public class org.stringtemplate.v4.compiler.CodeGenerator extends org.antlr.runtime.tree.TreeParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.stringtemplate.v4.compiler.CodeGenerator
super_class: org.antlr.runtime.tree.TreeParser
{
public static final java.lang.String[] tokenNames;
descriptor: [Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int EOF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int RBRACK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int LBRACK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int ELSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int ELLIPSIS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int LCURLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
public static final int BANG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int EQUALS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int TEXT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 22
public static final int ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 25
public static final int SEMI;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int LPAREN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public static final int IF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int ELSEIF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int COLON;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int RPAREN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int WS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 27
public static final int COMMA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
public static final int RCURLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
public static final int ENDIF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int RDELIM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 24
public static final int SUPER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int DOT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
public static final int LDELIM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 23
public static final int STRING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 26
public static final int PIPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 28
public static final int OR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 29
public static final int AND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 30
public static final int INDENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 31
public static final int NEWLINE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int AT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 33
public static final int END;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 34
public static final int TRUE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 35
public static final int FALSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 36
public static final int ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 37
public static final int SLASH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 38
public static final int ARGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 39
public static final int ELEMENTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 40
public static final int EXEC_FUNC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 41
public static final int EXPR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 42
public static final int INCLUDE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 43
public static final int INCLUDE_IND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 44
public static final int INCLUDE_REGION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 45
public static final int INCLUDE_SUPER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 46
public static final int INCLUDE_SUPER_REGION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 47
public static final int INDENTED_EXPR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 48
public static final int LIST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 49
public static final int MAP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 50
public static final int NULL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 51
public static final int OPTIONS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 52
public static final int PROP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 53
public static final int PROP_IND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 54
public static final int REGION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 55
public static final int SUBTEMPLATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 56
public static final int TO_STR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 57
public static final int ZIP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 58
java.lang.String outermostTemplateName;
descriptor: Ljava/lang/String;
flags: (0x0000)
org.stringtemplate.v4.compiler.CompiledST outermostImpl;
descriptor: Lorg/stringtemplate/v4/compiler/CompiledST;
flags: (0x0000)
org.antlr.runtime.Token templateToken;
descriptor: Lorg/antlr/runtime/Token;
flags: (0x0000)
java.lang.String template;
descriptor: Ljava/lang/String;
flags: (0x0000)
org.stringtemplate.v4.misc.ErrorManager errMgr;
descriptor: Lorg/stringtemplate/v4/misc/ErrorManager;
flags: (0x0000)
protected java.util.Stack<org.stringtemplate.v4.compiler.CodeGenerator$template_scope> template_stack;
descriptor: Ljava/util/Stack;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Stack<Lorg/stringtemplate/v4/compiler/CodeGenerator$template_scope;>;
public static final org.antlr.runtime.BitSet FOLLOW_template_in_templateAndEOF50;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_templateAndEOF53;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_template77;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_element_in_chunk92;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INDENTED_EXPR_in_element105;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element107;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_compoundElement_in_element109;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_compoundElement_in_element117;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INDENTED_EXPR_in_element124;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_element126;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element130;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_singleElement_in_element139;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_exprElement_in_singleElement150;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_singleElement155;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_singleElement165;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ifstat_in_compoundElement179;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_region_in_compoundElement185;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_EXPR_in_exprElement204;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_exprElement206;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_exprOptions_in_exprElement209;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_REGION_in_region247;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_region249;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_template_in_region259;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate292;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ARGS_in_subtemplate299;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subtemplate302;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_template_in_subtemplate319;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_SUBTEMPLATE_in_subtemplate335;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifstat367;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat369;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat379;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ELSEIF_in_ifstat389;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_ifstat403;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat415;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_ifstat438;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_chunk_in_ifstat452;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_conditional486;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional488;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional490;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_conditional500;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional502;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional504;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_conditional514;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_conditional_in_conditional516;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_conditional528;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_exprOptions542;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_option_in_exprOptions544;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_option556;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option558;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_option560;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ZIP_in_expr579;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ELEMENTS_in_expr582;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr585;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr592;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_MAP_in_expr604;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_expr606;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_mapTemplateRef_in_expr609;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_prop_in_expr624;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_includeExpr_in_expr629;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_PROP_in_prop639;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop641;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_prop643;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_PROP_IND_in_prop657;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop659;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_prop661;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_mapTemplateRef681;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_qualifiedId_in_mapTemplateRef683;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef693;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_mapTemplateRef706;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_mapTemplateRef718;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_mapTemplateRef720;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_args_in_mapTemplateRef730;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_EXEC_FUNC_in_includeExpr752;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr754;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_includeExpr756;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_in_includeExpr767;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_qualifiedId_in_includeExpr769;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr771;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_in_includeExpr782;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr784;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_args_in_includeExpr786;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_REGION_in_includeExpr797;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr799;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr809;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_includeExpr811;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_includeExpr819;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_primary830;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primary840;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_primary849;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_primary858;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_subtemplate_in_primary867;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_list_in_primary894;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_INCLUDE_IND_in_primary901;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary906;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_args_in_primary915;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_TO_STR_in_primary935;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_primary937;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_qualifiedId952;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_qualifiedId_in_qualifiedId954;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_qualifiedId956;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_qualifiedId963;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_qualifiedId965;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_qualifiedId971;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_arg981;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_arg_in_args997;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_args1016;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_args1018;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_args1020;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1037;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_ELLIPSIS_in_args1052;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_LIST_in_list1072;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_listElement_in_list1075;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_listElement1091;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_listElement1095;
descriptor: Lorg/antlr/runtime/BitSet;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: bipush 59
anewarray java.lang.String
dup
iconst_0
1: ldc "<invalid>"
aastore
dup
iconst_1
ldc "<EOR>"
aastore
dup
iconst_2
ldc "<DOWN>"
aastore
dup
iconst_3
ldc "<UP>"
aastore
dup
iconst_4
ldc "IF"
aastore
dup
iconst_5
ldc "ELSE"
aastore
dup
bipush 6
ldc "ELSEIF"
aastore
dup
bipush 7
ldc "ENDIF"
aastore
dup
bipush 8
2: ldc "SUPER"
aastore
dup
bipush 9
ldc "SEMI"
aastore
dup
bipush 10
ldc "BANG"
aastore
dup
bipush 11
ldc "ELLIPSIS"
aastore
dup
bipush 12
ldc "EQUALS"
aastore
dup
bipush 13
ldc "COLON"
aastore
dup
bipush 14
ldc "LPAREN"
aastore
dup
bipush 15
ldc "RPAREN"
aastore
dup
bipush 16
3: ldc "LBRACK"
aastore
dup
bipush 17
ldc "RBRACK"
aastore
dup
bipush 18
ldc "COMMA"
aastore
dup
bipush 19
ldc "DOT"
aastore
dup
bipush 20
ldc "LCURLY"
aastore
dup
bipush 21
ldc "RCURLY"
aastore
dup
bipush 22
ldc "TEXT"
aastore
dup
bipush 23
ldc "LDELIM"
aastore
dup
bipush 24
4: ldc "RDELIM"
aastore
dup
bipush 25
ldc "ID"
aastore
dup
bipush 26
ldc "STRING"
aastore
dup
bipush 27
ldc "WS"
aastore
dup
bipush 28
ldc "PIPE"
aastore
dup
bipush 29
ldc "OR"
aastore
dup
bipush 30
ldc "AND"
aastore
dup
bipush 31
ldc "INDENT"
aastore
dup
bipush 32
ldc "NEWLINE"
aastore
dup
bipush 33
5: ldc "AT"
aastore
dup
bipush 34
ldc "END"
aastore
dup
bipush 35
ldc "TRUE"
aastore
dup
bipush 36
ldc "FALSE"
aastore
dup
bipush 37
ldc "COMMENT"
aastore
dup
bipush 38
ldc "SLASH"
aastore
dup
bipush 39
ldc "ARGS"
aastore
dup
bipush 40
ldc "ELEMENTS"
aastore
dup
bipush 41
6: ldc "EXEC_FUNC"
aastore
dup
bipush 42
ldc "EXPR"
aastore
dup
bipush 43
ldc "INCLUDE"
aastore
dup
bipush 44
ldc "INCLUDE_IND"
aastore
dup
bipush 45
ldc "INCLUDE_REGION"
aastore
dup
bipush 46
ldc "INCLUDE_SUPER"
aastore
dup
bipush 47
7: ldc "INCLUDE_SUPER_REGION"
aastore
dup
bipush 48
ldc "INDENTED_EXPR"
aastore
dup
bipush 49
ldc "LIST"
aastore
dup
bipush 50
ldc "MAP"
aastore
dup
bipush 51
ldc "NULL"
aastore
dup
bipush 52
ldc "OPTIONS"
aastore
dup
bipush 53
8: ldc "PROP"
aastore
dup
bipush 54
ldc "PROP_IND"
aastore
dup
bipush 55
ldc "REGION"
aastore
dup
bipush 56
ldc "SUBTEMPLATE"
aastore
dup
bipush 57
ldc "TO_STR"
aastore
dup
bipush 58
ldc "ZIP"
aastore
9: putstatic org.stringtemplate.v4.compiler.CodeGenerator.tokenNames:[Ljava/lang/String;
10: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_template_in_templateAndEOF50:Lorg/antlr/runtime/BitSet;
11: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EOF_in_templateAndEOF53:Lorg/antlr/runtime/BitSet;
12: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_template77:Lorg/antlr/runtime/BitSet;
13: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 36314674341347346
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_element_in_chunk92:Lorg/antlr/runtime/BitSet;
14: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENTED_EXPR_in_element105:Lorg/antlr/runtime/BitSet;
15: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 36028797018963984
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENT_in_element107:Lorg/antlr/runtime/BitSet;
16: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_compoundElement_in_element109:Lorg/antlr/runtime/BitSet;
17: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_compoundElement_in_element117:Lorg/antlr/runtime/BitSet;
18: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENTED_EXPR_in_element124:Lorg/antlr/runtime/BitSet;
19: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4402345672712
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENT_in_element126:Lorg/antlr/runtime/BitSet;
20: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_singleElement_in_element130:Lorg/antlr/runtime/BitSet;
21: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_singleElement_in_element139:Lorg/antlr/runtime/BitSet;
22: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_exprElement_in_singleElement150:Lorg/antlr/runtime/BitSet;
23: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_TEXT_in_singleElement155:Lorg/antlr/runtime/BitSet;
24: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_NEWLINE_in_singleElement165:Lorg/antlr/runtime/BitSet;
25: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ifstat_in_compoundElement179:Lorg/antlr/runtime/BitSet;
26: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_region_in_compoundElement185:Lorg/antlr/runtime/BitSet;
27: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EXPR_in_exprElement204:Lorg/antlr/runtime/BitSet;
28: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4503599627370504
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_exprElement206:Lorg/antlr/runtime/BitSet;
29: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_exprOptions_in_exprElement209:Lorg/antlr/runtime/BitSet;
30: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_REGION_in_region247:Lorg/antlr/runtime/BitSet;
31: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 36314674341347344
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_region249:Lorg/antlr/runtime/BitSet;
32: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_template_in_region259:Lorg/antlr/runtime/BitSet;
33: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SUBTEMPLATE_in_subtemplate292:Lorg/antlr/runtime/BitSet;
34: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ARGS_in_subtemplate299:Lorg/antlr/runtime/BitSet;
35: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 33554440
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_subtemplate302:Lorg/antlr/runtime/BitSet;
36: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_template_in_subtemplate319:Lorg/antlr/runtime/BitSet;
37: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SUBTEMPLATE_in_subtemplate335:Lorg/antlr/runtime/BitSet;
38: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_IF_in_ifstat367:Lorg/antlr/runtime/BitSet;
39: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 36314674341347448
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_ifstat369:Lorg/antlr/runtime/BitSet;
40: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 104
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_ifstat379:Lorg/antlr/runtime/BitSet;
41: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELSEIF_in_ifstat389:Lorg/antlr/runtime/BitSet;
42: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 36314674341347352
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_ifstat403:Lorg/antlr/runtime/BitSet;
43: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_ifstat415:Lorg/antlr/runtime/BitSet;
44: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELSE_in_ifstat438:Lorg/antlr/runtime/BitSet;
45: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_ifstat452:Lorg/antlr/runtime/BitSet;
46: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_OR_in_conditional486:Lorg/antlr/runtime/BitSet;
47: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388588587418624
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional488:Lorg/antlr/runtime/BitSet;
48: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional490:Lorg/antlr/runtime/BitSet;
49: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_AND_in_conditional500:Lorg/antlr/runtime/BitSet;
50: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388588587418624
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional502:Lorg/antlr/runtime/BitSet;
51: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional504:Lorg/antlr/runtime/BitSet;
52: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_BANG_in_conditional514:Lorg/antlr/runtime/BitSet;
53: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional516:Lorg/antlr/runtime/BitSet;
54: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_conditional528:Lorg/antlr/runtime/BitSet;
55: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_OPTIONS_in_exprOptions542:Lorg/antlr/runtime/BitSet;
56: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4104
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_option_in_exprOptions544:Lorg/antlr/runtime/BitSet;
57: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EQUALS_in_option556:Lorg/antlr/runtime/BitSet;
58: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976804864
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_option558:Lorg/antlr/runtime/BitSet;
59: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_option560:Lorg/antlr/runtime/BitSet;
60: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ZIP_in_expr579:Lorg/antlr/runtime/BitSet;
61: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELEMENTS_in_expr582:Lorg/antlr/runtime/BitSet;
62: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976804872
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_expr585:Lorg/antlr/runtime/BitSet;
63: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_mapTemplateRef_in_expr592:Lorg/antlr/runtime/BitSet;
64: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_MAP_in_expr604:Lorg/antlr/runtime/BitSet;
65: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 72083982316994560
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_expr606:Lorg/antlr/runtime/BitSet;
66: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 72083982316994568
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_mapTemplateRef_in_expr609:Lorg/antlr/runtime/BitSet;
67: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_prop_in_expr624:Lorg/antlr/runtime/BitSet;
68: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_includeExpr_in_expr629:Lorg/antlr/runtime/BitSet;
69: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_PROP_in_prop639:Lorg/antlr/runtime/BitSet;
70: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 33554432
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_prop641:Lorg/antlr/runtime/BitSet;
71: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_prop643:Lorg/antlr/runtime/BitSet;
72: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_PROP_IND_in_prop657:Lorg/antlr/runtime/BitSet;
73: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976804864
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_prop659:Lorg/antlr/runtime/BitSet;
74: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_prop661:Lorg/antlr/runtime/BitSet;
75: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_in_mapTemplateRef681:Lorg/antlr/runtime/BitSet;
76: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976811016
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_qualifiedId_in_mapTemplateRef683:Lorg/antlr/runtime/BitSet;
77: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_mapTemplateRef693:Lorg/antlr/runtime/BitSet;
78: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_subtemplate_in_mapTemplateRef706:Lorg/antlr/runtime/BitSet;
79: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_IND_in_mapTemplateRef718:Lorg/antlr/runtime/BitSet;
80: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976811016
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_mapTemplateRef720:Lorg/antlr/runtime/BitSet;
81: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_mapTemplateRef730:Lorg/antlr/runtime/BitSet;
82: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EXEC_FUNC_in_includeExpr752:Lorg/antlr/runtime/BitSet;
83: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976804872
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr754:Lorg/antlr/runtime/BitSet;
84: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_includeExpr756:Lorg/antlr/runtime/BitSet;
85: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_in_includeExpr767:Lorg/antlr/runtime/BitSet;
86: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976811016
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_qualifiedId_in_includeExpr769:Lorg/antlr/runtime/BitSet;
87: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_includeExpr771:Lorg/antlr/runtime/BitSet;
88: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_SUPER_in_includeExpr782:Lorg/antlr/runtime/BitSet;
89: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976811016
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr784:Lorg/antlr/runtime/BitSet;
90: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_includeExpr786:Lorg/antlr/runtime/BitSet;
91: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_REGION_in_includeExpr797:Lorg/antlr/runtime/BitSet;
92: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr799:Lorg/antlr/runtime/BitSet;
93: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr809:Lorg/antlr/runtime/BitSet;
94: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr811:Lorg/antlr/runtime/BitSet;
95: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_primary_in_includeExpr819:Lorg/antlr/runtime/BitSet;
96: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_primary830:Lorg/antlr/runtime/BitSet;
97: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_STRING_in_primary840:Lorg/antlr/runtime/BitSet;
98: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_TRUE_in_primary849:Lorg/antlr/runtime/BitSet;
99: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_FALSE_in_primary858:Lorg/antlr/runtime/BitSet;
100: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_subtemplate_in_primary867:Lorg/antlr/runtime/BitSet;
101: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_list_in_primary894:Lorg/antlr/runtime/BitSet;
102: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_IND_in_primary901:Lorg/antlr/runtime/BitSet;
103: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976811016
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_primary906:Lorg/antlr/runtime/BitSet;
104: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_primary915:Lorg/antlr/runtime/BitSet;
105: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_TO_STR_in_primary935:Lorg/antlr/runtime/BitSet;
106: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_primary937:Lorg/antlr/runtime/BitSet;
107: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SLASH_in_qualifiedId952:Lorg/antlr/runtime/BitSet;
108: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 33554432
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_qualifiedId_in_qualifiedId954:Lorg/antlr/runtime/BitSet;
109: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_qualifiedId956:Lorg/antlr/runtime/BitSet;
110: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SLASH_in_qualifiedId963:Lorg/antlr/runtime/BitSet;
111: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_qualifiedId965:Lorg/antlr/runtime/BitSet;
112: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_qualifiedId971:Lorg/antlr/runtime/BitSet;
113: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_arg981:Lorg/antlr/runtime/BitSet;
114: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976804866
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_arg_in_args997:Lorg/antlr/runtime/BitSet;
115: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EQUALS_in_args1016:Lorg/antlr/runtime/BitSet;
116: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 533388586976804864
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_args1018:Lorg/antlr/runtime/BitSet;
117: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 8
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_args1020:Lorg/antlr/runtime/BitSet;
118: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELLIPSIS_in_args1037:Lorg/antlr/runtime/BitSet;
119: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELLIPSIS_in_args1052:Lorg/antlr/runtime/BitSet;
120: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 4
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_LIST_in_list1072:Lorg/antlr/runtime/BitSet;
121: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 535640386790490120
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_listElement_in_list1075:Lorg/antlr/runtime/BitSet;
122: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_listElement1091:Lorg/antlr/runtime/BitSet;
123: new org.antlr.runtime.BitSet
dup
iconst_1
newarray 11
dup
iconst_0
ldc 2
lastore
invokespecial org.antlr.runtime.BitSet.<init>:([J)V
putstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_NULL_in_listElement1095:Lorg/antlr/runtime/BitSet;
return
LocalVariableTable:
Start End Slot Name Signature
public org.antlr.runtime.tree.TreeParser[] getDelegates();
descriptor: ()[Lorg/antlr/runtime/tree/TreeParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
anewarray org.antlr.runtime.tree.TreeParser
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
public void <init>(org.antlr.runtime.tree.TreeNodeStream);
descriptor: (Lorg/antlr/runtime/tree/TreeNodeStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
new org.antlr.runtime.RecognizerSharedState
dup
invokespecial org.antlr.runtime.RecognizerSharedState.<init>:()V
invokespecial org.stringtemplate.v4.compiler.CodeGenerator.<init>:(Lorg/antlr/runtime/tree/TreeNodeStream;Lorg/antlr/runtime/RecognizerSharedState;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 input Lorg/antlr/runtime/tree/TreeNodeStream;
MethodParameters:
Name Flags
input
public void <init>(org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.RecognizerSharedState);
descriptor: (Lorg/antlr/runtime/tree/TreeNodeStream;Lorg/antlr/runtime/RecognizerSharedState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.antlr.runtime.tree.TreeParser.<init>:(Lorg/antlr/runtime/tree/TreeNodeStream;Lorg/antlr/runtime/RecognizerSharedState;)V
1: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 3 1 input Lorg/antlr/runtime/tree/TreeNodeStream;
0 3 2 state Lorg/antlr/runtime/RecognizerSharedState;
MethodParameters:
Name Flags
input
state
public java.lang.String[] getTokenNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.stringtemplate.v4.compiler.CodeGenerator.tokenNames:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
public java.lang.String getGrammarFileName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "org/stringtemplate/v4/compiler/CodeGenerator.g"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
public void <init>(org.antlr.runtime.tree.TreeNodeStream, org.stringtemplate.v4.misc.ErrorManager, java.lang.String, java.lang.String, org.antlr.runtime.Token);
descriptor: (Lorg/antlr/runtime/tree/TreeNodeStream;Lorg/stringtemplate/v4/misc/ErrorManager;Ljava/lang/String;Ljava/lang/String;Lorg/antlr/runtime/Token;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
new org.antlr.runtime.RecognizerSharedState
dup
invokespecial org.antlr.runtime.RecognizerSharedState.<init>:()V
invokespecial org.stringtemplate.v4.compiler.CodeGenerator.<init>:(Lorg/antlr/runtime/tree/TreeNodeStream;Lorg/antlr/runtime/RecognizerSharedState;)V
1: aload 0
aload 2
putfield org.stringtemplate.v4.compiler.CodeGenerator.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
2: aload 0
aload 3
putfield org.stringtemplate.v4.compiler.CodeGenerator.outermostTemplateName:Ljava/lang/String;
3: aload 0
aload 4
putfield org.stringtemplate.v4.compiler.CodeGenerator.template:Ljava/lang/String;
4: aload 0
aload 5
putfield org.stringtemplate.v4.compiler.CodeGenerator.templateToken:Lorg/antlr/runtime/Token;
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 6 1 input Lorg/antlr/runtime/tree/TreeNodeStream;
0 6 2 errMgr Lorg/stringtemplate/v4/misc/ErrorManager;
0 6 3 name Ljava/lang/String;
0 6 4 template Ljava/lang/String;
0 6 5 templateToken Lorg/antlr/runtime/Token;
MethodParameters:
Name Flags
input
errMgr
name
template
templateToken
public void addArgument(java.util.List<org.stringtemplate.v4.compiler.FormalArgument>, org.antlr.runtime.Token);
descriptor: (Ljava/util/List;Lorg/antlr/runtime/Token;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
astore 3
start local 3 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator java.util.List org.antlr.runtime.Token java.lang.String top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.FormalArgument
astore 4
start local 4 3: aload 4
getfield org.stringtemplate.v4.compiler.FormalArgument.name:Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
getstatic org.stringtemplate.v4.misc.ErrorType.PARAMETER_REDEFINITION:Lorg/stringtemplate/v4/misc/ErrorType;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.templateToken:Lorg/antlr/runtime/Token;
aload 2
aload 3
invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;)V
5: return
end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 1
new org.stringtemplate.v4.compiler.FormalArgument
dup
aload 3
invokespecial org.stringtemplate.v4.compiler.FormalArgument.<init>:(Ljava/lang/String;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 9 1 args Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;
0 9 2 t Lorg/antlr/runtime/Token;
1 9 3 name Ljava/lang/String;
3 6 4 arg Lorg/stringtemplate/v4/compiler/FormalArgument;
Signature: (Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;Lorg/antlr/runtime/Token;)V
MethodParameters:
Name Flags
args
t
public void emit1(org.antlr.runtime.tree.CommonTree, short, int);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;SI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
iload 2
iload 3
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 opAST Lorg/antlr/runtime/tree/CommonTree;
0 2 2 opcode S
0 2 3 arg I
MethodParameters:
Name Flags
opAST
opcode
arg
public void emit1(org.antlr.runtime.tree.CommonTree, short, java.lang.String);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
iload 2
aload 3
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 opAST Lorg/antlr/runtime/tree/CommonTree;
0 2 2 opcode S
0 2 3 arg Ljava/lang/String;
MethodParameters:
Name Flags
opAST
opcode
arg
public void emit2(org.antlr.runtime.tree.CommonTree, short, int, int);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;SII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
iload 2
iload 3
iload 4
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit2:(Lorg/antlr/runtime/tree/CommonTree;SII)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 opAST Lorg/antlr/runtime/tree/CommonTree;
0 2 2 opcode S
0 2 3 arg I
0 2 4 arg2 I
MethodParameters:
Name Flags
opAST
opcode
arg
arg2
public void emit2(org.antlr.runtime.tree.CommonTree, short, java.lang.String, int);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
iload 2
aload 3
iload 4
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 opAST Lorg/antlr/runtime/tree/CommonTree;
0 2 2 opcode S
0 2 3 s Ljava/lang/String;
0 2 4 arg2 I
MethodParameters:
Name Flags
opAST
opcode
s
arg2
public void emit(org.antlr.runtime.tree.CommonTree, short);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
iload 2
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 opAST Lorg/antlr/runtime/tree/CommonTree;
0 2 2 opcode S
MethodParameters:
Name Flags
opAST
opcode
public void insert(int, short, java.lang.String);
descriptor: (ISLjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
iload 1
iload 2
aload 3
invokevirtual org.stringtemplate.v4.compiler.CompilationState.insert:(ISLjava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 addr I
0 2 2 opcode S
0 2 3 s Ljava/lang/String;
MethodParameters:
Name Flags
addr
opcode
s
public void setOption(org.antlr.runtime.tree.CommonTree);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CompilationState.setOption:(Lorg/antlr/runtime/tree/CommonTree;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 id Lorg/antlr/runtime/tree/CommonTree;
MethodParameters:
Name Flags
id
public void write(int, short);
descriptor: (IS)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
iload 1
iload 2
invokevirtual org.stringtemplate.v4.compiler.CompilationState.write:(IS)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 2 1 addr I
0 2 2 value S
MethodParameters:
Name Flags
addr
value
public int address();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
getfield org.stringtemplate.v4.compiler.CompilationState.ip:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
public void func(org.antlr.runtime.tree.CommonTree);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.templateToken:Lorg/antlr/runtime/Token;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CompilationState.func:(Lorg/antlr/runtime/Token;Lorg/antlr/runtime/tree/CommonTree;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 1 1 id Lorg/antlr/runtime/tree/CommonTree;
MethodParameters:
Name Flags
id
public void refAttr(org.antlr.runtime.tree.CommonTree);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.templateToken:Lorg/antlr/runtime/Token;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CompilationState.refAttr:(Lorg/antlr/runtime/Token;Lorg/antlr/runtime/tree/CommonTree;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 1 1 id Lorg/antlr/runtime/tree/CommonTree;
MethodParameters:
Name Flags
id
public int defineString(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CompilationState.defineString:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 1 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
public void displayRecognitionError(java.lang.String[], org.antlr.runtime.RecognitionException);
descriptor: ([Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
astore 3
start local 3 1: aload 3
invokeinterface org.antlr.runtime.Token.getInputStream:()Lorg/antlr/runtime/CharStream;
ifnonnull 3
2: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_m1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getToken:(Ljava/lang/Object;)Lorg/antlr/runtime/Token;
astore 3
3: StackMap locals: org.antlr.runtime.Token
StackMap stack:
aload 0
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.getErrorHeader:(Lorg/antlr/runtime/RecognitionException;)Ljava/lang/String;
astore 4
start local 4 4: aload 0
aload 2
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.getErrorMessage:(Lorg/antlr/runtime/RecognitionException;[Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 5: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
getstatic org.stringtemplate.v4.misc.ErrorType.SYNTAX_ERROR:Lorg/stringtemplate/v4/misc/ErrorType;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.templateToken:Lorg/antlr/runtime/Token;
aload 3
new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;)V
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 7 1 tokenNames [Ljava/lang/String;
0 7 2 e Lorg/antlr/runtime/RecognitionException;
1 7 3 tokenWithPosition Lorg/antlr/runtime/Token;
4 7 4 hdr Ljava/lang/String;
5 7 5 msg Ljava/lang/String;
MethodParameters:
Name Flags
tokenNames
e
public final void templateAndEOF();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_template_in_templateAndEOF50:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
1: aload 0
aconst_null
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.template:(Ljava/lang/String;Ljava/util/List;)Lorg/stringtemplate/v4/compiler/CompiledST;
pop
2: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
3: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_m1
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EOF_in_templateAndEOF53:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
4: goto 8
5: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 1
start local 1 6: aload 0
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
7: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
6 8 1 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
0 4 5 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CompiledST template(java.lang.String, java.util.List<org.stringtemplate.v4.compiler.FormalArgument>);
descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/stringtemplate/v4/compiler/CompiledST;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
new org.stringtemplate.v4.compiler.CodeGenerator$template_scope
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$template_scope.<init>:()V
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aconst_null
astore 3
start local 3 2: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
new org.stringtemplate.v4.compiler.CompilationState
dup
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
invokespecial org.stringtemplate.v4.compiler.CompilationState.<init>:(Lorg/stringtemplate/v4/misc/ErrorManager;Ljava/lang/String;Lorg/antlr/runtime/TokenStream;)V
putfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
3: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
getfield org.stringtemplate.v4.compiler.CompilationState.impl:Lorg/stringtemplate/v4/compiler/CompiledST;
astore 3
4: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.size:()I
iconst_1
if_icmpne 5
aload 0
aload 3
putfield org.stringtemplate.v4.compiler.CodeGenerator.outermostImpl:Lorg/stringtemplate/v4/compiler/CompiledST;
5: StackMap locals: org.stringtemplate.v4.compiler.CompiledST
StackMap stack:
aload 3
aload 2
invokevirtual org.stringtemplate.v4.compiler.CompiledST.defineFormalArgs:(Ljava/util/List;)V
6: aload 1
ifnull 9
aload 1
ldc "_sub"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 9
7: aload 3
new org.stringtemplate.v4.compiler.FormalArgument
dup
ldc "i"
invokespecial org.stringtemplate.v4.compiler.FormalArgument.<init>:(Ljava/lang/String;)V
invokevirtual org.stringtemplate.v4.compiler.CompiledST.addArg:(Lorg/stringtemplate/v4/compiler/FormalArgument;)V
8: aload 3
new org.stringtemplate.v4.compiler.FormalArgument
dup
ldc "i0"
invokespecial org.stringtemplate.v4.compiler.FormalArgument.<init>:(Ljava/lang/String;)V
invokevirtual org.stringtemplate.v4.compiler.CompiledST.addArg:(Lorg/stringtemplate/v4/compiler/FormalArgument;)V
9: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template:Ljava/lang/String;
putfield org.stringtemplate.v4.compiler.CompiledST.template:Ljava/lang/String;
10: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_template77:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
11: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.chunk:()V
12: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
13: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
getfield org.stringtemplate.v4.compiler.CompilationState.stringtable:Lorg/stringtemplate/v4/compiler/StringTable;
ifnull 14
aload 3
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
getfield org.stringtemplate.v4.compiler.CompilationState.stringtable:Lorg/stringtemplate/v4/compiler/StringTable;
invokevirtual org.stringtemplate.v4.compiler.StringTable.toArray:()[Ljava/lang/String;
putfield org.stringtemplate.v4.compiler.CompiledST.strings:[Ljava/lang/String;
14: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
getfield org.stringtemplate.v4.compiler.CompilationState.ip:I
putfield org.stringtemplate.v4.compiler.CompiledST.codeSize:I
15: goto 23
16: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 4
start local 4 17: aload 0
aload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
18: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 4 19: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
goto 24
20: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
21: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
22: aload 5
athrow
23: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
24: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 25 1 name Ljava/lang/String;
0 25 2 args Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;
2 25 3 impl Lorg/stringtemplate/v4/compiler/CompiledST;
17 19 4 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
10 15 16 Class org.antlr.runtime.RecognitionException
10 19 20 any
Exceptions:
throws org.antlr.runtime.RecognitionException
Signature: (Ljava/lang/String;Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;)Lorg/stringtemplate/v4/compiler/CompiledST;
MethodParameters:
Name Flags
name
args
public final void chunk();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
iconst_2
istore 1
start local 1 1: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 2
start local 2 2: iload 2
iconst_4
if_icmpeq 3
iload 2
bipush 22
if_icmpeq 3
iload 2
bipush 32
if_icmpeq 3
iload 2
bipush 42
if_icmpeq 3
iload 2
bipush 48
if_icmpeq 3
iload 2
bipush 55
if_icmpne 4
3: StackMap locals: int int
StackMap stack:
iconst_1
istore 1
4: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 1 - 1
1: 5
default: 9
}
5: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_element_in_chunk92:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
6: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.element:()V
7: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
8: goto 0
end local 2 end local 1 9: StackMap locals:
StackMap stack:
goto 13
10: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 1
start local 1 11: aload 0
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
12: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 1 13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 9 1 alt1 I
2 9 2 LA1_0 I
11 13 1 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
0 9 10 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void element();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=10, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: iconst_4
istore 3
start local 3 3: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
lookupswitch { // 6
4: 47
22: 49
32: 49
42: 49
48: 4
55: 47
default: 51
}
4: StackMap locals: org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 4
start local 4 5: iload 4
iconst_2
if_icmpne 39
6: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 5
start local 5 7: iload 5
bipush 31
if_icmpne 27
8: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_4
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 6
start local 6 9: iload 6
iconst_4
if_icmpeq 10
iload 6
bipush 55
if_icmpne 12
10: StackMap locals: int int int
StackMap stack:
iconst_1
istore 3
11: goto 54
12: StackMap locals:
StackMap stack:
iload 6
iconst_3
if_icmpeq 13
iload 6
bipush 22
if_icmpeq 13
iload 6
bipush 32
if_icmpeq 13
iload 6
bipush 42
if_icmpne 15
13: StackMap locals:
StackMap stack:
iconst_3
istore 3
14: goto 54
15: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.mark:()I
istore 7
start local 7 16: iconst_0
istore 8
start local 8 17: goto 20
18: StackMap locals: int int
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.consume:()V
19: iinc 8 1
StackMap locals:
StackMap stack:
20: iload 8
iconst_3
if_icmplt 18
end local 8 21: new org.antlr.runtime.NoViableAltException
dup
ldc ""
iconst_3
iconst_5
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
22: astore 8
start local 8 23: aload 8
athrow
end local 8 24: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int int int
StackMap stack: java.lang.Throwable
astore 9
25: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iload 7
invokeinterface org.antlr.runtime.tree.TreeNodeStream.rewind:(I)V
26: aload 9
athrow
end local 7 end local 6 27: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.mark:()I
istore 6
start local 6 28: iconst_0
istore 7
start local 7 29: goto 32
30: StackMap locals: int int
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.consume:()V
31: iinc 7 1
StackMap locals:
StackMap stack:
32: iload 7
iconst_2
if_icmplt 30
end local 7 33: new org.antlr.runtime.NoViableAltException
dup
ldc ""
iconst_3
iconst_4
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
34: astore 7
start local 7 35: aload 7
athrow
end local 7 36: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int int
StackMap stack: java.lang.Throwable
astore 8
37: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iload 6
invokeinterface org.antlr.runtime.tree.TreeNodeStream.rewind:(I)V
38: aload 8
athrow
end local 6 end local 5 39: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.mark:()I
istore 5
start local 5 40: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.consume:()V
41: new org.antlr.runtime.NoViableAltException
dup
ldc ""
iconst_3
iconst_1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
42: astore 6
start local 6 43: aload 6
athrow
end local 6 44: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int
StackMap stack: java.lang.Throwable
astore 7
45: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iload 5
invokeinterface org.antlr.runtime.tree.TreeNodeStream.rewind:(I)V
46: aload 7
athrow
end local 5 end local 4 47: StackMap locals:
StackMap stack:
iconst_2
istore 3
48: goto 54
49: StackMap locals:
StackMap stack:
iconst_4
istore 3
50: goto 54
51: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
iconst_3
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
52: astore 4
start local 4 53: aload 4
athrow
end local 4 54: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 1 - 4
1: 55
2: 63
3: 67
4: 82
default: 85
}
55: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 48
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENTED_EXPR_in_element105:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
56: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
57: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 31
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENT_in_element107:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 1
58: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_compoundElement_in_element109:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
59: aload 0
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.compoundElement:(Lorg/antlr/runtime/tree/CommonTree;)V
60: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
61: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
62: goto 89
63: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_compoundElement_in_element117:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
64: aload 0
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.compoundElement:(Lorg/antlr/runtime/tree/CommonTree;)V
65: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
66: goto 89
67: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 48
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENTED_EXPR_in_element124:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
68: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
69: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 31
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INDENT_in_element126:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
70: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 2
invokevirtual org.stringtemplate.v4.compiler.CompilationState.indent:(Lorg/antlr/runtime/tree/CommonTree;)V
71: iconst_2
istore 4
start local 4 72: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 5
start local 5 73: iload 5
bipush 22
if_icmpeq 74
iload 5
bipush 32
if_icmpeq 74
iload 5
bipush 42
if_icmpne 75
74: StackMap locals: int int
StackMap stack:
iconst_1
istore 4
75: StackMap locals:
StackMap stack:
iload 4
tableswitch { // 1 - 1
1: 76
default: 79
}
76: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_singleElement_in_element130:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
77: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.singleElement:()V
78: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
79: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
bipush 40
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit:(S)V
80: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
end local 5 end local 4 81: goto 89
82: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_singleElement_in_element139:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
83: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.singleElement:()V
84: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
end local 3 85: StackMap locals:
StackMap stack:
goto 89
86: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 3
start local 3 87: aload 0
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
88: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 3 89: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 90 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 90 1 INDENT1 Lorg/antlr/runtime/tree/CommonTree;
2 90 2 INDENT2 Lorg/antlr/runtime/tree/CommonTree;
3 85 3 alt3 I
5 47 4 LA3_1 I
7 39 5 LA3_4 I
9 27 6 LA3_5 I
16 27 7 nvaeMark I
17 21 8 nvaeConsume I
23 24 8 nvae Lorg/antlr/runtime/NoViableAltException;
28 39 6 nvaeMark I
29 33 7 nvaeConsume I
35 36 7 nvae Lorg/antlr/runtime/NoViableAltException;
40 47 5 nvaeMark I
43 44 6 nvae Lorg/antlr/runtime/NoViableAltException;
53 54 4 nvae Lorg/antlr/runtime/NoViableAltException;
72 81 4 alt2 I
73 81 5 LA2_0 I
87 89 3 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
16 24 24 any
28 36 36 any
40 44 44 any
2 85 86 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void singleElement();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: iconst_3
istore 3
start local 3 3: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
lookupswitch { // 3
22: 6
32: 8
42: 4
default: 10
}
4: StackMap locals: org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int
StackMap stack:
iconst_1
istore 3
5: goto 13
6: StackMap locals:
StackMap stack:
iconst_2
istore 3
7: goto 13
8: StackMap locals:
StackMap stack:
iconst_3
istore 3
9: goto 13
10: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
iconst_4
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
11: astore 4
start local 4 12: aload 4
athrow
end local 4 13: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 1 - 3
1: 14
2: 18
3: 26
default: 28
}
14: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_exprElement_in_singleElement150:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
15: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.exprElement:()V
16: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
17: goto 32
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 22
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_TEXT_in_singleElement155:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 1
19: aload 1
ifnull 20
aload 1
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 21
StackMap locals:
StackMap stack:
20: aconst_null
StackMap locals:
StackMap stack: java.lang.String
21: invokevirtual java.lang.String.length:()I
ifle 32
22: aload 0
aload 1
bipush 47
aload 1
ifnull 23
aload 1
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 24
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
23: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
24: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
25: goto 32
26: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 32
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_NEWLINE_in_singleElement165:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
27: aload 0
aload 2
bipush 41
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
end local 3 28: StackMap locals:
StackMap stack:
goto 32
29: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 3
start local 3 30: aload 0
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
31: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 3 32: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 33 1 TEXT3 Lorg/antlr/runtime/tree/CommonTree;
2 33 2 NEWLINE4 Lorg/antlr/runtime/tree/CommonTree;
3 28 3 alt4 I
12 13 4 nvae Lorg/antlr/runtime/NoViableAltException;
30 32 3 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
2 28 29 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void compoundElement(org.antlr.runtime.tree.CommonTree);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: iconst_2
istore 2
start local 2 1: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 3
start local 3 2: iload 3
iconst_4
if_icmpne 5
3: iconst_1
istore 2
4: goto 11
5: StackMap locals: int int
StackMap stack:
iload 3
bipush 55
if_icmpne 8
6: iconst_2
istore 2
7: goto 11
8: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
iconst_5
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
9: astore 4
start local 4 10: aload 4
athrow
end local 4 11: StackMap locals:
StackMap stack:
iload 2
tableswitch { // 1 - 2
1: 12
2: 16
default: 19
}
12: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ifstat_in_compoundElement179:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
13: aload 0
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.ifstat:(Lorg/antlr/runtime/tree/CommonTree;)V
14: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
15: goto 23
16: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_region_in_compoundElement185:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
17: aload 0
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.region:(Lorg/antlr/runtime/tree/CommonTree;)Lorg/stringtemplate/v4/compiler/CodeGenerator$region_return;
pop
18: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
end local 3 end local 2 19: StackMap locals:
StackMap stack:
goto 23
20: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 2
start local 2 21: aload 0
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
22: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 2 23: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 24 1 indent Lorg/antlr/runtime/tree/CommonTree;
1 19 2 alt5 I
2 19 3 LA5_0 I
10 11 4 nvae Lorg/antlr/runtime/NoViableAltException;
21 23 2 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
0 19 20 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
MethodParameters:
Name Flags
indent
public final void exprElement();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: bipush 13
istore 2
start local 2 2: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 42
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EXPR_in_exprElement204:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 1
3: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
4: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_exprElement206:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
5: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
6: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
7: iconst_2
istore 3
start local 3 8: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 4
start local 4 9: iload 4
bipush 52
if_icmpne 11
10: iconst_1
istore 3
11: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int int int
StackMap stack:
iload 3
tableswitch { // 1 - 1
1: 12
default: 16
}
12: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_exprOptions_in_exprElement209:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
13: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.exprOptions:()Lorg/stringtemplate/v4/compiler/CodeGenerator$exprOptions_return;
pop
14: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
15: bipush 14
istore 2
16: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
17: aload 0
aload 1
iload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
end local 4 end local 3 18: goto 22
19: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
StackMap stack: org.antlr.runtime.RecognitionException
astore 3
start local 3 20: aload 0
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
21: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 3 22: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 23 1 EXPR5 Lorg/antlr/runtime/tree/CommonTree;
2 23 2 op S
8 18 3 alt6 I
9 18 4 LA6_0 I
20 22 3 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
2 18 19 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$region_return region(org.antlr.runtime.tree.CommonTree);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;)Lorg/stringtemplate/v4/compiler/CodeGenerator$region_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: new org.stringtemplate.v4.compiler.CodeGenerator$region_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$region_return.<init>:()V
astore 2
start local 2 1: aload 2
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$region_return.start:Ljava/lang/Object;
2: aconst_null
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aload 1
ifnull 5
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CompilationState.indent:(Lorg/antlr/runtime/tree/CommonTree;)V
5: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator$region_return org.antlr.runtime.tree.CommonTree org.stringtemplate.v4.compiler.CompiledST
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 55
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_REGION_in_region247:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
6: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
7: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_region249:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
8: aload 2
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.outermostTemplateName:Ljava/lang/String;
aload 3
ifnull 9
aload 3
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 10
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.stringtemplate.v4.compiler.CodeGenerator$region_return org.antlr.runtime.tree.CommonTree org.stringtemplate.v4.compiler.CompiledST
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator$region_return java.lang.String
9: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.stringtemplate.v4.compiler.CodeGenerator$region_return org.antlr.runtime.tree.CommonTree org.stringtemplate.v4.compiler.CompiledST
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator$region_return java.lang.String java.lang.String
10: invokestatic org.stringtemplate.v4.STGroup.getMangledRegionName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
putfield org.stringtemplate.v4.compiler.CodeGenerator$region_return.name:Ljava/lang/String;
11: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_template_in_region259:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
12: aload 0
aload 2
getfield org.stringtemplate.v4.compiler.CodeGenerator$region_return.name:Ljava/lang/String;
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.template:(Ljava/lang/String;Ljava/util/List;)Lorg/stringtemplate/v4/compiler/CompiledST;
astore 4
13: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
14: aload 4
astore 5
start local 5 15: aload 5
iconst_1
putfield org.stringtemplate.v4.compiler.CompiledST.isRegion:Z
16: aload 5
getstatic org.stringtemplate.v4.ST$RegionType.EMBEDDED:Lorg/stringtemplate/v4/ST$RegionType;
putfield org.stringtemplate.v4.compiler.CompiledST.regionDefType:Lorg/stringtemplate/v4/ST$RegionType;
17: aload 5
aload 3
getfield org.antlr.runtime.tree.CommonTree.token:Lorg/antlr/runtime/Token;
putfield org.stringtemplate.v4.compiler.CompiledST.templateDefStartToken:Lorg/antlr/runtime/Token;
18: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.outermostImpl:Lorg/stringtemplate/v4/compiler/CompiledST;
aload 5
invokevirtual org.stringtemplate.v4.compiler.CompiledST.addImplicitlyDefinedTemplate:(Lorg/stringtemplate/v4/compiler/CompiledST;)V
19: aload 0
aload 2
getfield org.stringtemplate.v4.compiler.CodeGenerator$region_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 8
aload 2
getfield org.stringtemplate.v4.compiler.CodeGenerator$region_return.name:Ljava/lang/String;
iconst_0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
20: aload 0
aload 2
getfield org.stringtemplate.v4.compiler.CodeGenerator$region_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 13
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
21: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
end local 5 22: aload 1
ifnull 27
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
bipush 40
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit:(S)V
23: goto 27
24: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 5
start local 5 25: aload 0
aload 5
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
26: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 5
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 5 27: StackMap locals:
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 28 1 indent Lorg/antlr/runtime/tree/CommonTree;
1 28 2 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$region_return;
3 28 3 ID6 Lorg/antlr/runtime/tree/CommonTree;
4 28 4 template7 Lorg/stringtemplate/v4/compiler/CompiledST;
15 22 5 sub Lorg/stringtemplate/v4/compiler/CompiledST;
25 27 5 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
5 23 24 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
MethodParameters:
Name Flags
indent
public final org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return subtemplate();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$subtemplate_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=15, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.start:Ljava/lang/Object;
2: aconst_null
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 1
invokestatic org.stringtemplate.v4.compiler.Compiler.getNewSubtemplateName:()Ljava/lang/String;
putfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.name:Ljava/lang/String;
7: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 8: iconst_2
istore 7
start local 7 9: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 8
start local 8 10: iload 8
bipush 56
if_icmpne 31
11: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 9
start local 9 12: iload 9
iconst_2
if_icmpne 15
13: iconst_1
istore 7
14: goto 34
15: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.stringtemplate.v4.compiler.CompiledST java.util.List int int int
StackMap stack:
iload 9
iconst_3
if_icmplt 16
iload 9
bipush 6
if_icmple 21
StackMap locals:
StackMap stack:
16: iload 9
bipush 10
if_icmplt 17
iload 9
bipush 12
if_icmple 21
StackMap locals:
StackMap stack:
17: iload 9
bipush 22
if_icmpeq 21
iload 9
bipush 25
if_icmplt 18
iload 9
bipush 26
if_icmple 21
StackMap locals:
StackMap stack:
18: iload 9
bipush 29
if_icmplt 19
iload 9
bipush 30
if_icmple 21
StackMap locals:
StackMap stack:
19: iload 9
bipush 32
if_icmpeq 21
iload 9
bipush 35
if_icmplt 20
iload 9
bipush 36
if_icmple 21
StackMap locals:
StackMap stack:
20: iload 9
bipush 41
if_icmplt 23
iload 9
bipush 58
if_icmpgt 23
21: StackMap locals:
StackMap stack:
iconst_2
istore 7
22: goto 34
23: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.mark:()I
istore 10
start local 10 24: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.consume:()V
25: new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 9
iconst_1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
26: astore 11
start local 11 27: aload 11
athrow
end local 11 28: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.stringtemplate.v4.compiler.CompiledST java.util.List int int int int
StackMap stack: java.lang.Throwable
astore 12
29: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iload 10
invokeinterface org.antlr.runtime.tree.TreeNodeStream.rewind:(I)V
30: aload 12
athrow
end local 10 end local 9 31: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 9
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
32: astore 9
start local 9 33: aload 9
athrow
end local 9 34: StackMap locals:
StackMap stack:
iload 7
tableswitch { // 1 - 2
1: 35
2: 74
default: 86
}
35: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 56
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SUBTEMPLATE_in_subtemplate292:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
36: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
iconst_2
if_icmpne 90
37: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
38: StackMap locals:
StackMap stack:
iconst_2
istore 9
start local 9 39: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 10
start local 10 40: iload 10
bipush 39
if_icmpne 42
41: iconst_1
istore 9
42: StackMap locals: int int
StackMap stack:
iload 9
tableswitch { // 1 - 1
1: 43
default: 61
}
43: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 39
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ARGS_in_subtemplate299:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
44: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
45: iconst_0
istore 11
start local 11 46: StackMap locals: int
StackMap stack:
iconst_2
istore 12
start local 12 47: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 13
start local 13 48: iload 13
bipush 25
if_icmpne 50
49: iconst_1
istore 12
50: StackMap locals: int int
StackMap stack:
iload 12
tableswitch { // 1 - 1
1: 51
default: 54
}
51: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_subtemplate302:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
52: aload 0
aload 6
aload 2
getfield org.antlr.runtime.tree.CommonTree.token:Lorg/antlr/runtime/Token;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.addArgument:(Ljava/util/List;Lorg/antlr/runtime/Token;)V
53: goto 57
54: StackMap locals:
StackMap stack:
iload 11
iconst_1
if_icmplt 55
goto 59
55: StackMap locals:
StackMap stack:
new org.antlr.runtime.EarlyExitException
dup
bipush 7
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.EarlyExitException.<init>:(ILorg/antlr/runtime/IntStream;)V
astore 14
start local 14 56: aload 14
athrow
end local 14 57: StackMap locals:
StackMap stack:
iinc 11 1
end local 13 end local 12 58: goto 46
59: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
end local 11 60: goto 38
end local 10 end local 9 61: StackMap locals:
StackMap stack:
aload 1
aload 6
invokeinterface java.util.List.size:()I
putfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.nargs:I
62: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_template_in_subtemplate319:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
63: aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.name:Ljava/lang/String;
aload 6
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.template:(Ljava/lang/String;Ljava/util/List;)Lorg/stringtemplate/v4/compiler/CompiledST;
astore 5
64: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
65: aload 5
astore 9
start local 9 66: aload 9
iconst_1
putfield org.stringtemplate.v4.compiler.CompiledST.isAnonSubtemplate:Z
67: aload 9
aload 3
getfield org.antlr.runtime.tree.CommonTree.token:Lorg/antlr/runtime/Token;
putfield org.stringtemplate.v4.compiler.CompiledST.templateDefStartToken:Lorg/antlr/runtime/Token;
68: aload 9
aload 3
putfield org.stringtemplate.v4.compiler.CompiledST.ast:Lorg/antlr/runtime/tree/CommonTree;
69: aload 9
getfield org.stringtemplate.v4.compiler.CompiledST.ast:Lorg/antlr/runtime/tree/CommonTree;
invokevirtual org.antlr.runtime.tree.CommonTree.setUnknownTokenBoundaries:()V
70: aload 9
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
putfield org.stringtemplate.v4.compiler.CompiledST.tokens:Lorg/antlr/runtime/TokenStream;
71: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.outermostImpl:Lorg/stringtemplate/v4/compiler/CompiledST;
aload 9
invokevirtual org.stringtemplate.v4.compiler.CompiledST.addImplicitlyDefinedTemplate:(Lorg/stringtemplate/v4/compiler/CompiledST;)V
72: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
end local 9 73: goto 90
74: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 56
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SUBTEMPLATE_in_subtemplate335:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 4
75: new org.stringtemplate.v4.compiler.CompiledST
dup
invokespecial org.stringtemplate.v4.compiler.CompiledST.<init>:()V
astore 9
start local 9 76: aload 9
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.name:Ljava/lang/String;
putfield org.stringtemplate.v4.compiler.CompiledST.name:Ljava/lang/String;
77: aload 9
ldc ""
putfield org.stringtemplate.v4.compiler.CompiledST.template:Ljava/lang/String;
78: aload 9
new org.stringtemplate.v4.compiler.FormalArgument
dup
ldc "i"
invokespecial org.stringtemplate.v4.compiler.FormalArgument.<init>:(Ljava/lang/String;)V
invokevirtual org.stringtemplate.v4.compiler.CompiledST.addArg:(Lorg/stringtemplate/v4/compiler/FormalArgument;)V
79: aload 9
new org.stringtemplate.v4.compiler.FormalArgument
dup
ldc "i0"
invokespecial org.stringtemplate.v4.compiler.FormalArgument.<init>:(Ljava/lang/String;)V
invokevirtual org.stringtemplate.v4.compiler.CompiledST.addArg:(Lorg/stringtemplate/v4/compiler/FormalArgument;)V
80: aload 9
iconst_1
putfield org.stringtemplate.v4.compiler.CompiledST.isAnonSubtemplate:Z
81: aload 9
aload 4
getfield org.antlr.runtime.tree.CommonTree.token:Lorg/antlr/runtime/Token;
putfield org.stringtemplate.v4.compiler.CompiledST.templateDefStartToken:Lorg/antlr/runtime/Token;
82: aload 9
aload 4
putfield org.stringtemplate.v4.compiler.CompiledST.ast:Lorg/antlr/runtime/tree/CommonTree;
83: aload 9
getfield org.stringtemplate.v4.compiler.CompiledST.ast:Lorg/antlr/runtime/tree/CommonTree;
invokevirtual org.antlr.runtime.tree.CommonTree.setUnknownTokenBoundaries:()V
84: aload 9
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
putfield org.stringtemplate.v4.compiler.CompiledST.tokens:Lorg/antlr/runtime/TokenStream;
85: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.outermostImpl:Lorg/stringtemplate/v4/compiler/CompiledST;
aload 9
invokevirtual org.stringtemplate.v4.compiler.CompiledST.addImplicitlyDefinedTemplate:(Lorg/stringtemplate/v4/compiler/CompiledST;)V
end local 9 end local 8 end local 7 86: StackMap locals:
StackMap stack:
goto 90
87: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 7
start local 7 88: aload 0
aload 7
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
89: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 7
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 7 90: StackMap locals:
StackMap stack:
aload 1
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 91 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$subtemplate_return;
3 91 2 ID8 Lorg/antlr/runtime/tree/CommonTree;
4 91 3 SUBTEMPLATE10 Lorg/antlr/runtime/tree/CommonTree;
5 91 4 SUBTEMPLATE11 Lorg/antlr/runtime/tree/CommonTree;
6 91 5 template9 Lorg/stringtemplate/v4/compiler/CompiledST;
8 91 6 args Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;
9 86 7 alt9 I
10 86 8 LA9_0 I
12 31 9 LA9_1 I
24 31 10 nvaeMark I
27 28 11 nvae Lorg/antlr/runtime/NoViableAltException;
33 34 9 nvae Lorg/antlr/runtime/NoViableAltException;
39 61 9 alt8 I
40 61 10 LA8_0 I
46 60 11 cnt7 I
47 58 12 alt7 I
48 58 13 LA7_0 I
56 57 14 eee Lorg/antlr/runtime/EarlyExitException;
66 73 9 sub Lorg/stringtemplate/v4/compiler/CompiledST;
76 86 9 sub Lorg/stringtemplate/v4/compiler/CompiledST;
88 90 7 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
24 28 28 any
8 86 87 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void ifstat(org.antlr.runtime.tree.CommonTree);
descriptor: (Lorg/antlr/runtime/tree/CommonTree;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=12, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: iconst_m1
istore 6
start local 6 5: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 6: aload 1
ifnull 7
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CompilationState.indent:(Lorg/antlr/runtime/tree/CommonTree;)V
7: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope int java.util.List
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_4
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_IF_in_ifstat367:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
8: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
9: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_ifstat369:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
10: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.conditional:()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
pop
11: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
12: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
iconst_1
iadd
istore 6
13: aload 0
aload 2
bipush 19
iconst_m1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
14: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_ifstat379:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
15: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.chunk:()V
16: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
17: StackMap locals:
StackMap stack:
iconst_2
istore 8
start local 8 18: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 9
start local 9 19: iload 9
bipush 6
if_icmpne 21
20: iconst_1
istore 8
21: StackMap locals: int int
StackMap stack:
iload 8
tableswitch { // 1 - 1
1: 22
default: 40
}
22: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 6
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELSEIF_in_ifstat389:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
23: aload 7
aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
iconst_1
iadd
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 0
aload 3
bipush 18
iconst_m1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
25: aload 0
iload 6
aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
i2s
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.write:(IS)V
26: iconst_m1
istore 6
27: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
28: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_ifstat403:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
29: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.conditional:()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
astore 5
30: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
31: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
iconst_1
iadd
istore 6
32: aload 0
aload 5
ifnull 33
aload 5
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
goto 34
StackMap locals:
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator
33: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope int java.util.List int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree
34: bipush 19
iconst_m1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
35: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_ifstat415:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
36: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.chunk:()V
37: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
38: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
39: goto 17
end local 9 end local 8 40: StackMap locals:
StackMap stack:
iconst_2
istore 8
start local 8 41: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 9
start local 9 42: iload 9
iconst_5
if_icmpne 44
43: iconst_1
istore 8
44: StackMap locals: int int
StackMap stack:
iload 8
tableswitch { // 1 - 1
1: 45
default: 56
}
45: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_5
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELSE_in_ifstat438:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 4
46: aload 7
aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
iconst_1
iadd
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
47: aload 0
aload 4
bipush 18
iconst_m1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
48: aload 0
iload 6
aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
i2s
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.write:(IS)V
49: iconst_m1
istore 6
50: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
iconst_2
if_icmpne 56
51: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
52: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_chunk_in_ifstat452:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
53: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.chunk:()V
54: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
55: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
56: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
57: iload 6
iflt 59
58: aload 0
iload 6
aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
i2s
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.write:(IS)V
59: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 11
goto 62
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope int java.util.List int int top java.util.Iterator
StackMap stack:
60: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 10
start local 10 61: aload 0
iload 10
aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.address:()I
i2s
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.write:(IS)V
end local 10 StackMap locals:
StackMap stack:
62: aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 60
end local 9 end local 8 63: aload 1
ifnull 68
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.template_stack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.stringtemplate.v4.compiler.CodeGenerator$template_scope
getfield org.stringtemplate.v4.compiler.CodeGenerator$template_scope.state:Lorg/stringtemplate/v4/compiler/CompilationState;
bipush 40
invokevirtual org.stringtemplate.v4.compiler.CompilationState.emit:(S)V
64: goto 68
65: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope int java.util.List
StackMap stack: org.antlr.runtime.RecognitionException
astore 8
start local 8 66: aload 0
aload 8
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
67: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 8
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 8 68: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 69 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 69 1 indent Lorg/antlr/runtime/tree/CommonTree;
1 69 2 i Lorg/antlr/runtime/tree/CommonTree;
2 69 3 eif Lorg/antlr/runtime/tree/CommonTree;
3 69 4 el Lorg/antlr/runtime/tree/CommonTree;
4 69 5 ec Lorg/antlr/runtime/tree/TreeRuleReturnScope;
5 69 6 prevBranchOperand I
6 69 7 endRefs Ljava/util/List<Ljava/lang/Integer;>;
18 40 8 alt10 I
19 40 9 LA10_0 I
41 63 8 alt11 I
42 63 9 LA11_0 I
61 62 10 opnd I
66 68 8 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
7 64 65 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
MethodParameters:
Name Flags
indent
public final org.stringtemplate.v4.compiler.CodeGenerator$conditional_return conditional();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=7, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$conditional_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$conditional_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$conditional_return.start:Ljava/lang/Object;
2: aconst_null
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: iconst_4
istore 5
start local 5 6: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
tableswitch { // 10 - 58
10: 11
11: 15
12: 15
13: 15
14: 15
15: 15
16: 15
17: 15
18: 15
19: 15
20: 15
21: 15
22: 15
23: 15
24: 15
25: 13
26: 13
27: 15
28: 15
29: 7
30: 9
31: 15
32: 15
33: 15
34: 15
35: 13
36: 13
37: 15
38: 15
39: 15
40: 15
41: 13
42: 15
43: 13
44: 13
45: 13
46: 13
47: 13
48: 15
49: 13
50: 13
51: 15
52: 15
53: 13
54: 13
55: 15
56: 13
57: 13
58: 13
default: 15
}
7: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$conditional_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int
StackMap stack:
iconst_1
istore 5
8: goto 18
9: StackMap locals:
StackMap stack:
iconst_2
istore 5
10: goto 18
11: StackMap locals:
StackMap stack:
iconst_3
istore 5
12: goto 18
13: StackMap locals:
StackMap stack:
iconst_4
istore 5
14: goto 18
15: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 12
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
16: astore 6
start local 6 17: aload 6
athrow
end local 6 18: StackMap locals:
StackMap stack:
iload 5
tableswitch { // 1 - 4
1: 19
2: 30
3: 41
4: 49
default: 52
}
19: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 29
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_OR_in_conditional486:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
20: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
21: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional488:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
22: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.conditional:()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
pop
23: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
24: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional490:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
25: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.conditional:()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
pop
26: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
27: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
28: aload 0
aload 2
bipush 37
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
29: goto 56
30: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 30
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_AND_in_conditional500:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
31: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
32: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional502:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
33: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.conditional:()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
pop
34: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
35: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional504:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
36: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.conditional:()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
pop
37: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
38: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
39: aload 0
aload 3
bipush 38
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
40: goto 56
41: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 10
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_BANG_in_conditional514:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 4
42: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
43: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_conditional_in_conditional516:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
44: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.conditional:()Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
pop
45: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
46: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
47: aload 0
aload 4
bipush 36
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
48: goto 56
49: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_conditional528:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
50: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
51: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
end local 5 52: StackMap locals:
StackMap stack:
goto 56
53: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 5
start local 5 54: aload 0
aload 5
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
55: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 5
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 5 56: StackMap locals:
StackMap stack:
aload 1
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 57 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$conditional_return;
3 57 2 OR12 Lorg/antlr/runtime/tree/CommonTree;
4 57 3 AND13 Lorg/antlr/runtime/tree/CommonTree;
5 57 4 BANG14 Lorg/antlr/runtime/tree/CommonTree;
6 52 5 alt12 I
17 18 6 nvae Lorg/antlr/runtime/NoViableAltException;
54 56 5 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
5 52 53 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return exprOptions();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$exprOptions_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return.start:Ljava/lang/Object;
2: aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 20
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
3: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 52
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_OPTIONS_in_exprOptions542:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
4: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
iconst_2
if_icmpne 20
5: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
6: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return
StackMap stack:
iconst_2
istore 2
start local 2 7: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 3
start local 3 8: iload 3
bipush 12
if_icmpne 10
9: iconst_1
istore 2
10: StackMap locals: int int
StackMap stack:
iload 2
tableswitch { // 1 - 1
1: 11
default: 15
}
11: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_option_in_exprOptions544:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
12: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.option:()V
13: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
14: goto 6
end local 3 end local 2 15: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
16: goto 20
17: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 2
start local 2 18: aload 0
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
19: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 2 20: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 21 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$exprOptions_return;
7 15 2 alt13 I
8 15 3 LA13_0 I
18 20 2 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
2 16 17 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void option();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 12
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EQUALS_in_option556:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
2: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
3: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_option558:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 1
4: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_option560:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
5: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
6: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
7: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
8: aload 0
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.setOption:(Lorg/antlr/runtime/tree/CommonTree;)V
9: goto 13
10: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree
StackMap stack: org.antlr.runtime.RecognitionException
astore 2
start local 2 11: aload 0
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
12: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 2 13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 14 1 ID15 Lorg/antlr/runtime/tree/CommonTree;
11 13 2 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
1 9 10 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void expr();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=10, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: iconst_0
istore 4
start local 4 4: iconst_4
istore 5
start local 5 5: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
tableswitch { // 25 - 58
25: 12
26: 12
27: 14
28: 14
29: 14
30: 14
31: 14
32: 14
33: 14
34: 14
35: 12
36: 12
37: 14
38: 14
39: 14
40: 14
41: 12
42: 14
43: 12
44: 12
45: 12
46: 12
47: 12
48: 14
49: 12
50: 8
51: 14
52: 14
53: 10
54: 10
55: 14
56: 12
57: 12
58: 6
default: 14
}
6: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int
StackMap stack:
iconst_1
istore 5
7: goto 17
8: StackMap locals:
StackMap stack:
iconst_2
istore 5
9: goto 17
10: StackMap locals:
StackMap stack:
iconst_3
istore 5
11: goto 17
12: StackMap locals:
StackMap stack:
iconst_4
istore 5
13: goto 17
14: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 16
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
15: astore 6
start local 6 16: aload 6
athrow
end local 6 17: StackMap locals:
StackMap stack:
iload 5
tableswitch { // 1 - 4
1: 18
2: 50
3: 78
4: 82
default: 85
}
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 58
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ZIP_in_expr579:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 1
19: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
20: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 40
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELEMENTS_in_expr582:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
21: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
22: iconst_0
istore 6
start local 6 23: StackMap locals: int
StackMap stack:
iconst_2
istore 7
start local 7 24: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 8
start local 8 25: iload 8
bipush 25
if_icmplt 26
iload 8
bipush 26
if_icmple 31
StackMap locals: int int
StackMap stack:
26: iload 8
bipush 35
if_icmplt 27
iload 8
bipush 36
if_icmple 31
StackMap locals:
StackMap stack:
27: iload 8
bipush 41
if_icmpeq 31
iload 8
bipush 43
if_icmplt 28
iload 8
bipush 47
if_icmple 31
StackMap locals:
StackMap stack:
28: iload 8
bipush 49
if_icmplt 29
iload 8
bipush 50
if_icmple 31
StackMap locals:
StackMap stack:
29: iload 8
bipush 53
if_icmplt 30
iload 8
bipush 54
if_icmple 31
StackMap locals:
StackMap stack:
30: iload 8
bipush 56
if_icmplt 32
iload 8
bipush 58
if_icmpgt 32
31: StackMap locals:
StackMap stack:
iconst_1
istore 7
32: StackMap locals:
StackMap stack:
iload 7
tableswitch { // 1 - 1
1: 33
default: 38
}
33: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_expr585:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
34: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
35: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
36: iinc 4 1
37: goto 41
38: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmplt 39
goto 43
39: StackMap locals:
StackMap stack:
new org.antlr.runtime.EarlyExitException
dup
bipush 14
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.EarlyExitException.<init>:(ILorg/antlr/runtime/IntStream;)V
astore 9
start local 9 40: aload 9
athrow
end local 9 41: StackMap locals:
StackMap stack:
iinc 6 1
end local 8 end local 7 42: goto 23
43: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
44: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_mapTemplateRef_in_expr592:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
45: aload 0
iload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.mapTemplateRef:(I)Lorg/stringtemplate/v4/compiler/CodeGenerator$mapTemplateRef_return;
pop
46: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
47: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
48: aload 0
aload 1
bipush 17
iload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
end local 6 49: goto 89
50: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 50
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_MAP_in_expr604:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
51: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
52: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_expr606:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
53: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
54: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
55: iconst_0
istore 6
start local 6 56: StackMap locals: int
StackMap stack:
iconst_2
istore 7
start local 7 57: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 8
start local 8 58: iload 8
bipush 43
if_icmplt 59
iload 8
bipush 44
if_icmple 60
StackMap locals: int int
StackMap stack:
59: iload 8
bipush 56
if_icmpne 61
60: StackMap locals:
StackMap stack:
iconst_1
istore 7
61: StackMap locals:
StackMap stack:
iload 7
tableswitch { // 1 - 1
1: 62
default: 67
}
62: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_mapTemplateRef_in_expr609:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
63: aload 0
iconst_1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.mapTemplateRef:(I)Lorg/stringtemplate/v4/compiler/CodeGenerator$mapTemplateRef_return;
pop
64: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
65: iinc 3 1
66: goto 70
67: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmplt 68
goto 72
68: StackMap locals:
StackMap stack:
new org.antlr.runtime.EarlyExitException
dup
bipush 15
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.EarlyExitException.<init>:(ILorg/antlr/runtime/IntStream;)V
astore 9
start local 9 69: aload 9
athrow
end local 9 70: StackMap locals:
StackMap stack:
iinc 6 1
end local 8 end local 7 71: goto 56
72: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
73: iload 3
iconst_1
if_icmple 76
aload 0
aload 2
iload 3
iconst_1
if_icmple 74
bipush 16
goto 75
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree
74: bipush 15
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
75: iload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
goto 89
76: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 15
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
end local 6 77: goto 89
78: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_prop_in_expr624:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
79: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.prop:()V
80: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
81: goto 89
82: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_includeExpr_in_expr629:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
83: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.includeExpr:()Lorg/stringtemplate/v4/compiler/CodeGenerator$includeExpr_return;
pop
84: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
end local 5 85: StackMap locals:
StackMap stack:
goto 89
86: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 5
start local 5 87: aload 0
aload 5
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
88: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 5
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 5 89: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 90 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 90 1 ZIP16 Lorg/antlr/runtime/tree/CommonTree;
2 90 2 MAP17 Lorg/antlr/runtime/tree/CommonTree;
3 90 3 nt I
4 90 4 ne I
5 85 5 alt16 I
16 17 6 nvae Lorg/antlr/runtime/NoViableAltException;
23 49 6 cnt14 I
24 42 7 alt14 I
25 42 8 LA14_0 I
40 41 9 eee Lorg/antlr/runtime/EarlyExitException;
56 77 6 cnt15 I
57 71 7 alt15 I
58 71 8 LA15_0 I
69 70 9 eee Lorg/antlr/runtime/EarlyExitException;
87 89 5 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
4 85 86 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void prop();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=7, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: aconst_null
astore 3
start local 3 3: iconst_2
istore 4
start local 4 4: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 5
start local 5 5: iload 5
bipush 53
if_icmpne 8
6: iconst_1
istore 4
7: goto 14
8: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int
StackMap stack:
iload 5
bipush 54
if_icmpne 11
9: iconst_2
istore 4
10: goto 14
11: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 17
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
12: astore 6
start local 6 13: aload 6
athrow
end local 6 14: StackMap locals:
StackMap stack:
iload 4
tableswitch { // 1 - 2
1: 15
2: 26
default: 36
}
15: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 53
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_PROP_in_prop639:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 1
16: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
17: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_prop641:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
18: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
19: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
20: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_prop643:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
21: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
22: aload 0
aload 1
iconst_4
aload 2
ifnull 23
aload 2
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 24
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
23: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
24: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
25: goto 40
26: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 54
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_PROP_IND_in_prop657:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
27: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
28: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_prop659:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
29: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
30: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
31: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_prop661:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
32: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
33: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
34: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
35: aload 0
aload 3
iconst_5
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
end local 5 end local 4 36: StackMap locals:
StackMap stack:
goto 40
37: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 4
start local 4 38: aload 0
aload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
39: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 4 40: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 41 1 PROP18 Lorg/antlr/runtime/tree/CommonTree;
2 41 2 ID19 Lorg/antlr/runtime/tree/CommonTree;
3 41 3 PROP_IND20 Lorg/antlr/runtime/tree/CommonTree;
4 36 4 alt17 I
5 36 5 LA17_0 I
13 14 6 nvae Lorg/antlr/runtime/NoViableAltException;
38 40 4 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
3 36 37 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return mapTemplateRef(int);
descriptor: (I)Lorg/stringtemplate/v4/compiler/CodeGenerator$mapTemplateRef_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: new org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return.<init>:()V
astore 2
start local 2 1: aload 2
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return.start:Ljava/lang/Object;
2: aconst_null
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aconst_null
astore 6
start local 6 6: aconst_null
astore 7
start local 7 7: aconst_null
astore 8
start local 8 8: iconst_3
istore 9
start local 9 9: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
lookupswitch { // 3
43: 10
44: 14
56: 12
default: 16
}
10: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack:
iconst_1
istore 9
11: goto 19
12: StackMap locals:
StackMap stack:
iconst_2
istore 9
13: goto 19
14: StackMap locals:
StackMap stack:
iconst_3
istore 9
15: goto 19
16: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 18
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
17: astore 10
start local 10 18: aload 10
athrow
end local 10 19: StackMap locals:
StackMap stack:
iload 9
tableswitch { // 1 - 3
1: 20
2: 45
3: 72
default: 89
}
20: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 43
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_in_mapTemplateRef681:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
21: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
22: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_qualifiedId_in_mapTemplateRef683:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
23: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.qualifiedId:()Lorg/stringtemplate/v4/compiler/CodeGenerator$qualifiedId_return;
astore 6
24: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
25: iconst_1
istore 10
start local 10 26: goto 28
StackMap locals: int
StackMap stack:
27: aload 0
aload 3
bipush 44
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
iinc 10 1
StackMap locals:
StackMap stack:
28: iload 10
iload 1
if_icmple 27
end local 10 29: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_mapTemplateRef693:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
30: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.args:()Lorg/stringtemplate/v4/compiler/CodeGenerator$args_return;
astore 5
31: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
32: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
33: aload 5
ifnull 36
aload 5
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.passThru:Z
ifeq 36
aload 0
aload 2
getfield org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 22
aload 6
ifnull 34
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 6
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStartIndex:(Ljava/lang/Object;)I
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 6
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStopIndex:(Ljava/lang/Object;)I
invokeinterface org.antlr.runtime.TokenStream.toString:(II)Ljava/lang/String;
goto 35
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
34: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
35: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
36: StackMap locals:
StackMap stack:
aload 5
ifnull 39
aload 5
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.namedArgs:Z
ifeq 39
aload 0
aload 3
bipush 10
aload 6
ifnull 37
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 6
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStartIndex:(Ljava/lang/Object;)I
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 6
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStopIndex:(Ljava/lang/Object;)I
invokeinterface org.antlr.runtime.TokenStream.toString:(II)Ljava/lang/String;
goto 38
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
37: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
38: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
goto 93
39: StackMap locals:
StackMap stack:
aload 0
aload 3
bipush 8
aload 6
ifnull 40
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 6
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStartIndex:(Ljava/lang/Object;)I
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 6
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStopIndex:(Ljava/lang/Object;)I
invokeinterface org.antlr.runtime.TokenStream.toString:(II)Ljava/lang/String;
goto 41
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
40: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
41: aload 5
ifnull 42
aload 5
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
goto 43
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
42: iconst_0
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String int
43: iload 1
iadd
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
44: goto 93
45: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_subtemplate_in_mapTemplateRef706:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
46: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.subtemplate:()Lorg/stringtemplate/v4/compiler/CodeGenerator$subtemplate_return;
astore 7
47: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
48: aload 7
ifnull 49
aload 7
checkcast org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.nargs:I
goto 50
StackMap locals:
StackMap stack:
49: iconst_0
StackMap locals:
StackMap stack: int
50: iload 1
if_icmpeq 58
51: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
getstatic org.stringtemplate.v4.misc.ErrorType.ANON_ARGUMENT_MISMATCH:Lorg/stringtemplate/v4/misc/ErrorType;
52: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.templateToken:Lorg/antlr/runtime/Token;
aload 7
ifnull 53
aload 7
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
goto 54
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.misc.ErrorType org.antlr.runtime.Token
53: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.misc.ErrorType org.antlr.runtime.Token org.antlr.runtime.tree.CommonTree
54: getfield org.antlr.runtime.tree.CommonTree.token:Lorg/antlr/runtime/Token;
aload 7
ifnull 55
aload 7
checkcast org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.nargs:I
goto 56
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.misc.ErrorType org.antlr.runtime.Token org.antlr.runtime.Token
55: iconst_0
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.misc.ErrorType org.antlr.runtime.Token org.antlr.runtime.Token int
56: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
57: invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;Ljava/lang/Object;)V
58: StackMap locals:
StackMap stack:
iconst_1
istore 10
start local 10 59: goto 63
StackMap locals: int
StackMap stack:
60: aload 0
aload 7
ifnull 61
aload 7
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
goto 62
StackMap locals:
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator
61: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree
62: bipush 44
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
iinc 10 1
StackMap locals:
StackMap stack:
63: iload 10
iload 1
if_icmple 60
end local 10 64: aload 0
aload 7
ifnull 65
aload 7
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
goto 66
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator
65: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree
66: bipush 8
67: aload 7
ifnull 68
aload 7
checkcast org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.name:Ljava/lang/String;
goto 69
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
68: aconst_null
69: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
iload 1
70: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
71: goto 93
72: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 44
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_IND_in_mapTemplateRef718:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 4
73: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
74: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_mapTemplateRef720:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
75: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
76: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
77: aload 0
aload 4
bipush 26
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
78: iconst_1
istore 10
start local 10 79: goto 81
StackMap locals: int
StackMap stack:
80: aload 0
aload 4
bipush 44
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
iinc 10 1
StackMap locals:
StackMap stack:
81: iload 10
iload 1
if_icmple 80
end local 10 82: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_mapTemplateRef730:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
83: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.args:()Lorg/stringtemplate/v4/compiler/CodeGenerator$args_return;
astore 8
84: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
85: aload 0
aload 4
bipush 9
aload 8
ifnull 86
aload 8
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
goto 87
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
86: iconst_0
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator int org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int int
87: iload 1
iadd
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
88: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
end local 9 89: StackMap locals:
StackMap stack:
goto 93
90: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 9
start local 9 91: aload 0
aload 9
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
92: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 9
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 9 93: StackMap locals:
StackMap stack:
aload 2
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 94 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
0 94 1 num_exprs I
1 94 2 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$mapTemplateRef_return;
3 94 3 INCLUDE21 Lorg/antlr/runtime/tree/CommonTree;
4 94 4 INCLUDE_IND25 Lorg/antlr/runtime/tree/CommonTree;
5 94 5 args22 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
6 94 6 qualifiedId23 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
7 94 7 subtemplate24 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
8 94 8 args26 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
9 89 9 alt18 I
18 19 10 nvae Lorg/antlr/runtime/NoViableAltException;
26 29 10 i I
59 64 10 i I
79 82 10 i I
91 93 9 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
8 89 90 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
MethodParameters:
Name Flags
num_exprs
public final org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return includeExpr();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$includeExpr_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=16, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return.start:Ljava/lang/Object;
2: aconst_null
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: aconst_null
astore 9
start local 9 10: aconst_null
astore 10
start local 10 11: aconst_null
astore 11
start local 11 12: aconst_null
astore 12
start local 12 13: bipush 6
istore 13
start local 13 14: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
lookupswitch { // 13
25: 25
26: 25
35: 25
36: 25
41: 15
43: 17
44: 25
45: 21
46: 19
47: 23
49: 25
56: 25
57: 25
default: 27
}
15: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack:
iconst_1
istore 13
16: goto 30
17: StackMap locals:
StackMap stack:
iconst_2
istore 13
18: goto 30
19: StackMap locals:
StackMap stack:
iconst_3
istore 13
20: goto 30
21: StackMap locals:
StackMap stack:
iconst_4
istore 13
22: goto 30
23: StackMap locals:
StackMap stack:
iconst_5
istore 13
24: goto 30
25: StackMap locals:
StackMap stack:
bipush 6
istore 13
26: goto 30
27: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 20
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
28: astore 14
start local 14 29: aload 14
athrow
end local 14 30: StackMap locals:
StackMap stack:
iload 13
tableswitch { // 1 - 6
1: 31
2: 50
3: 71
4: 90
5: 98
6: 108
default: 111
}
31: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 41
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EXEC_FUNC_in_includeExpr752:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
32: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
33: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr754:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
34: iconst_2
istore 14
start local 14 35: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 15
start local 15 36: iload 15
bipush 25
if_icmplt 37
iload 15
bipush 26
if_icmple 42
StackMap locals: int int
StackMap stack:
37: iload 15
bipush 35
if_icmplt 38
iload 15
bipush 36
if_icmple 42
StackMap locals:
StackMap stack:
38: iload 15
bipush 41
if_icmpeq 42
iload 15
bipush 43
if_icmplt 39
iload 15
bipush 47
if_icmple 42
StackMap locals:
StackMap stack:
39: iload 15
bipush 49
if_icmplt 40
iload 15
bipush 50
if_icmple 42
StackMap locals:
StackMap stack:
40: iload 15
bipush 53
if_icmplt 41
iload 15
bipush 54
if_icmple 42
StackMap locals:
StackMap stack:
41: iload 15
bipush 56
if_icmplt 43
iload 15
bipush 58
if_icmpgt 43
42: StackMap locals:
StackMap stack:
iconst_1
istore 14
43: StackMap locals:
StackMap stack:
iload 14
tableswitch { // 1 - 1
1: 44
default: 47
}
44: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_includeExpr756:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
45: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
46: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
47: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
48: aload 0
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.func:(Lorg/antlr/runtime/tree/CommonTree;)V
end local 15 end local 14 49: goto 115
50: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 43
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_in_includeExpr767:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
51: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
52: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_qualifiedId_in_includeExpr769:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
53: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.qualifiedId:()Lorg/stringtemplate/v4/compiler/CodeGenerator$qualifiedId_return;
astore 11
54: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
55: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_includeExpr771:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
56: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.args:()Lorg/stringtemplate/v4/compiler/CodeGenerator$args_return;
astore 10
57: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
58: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
59: aload 10
ifnull 62
aload 10
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.passThru:Z
ifeq 62
aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 22
aload 11
ifnull 60
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 11
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStartIndex:(Ljava/lang/Object;)I
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 11
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStopIndex:(Ljava/lang/Object;)I
invokeinterface org.antlr.runtime.TokenStream.toString:(II)Ljava/lang/String;
goto 61
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
60: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
61: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
62: StackMap locals:
StackMap stack:
aload 10
ifnull 65
aload 10
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.namedArgs:Z
ifeq 65
aload 0
aload 3
bipush 10
aload 11
ifnull 63
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 11
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStartIndex:(Ljava/lang/Object;)I
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 11
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStopIndex:(Ljava/lang/Object;)I
invokeinterface org.antlr.runtime.TokenStream.toString:(II)Ljava/lang/String;
goto 64
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
63: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
64: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
goto 115
65: StackMap locals:
StackMap stack:
aload 0
aload 3
bipush 8
aload 11
ifnull 66
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTokenStream:()Lorg/antlr/runtime/TokenStream;
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 11
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStartIndex:(Ljava/lang/Object;)I
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.getTreeAdaptor:()Lorg/antlr/runtime/tree/TreeAdaptor;
aload 11
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
invokeinterface org.antlr.runtime.tree.TreeAdaptor.getTokenStopIndex:(Ljava/lang/Object;)I
invokeinterface org.antlr.runtime.TokenStream.toString:(II)Ljava/lang/String;
goto 67
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
66: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
67: aload 10
ifnull 68
aload 10
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
goto 69
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
68: iconst_0
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String int
69: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
70: goto 115
71: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 46
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_SUPER_in_includeExpr782:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 5
72: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
73: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr784:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 4
74: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_includeExpr786:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
75: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.args:()Lorg/stringtemplate/v4/compiler/CodeGenerator$args_return;
astore 12
76: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
77: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
78: aload 12
ifnull 81
aload 12
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.passThru:Z
ifeq 81
aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 22
aload 4
ifnull 79
aload 4
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 80
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
79: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
80: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
81: StackMap locals:
StackMap stack:
aload 12
ifnull 84
aload 12
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.namedArgs:Z
ifeq 84
aload 0
aload 5
bipush 12
aload 4
ifnull 82
aload 4
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 83
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
82: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
83: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
goto 115
84: StackMap locals:
StackMap stack:
aload 0
aload 5
bipush 11
aload 4
ifnull 85
aload 4
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 86
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
85: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
86: aload 12
ifnull 87
aload 12
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
goto 88
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
87: iconst_0
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String int
88: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
89: goto 115
90: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 45
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_REGION_in_includeExpr797:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 7
91: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
92: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr799:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 6
93: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
94: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.outermostImpl:Lorg/stringtemplate/v4/compiler/CompiledST;
aload 6
getfield org.antlr.runtime.tree.CommonTree.token:Lorg/antlr/runtime/Token;
invokestatic org.stringtemplate.v4.compiler.Compiler.defineBlankRegion:(Lorg/stringtemplate/v4/compiler/CompiledST;Lorg/antlr/runtime/Token;)Lorg/stringtemplate/v4/compiler/CompiledST;
95: astore 14
start local 14 96: aload 0
aload 7
bipush 8
aload 14
getfield org.stringtemplate.v4.compiler.CompiledST.name:Ljava/lang/String;
iconst_0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
end local 14 97: goto 115
98: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 47
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_SUPER_REGION_in_includeExpr809:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 9
99: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
100: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_includeExpr811:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 8
101: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
102: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.outermostImpl:Lorg/stringtemplate/v4/compiler/CompiledST;
getfield org.stringtemplate.v4.compiler.CompiledST.name:Ljava/lang/String;
aload 8
ifnull 103
aload 8
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 104
StackMap locals:
StackMap stack: java.lang.String
103: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: java.lang.String java.lang.String
104: invokestatic org.stringtemplate.v4.STGroup.getMangledRegionName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
105: astore 14
start local 14 106: aload 0
aload 9
bipush 11
aload 14
iconst_0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
end local 14 107: goto 115
108: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_primary_in_includeExpr819:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
109: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.primary:()Lorg/stringtemplate/v4/compiler/CodeGenerator$primary_return;
pop
110: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
end local 13 111: StackMap locals:
StackMap stack:
goto 115
112: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 13
start local 13 113: aload 0
aload 13
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
114: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 13
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 13 115: StackMap locals:
StackMap stack:
aload 1
areturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 116 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 116 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$includeExpr_return;
3 116 2 ID27 Lorg/antlr/runtime/tree/CommonTree;
4 116 3 INCLUDE30 Lorg/antlr/runtime/tree/CommonTree;
5 116 4 ID32 Lorg/antlr/runtime/tree/CommonTree;
6 116 5 INCLUDE_SUPER33 Lorg/antlr/runtime/tree/CommonTree;
7 116 6 ID34 Lorg/antlr/runtime/tree/CommonTree;
8 116 7 INCLUDE_REGION35 Lorg/antlr/runtime/tree/CommonTree;
9 116 8 ID36 Lorg/antlr/runtime/tree/CommonTree;
10 116 9 INCLUDE_SUPER_REGION37 Lorg/antlr/runtime/tree/CommonTree;
11 116 10 args28 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
12 116 11 qualifiedId29 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
13 116 12 args31 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
14 111 13 alt20 I
29 30 14 nvae Lorg/antlr/runtime/NoViableAltException;
35 49 14 alt19 I
36 49 15 LA19_0 I
96 97 14 impl Lorg/stringtemplate/v4/compiler/CompiledST;
106 107 14 mangled Ljava/lang/String;
113 115 13 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
13 111 112 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$primary_return primary();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$primary_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=12, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$primary_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$primary_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$primary_return.start:Ljava/lang/Object;
2: aconst_null
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aconst_null
astore 6
start local 6 7: aconst_null
astore 7
start local 7 8: aconst_null
astore 8
start local 8 9: aconst_null
astore 9
start local 9 10: bipush 8
istore 10
start local 10 11: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
lookupswitch { // 8
25: 12
26: 14
35: 16
36: 18
44: 24
49: 22
56: 20
57: 26
default: 28
}
12: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack:
iconst_1
istore 10
13: goto 31
14: StackMap locals:
StackMap stack:
iconst_2
istore 10
15: goto 31
16: StackMap locals:
StackMap stack:
iconst_3
istore 10
17: goto 31
18: StackMap locals:
StackMap stack:
iconst_4
istore 10
19: goto 31
20: StackMap locals:
StackMap stack:
iconst_5
istore 10
21: goto 31
22: StackMap locals:
StackMap stack:
bipush 6
istore 10
23: goto 31
24: StackMap locals:
StackMap stack:
bipush 7
istore 10
25: goto 31
26: StackMap locals:
StackMap stack:
bipush 8
istore 10
27: goto 31
28: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 21
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
29: astore 11
start local 11 30: aload 11
athrow
end local 11 31: StackMap locals:
StackMap stack:
iload 10
tableswitch { // 1 - 8
1: 32
2: 35
3: 40
4: 43
5: 46
6: 53
7: 57
8: 71
default: 78
}
32: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_primary830:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
33: aload 0
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.refAttr:(Lorg/antlr/runtime/tree/CommonTree;)V
34: goto 82
35: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 26
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_STRING_in_primary840:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
36: aload 0
aload 3
iconst_1
aload 3
ifnull 37
aload 3
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 38
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
37: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
38: iconst_1
invokestatic org.stringtemplate.v4.misc.Misc.strip:(Ljava/lang/String;I)Ljava/lang/String;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;)V
39: goto 82
40: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 35
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_TRUE_in_primary849:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 4
41: aload 0
aload 4
bipush 45
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
42: goto 82
43: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 36
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_FALSE_in_primary858:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 5
44: aload 0
aload 5
bipush 46
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
45: goto 82
46: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_subtemplate_in_primary867:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
47: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.subtemplate:()Lorg/stringtemplate/v4/compiler/CodeGenerator$subtemplate_return;
astore 8
48: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
49: aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$primary_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 8
aload 8
ifnull 50
aload 8
checkcast org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return.name:Ljava/lang/String;
goto 51
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
50: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int java.lang.String
51: iconst_0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit2:(Lorg/antlr/runtime/tree/CommonTree;SLjava/lang/String;I)V
52: goto 82
53: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_list_in_primary894:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
54: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.list:()Lorg/stringtemplate/v4/compiler/CodeGenerator$list_return;
pop
55: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
56: goto 82
57: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 44
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_INCLUDE_IND_in_primary901:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 6
58: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
59: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_primary906:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
60: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
61: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
62: aload 0
aload 6
bipush 26
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
63: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_args_in_primary915:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
64: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.args:()Lorg/stringtemplate/v4/compiler/CodeGenerator$args_return;
astore 9
65: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
66: aload 0
aload 6
bipush 9
aload 9
ifnull 67
aload 9
checkcast org.stringtemplate.v4.compiler.CodeGenerator$args_return
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
goto 68
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int
67: iconst_0
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.TreeRuleReturnScope org.antlr.runtime.tree.TreeRuleReturnScope int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int int
68: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
69: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
70: goto 82
71: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 57
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_TO_STR_in_primary935:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 7
72: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
73: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_primary937:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
74: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
75: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
76: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
77: aload 0
aload 7
bipush 26
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
end local 10 78: StackMap locals:
StackMap stack:
goto 82
79: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 10
start local 10 80: aload 0
aload 10
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
81: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 10
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 10 82: StackMap locals:
StackMap stack:
aload 1
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 83 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 83 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$primary_return;
3 83 2 ID38 Lorg/antlr/runtime/tree/CommonTree;
4 83 3 STRING39 Lorg/antlr/runtime/tree/CommonTree;
5 83 4 TRUE40 Lorg/antlr/runtime/tree/CommonTree;
6 83 5 FALSE41 Lorg/antlr/runtime/tree/CommonTree;
7 83 6 INCLUDE_IND43 Lorg/antlr/runtime/tree/CommonTree;
8 83 7 TO_STR45 Lorg/antlr/runtime/tree/CommonTree;
9 83 8 subtemplate42 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
10 83 9 args44 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
11 78 10 alt21 I
30 31 11 nvae Lorg/antlr/runtime/NoViableAltException;
80 82 10 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
10 78 79 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return qualifiedId();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$qualifiedId_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=10, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return.start:Ljava/lang/Object;
2: iconst_3
istore 2
start local 2 3: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 3
start local 3 4: iload 3
bipush 38
if_icmpne 51
5: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 4
start local 4 6: iload 4
iconst_2
if_icmpne 43
7: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 5
start local 5 8: iload 5
bipush 25
if_icmpne 28
9: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_4
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 6
start local 6 10: iload 6
iconst_3
if_icmpne 13
11: iconst_2
istore 2
12: goto 57
13: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return int int int int int
StackMap stack:
iload 6
bipush 25
if_icmpne 16
14: iconst_1
istore 2
15: goto 57
16: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.mark:()I
istore 7
start local 7 17: iconst_0
istore 8
start local 8 18: goto 21
19: StackMap locals: int int
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.consume:()V
20: iinc 8 1
StackMap locals:
StackMap stack:
21: iload 8
iconst_3
if_icmplt 19
end local 8 22: new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 22
iconst_4
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
23: astore 8
start local 8 24: aload 8
athrow
end local 8 25: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return int int int int int int
StackMap stack: java.lang.Throwable
astore 9
26: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iload 7
invokeinterface org.antlr.runtime.tree.TreeNodeStream.rewind:(I)V
27: aload 9
athrow
end local 7 end local 6 28: StackMap locals:
StackMap stack:
iload 5
bipush 38
if_icmpne 31
29: iconst_1
istore 2
30: goto 57
31: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.mark:()I
istore 6
start local 6 32: iconst_0
istore 7
start local 7 33: goto 36
34: StackMap locals: int int
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.consume:()V
35: iinc 7 1
StackMap locals:
StackMap stack:
36: iload 7
iconst_2
if_icmplt 34
end local 7 37: new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 22
iconst_3
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
38: astore 7
start local 7 39: aload 7
athrow
end local 7 40: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return int int int int int
StackMap stack: java.lang.Throwable
astore 8
41: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iload 6
invokeinterface org.antlr.runtime.tree.TreeNodeStream.rewind:(I)V
42: aload 8
athrow
end local 6 end local 5 43: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.mark:()I
istore 5
start local 5 44: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokeinterface org.antlr.runtime.tree.TreeNodeStream.consume:()V
45: new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 22
iconst_1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
46: astore 6
start local 6 47: aload 6
athrow
end local 6 48: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return int int int int
StackMap stack: java.lang.Throwable
astore 7
49: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iload 5
invokeinterface org.antlr.runtime.tree.TreeNodeStream.rewind:(I)V
50: aload 7
athrow
end local 5 end local 4 51: StackMap locals:
StackMap stack:
iload 3
bipush 25
if_icmpne 54
52: iconst_3
istore 2
53: goto 57
54: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 22
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
55: astore 4
start local 4 56: aload 4
athrow
end local 4 57: StackMap locals:
StackMap stack:
iload 2
tableswitch { // 1 - 3
1: 58
2: 66
3: 71
default: 72
}
58: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 38
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SLASH_in_qualifiedId952:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
59: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
60: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_qualifiedId_in_qualifiedId954:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
61: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.qualifiedId:()Lorg/stringtemplate/v4/compiler/CodeGenerator$qualifiedId_return;
pop
62: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
63: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_qualifiedId956:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
64: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
65: goto 76
66: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 38
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_SLASH_in_qualifiedId963:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
67: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
68: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_qualifiedId965:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
69: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
70: goto 76
71: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_qualifiedId971:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
end local 3 end local 2 72: StackMap locals:
StackMap stack:
goto 76
73: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 2
start local 2 74: aload 0
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
75: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 2
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 2 76: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 77 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$qualifiedId_return;
3 72 2 alt22 I
4 72 3 LA22_0 I
6 51 4 LA22_1 I
8 43 5 LA22_3 I
10 28 6 LA22_4 I
17 28 7 nvaeMark I
18 22 8 nvaeConsume I
24 25 8 nvae Lorg/antlr/runtime/NoViableAltException;
32 43 6 nvaeMark I
33 37 7 nvaeConsume I
39 40 7 nvae Lorg/antlr/runtime/NoViableAltException;
44 51 5 nvaeMark I
47 48 6 nvae Lorg/antlr/runtime/NoViableAltException;
56 57 4 nvae Lorg/antlr/runtime/NoViableAltException;
74 76 2 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
17 25 25 any
32 40 40 any
44 48 48 any
2 72 73 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final void arg();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_arg981:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
1: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
2: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
3: goto 7
4: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
6: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 1
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 1 7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
5 7 1 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
0 3 4 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$args_return args();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$args_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=9, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$args_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$args_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.start:Ljava/lang/Object;
2: aconst_null
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: iconst_4
istore 4
start local 4 5: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
lookupswitch { // 20
3: 12
11: 10
12: 8
25: 6
26: 6
35: 6
36: 6
41: 6
43: 6
44: 6
45: 6
46: 6
47: 6
49: 6
50: 6
53: 6
54: 6
56: 6
57: 6
58: 6
default: 14
}
6: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$args_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int
StackMap stack:
iconst_1
istore 4
7: goto 17
8: StackMap locals:
StackMap stack:
iconst_2
istore 4
9: goto 17
10: StackMap locals:
StackMap stack:
iconst_3
istore 4
11: goto 17
12: StackMap locals:
StackMap stack:
iconst_4
istore 4
13: goto 17
14: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 26
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
15: astore 5
start local 5 16: aload 5
athrow
end local 5 17: StackMap locals:
StackMap stack:
iload 4
tableswitch { // 1 - 4
1: 18
2: 39
3: 70
4: 73
default: 73
}
18: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 19: StackMap locals: int
StackMap stack:
iconst_2
istore 6
start local 6 20: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 7
start local 7 21: iload 7
bipush 25
if_icmplt 22
iload 7
bipush 26
if_icmple 27
StackMap locals: int int
StackMap stack:
22: iload 7
bipush 35
if_icmplt 23
iload 7
bipush 36
if_icmple 27
StackMap locals:
StackMap stack:
23: iload 7
bipush 41
if_icmpeq 27
iload 7
bipush 43
if_icmplt 24
iload 7
bipush 47
if_icmple 27
StackMap locals:
StackMap stack:
24: iload 7
bipush 49
if_icmplt 25
iload 7
bipush 50
if_icmple 27
StackMap locals:
StackMap stack:
25: iload 7
bipush 53
if_icmplt 26
iload 7
bipush 54
if_icmple 27
StackMap locals:
StackMap stack:
26: iload 7
bipush 56
if_icmplt 28
iload 7
bipush 58
if_icmpgt 28
27: StackMap locals:
StackMap stack:
iconst_1
istore 6
28: StackMap locals:
StackMap stack:
iload 6
tableswitch { // 1 - 1
1: 29
default: 34
}
29: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_arg_in_args997:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
30: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.arg:()V
31: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
32: aload 1
dup
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
iconst_1
iadd
putfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
33: goto 37
34: StackMap locals:
StackMap stack:
iload 5
iconst_1
if_icmplt 35
goto 77
35: StackMap locals:
StackMap stack:
new org.antlr.runtime.EarlyExitException
dup
bipush 23
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.EarlyExitException.<init>:(ILorg/antlr/runtime/IntStream;)V
astore 8
start local 8 36: aload 8
athrow
end local 8 37: StackMap locals:
StackMap stack:
iinc 5 1
end local 7 end local 6 38: goto 19
end local 5 39: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 21
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
aload 1
iconst_1
putfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.namedArgs:Z
40: iconst_0
istore 5
start local 5 41: StackMap locals: int
StackMap stack:
iconst_2
istore 6
start local 6 42: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 7
start local 7 43: iload 7
bipush 12
if_icmpne 45
44: iconst_1
istore 6
45: StackMap locals: int int
StackMap stack:
iload 6
tableswitch { // 1 - 1
1: 46
default: 57
}
46: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 12
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_EQUALS_in_args1016:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
47: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
48: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 25
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ID_in_args1018:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 3
49: aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_args1020:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
50: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
51: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
52: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
53: aload 1
dup
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
iconst_1
iadd
putfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.n:I
aload 0
aload 2
bipush 7
aload 0
aload 3
ifnull 54
aload 3
invokevirtual org.antlr.runtime.tree.CommonTree.getText:()Ljava/lang/String;
goto 55
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$args_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int org.stringtemplate.v4.compiler.CodeGenerator
54: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$args_return org.antlr.runtime.tree.CommonTree org.antlr.runtime.tree.CommonTree int int int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree int org.stringtemplate.v4.compiler.CodeGenerator java.lang.String
55: invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.defineString:(Ljava/lang/String;)I
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit1:(Lorg/antlr/runtime/tree/CommonTree;SI)V
56: goto 60
57: StackMap locals:
StackMap stack:
iload 5
iconst_1
if_icmplt 58
goto 62
58: StackMap locals:
StackMap stack:
new org.antlr.runtime.EarlyExitException
dup
bipush 24
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.EarlyExitException.<init>:(ILorg/antlr/runtime/IntStream;)V
astore 8
start local 8 59: aload 8
athrow
end local 8 60: StackMap locals:
StackMap stack:
iinc 5 1
end local 7 end local 6 61: goto 41
62: StackMap locals:
StackMap stack:
iconst_2
istore 6
start local 6 63: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 7
start local 7 64: iload 7
bipush 11
if_icmpne 66
65: iconst_1
istore 6
66: StackMap locals: int int
StackMap stack:
iload 6
tableswitch { // 1 - 1
1: 67
default: 69
}
67: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 11
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELLIPSIS_in_args1037:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
68: aload 1
iconst_1
putfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.passThru:Z
end local 7 end local 6 end local 5 69: StackMap locals:
StackMap stack:
goto 77
70: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 11
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_ELLIPSIS_in_args1052:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
71: aload 1
iconst_1
putfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.passThru:Z
aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 21
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
aload 1
iconst_1
putfield org.stringtemplate.v4.compiler.CodeGenerator$args_return.namedArgs:Z
72: goto 77
end local 4 73: StackMap locals:
StackMap stack:
goto 77
74: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 4
start local 4 75: aload 0
aload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
76: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 4
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 4 77: StackMap locals:
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 78 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$args_return;
3 78 2 eq Lorg/antlr/runtime/tree/CommonTree;
4 78 3 ID46 Lorg/antlr/runtime/tree/CommonTree;
5 73 4 alt26 I
16 17 5 nvae Lorg/antlr/runtime/NoViableAltException;
19 39 5 cnt23 I
20 38 6 alt23 I
21 38 7 LA23_0 I
36 37 8 eee Lorg/antlr/runtime/EarlyExitException;
41 69 5 cnt24 I
42 61 6 alt24 I
43 61 7 LA24_0 I
59 60 8 eee Lorg/antlr/runtime/EarlyExitException;
63 69 6 alt25 I
64 69 7 LA25_0 I
75 77 4 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
4 73 74 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$list_return list();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$list_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$list_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$list_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$list_return.start:Ljava/lang/Object;
2: aconst_null
astore 2
start local 2 3: aload 0
aload 1
getfield org.stringtemplate.v4.compiler.CodeGenerator$list_return.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
bipush 24
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
4: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 49
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_LIST_in_list1072:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
5: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
iconst_2
if_icmpne 29
6: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_2
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
7: StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator$list_return org.antlr.runtime.tree.TreeRuleReturnScope
StackMap stack:
iconst_2
istore 3
start local 3 8: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 4
start local 4 9: iload 4
bipush 25
if_icmplt 10
iload 4
bipush 26
if_icmple 15
StackMap locals: int int
StackMap stack:
10: iload 4
bipush 35
if_icmplt 11
iload 4
bipush 36
if_icmple 15
StackMap locals:
StackMap stack:
11: iload 4
bipush 41
if_icmpeq 15
iload 4
bipush 43
if_icmplt 12
iload 4
bipush 47
if_icmple 15
StackMap locals:
StackMap stack:
12: iload 4
bipush 49
if_icmplt 13
iload 4
bipush 51
if_icmple 15
StackMap locals:
StackMap stack:
13: iload 4
bipush 53
if_icmplt 14
iload 4
bipush 54
if_icmple 15
StackMap locals:
StackMap stack:
14: iload 4
bipush 56
if_icmplt 16
iload 4
bipush 58
if_icmpgt 16
15: StackMap locals:
StackMap stack:
iconst_1
istore 3
16: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 1 - 1
1: 17
default: 24
}
17: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_listElement_in_list1075:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
18: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.listElement:()Lorg/stringtemplate/v4/compiler/CodeGenerator$listElement_return;
astore 2
19: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
20: aload 0
aload 2
ifnull 21
aload 2
getfield org.antlr.runtime.tree.TreeRuleReturnScope.start:Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
goto 22
StackMap locals:
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator
21: aconst_null
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$list_return org.antlr.runtime.tree.TreeRuleReturnScope int int
StackMap stack: org.stringtemplate.v4.compiler.CodeGenerator org.antlr.runtime.tree.CommonTree
22: bipush 25
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
23: goto 7
end local 4 end local 3 24: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_3
aconst_null
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
pop
25: goto 29
26: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 3
start local 3 27: aload 0
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
28: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 3 29: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 30 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$list_return;
3 30 2 listElement47 Lorg/antlr/runtime/tree/TreeRuleReturnScope;
8 24 3 alt27 I
9 24 4 LA27_0 I
27 29 3 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
3 25 26 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.compiler.CodeGenerator$listElement_return listElement();
descriptor: ()Lorg/stringtemplate/v4/compiler/CodeGenerator$listElement_return;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=6, args_size=1
start local 0 0: new org.stringtemplate.v4.compiler.CodeGenerator$listElement_return
dup
invokespecial org.stringtemplate.v4.compiler.CodeGenerator$listElement_return.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LT:(I)Ljava/lang/Object;
putfield org.stringtemplate.v4.compiler.CodeGenerator$listElement_return.start:Ljava/lang/Object;
2: aconst_null
astore 2
start local 2 3: iconst_2
istore 3
start local 3 4: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
iconst_1
invokeinterface org.antlr.runtime.tree.TreeNodeStream.LA:(I)I
istore 4
start local 4 5: iload 4
bipush 25
if_icmplt 6
iload 4
bipush 26
if_icmple 11
StackMap locals: org.stringtemplate.v4.compiler.CodeGenerator org.stringtemplate.v4.compiler.CodeGenerator$listElement_return org.antlr.runtime.tree.CommonTree int int
StackMap stack:
6: iload 4
bipush 35
if_icmplt 7
iload 4
bipush 36
if_icmple 11
StackMap locals:
StackMap stack:
7: iload 4
bipush 41
if_icmpeq 11
iload 4
bipush 43
if_icmplt 8
iload 4
bipush 47
if_icmple 11
StackMap locals:
StackMap stack:
8: iload 4
bipush 49
if_icmplt 9
iload 4
bipush 50
if_icmple 11
StackMap locals:
StackMap stack:
9: iload 4
bipush 53
if_icmplt 10
iload 4
bipush 54
if_icmple 11
StackMap locals:
StackMap stack:
10: iload 4
bipush 56
if_icmplt 13
iload 4
bipush 58
if_icmpgt 13
11: StackMap locals:
StackMap stack:
iconst_1
istore 3
12: goto 19
13: StackMap locals:
StackMap stack:
iload 4
bipush 51
if_icmpne 16
14: iconst_2
istore 3
15: goto 19
16: StackMap locals:
StackMap stack:
new org.antlr.runtime.NoViableAltException
dup
ldc ""
bipush 28
iconst_0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
17: astore 5
start local 5 18: aload 5
athrow
end local 5 19: StackMap locals:
StackMap stack:
iload 3
tableswitch { // 1 - 2
1: 20
2: 24
default: 26
}
20: StackMap locals:
StackMap stack:
aload 0
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_expr_in_listElement1091:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.pushFollow:(Lorg/antlr/runtime/BitSet;)V
21: aload 0
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.expr:()V
22: aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
isub
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
23: goto 30
24: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
bipush 51
getstatic org.stringtemplate.v4.compiler.CodeGenerator.FOLLOW_NULL_in_listElement1095:Lorg/antlr/runtime/BitSet;
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
checkcast org.antlr.runtime.tree.CommonTree
astore 2
25: aload 0
aload 2
bipush 44
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.emit:(Lorg/antlr/runtime/tree/CommonTree;S)V
end local 4 end local 3 26: StackMap locals:
StackMap stack:
goto 30
27: StackMap locals:
StackMap stack: org.antlr.runtime.RecognitionException
astore 3
start local 3 28: aload 0
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.reportError:(Lorg/antlr/runtime/RecognitionException;)V
29: aload 0
aload 0
getfield org.stringtemplate.v4.compiler.CodeGenerator.input:Lorg/antlr/runtime/tree/TreeNodeStream;
aload 3
invokevirtual org.stringtemplate.v4.compiler.CodeGenerator.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
end local 3 30: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/stringtemplate/v4/compiler/CodeGenerator;
1 31 1 retval Lorg/stringtemplate/v4/compiler/CodeGenerator$listElement_return;
3 31 2 NULL48 Lorg/antlr/runtime/tree/CommonTree;
4 26 3 alt28 I
5 26 4 LA28_0 I
18 19 5 nvae Lorg/antlr/runtime/NoViableAltException;
28 30 3 re Lorg/antlr/runtime/RecognitionException;
Exception table:
from to target type
3 26 27 Class org.antlr.runtime.RecognitionException
Exceptions:
throws org.antlr.runtime.RecognitionException
}
SourceFile: "CodeGenerator.java"
NestMembers:
org.stringtemplate.v4.compiler.CodeGenerator$args_return org.stringtemplate.v4.compiler.CodeGenerator$conditional_return org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return org.stringtemplate.v4.compiler.CodeGenerator$listElement_return org.stringtemplate.v4.compiler.CodeGenerator$list_return org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return org.stringtemplate.v4.compiler.CodeGenerator$primary_return org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return org.stringtemplate.v4.compiler.CodeGenerator$region_return org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return org.stringtemplate.v4.compiler.CodeGenerator$template_scope
InnerClasses:
public final RegionType = org.stringtemplate.v4.ST$RegionType of org.stringtemplate.v4.ST
public args_return = org.stringtemplate.v4.compiler.CodeGenerator$args_return of org.stringtemplate.v4.compiler.CodeGenerator
public conditional_return = org.stringtemplate.v4.compiler.CodeGenerator$conditional_return of org.stringtemplate.v4.compiler.CodeGenerator
public exprOptions_return = org.stringtemplate.v4.compiler.CodeGenerator$exprOptions_return of org.stringtemplate.v4.compiler.CodeGenerator
public includeExpr_return = org.stringtemplate.v4.compiler.CodeGenerator$includeExpr_return of org.stringtemplate.v4.compiler.CodeGenerator
public listElement_return = org.stringtemplate.v4.compiler.CodeGenerator$listElement_return of org.stringtemplate.v4.compiler.CodeGenerator
public list_return = org.stringtemplate.v4.compiler.CodeGenerator$list_return of org.stringtemplate.v4.compiler.CodeGenerator
public mapTemplateRef_return = org.stringtemplate.v4.compiler.CodeGenerator$mapTemplateRef_return of org.stringtemplate.v4.compiler.CodeGenerator
public primary_return = org.stringtemplate.v4.compiler.CodeGenerator$primary_return of org.stringtemplate.v4.compiler.CodeGenerator
public qualifiedId_return = org.stringtemplate.v4.compiler.CodeGenerator$qualifiedId_return of org.stringtemplate.v4.compiler.CodeGenerator
public region_return = org.stringtemplate.v4.compiler.CodeGenerator$region_return of org.stringtemplate.v4.compiler.CodeGenerator
public subtemplate_return = org.stringtemplate.v4.compiler.CodeGenerator$subtemplate_return of org.stringtemplate.v4.compiler.CodeGenerator
protected template_scope = org.stringtemplate.v4.compiler.CodeGenerator$template_scope of org.stringtemplate.v4.compiler.CodeGenerator