Lexical Analyzer를 만드려고 하는데 어렵네요...
토큰사이에는 공백문자가 하나이상 들어갈수 있고 c에서 나오는 syntex error를 잡아주어야 하는데..(변수 이름이 반드시 알파벳으로 시작하고 x13은되지만 그외는 안되는 것등,,x_13,x@2 이런거 모두 안되여,,,,)그리고 변수 선언이 반드시 처음에 와야 하구요,,,사칙연산은 c언어 방식따르는데 우선순위는 고려 안해도 되구요..
(입출력 예)
코드를 입력하세요: int xy; xy= 3 * (4 + 5); print xy;
int: IntType
xy: Identifier