项目作者: wlan0

项目描述 :
Antlr pretty printing example for the Go runtime
高级语言: Go
项目地址: git://github.com/wlan0/antlr-play.git
创建时间: 2018-08-01T20:18:56Z
项目社区:https://github.com/wlan0/antlr-play

开源协议:Apache License 2.0

下载


antlr-play

Antlr pretty printing example for the Go runtime

To use it

  1. $ go get github.com/wlan0/antlr-play && cd $GOPATH/src/github.com/wlan0/antlr-play
  2. $ ./build.sh Test.G4
  3. $ ./antlr-play input
  4. (expression
  5. (expression
  6. (expression
  7. (expression 'a1')
  8. '*'
  9. (expression '('
  10. (expression
  11. (expression
  12. (expression
  13. (expression 'a2')
  14. '+'
  15. (expression 'a3')
  16. )
  17. '+'
  18. (expression 'a4')
  19. )
  20. '-'
  21. (expression
  22. (expression 'a5')
  23. '^'
  24. (expression
  25. (expression 'a6')
  26. '^'
  27. (expression '('
  28. (expression
  29. (expression 'a8')
  30. '+'
  31. (expression
  32. (expression 'a9')
  33. '/'
  34. (expression 'a10')
  35. )
  36. )
  37. ')')
  38. )
  39. )
  40. )
  41. ')')
  42. )
  43. '*'
  44. (expression 'a11')
  45. )
  46. '*'
  47. (expression 'a12')
  48. )