Postingan lainnya
ANTLR4: mencegah pattern matching ke sub-word
Saya memiliki potongan rule token di dalam file grammar, misal seperti ini:
ID : [A-Za-z]+ ;
Sehingga nanti ID akan mencocokkan teks yang terdiri atas huruf alfabet (baik kapital maupun tidak), seperti "abc" ataupun "sebuahVariabel".
Permasalahannya adalah, ketika input yang diberikan seperti "123abc", hal yang saya inginkan adalah teks tersebut tidak diterima oleh rule token ID. Namun, kenyataannya lexer malah justru membuang teks "123" dan kemudian mencocokkan hanya bagian "abc"-nya.
Bagaimana cara mengatasi hal ini?
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban