Package org.kigalisim.lang
package org.kigalisim.lang
Kigali Sim Lang
This package contains the logic for interpreting QubecTalk code. The entrypoint is
QubecTalkEngineVisitor which is an ANTLR visitor that parses simulations. It does this through
"fragments" found in org.kigalisim.lang.fragment where we recurse down to the bottom of
the parse tree and interpret code into Kigali Sim constructs. These fragments are joined together
on the way back up in recursion until they have enough information to construct
commands or "operations" found in org.kigalisim.lang.operation which can be performed
against the engine (see org.kigalisim.engine). Note that the grammar file used by the
visitor can be found in QubecTalk.g4.
- License:
- BSD-3-Clause
-
ClassesClassDescriptionVisitor which interprets QubecTalk parsed code into Commands through Fragments.