소개글
컴파일러의 2번째 단계인 Syntax Analyzer입니다.C 베이스 그래머를 다루며 해당 그래머는 Grammar.doc에 기술되어 있습니다.
Test file은 sourcea.c, sourceb.c, sourcec.c입니다.
컴파일 실행환경
MS visual studio 2008압축파일 내 파일목록
Grammar.doc
LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe
LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.ilk
LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.pdb
LexicalAnalyzerTest/Debug/sourcea.c
LexicalAnalyzerTest/Debug/sourceb.c
LexicalAnalyzerTest/Debug/sourcec.c
LexicalAnalyzerTest/Debug/target.cpp
LexicalAnalyzerTest/Debug/tokens.c
LexicalAnalyzerTest/Debug/tokens2.c
LexicalAnalyzerTest/Debug/tokens3.c
LexicalAnalyzerTest/Debug/tokens4.c
LexicalAnalyzerTest/Debug/tokens5.c
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/BuildLog.htm
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzer.obj
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe.embed.manifest
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe.embed.manifest.res
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe.intermediate.manifest
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.obj
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/mt.dep
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/RDParser.obj
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/vc90.idb
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/vc90.pdb
LexicalAnalyzerTest/LexicalAnalyzerTest/Header.h
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzer.cpp
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzer.h
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzerTest.cpp
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzerTest.vcproj
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzerTest.vcproj.Eyescom.Donghoon.user
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalDefFile.h
LexicalAnalyzerTest/LexicalAnalyzerTest/RDParser.cpp
LexicalAnalyzerTest/LexicalAnalyzerTest/RDParser.h
LexicalAnalyzerTest/LexicalAnalyzerTest/sourcea.c
LexicalAnalyzerTest/LexicalAnalyzerTest/sourceb.c
LexicalAnalyzerTest/LexicalAnalyzerTest/sourcec.c
LexicalAnalyzerTest/LexicalAnalyzerTest.ncb
LexicalAnalyzerTest/LexicalAnalyzerTest.sln
LexicalAnalyzerTest/LexicalAnalyzerTest.suo
LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe
LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.ilk
LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.pdb
LexicalAnalyzerTest/Debug/sourcea.c
LexicalAnalyzerTest/Debug/sourceb.c
LexicalAnalyzerTest/Debug/sourcec.c
LexicalAnalyzerTest/Debug/target.cpp
LexicalAnalyzerTest/Debug/tokens.c
LexicalAnalyzerTest/Debug/tokens2.c
LexicalAnalyzerTest/Debug/tokens3.c
LexicalAnalyzerTest/Debug/tokens4.c
LexicalAnalyzerTest/Debug/tokens5.c
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/BuildLog.htm
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzer.obj
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe.embed.manifest
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe.embed.manifest.res
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.exe.intermediate.manifest
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/LexicalAnalyzerTest.obj
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/mt.dep
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/RDParser.obj
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/vc90.idb
LexicalAnalyzerTest/LexicalAnalyzerTest/Debug/vc90.pdb
LexicalAnalyzerTest/LexicalAnalyzerTest/Header.h
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzer.cpp
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzer.h
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzerTest.cpp
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzerTest.vcproj
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalAnalyzerTest.vcproj.Eyescom.Donghoon.user
LexicalAnalyzerTest/LexicalAnalyzerTest/LexicalDefFile.h
LexicalAnalyzerTest/LexicalAnalyzerTest/RDParser.cpp
LexicalAnalyzerTest/LexicalAnalyzerTest/RDParser.h
LexicalAnalyzerTest/LexicalAnalyzerTest/sourcea.c
LexicalAnalyzerTest/LexicalAnalyzerTest/sourceb.c
LexicalAnalyzerTest/LexicalAnalyzerTest/sourcec.c
LexicalAnalyzerTest/LexicalAnalyzerTest.ncb
LexicalAnalyzerTest/LexicalAnalyzerTest.sln
LexicalAnalyzerTest/LexicalAnalyzerTest.suo