2013-10-23 35 views

回答

1

c_lexer.py模塊有一個元組「關鍵字」的定義。新的關鍵字可以添加到現有的列表中。確保在c_parser.py中定義的語法規則中考慮了新關鍵字。例如,如果在關鍵字中添加了新類型「mytype_t」,則必須將其添加到p_type_specifier函數doc字符串中,以擴展「type_specifier」的定義,如以下示例所示:

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

相同的方法適用於其他類型的關鍵字。

相關問題