how to build a maven project mvn archetype:generate
prolog grammar location: https://github.com/antlr/grammars-v4/tree/master/prolog
maven general project: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
i mostly followed these instructions: https://github.com/antlr/antlr4/blob/4.7.1/doc/java-target.md