An open API service indexing awesome lists of open source software.

https://github.com/wlan0/antlr-play

Antlr pretty printing example for the Go runtime
https://github.com/wlan0/antlr-play

antlr go pretty-print

Last synced: about 2 months ago
JSON representation

Antlr pretty printing example for the Go runtime

Awesome Lists containing this project

README

          

# antlr-play

Antlr pretty printing example for the Go runtime

To use it

```bash
$ go get github.com/wlan0/antlr-play && cd $GOPATH/src/github.com/wlan0/antlr-play
$ ./build.sh Test.G4
$ ./antlr-play input
(expression
(expression
(expression
(expression 'a1')
'*'
(expression '('
(expression
(expression
(expression
(expression 'a2')
'+'
(expression 'a3')
)
'+'
(expression 'a4')
)
'-'
(expression
(expression 'a5')
'^'
(expression
(expression 'a6')
'^'
(expression '('
(expression
(expression 'a8')
'+'
(expression
(expression 'a9')
'/'
(expression 'a10')
)
)
')')
)
)
)
')')
)
'*'
(expression 'a11')
)
'*'
(expression 'a12')
)
```