Package org.daiitech.naftah.parser
package org.daiitech.naftah.parser
This is the base package of Naftah programming language parser.
- Author:
- Chakib Daii
-
ClassDescriptionRepresents the default execution context used to manage variables, functions, loops, and class loading information during runtime.The default implementation of the Naftah language visitor.Represents the type of control signal within a loop construct.Encapsulates details about a loop signal, including the type of signal, optional labels for control flow, and an optional result value.This class provides an empty implementation of
NaftahDateParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.This interface defines a complete generic visitor for a parse tree produced byNaftahDateParser.Custom error listener for Naftah language parsing errors.Utility class for logging execution details within the Naftah system.This class provides an empty implementation ofNaftahParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.Helper class for various parsing-related utilities used in the Naftah language parser.This interface defines a complete generic visitor for a parse tree produced byNaftahParser.Extension of ANTLR's ParseTreeProperty to expose internal annotations map and support copying from another NaftahParseTreeProperty.REPLContext extendsDefaultContextto provide a managed context environment for REPL (Read-Eval-Print Loop) execution.Utility class for processing and evaluating string interpolation expressions.A syntax highlighter class specifically tailored for highlighting Naftah language source code in a terminal environment.Represents the result of a variable lookup operation.