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
GeomGrammar
parser.
If some strange error happens check that:
- theorems.txt, primes.txt, inference.txt (and any new parsed file) has
LF
line separators. This should be checked for all used modules (server and site).