TTSListener

This class provides an empty implementation of {@link RuleTranslatorListener}, which can be extended to create a listener which only needs to handle a subset of the available methods.

class TTSListener : RuleTranslatorBaseListener {}

Members

Functions

enterAnd_e
void enterAnd_e(RuleTranslatorParser.And_eContext ctx)

{@inheritDoc}

enterAtom_funct_stmt
void enterAtom_funct_stmt(RuleTranslatorParser.Atom_funct_stmtContext ctx)

{@inheritDoc}

enterBase_rules
void enterBase_rules(RuleTranslatorParser.Base_rulesContext ctx)

{@inheritDoc}

enterBlock_stmt
void enterBlock_stmt(RuleTranslatorParser.Block_stmtContext ctx)

{@inheritDoc}

enterClass_name
void enterClass_name(RuleTranslatorParser.Class_nameContext ctx)

{@inheritDoc}

enterCondition_only
void enterCondition_only(RuleTranslatorParser.Condition_onlyContext ctx)
enterCondition_with_value
void enterCondition_with_value(RuleTranslatorParser.Condition_with_valueContext ctx)
enterCondition_without_value
void enterCondition_without_value(RuleTranslatorParser.Condition_without_valueContext ctx)
enterDot_e
void enterDot_e(RuleTranslatorParser.Dot_eContext ctx)

{@inheritDoc}

enterDotted_name_part
void enterDotted_name_part(RuleTranslatorParser.Dotted_name_partContext ctx)

{@inheritDoc}

enterElif_e
void enterElif_e(RuleTranslatorParser.Elif_eContext ctx)

{@inheritDoc}

enterElse_e
void enterElse_e(RuleTranslatorParser.Else_eContext ctx)

{@inheritDoc}

enterEquals
void enterEquals(RuleTranslatorParser.EqualsContext ctx)
enterFalse_e
void enterFalse_e(RuleTranslatorParser.False_eContext ctx)

{@inheritDoc}

enterFile_input
void enterFile_input(RuleTranslatorParser.File_inputContext ctx)

{@inheritDoc}

enterFirst_e
void enterFirst_e(RuleTranslatorParser.First_eContext ctx)

{@inheritDoc}

enterFirst_part_of_dotted_name
void enterFirst_part_of_dotted_name(RuleTranslatorParser.First_part_of_dotted_nameContext ctx)

When the name of the variable is equal to the foreach element, we need to append '.value' property

enterFor_exprlist
void enterFor_exprlist(RuleTranslatorParser.For_exprlistContext ctx)

{@inheritDoc}

enterFor_stmt
void enterFor_stmt(RuleTranslatorParser.For_stmtContext ctx)

{@inheritDoc}

enterFor_testlist
void enterFor_testlist(RuleTranslatorParser.For_testlistContext ctx)

{@inheritDoc}

enterFuncdef
void enterFuncdef(RuleTranslatorParser.FuncdefContext ctx)

{@inheritDoc}

enterFunct_name
void enterFunct_name(RuleTranslatorParser.Funct_nameContext ctx)

{@inheritDoc}

enterFunct_parameters
void enterFunct_parameters(RuleTranslatorParser.Funct_parametersContext ctx)

{@inheritDoc}

enterFunct_stmt
void enterFunct_stmt(RuleTranslatorParser.Funct_stmtContext ctx)

{@inheritDoc}

enterGreater_equal
void enterGreater_equal(RuleTranslatorParser.Greater_equalContext ctx)

{@inheritDoc}

enterGreater_than
void enterGreater_than(RuleTranslatorParser.Greater_thanContext ctx)

{@inheritDoc}

enterIf_stmt
void enterIf_stmt(RuleTranslatorParser.If_stmtContext ctx)

{@inheritDoc}

enterImport_stmt
void enterImport_stmt(RuleTranslatorParser.Import_stmtContext ctx)

{@inheritDoc}

enterImport_stmts
void enterImport_stmts(RuleTranslatorParser.Import_stmtsContext ctx)

{@inheritDoc}

enterLanguage
void enterLanguage(RuleTranslatorParser.LanguageContext ctx)

{@inheritDoc}

enterLast_e
void enterLast_e(RuleTranslatorParser.Last_eContext ctx)

{@inheritDoc}

enterLess_equal
void enterLess_equal(RuleTranslatorParser.Less_equalContext ctx)

{@inheritDoc}

enterLess_than
void enterLess_than(RuleTranslatorParser.Less_thanContext ctx)

{@inheritDoc}

enterNot
void enterNot(RuleTranslatorParser.NotContext ctx)

{@inheritDoc}

enterNot_equal
void enterNot_equal(RuleTranslatorParser.Not_equalContext ctx)

{@inheritDoc}

enterNumber_e
void enterNumber_e(RuleTranslatorParser.Number_eContext ctx)

{@inheritDoc}

enterOr_e
void enterOr_e(RuleTranslatorParser.Or_eContext ctx)

{@inheritDoc}

enterParameters
void enterParameters(RuleTranslatorParser.ParametersContext ctx)

