beng

Untitled

Mar 10th, 2017
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. % 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
  2. Whee utf-8
  3. 👷👷🏾‍♀️👍🏽🇻🇪👩‍👩‍👦0️⃣🏳️‍🌈
  4. [@0,0:0='👷',<EmojiSequence>,1:0]
  5. [@1,1:5='👷🏾‍♀️',<EmojiSequence>,1:1]
  6. [@2,6:7='👍🏽',<EmojiSequence>,1:6]
  7. [@3,8:9='🇻🇪',<EmojiSequence>,1:8]
  8. [@4,10:14='👩‍👩‍👦',<EmojiSequence>,1:10]
  9. [@5,15:17='0️⃣',<EmojiSequence>,1:15]
  10. [@6,18:21='🏳️‍🌈',<EmojiSequence>,1:18]
  11. [@7,22:22='\n',<NonControl>,1:22]
  12. [@8,23:22='<EOF>',<EOF>,2:0]
  13. enter graphemes, LT(1)=👷
  14. enter grapheme_cluster, LT(1)=👷
  15. enter emoji_sequence, LT(1)=👷
  16. consume [@0,0:0='👷',<2>,1:0] rule emoji_sequence
  17. exit emoji_sequence, LT(1)=👷🏾‍♀️
  18. exit grapheme_cluster, LT(1)=👷🏾‍♀️
  19. enter grapheme_cluster, LT(1)=👷🏾‍♀️
  20. enter emoji_sequence, LT(1)=👷🏾‍♀️
  21. consume [@1,1:5='👷🏾‍♀️',<2>,1:1] rule emoji_sequence
  22. exit emoji_sequence, LT(1)=👍🏽
  23. exit grapheme_cluster, LT(1)=👍🏽
  24. enter grapheme_cluster, LT(1)=👍🏽
  25. enter emoji_sequence, LT(1)=👍🏽
  26. consume [@2,6:7='👍🏽',<2>,1:6] rule emoji_sequence
  27. exit emoji_sequence, LT(1)=🇻🇪
  28. exit grapheme_cluster, LT(1)=🇻🇪
  29. enter grapheme_cluster, LT(1)=🇻🇪
  30. enter emoji_sequence, LT(1)=🇻🇪
  31. consume [@3,8:9='🇻🇪',<2>,1:8] rule emoji_sequence
  32. exit emoji_sequence, LT(1)=👩‍👩‍👦
  33. exit grapheme_cluster, LT(1)=👩‍👩‍👦
  34. enter grapheme_cluster, LT(1)=👩‍👩‍👦
  35. enter emoji_sequence, LT(1)=👩‍👩‍👦
  36. consume [@4,10:14='👩‍👩‍👦',<2>,1:10] rule emoji_sequence
  37. exit emoji_sequence, LT(1)=0️⃣
  38. exit grapheme_cluster, LT(1)=0️⃣
  39. enter grapheme_cluster, LT(1)=0️⃣
  40. enter emoji_sequence, LT(1)=0️⃣
  41. consume [@5,15:17='0️⃣',<2>,1:15] rule emoji_sequence
  42. exit emoji_sequence, LT(1)=🏳️‍🌈
  43. exit grapheme_cluster, LT(1)=🏳️‍🌈
  44. enter grapheme_cluster, LT(1)=🏳️‍🌈
  45. enter emoji_sequence, LT(1)=🏳️‍🌈
  46. consume [@6,18:21='🏳️‍🌈',<2>,1:18] rule emoji_sequence
  47. exit emoji_sequence, LT(1)=
  48.  
  49. exit grapheme_cluster, LT(1)=
  50.  
  51. enter grapheme_cluster, LT(1)=
  52.  
  53. consume [@7,22:22='\n',<6>,1:22] rule grapheme_cluster
  54. exit grapheme_cluster, LT(1)=<EOF>
  55. consume [@8,23:22='<EOF>',<-1>,2:0] rule graphemes
  56. exit graphemes, LT(1)=<EOF>
  57. (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