Module com.darkcollective.relix.lang
module com.darkcollective.relix.lang
Scripting language lexer and parser for
.relix files.
The primary entry point is ScriptParser,
whose static parse methods accept a String or
InputStream and return a fully-parsed
Script AST.
Relational-algebra expression blocks ({ ... } bodies inside
assignment statements, query statements, and def bodies) are
delegated eagerly to
RelAlgebraParser and stored as
RelNode / Operand
values in the AST — there are no raw string blobs in the parse result.
LangParseException is the single
exception type thrown on syntax errors; it extends the core-level
ScriptParseException, which is what
the engine's ScriptLoader seam declares.
-
Packages
Exports