336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
stmt = class_decl { class_body }
이곳에서
class_body = variable_decl | function_decl
일 경우
stmt 의 코드 구현은
while(종료 문구가 아닐 경우)
{
if(class_decl)
{
match("{");
result = class_body();
match("}");
}
}
class_body의 경우
While(종료 문구가 아닐 경우)
{
if(variable_decl) result=variable_decl;
else if(function_decl) result= function_decl;
...
}
이곳에서 result 는 stmt_first, stmt_second를 맴버 변수로 갖는 형태의 데이터 구조.
항상 result 는 꼬리 노드로 붙는다.
'컴파일러 & 운영체제' 카테고리의 다른 글
Ibatis Query 생성기 (0) | 2011.11.14 |
---|---|
DB 스키마 구문 분석기. (0) | 2011.11.10 |
Dangling else 문제점. (0) | 2011.09.27 |
재귀 함수 활용 변수 선언문 처리 1. (0) | 2011.09.26 |
무제 part1 (0) | 2011.09.22 |