2013-10-23 6 views

답변

1

c_lexer.py 모듈은 튜플 "키워드"정의를 가지고있다. 새 키워드를 기존 목록에 추가 할 수 있습니다. 새 키워드가 c_parser.py에 정의 된 구문 규칙에서 설명되는지 확인하십시오. 예를 들어 키워드에 새 유형 "mytype_t"가 추가 된 경우 다음 예제와 같이 "type_specifier"의 정의를 확장하려면 p_type_specifier 함수 doc 문자열에도 추가해야합니다.

def p_type_specifier_1(self, p): 
    """ type_specifier : VOID 
         | BOOL 
         | CHAR 
         | MYTYPE_T 
         ... 

동일한 접근 방식은 다른 키워드 유형에도 적용됩니다.

관련 문제