Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 707 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 707 Bytes

what is this

A sample project illustrating the use of antlr predicates.

Project is built in java using Intellij and uses gradle.

This is pretty minimalistic in order to illustrate the particular feature.

see:

File Note
Grammar/ProtoPas.g4 antlr source
Grammar/gen.bat to generate the source files
src/main/java/Delphi.java supportsInlineVar is used to control inline var support
src/main/java/ProtoWalker.java creates very simplistic and probably buggy ast output
src/main/java/ThrowingErrorListner.java raise exceptions on parser error
src/main/java/Main.java simple main
src/test/java/ProtoPasTests.java some basic units tests