package org.beetl.core.engine;

public interface IGrammarConstants {

    String Ajax = "Ajax";
    String Select = "Select";
    String Switch = "Switch";
    String VarTag = "VarTag";
    String Tag = "Tag";
    String Try = "Try";
    String If = "If";
    String While = "While";
    String For = "For";
    String ForIn = "ForIn";
    String Continue = "Continue";
    String VarAssignSeq = "VarAssignSeq";
    String VarAssign = "VarAssign";
    String VarRefAssign = "VarRefAssign";
    String TextOutputSt = "TextOutputSt";
    String TextOutputSt2 = "TextOutputSt2";
    String Return = "Return";
    String Break = "Break";
    /* Express */
    String VarRefOptimal = "VarRefOptimal";
    String Format = "Format";
    String TemplateContent = "TemplateContent";
    String VarRefAssignExp = "VarRefAssignExp";
    String IncDec = "IncDec";
    String Neg = "Neg";
    String Not = "Not";
    String Or = "Or";
    String And = "And";
    String InstanceNativeCall = "InstanceNativeCall";
    String ClassNativeCall = "ClassNativeCall";
    String FunctionExp = "FunctionExp";
    String JsonMap = "JsonMap";
    String JsonArray = "JsonArray";
    String Arth = "Arth";
    String Ternary = "Ternary";
    String Compare = "Compare";
    String Function = "Function";
}