{@inheritDoc}

enterR_equals
void enterR_equals(RuleTranslatorParser.R_equalsContext ctx)

{@inheritDoc}

enterR_not_equal
void enterR_not_equal(RuleTranslatorParser.R_not_equalContext ctx)

{@inheritDoc}

enterRule_name
void enterRule_name(RuleTranslatorParser.Rule_nameContext ctx)

{@inheritDoc}

enterSmall_stmt
void enterSmall_stmt(RuleTranslatorParser.Small_stmtContext ctx)

{@inheritDoc}

enterStmt
void enterStmt(RuleTranslatorParser.StmtContext ctx)

{@inheritDoc}

enterString_e
void enterString_e(RuleTranslatorParser.String_eContext ctx)

{@inheritDoc}

enterString_stmt
void enterString_stmt(RuleTranslatorParser.String_stmtContext ctx)

{@inheritDoc}

enterTfpdef_funct_stm
void enterTfpdef_funct_stm(RuleTranslatorParser.Tfpdef_funct_stmContext ctx)

{@inheritDoc}

enterTfpdef_number
void enterTfpdef_number(RuleTranslatorParser.Tfpdef_numberContext ctx)

{@inheritDoc}

enterTfpdef_string
void enterTfpdef_string(RuleTranslatorParser.Tfpdef_stringContext ctx)

{@inheritDoc}

enterTrailer
void enterTrailer(RuleTranslatorParser.TrailerContext ctx)

{@inheritDoc}

enterTrue_e
void enterTrue_e(RuleTranslatorParser.True_eContext ctx)

{@inheritDoc}

exitAtom_dotted_name
void exitAtom_dotted_name(RuleTranslatorParser.Atom_dotted_nameContext ctx)

{@inheritDoc}

exitAtom_funct_stmt
void exitAtom_funct_stmt(RuleTranslatorParser.Atom_funct_stmtContext ctx)

{@inheritDoc}

exitBlock_stmt
void exitBlock_stmt(RuleTranslatorParser.Block_stmtContext ctx)

{@inheritDoc}

exitCondition_only
void exitCondition_only(RuleTranslatorParser.Condition_onlyContext ctx)
exitCondition_with_value
void exitCondition_with_value(RuleTranslatorParser.Condition_with_valueContext ctx)
exitCondition_without_value
void exitCondition_without_value(RuleTranslatorParser.Condition_without_valueContext ctx)
exitFile_input
void exitFile_input(RuleTranslatorParser.File_inputContext ctx)

{@inheritDoc}

exitFor_stmt
void exitFor_stmt(RuleTranslatorParser.For_stmtContext ctx)

{@inheritDoc}

exitFor_testlist
void exitFor_testlist(RuleTranslatorParser.For_testlistContext ctx)

{@inheritDoc}

exitFuncdef
void exitFuncdef(RuleTranslatorParser.FuncdefContext ctx)

{@inheritDoc}

exitFunct_parameters
void exitFunct_parameters(RuleTranslatorParser.Funct_parametersContext ctx)

{@inheritDoc}

exitFunct_stmt
void exitFunct_stmt(RuleTranslatorParser.Funct_stmtContext ctx)

{@inheritDoc}

exitFunctionName
void exitFunctionName(RuleTranslatorParser.FunctionNameContext ctx)

{@inheritDoc}

exitIf_stmt
void exitIf_stmt(RuleTranslatorParser.If_stmtContext ctx)

{@inheritDoc}

exitImport_stmts
void exitImport_stmts(RuleTranslatorParser.Import_stmtsContext ctx)

{@inheritDoc}

exitLanguage
void exitLanguage(RuleTranslatorParser.LanguageContext ctx)

{@inheritDoc}

exitRule_setting
void exitRule_setting(RuleTranslatorParser.Rule_settingContext ctx)

{@inheritDoc}

exitSmall_stmt
void exitSmall_stmt(RuleTranslatorParser.Small_stmtContext ctx)

{@inheritDoc}

exitTfpdef_funct_stm
void exitTfpdef_funct_stm(RuleTranslatorParser.Tfpdef_funct_stmContext ctx)

{@inheritDoc}

exitTfpdef_name
void exitTfpdef_name(RuleTranslatorParser.Tfpdef_nameContext ctx)

{@inheritDoc}

exitTrailer
void exitTrailer(RuleTranslatorParser.TrailerContext ctx)

{@inheritDoc}

exitVar_stmt
void exitVar_stmt(RuleTranslatorParser.Var_stmtContext ctx)

{@inheritDoc}

Static variables

counter
short counter;
Undocumented in source.

Structs

LoopElement
struct LoopElement
Undocumented in source.
RuleSetting
struct RuleSetting
Undocumented in source.

Variables

arguments
string arguments;
Undocumented in source.
closingText
string[] closingText;
Undocumented in source.
debugInfo
File debugInfo;
Undocumented in source.
startText
string[] startText;
Undocumented in source.
withPropertyName
string withPropertyName;
Undocumented in source.
writer
RuleWriter writer;
Undocumented in source.

Meta