Skip to content
Snippets Groups Projects
Commit cd4ee101 authored by lang0909's avatar lang0909
Browse files

Update README.md

parent 2e41bcee
Branches
No related tags found
No related merge requests found
...@@ -23,27 +23,47 @@ gcc lex.yy.c -lf -lfl ...@@ -23,27 +23,47 @@ gcc lex.yy.c -lf -lfl
### TOKEN 종류 ### TOKEN 종류
1.Keywords 1.Keywords
- int double str if while return - int double str if while return
2.Identifiers (ID) 2.Identifiers (ID)
- 영문자 대소문자, 숫자, underscore(_)로만 이루어짐 - 영문자 대소문자, 숫자, underscore(_)로만 이루어짐
- 첫 글자는 반드시 대소문자, _만 가능 - 첫 글자는 반드시 대소문자, _만 가능
- ‘_’문자만으로 이루어질 수는 없음 - ‘_’문자만으로 이루어질 수는 없음
- 길이는 제한이 없으나 실제 구분은 첫 16자로 함 - 길이는 제한이 없으나 실제 구분은 첫 16자로 함
3.INTEGER 3.INTEGER
- 기본적으로 C 언어의 int 표기법을 따름 (십진수만 사용) - 기본적으로 C 언어의 int 표기법을 따름 (십진수만 사용)
- 자리 수는 제한 없으나 값을 저장 시 최대 10자리만 저장(11자리 이상은 상위부분 절단) - 자리 수는 제한 없으나 값을 저장 시 최대 10자리만 저장(11자리 이상은 상위부분 절단)
4.DOUBLE 4.DOUBLE
- C 언어의 double constant 표기법을 따름 - C 언어의 double constant 표기법을 따름
5.STRING 5.STRING
- 기본적으로 C 언어의 표기법을 따름 - 기본적으로 C 언어의 표기법을 따름
6.Operators 6.Operators
- + - * / - + - * /
- = - =
- > >= < <= == != - > >= < <= == !=
7.기타 특수 문자들 7.기타 특수 문자들
- " , ( ) ; { } - " , ( ) ; { }
8.Comments 8.Comments
- C언어의 주석을 따른다 ( /* */ 와 // ) - C언어의 주석을 따른다 ( /* */ 와 // )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment