Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- % java -cp ~/src/antlr4/tool/target/antlr4-4.7-SNAPSHOT-complete.jar:. org.antlr.v4.gui.TestRig TR29 graphemes -trace -tree -tokens -encoding utf-8
- Whee utf-8
- 👷👷🏾♀️👍🏽🇻🇪👩👩👦0️⃣🏳️🌈
- [@0,0:0='👷',<EmojiSequence>,1:0]
- [@1,1:5='👷🏾♀️',<EmojiSequence>,1:1]
- [@2,6:7='👍🏽',<EmojiSequence>,1:6]
- [@3,8:9='🇻🇪',<EmojiSequence>,1:8]
- [@4,10:14='👩👩👦',<EmojiSequence>,1:10]
- [@5,15:17='0️⃣',<EmojiSequence>,1:15]
- [@6,18:21='🏳️🌈',<EmojiSequence>,1:18]
- [@7,22:22='\n',<NonControl>,1:22]
- [@8,23:22='<EOF>',<EOF>,2:0]
- enter graphemes, LT(1)=👷
- enter grapheme_cluster, LT(1)=👷
- enter emoji_sequence, LT(1)=👷
- consume [@0,0:0='👷',<2>,1:0] rule emoji_sequence
- exit emoji_sequence, LT(1)=👷🏾♀️
- exit grapheme_cluster, LT(1)=👷🏾♀️
- enter grapheme_cluster, LT(1)=👷🏾♀️
- enter emoji_sequence, LT(1)=👷🏾♀️
- consume [@1,1:5='👷🏾♀️',<2>,1:1] rule emoji_sequence
- exit emoji_sequence, LT(1)=👍🏽
- exit grapheme_cluster, LT(1)=👍🏽
- enter grapheme_cluster, LT(1)=👍🏽
- enter emoji_sequence, LT(1)=👍🏽
- consume [@2,6:7='👍🏽',<2>,1:6] rule emoji_sequence
- exit emoji_sequence, LT(1)=🇻🇪
- exit grapheme_cluster, LT(1)=🇻🇪
- enter grapheme_cluster, LT(1)=🇻🇪
- enter emoji_sequence, LT(1)=🇻🇪
- consume [@3,8:9='🇻🇪',<2>,1:8] rule emoji_sequence
- exit emoji_sequence, LT(1)=👩👩👦
- exit grapheme_cluster, LT(1)=👩👩👦
- enter grapheme_cluster, LT(1)=👩👩👦
- enter emoji_sequence, LT(1)=👩👩👦
- consume [@4,10:14='👩👩👦',<2>,1:10] rule emoji_sequence
- exit emoji_sequence, LT(1)=0️⃣
- exit grapheme_cluster, LT(1)=0️⃣
- enter grapheme_cluster, LT(1)=0️⃣
- enter emoji_sequence, LT(1)=0️⃣
- consume [@5,15:17='0️⃣',<2>,1:15] rule emoji_sequence
- exit emoji_sequence, LT(1)=🏳️🌈
- exit grapheme_cluster, LT(1)=🏳️🌈
- enter grapheme_cluster, LT(1)=🏳️🌈
- enter emoji_sequence, LT(1)=🏳️🌈
- consume [@6,18:21='🏳️🌈',<2>,1:18] rule emoji_sequence
- exit emoji_sequence, LT(1)=
- exit grapheme_cluster, LT(1)=
- enter grapheme_cluster, LT(1)=
- consume [@7,22:22='\n',<6>,1:22] rule grapheme_cluster
- exit grapheme_cluster, LT(1)=<EOF>
- consume [@8,23:22='<EOF>',<-1>,2:0] rule graphemes
- exit graphemes, LT(1)=<EOF>
- (graphemes (grapheme_cluster (emoji_sequence 👷)) (grapheme_cluster (emoji_sequence 👷🏾♀️)) (grapheme_cluster (emoji_sequence 👍🏽)) (grapheme_cluster (emoji_sequence 🇻🇪)) (grapheme_cluster (emoji_sequence 👩👩👦)) (grapheme_cluster (emoji_sequence 0️⃣)) (grapheme_cluster (emoji_sequence 🏳️🌈)) (grapheme_cluster \n) <EOF>)
Advertisement
Add Comment
Please, Sign In to add comment