Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NewCompileError/2014 05 10: Difference between revisions

From ZeroWiki
imported>syjsmk
No edit summary
imported>syjsmk
No edit summary
Line 3: Line 3:
== finite state machine ==
== finite state machine ==
== 수식변환기 BNF ==
== 수식변환기 BNF ==
* 바로 C언어를 입력으로 받는 부분을 구현하는 것보다 NFA -> DFA -> 코드로의 변환 과정을 보기 위해 수식을 입력으로 받아 AST를 생성하는 변환기를 구현해보는 것부터 시작.



Revision as of 07:39, 16 May 2014

전반적인 컴파일러 동작 과정

각 과정에서 생성되는 파일들

finite state machine

수식변환기 BNF

  • 바로 C언어를 입력으로 받는 부분을 구현하는 것보다 NFA -> DFA -> 코드로의 변환 과정을 보기 위해 수식을 입력으로 받아 AST를 생성하는 변환기를 구현해보는 것부터 시작.