public class MacroCompiler extends MacroBaseListener
| Constructor and Description |
|---|
MacroCompiler(MacroCallback callback) |
enterAlt_empty, enterCondition, enterElse_statements, enterEveryRule, enterMacros, enterNewline, enterOperator, enterSet_expression, enterSet_or_set_global, enterText_command, enterValue, exitAlt_attribute, exitAlt_call, exitAlt_else, exitAlt_elseif, exitAlt_empty, exitAlt_goto, exitAlt_if, exitAlt_label, exitAlt_message, exitAlt_pause_command, exitAlt_set, exitAlt_setglobal, exitAlt_text_command, exitCondition, exitEveryRule, exitInclude_macro, exitMacros, exitNewline, exitOperator, exitSet_expression, exitSet_macro, exitSet_or_set_global, exitText_command, exitValue, visitErrorNode, visitTerminalpublic MacroCompiler(MacroCallback callback)
public void enterInclude_macro(MacroParser.Include_macroContext ctx)
enterInclude_macro in interface MacroListenerenterInclude_macro in class MacroBaseListenerpublic void enterSet_macro(MacroParser.Set_macroContext ctx)
enterSet_macro in interface MacroListenerenterSet_macro in class MacroBaseListenerpublic void enterIdentifier_macro(MacroParser.Identifier_macroContext ctx)
enterIdentifier_macro in interface MacroListenerenterIdentifier_macro in class MacroBaseListenerpublic void exitIdentifier_macro(MacroParser.Identifier_macroContext ctx)
exitIdentifier_macro in interface MacroListenerexitIdentifier_macro in class MacroBaseListenerpublic void enterExpression_macro(MacroParser.Expression_macroContext ctx)
enterExpression_macro in interface MacroListenerenterExpression_macro in class MacroBaseListenerpublic void exitExpression_macro(MacroParser.Expression_macroContext ctx)
exitExpression_macro in interface MacroListenerexitExpression_macro in class MacroBaseListenerpublic void enterReplacement_macro(MacroParser.Replacement_macroContext ctx)
enterReplacement_macro in interface MacroListenerenterReplacement_macro in class MacroBaseListenerpublic void exitReplacement_macro(MacroParser.Replacement_macroContext ctx)
exitReplacement_macro in interface MacroListenerexitReplacement_macro in class MacroBaseListenerpublic void enterKey_macro(MacroParser.Key_macroContext ctx)
enterKey_macro in interface MacroListenerenterKey_macro in class MacroBaseListenerpublic void exitKey_macro(MacroParser.Key_macroContext ctx)
exitKey_macro in interface MacroListenerexitKey_macro in class MacroBaseListenerpublic static int getKeyCodeFromString(String s)
public static int getModifiersFromString(String s)
public void enterAlt_setglobal(MacroParser.Alt_setglobalContext ctx)
enterAlt_setglobal in interface MacroListenerenterAlt_setglobal in class MacroBaseListenerpublic void enterAlt_set(MacroParser.Alt_setContext ctx)
enterAlt_set in interface MacroListenerenterAlt_set in class MacroBaseListenerpublic void enterStatements(MacroParser.StatementsContext ctx)
enterStatements in interface MacroListenerenterStatements in class MacroBaseListenerpublic void exitStatements(MacroParser.StatementsContext ctx)
exitStatements in interface MacroListenerexitStatements in class MacroBaseListenerpublic void enterStatement_block(MacroParser.Statement_blockContext ctx)
enterStatement_block in interface MacroListenerenterStatement_block in class MacroBaseListenerpublic void exitStatement_block(MacroParser.Statement_blockContext ctx)
exitStatement_block in interface MacroListenerexitStatement_block in class MacroBaseListenerpublic void enterAlt_statement_block(MacroParser.Alt_statement_blockContext ctx)
enterAlt_statement_block in interface MacroListenerenterAlt_statement_block in class MacroBaseListenerpublic void exitAlt_statement_block(MacroParser.Alt_statement_blockContext ctx)
exitAlt_statement_block in interface MacroListenerexitAlt_statement_block in class MacroBaseListenerpublic void enterAlt_label(MacroParser.Alt_labelContext ctx)
enterAlt_label in interface MacroListenerenterAlt_label in class MacroBaseListenerpublic void enterAlt_goto(MacroParser.Alt_gotoContext ctx)
enterAlt_goto in interface MacroListenerenterAlt_goto in class MacroBaseListenerpublic void enterAlt_call(MacroParser.Alt_callContext ctx)
enterAlt_call in interface MacroListenerenterAlt_call in class MacroBaseListenerpublic void enterAlt_if(MacroParser.Alt_ifContext ctx)
enterAlt_if in interface MacroListenerenterAlt_if in class MacroBaseListenerpublic void enterAlt_elseif(MacroParser.Alt_elseifContext ctx)
enterAlt_elseif in interface MacroListenerenterAlt_elseif in class MacroBaseListenerpublic void enterAlt_else(MacroParser.Alt_elseContext ctx)
enterAlt_else in interface MacroListenerenterAlt_else in class MacroBaseListenerpublic void enterThen_statements(MacroParser.Then_statementsContext ctx)
enterThen_statements in interface MacroListenerenterThen_statements in class MacroBaseListenerpublic void exitThen_statements(MacroParser.Then_statementsContext ctx)
exitThen_statements in interface MacroListenerexitThen_statements in class MacroBaseListenerpublic void exitElse_statements(MacroParser.Else_statementsContext ctx)
exitElse_statements in interface MacroListenerexitElse_statements in class MacroBaseListenerpublic void enterAlt_random(MacroParser.Alt_randomContext ctx)
enterAlt_random in interface MacroListenerenterAlt_random in class MacroBaseListenerpublic void exitAlt_random(MacroParser.Alt_randomContext ctx)
exitAlt_random in interface MacroListenerexitAlt_random in class MacroBaseListenerpublic void enterAlt_message(MacroParser.Alt_messageContext ctx)
enterAlt_message in interface MacroListenerenterAlt_message in class MacroBaseListenerpublic void enterAlt_text_command(MacroParser.Alt_text_commandContext ctx)
enterAlt_text_command in interface MacroListenerenterAlt_text_command in class MacroBaseListenerpublic void enterAlt_pause_command(MacroParser.Alt_pause_commandContext ctx)
enterAlt_pause_command in interface MacroListenerenterAlt_pause_command in class MacroBaseListenerpublic void enterAlt_attribute(MacroParser.Alt_attributeContext ctx)
enterAlt_attribute in interface MacroListenerenterAlt_attribute in class MacroBaseListenerpublic MacroMacroNode getMacro(String trigger)
public Collection<MacroMacroNode> getMacros()
public static MacroCompiler parseMacroFile(File f, MacroCallback callback)
Copyright © 2021 Markus Heberling. All rights reserved.