AbstractVisitor.java
package com.mackenziehigh.autumn.lang.compiler.args;
import com.mackenziehigh.snowflake.ITreeNode;
import com.mackenziehigh.snowflake.ITreeNodeVisitor;
/**
* This class was auto-generated using the Snowflake parser-generator.
*
* <p>Generated On: Mon Mar 30 16:55:04 EDT 2015</p>
*/
public abstract class AbstractVisitor implements ITreeNodeVisitor
{
/**
* {@inheritDoc}
*/
@Override
public void visit(ITreeNode node)
{
final String name = node.rule();
if("line".equals(name)) { visit_line(node); }
else if("accept".equals(name)) { visit_accept(node); }
else if("cases".equals(name)) { visit_cases(node); }
else if("case_execute".equals(name)) { visit_case_execute(node); }
else if("paths".equals(name)) { visit_paths(node); }
else if("path".equals(name)) { visit_path(node); }
else if("case_compile".equals(name)) { visit_case_compile(node); }
else if("case_create".equals(name)) { visit_case_create(node); }
else if("name".equals(name)) { visit_name(node); }
else if("case_run".equals(name)) { visit_case_run(node); }
else if("case_test".equals(name)) { visit_case_test(node); }
else if("case_doc".equals(name)) { visit_case_doc(node); }
else if("case_version".equals(name)) { visit_case_version(node); }
else if("case_help".equals(name)) { visit_case_help(node); }
else if("case_license".equals(name)) { visit_case_license(node); }
else if("args".equals(name)) { visit_args(node); }
else if("arg".equals(name)) { visit_arg(node); }
else if("qstring".equals(name)) { visit_qstring(node); }
else if("pstring".equals(name)) { visit_pstring(node); }
else if("error".equals(name)) { visit_error(node); }
else if("AUTUMN".equals(name)) { visit_AUTUMN(node); }
else if("COMPILE".equals(name)) { visit_COMPILE(node); }
else if("CREATE".equals(name)) { visit_CREATE(node); }
else if("DOCUMENT".equals(name)) { visit_DOCUMENT(node); }
else if("EXECUTE".equals(name)) { visit_EXECUTE(node); }
else if("HELP".equals(name)) { visit_HELP(node); }
else if("LICENSE".equals(name)) { visit_LICENSE(node); }
else if("RUN".equals(name)) { visit_RUN(node); }
else if("TEST".equals(name)) { visit_TEST(node); }
else if("VERSION".equals(name)) { visit_VERSION(node); }
else if("Q".equals(name)) { visit_Q(node); }
else if("WS".equals(name)) { visit_WS(node); }
else if("WS_CHR".equals(name)) { visit_WS_CHR(node); }
else { visitUnknown(node); }
}
/**
* {@inheritDoc}
*/
@Override
public void visitUnknown(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
}
/**
* This method visits a parse-tree node created by rule "AUTUMN".
*/
protected void visit_AUTUMN(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "COMPILE".
*/
protected void visit_COMPILE(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "CREATE".
*/
protected void visit_CREATE(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "DOCUMENT".
*/
protected void visit_DOCUMENT(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "EXECUTE".
*/
protected void visit_EXECUTE(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "HELP".
*/
protected void visit_HELP(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "LICENSE".
*/
protected void visit_LICENSE(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "Q".
*/
protected void visit_Q(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "RUN".
*/
protected void visit_RUN(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "TEST".
*/
protected void visit_TEST(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "VERSION".
*/
protected void visit_VERSION(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "WS".
*/
protected void visit_WS(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "WS_CHR".
*/
protected void visit_WS_CHR(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "accept".
*/
protected void visit_accept(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "arg".
*/
protected void visit_arg(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "args".
*/
protected void visit_args(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_compile".
*/
protected void visit_case_compile(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_create".
*/
protected void visit_case_create(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_doc".
*/
protected void visit_case_doc(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_execute".
*/
protected void visit_case_execute(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_help".
*/
protected void visit_case_help(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_license".
*/
protected void visit_case_license(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_run".
*/
protected void visit_case_run(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_test".
*/
protected void visit_case_test(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "case_version".
*/
protected void visit_case_version(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "cases".
*/
protected void visit_cases(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "error".
*/
protected void visit_error(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "line".
*/
protected void visit_line(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "name".
*/
protected void visit_name(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "path".
*/
protected void visit_path(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "paths".
*/
protected void visit_paths(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "pstring".
*/
protected void visit_pstring(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
/**
* This method visits a parse-tree node created by rule "qstring".
*/
protected void visit_qstring(ITreeNode node)
{
// You should *not* place your code right here.
// Instead, you should override this method via a subclass.
visitUnknown(node); // Default Behavior
}
}