0
嗨什麼是適當承認的法字符串。Lex中如何識別字符串文件
我已經嘗試
enter code here
import java_cup.runtime.*;
%%
%cup
%line
NUM = [0-9]
ID = [a-zA-Z]
Pun= [:=;#@$^~]
WhiteSpace = [ \t\r\n\f]
SDQuo = [\"]
%%
({SDQuo}+) ({ID}|{NUM})* ({SDQuo}+) { return new Symbol(sym.STR, new String(yytext()));}
但宏觀無法被識別。 我一直得到的錯誤消息是: 處理第一部分 - 用戶代碼。 處理第二部分 - JLex聲明。 處理第三部分 - 詞彙規則。 創建NFA機器表示。 錯誤:第39行解析錯誤。 說明:在詞彙操作開始時缺少大括號。 解析錯誤。