我試圖來標記Java中的字符串 "My foo, has "zero" number", sugar ,"My bar has "one or more" numbers"
輸出應該是這樣的 "My foo, has "zero" number"
,
sugar
,
"My bar has "one or more" numbers"
此外,我使用命名捕獲組來匹配它們。 Strin
這裏是我的ANTLR4語法片段: 詞法規則: AND : ('a'|'A') ('n'|'N') ('d'|'D');
OR : ('o'|'O') ('r'|'R') ;
NOT : ('n'|'N') ('o'|'O') ('t'|'T') ;
TERM : ('a'..'z'|'A'..'Z'|'0'..'9'|[1-9])+ ;
的語法規則: ne
我需要爲java源代碼抄襲檢測器編寫一個詞法分析器。 這是我想要實現的一個例子。 //Java code Tokens:
public class Count { Begin Class
public static void main(String[] args) Var Def, Begin Method
throws java.io.IOEx