This project is a DSL. It is used for:
- creating geometry problems by iteratively constructing them,
- solving geometry problems,
- automatically checking written solutions.
This is a library, which is built with gradle publishToMavenLocal. In build.gradle.kts of server-module there is an import in dependencies.
- AST - abstract syntax tree. A structure created by the
GeomGrammarparser.
If some strange error happens check that:
- theorems.txt, primes.txt, inference.txt (and any new parsed file) has
LFline separators. This should be checked for all used modules (server and site).