var searchIndex = {}; searchIndex["xswag_syntax_java"] = {"doc":"","items":[[5,"parse_compilation_unit","xswag_syntax_java","",null,null],[0,"lex","","Definition of the `Token` type and the Tokenizer",null,null],[3,"TokenSpan","xswag_syntax_java::lex","A token with it's span in the source text",null,null],[12,"tok","","The token",0,null],[12,"span","","Byte position of token in Filemap",0,null],[3,"Error","","Type returned by the Tokenizer in case of a lexing error. Contains a\ndetailed report and may contain poisoned token that could be used to\nproceed normally.",null,null],[12,"report","","Detailed information about the error. Intended for user-friendly\ncompiler messages.",1,null],[12,"poison","","If an error occured but the lexer is able to recover, it emits a token.\nThis token will probably contain some "wrong" information. For example:\nthe java code `'\\j'` contains a character literal with a wrong escape\ncode. In this case the error contains a poisened token "Char(j)". So\nthe backslash is ignored in order to get some semi usable token.",1,null],[3,"Tokenizer","","The Java Tokenizer",null,null],[4,"Token","","A Java token",null,null],[13,"Whitespace","","",2,null],[13,"Comment","","",2,null],[13,"Ident","","",2,null],[13,"KeyW","","",2,null],[13,"Literal","","",2,null],[13,"ParenOp","","",2,null],[13,"ParenCl","","",2,null],[13,"BraceOp","","",2,null],[13,"BraceCl","","",2,null],[13,"BracketOp","","",2,null],[13,"BracketCl","","",2,null],[13,"Semi","","",2,null],[13,"Comma","","",2,null],[13,"Dot","","",2,null],[13,"DotDotDot","","",2,null],[13,"At","","",2,null],[13,"ColonSep","","",2,null],[13,"Eq","","",2,null],[13,"Gt","","",2,null],[13,"Lt","","",2,null],[13,"Bang","","",2,null],[13,"Tilde","","",2,null],[13,"Question","","",2,null],[13,"Colon","","",2,null],[13,"Arrow","","",2,null],[13,"EqEq","","",2,null],[13,"Ge","","",2,null],[13,"Le","","",2,null],[13,"Ne","","",2,null],[13,"AndAnd","","",2,null],[13,"OrOr","","",2,null],[13,"PlusPlus","","",2,null],[13,"MinusMinus","","",2,null],[13,"Plus","","",2,null],[13,"Minus","","",2,null],[13,"Star","","",2,null],[13,"Slash","","",2,null],[13,"And","","",2,null],[13,"Or","","",2,null],[13,"Caret","","",2,null],[13,"Percent","","",2,null],[13,"Shl","","",2,null],[13,"Shr","","",2,null],[13,"ShrUn","","",2,null],[13,"PlusEq","","",2,null],[13,"MinusEq","","",2,null],[13,"StarEq","","",2,null],[13,"SlashEq","","",2,null],[13,"AndEq","","",2,null],[13,"OrEq","","",2,null],[13,"CaretEq","","",2,null],[13,"PercentEq","","",2,null],[13,"ShlEq","","",2,null],[13,"ShrEq","","",2,null],[13,"ShrUnEq","","",2,null],[4,"Keyword","","Represents one of the Java keywords",null,null],[13,"Abstract","","",3,null],[13,"Assert","","",3,null],[13,"Boolean","","",3,null],[13,"Break","","",3,null],[13,"Byte","","",3,null],[13,"Case","","",3,null],[13,"Catch","","",3,null],[13,"Char","","",3,null],[13,"Class","","",3,null],[13,"Const","","",3,null],[13,"Continue","","",3,null],[13,"Default","","",3,null],[13,"Do","","",3,null],[13,"Double","","",3,null],[13,"Else","","",3,null],[13,"Enum","","",3,null],[13,"Extends","","",3,null],[13,"Final","","",3,null],[13,"Finally","","",3,null],[13,"Float","","",3,null],[13,"For","","",3,null],[13,"If","","",3,null],[13,"Goto","","",3,null],[13,"Implements","","",3,null],[13,"Import","","",3,null],[13,"Instanceof","","",3,null],[13,"Int","","",3,null],[13,"Interface","","",3,null],[13,"Long","","",3,null],[13,"Native","","",3,null],[13,"New","","",3,null],[13,"Package","","",3,null],[13,"Private","","",3,null],[13,"Protected","","",3,null],[13,"Public","","",3,null],[13,"Return","","",3,null],[13,"Short","","",3,null],[13,"Static","","",3,null],[13,"Strictfp","","",3,null],[13,"Super","","",3,null],[13,"Switch","","",3,null],[13,"Synchronized","","",3,null],[13,"This","","",3,null],[13,"Throw","","",3,null],[13,"Throws","","",3,null],[13,"Transient","","",3,null],[13,"Try","","",3,null],[13,"Void","","",3,null],[13,"Volatile","","",3,null],[13,"While","","",3,null],[4,"Lit","","A Java literal",null,null],[13,"Str","","String literal, e.g. `"hi"`",4,null],[13,"Char","","Char literal, e.g. `'x'`",4,null],[13,"Integer","","Integer literal, e.g. `0x27l`",4,null],[12,"raw","xswag_syntax_java::lex::Lit","Literal as occured in source code (without type suffix and radix\nindicators)",4,null],[12,"is_long","","If `l` type suffix was used.",4,null],[12,"radix","","Detected radix",4,null],[13,"Float","xswag_syntax_java::lex","Floating point literal, e.g. `3.14e3f`",4,null],[12,"raw","xswag_syntax_java::lex::Lit","Float number without radix indicators",4,null],[12,"is_double","","If the `f` was NOT used",4,null],[12,"radix","","Detected radix",4,null],[12,"exp","","Exponent part without type suffix",4,null],[13,"Null","xswag_syntax_java::lex","Null literal `null`",4,null],[13,"Bool","","Boolean literal `true` or `false`",4,null],[11,"fmt","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"clone","","",1,null],[11,"map_poison","","Returns a new version with a changed poison",1,null],[11,"map_report","","Returns a new version with a changed report",1,null],[11,"new","","Creates and initializes a new Tokenizer with a reference to a filemap.",5,{"inputs":[{"name":"filemap"}],"output":{"name":"tokenizer"}}],[11,"next_token","","Tells the tokenizer to fetch the next token from the source.",5,null],[11,"next","","",5,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"clone","","",0,null],[11,"fmt","","",0,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"clone","","",2,null],[11,"fmt","","",2,null],[11,"is_real","","Returns true if the token is a "real" token (aka. a Java-*Token*)",2,null],[11,"as_java_string","","String for error reporting. Example:\n```\nExcpected one of `,` `;` `)`\n```",2,null],[11,"fmt","","",2,null],[11,"fmt","","",3,null],[11,"eq","","",3,null],[11,"clone","","",3,null],[11,"as_java_string","","",3,null],[11,"fmt","","",3,null],[11,"from_str","","",3,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"into","","",3,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"clone","","",4,null],[11,"fmt","","",4,null],[6,"Result","","Result with a possible `LexError`",null,null],[0,"ast","xswag_syntax_java","",null,null],[3,"Spanned","xswag_syntax_java::ast","",null,null],[12,"inner","","",6,null],[12,"span","","",6,null],[3,"Ident","","",null,null],[12,"name","","",7,null],[12,"span","","",7,null],[3,"Path","","",null,null],[12,"segments","","",8,null],[3,"Type","","",null,null],[12,"name","","",9,null],[12,"dims","","",9,null],[3,"CompilationUnit","","A Java compilation unit. This is the goal symbol for the syntactic grammar.",null,null],[12,"package","","",10,null],[12,"imports","","",10,null],[12,"types","","",10,null],[3,"Name","","",null,null],[12,"path","","",11,null],[12,"last","","",11,null],[4,"Import","","A import declaration",null,null],[13,"SingleType","","e.g. `import IO.AlgoTools;`",12,null],[13,"TypeOnDemand","","called "type-import-on-demand" in specs -- e.g. `import IO.*;`",12,null],[13,"SingleStatic","","",12,null],[13,"StaticOnDemand","","",12,null],[4,"Visibility","","",null,null],[13,"Public","","",13,null],[13,"Protected","","",13,null],[13,"Package","","",13,null],[13,"Private","","",13,null],[4,"Modifier","","",null,null],[13,"Public","","",14,null],[13,"Protected","","",14,null],[13,"Private","","",14,null],[13,"Abstract","","",14,null],[13,"Static","","",14,null],[13,"Final","","",14,null],[13,"Synchronized","","",14,null],[13,"Native","","",14,null],[13,"Strictfp","","",14,null],[13,"Transient","","",14,null],[13,"Volatile","","",14,null],[0,"item","","",null,null],[3,"Interface","xswag_syntax_java::ast::item","",null,null],[12,"name","","",15,null],[12,"vis","","",15,null],[12,"static_","","",15,null],[12,"strictfp","","",15,null],[12,"extends","","",15,null],[12,"types","","",15,null],[12,"constants","","",15,null],[12,"methods","","",15,null],[3,"Class","","",null,null],[12,"name","","",16,null],[12,"vis","","",16,null],[12,"members","","",16,null],[3,"Field","","",null,null],[12,"vis","","",17,null],[12,"static_","","",17,null],[12,"final_","","",17,null],[12,"ty","","",17,null],[12,"name","","",17,null],[3,"Method","","",null,null],[12,"vis","","",18,null],[12,"name","","",18,null],[12,"ret_ty","","",18,null],[12,"static_","","",18,null],[12,"final_","","",18,null],[12,"strictfp","","",18,null],[12,"abstract_","","",18,null],[12,"native","","",18,null],[12,"synchronized","","",18,null],[12,"default","","",18,null],[12,"params","","",18,null],[12,"block","","",18,null],[3,"FormalParameter","","",null,null],[12,"ty","","",19,null],[12,"name","","",19,null],[12,"final_","","",19,null],[4,"TypeDef","","Represents a Java type",null,null],[13,"NormalClass","","A Java class, defined with `class`",20,null],[13,"NormalInterface","","A Java interface, defined with `interface`",20,null],[4,"Item","","",null,null],[13,"Import","","",21,null],[13,"Class","","",21,null],[13,"Method","","",21,null],[13,"Constant","","",21,null],[4,"TypeItem","","",null,null],[13,"Type","","",22,null],[13,"Constant","","",22,null],[13,"Method","","",22,null],[4,"ClassMember","","",null,null],[13,"Method","","",23,null],[13,"Field","","",23,null],[8,"ItemExt","","This trait provides generic access to several properties of items",null,null],[11,"ident","","identifier of the item, if any",24,null],[10,"vis","","",24,null],[11,"static_","","",24,null],[11,"clone","","",20,null],[11,"fmt","","",20,null],[11,"ident","","",20,null],[11,"vis","","",20,null],[11,"static_","","",20,null],[11,"clone","","",21,null],[11,"fmt","","",21,null],[11,"clone","","",15,null],[11,"fmt","","",15,null],[11,"ident","","",15,null],[11,"vis","","",15,null],[11,"static_","","",15,null],[11,"clone","","",16,null],[11,"fmt","","",16,null],[11,"ident","","",16,null],[11,"vis","","",16,null],[11,"static_","","",16,null],[11,"fmt","","",23,null],[11,"clone","","",23,null],[11,"clone","","",17,null],[11,"fmt","","",17,null],[11,"clone","","",18,null],[11,"fmt","","",18,null],[11,"clone","","",19,null],[11,"fmt","","",19,null],[0,"block","xswag_syntax_java::ast","",null,null],[3,"Block","xswag_syntax_java::ast::block","",null,null],[12,"stmts","","",25,null],[3,"Statement","","",null,null],[12,"label","","",26,null],[12,"stmt","","",26,null],[12,"span","","",26,null],[3,"Expr","","",null,null],[12,"expr","","",27,null],[12,"span","","",27,null],[3,"VariableDeclarator","","",null,null],[12,"name","","",28,null],[12,"dims","","",28,null],[12,"init","","",28,null],[4,"BlockStatement","","",null,null],[13,"LocalVariableDecl","","",29,null],[12,"final_","xswag_syntax_java::ast::block::BlockStatement","",29,null],[12,"ty","","",29,null],[12,"vars","","",29,null],[13,"Statement","xswag_syntax_java::ast::block","",29,null],[4,"StatementType","","",null,null],[13,"Empty","","",30,null],[13,"Block","","",30,null],[13,"Expr","","",30,null],[13,"IfThenElse","","",30,null],[12,"cond","xswag_syntax_java::ast::block::StatementType","",30,null],[12,"then_branch","","",30,null],[12,"else_branch","","",30,null],[13,"While","xswag_syntax_java::ast::block","",30,null],[12,"cond","xswag_syntax_java::ast::block::StatementType","",30,null],[12,"body","","",30,null],[13,"DoWhile","xswag_syntax_java::ast::block","",30,null],[12,"cond","xswag_syntax_java::ast::block::StatementType","",30,null],[12,"body","","",30,null],[13,"For","xswag_syntax_java::ast::block","",30,null],[12,"init","xswag_syntax_java::ast::block::StatementType","",30,null],[12,"cond","","",30,null],[12,"update","","",30,null],[12,"body","","",30,null],[13,"Break","xswag_syntax_java::ast::block","",30,null],[13,"Continue","","",30,null],[13,"Return","","",30,null],[4,"ExprType","","",null,null],[13,"Conditional","","",31,null],[12,"cond","xswag_syntax_java::ast::block::ExprType","",31,null],[12,"if_branch","","",31,null],[12,"else_branch","","",31,null],[13,"BinOp","xswag_syntax_java::ast::block","",31,null],[12,"op","xswag_syntax_java::ast::block::ExprType","",31,null],[12,"lhs","","",31,null],[12,"rhs","","",31,null],[13,"UnaryOp","xswag_syntax_java::ast::block","",31,null],[12,"op","xswag_syntax_java::ast::block::ExprType","",31,null],[12,"expr","","",31,null],[13,"Literal","xswag_syntax_java::ast::block","",31,null],[13,"ClassLiteral","","",31,null],[13,"Name","","",31,null],[13,"This","","",31,null],[13,"FieldAccess","","",31,null],[12,"root","xswag_syntax_java::ast::block::ExprType","",31,null],[12,"path","","",31,null],[13,"ArrayAccess","xswag_syntax_java::ast::block","",31,null],[12,"obj","xswag_syntax_java::ast::block::ExprType","",31,null],[12,"idx","","",31,null],[13,"MethodInvocation","xswag_syntax_java::ast::block","",31,null],[12,"name","xswag_syntax_java::ast::block::ExprType","",31,null],[12,"args","","",31,null],[4,"BinOpType","xswag_syntax_java::ast::block","",null,null],[13,"Assign","","",32,null],[13,"MulAssign","","",32,null],[13,"DivAssign","","",32,null],[13,"ModAssign","","",32,null],[13,"AddAssign","","",32,null],[13,"SubAssign","","",32,null],[13,"ShlAssign","","",32,null],[13,"ShrAssign","","",32,null],[13,"ShrUnAssign","","",32,null],[13,"AndAssign","","",32,null],[13,"XorAssign","","",32,null],[13,"OrAssign","","",32,null],[13,"LogicalOr","","",32,null],[13,"LogicalAnd","","",32,null],[13,"BitwiseOr","","",32,null],[13,"BitwiseAnd","","",32,null],[13,"BitwiseXor","","",32,null],[13,"Equals","","",32,null],[13,"Gt","","",32,null],[13,"Lt","","",32,null],[13,"Ge","","",32,null],[13,"Le","","",32,null],[13,"Ne","","",32,null],[13,"Add","","",32,null],[13,"Sub","","",32,null],[13,"Mul","","",32,null],[13,"Div","","",32,null],[13,"Mod","","",32,null],[13,"Shl","","",32,null],[13,"Shr","","",32,null],[13,"ShrUn","","",32,null],[4,"UnaryOpType","","",null,null],[13,"Plus","","",33,null],[13,"Neg","","",33,null],[13,"PreIncr","","",33,null],[13,"PreDecr","","",33,null],[13,"PostIncr","","",33,null],[13,"PostDecr","","",33,null],[13,"Not","","",33,null],[13,"BitwiseNot","","",33,null],[4,"MethodInvocationType","","",null,null],[13,"SimpleName","","",34,null],[13,"SimplePath","","",34,null],[13,"Expr","","",34,null],[4,"ForInit","","",null,null],[13,"VarDecl","","",35,null],[13,"Stmts","","",35,null],[11,"fmt","","",25,null],[11,"clone","","",25,null],[11,"fmt","","",29,null],[11,"clone","","",29,null],[11,"fmt","","",26,null],[11,"clone","","",26,null],[11,"fmt","","",30,null],[11,"clone","","",30,null],[11,"fmt","","",27,null],[11,"clone","","",27,null],[11,"boxed","","",27,null],[11,"fmt","","",31,null],[11,"clone","","",31,null],[11,"fmt","","",32,null],[11,"clone","","",32,null],[11,"from_token","","",32,{"inputs":[{"name":"token"}],"output":{"name":"option"}}],[11,"fmt","","",33,null],[11,"clone","","",33,null],[11,"fmt","","",34,null],[11,"clone","","",34,null],[11,"fmt","","",35,null],[11,"clone","","",35,null],[11,"fmt","","",28,null],[11,"clone","","",28,null],[6,"Dims","xswag_syntax_java::ast","",null,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"into","","",6,null],[11,"into","","",6,null],[11,"into","","",6,null],[11,"into","","",6,null],[11,"clone","","",7,null],[11,"fmt","","",7,null],[11,"clone","","",8,null],[11,"single","","",8,{"inputs":[{"name":"ident"}],"output":{"name":"path"}}],[11,"span","","",8,null],[11,"add","","",8,null],[11,"add","","",8,null],[11,"add","","",7,null],[11,"add","","",7,null],[11,"fmt","","",8,null],[11,"clone","","",9,null],[11,"fmt","","",9,null],[11,"clone","","",10,null],[11,"fmt","","",10,null],[11,"default","","",7,{"inputs":[],"output":{"name":"self"}}],[11,"clone","","",12,null],[11,"fmt","","",12,null],[11,"eq","","",13,null],[11,"clone","","",13,null],[11,"fmt","","",13,null],[11,"clone","","",11,null],[11,"fmt","","",11,null],[11,"hash","","",14,null],[11,"fmt","","",14,null],[11,"eq","","",14,null],[11,"clone","","",14,null],[11,"as_java_string","","",14,null],[11,"fmt","","",14,null],[0,"grammar","xswag_syntax_java","",null,null],[0,"java8","xswag_syntax_java::grammar","",null,null],[5,"parse_CompilationUnit","xswag_syntax_java::grammar::java8","",null,{"inputs":[{"name":"vec"},{"name":"__tokens"}],"output":{"name":"result"}}],[5,"__action0","","",null,{"inputs":[{"name":"vec"},{"name":"compilationunit"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action1","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action2","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action3","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action4","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action5","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action6","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action7","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action8","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action9","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action10","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action11","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"ident"}}],[5,"__action12","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action13","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action14","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action15","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action16","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"path"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action17","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"path"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action18","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"path"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action19","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"path"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action20","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"path"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action21","","",null,{"inputs":[{"name":"vec"},{"name":"typedef"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action22","","",null,{"inputs":[{"name":"vec"},{"name":"typedef"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action23","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action24","","",null,{"inputs":[{"name":"vec"},{"name":"interface"},{"name":"option"},{"name":"option"}],"output":{"name":"typedef"}}],[5,"__action25","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"ident"},{"name":"option"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action26","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action27","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action28","","",null,{"inputs":[{"name":"vec"},{"name":"method"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action29","","",null,{"inputs":[{"name":"vec"},{"name":"typedef"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action30","","",null,{"inputs":[{"name":"vec"},{"name":"typedef"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action31","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"type"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action32","","",null,null],[5,"__action33","","",null,{"inputs":[{"name":"vec"},{"name":"class"},{"name":"option"},{"name":"option"}],"output":{"name":"typedef"}}],[5,"__action34","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"ident"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"class"}}],[5,"__action35","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action36","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action37","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action38","","",null,{"inputs":[{"name":"vec"},{"name":"method"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action39","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"type"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action40","","",null,{"inputs":[{"name":"vec"},{"name":"type"},{"name":"dims"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action41","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action42","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action43","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action44","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action45","","",null,null],[5,"__action46","","",null,null],[5,"__action47","","",null,{"inputs":[{"name":"vec"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"expr"}}],[5,"__action48","","",null,null],[5,"__action49","","",null,null],[5,"__action50","","",null,null],[5,"__action51","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action52","","",null,null],[5,"__action53","","",null,{"inputs":[{"name":"vec"},{"name":"type"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action54","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action55","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action56","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action57","","",null,{"inputs":[{"name":"vec"},{"name":"block"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action58","","",null,{"inputs":[{"name":"vec"},{"name":"keyword"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action59","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action60","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action61","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action62","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action63","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action64","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action65","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action66","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action67","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action68","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action69","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"result"}}],[5,"__action70","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"block"}}],[5,"__action71","","",null,{"inputs":[{"name":"vec"},{"name":"blockstatement"},{"name":"option"},{"name":"option"}],"output":{"name":"blockstatement"}}],[5,"__action72","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"blockstatement"}}],[5,"__action73","","",null,{"inputs":[{"name":"vec"},{"name":"blockstatement"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"blockstatement"}}],[5,"__action74","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"type"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"blockstatement"}}],[5,"__action75","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action76","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action77","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action78","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action79","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action80","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action81","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action82","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action83","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action84","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action85","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action86","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action87","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action88","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action89","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"statement"},{"name":"token"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action90","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action91","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action92","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action93","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action94","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action95","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action96","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action97","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action98","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action99","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action100","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action101","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action102","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action103","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action104","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"statement"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action105","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"statement"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action106","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action107","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action108","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action109","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action110","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action111","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action112","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"},{"name":"option"}],"output":{"name":"forinit"}}],[5,"__action113","","",null,{"inputs":[{"name":"vec"},{"name":"blockstatement"},{"name":"option"},{"name":"option"}],"output":{"name":"forinit"}}],[5,"__action114","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action115","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action116","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"expr"}}],[5,"__action117","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action118","","",null,{"inputs":[{"name":"vec"},{"name":"lit"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action119","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action120","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action121","","",null,null],[5,"__action122","","",null,null],[5,"__action123","","",null,null],[5,"__action124","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"dims"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action125","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"dims"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action126","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"dims"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action127","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action128","","",null,null],[5,"__action129","","",null,null],[5,"__action130","","",null,null],[5,"__action131","","",null,null],[5,"__action132","","",null,null],[5,"__action133","","",null,null],[5,"__action134","","",null,null],[5,"__action135","","",null,null],[5,"__action136","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action137","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action138","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action139","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action140","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action141","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action142","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action143","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action144","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action145","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action146","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action147","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action148","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action149","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action150","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action151","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action152","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action153","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action154","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action155","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action156","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action157","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action158","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action159","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action160","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action161","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action162","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action163","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action164","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action165","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action166","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action167","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action168","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action169","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action170","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action171","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action172","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action173","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action174","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action175","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action176","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action177","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action178","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action179","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action180","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action181","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action182","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action183","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action184","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action185","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action186","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action187","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action188","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action189","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action190","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action191","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action192","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action193","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action194","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"token"}}],[5,"__action195","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action196","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action197","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"option"},{"name":"option"}],"output":{"name":"ident"}}],[5,"__action198","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action199","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action200","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action201","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action202","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action203","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action204","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action205","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action206","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action207","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action208","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action209","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action210","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action211","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action212","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action213","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action214","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action215","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action216","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action217","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action218","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action219","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action220","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action221","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action222","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action223","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action224","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action225","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action226","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action227","","",null,{"inputs":[{"name":"vec"},{"name":"expr"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action228","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action229","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action230","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action231","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action232","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action233","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action234","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action235","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action236","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action237","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action238","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action239","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action240","","",null,null],[5,"__action241","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action242","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action243","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action244","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action245","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action246","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action247","","",null,{"inputs":[{"name":"vec"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action248","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action249","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action250","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action251","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"bytepos"}}],[5,"__action252","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"bytepos"}}],[5,"__action253","","",null,{"inputs":[{"name":"vec"},{"name":"block"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action254","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action255","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action256","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action257","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action258","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action259","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action260","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action261","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action262","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action263","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action264","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action265","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action266","","",null,null],[5,"__action267","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action268","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action269","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action270","","",null,{"inputs":[{"name":"vec"},{"name":"formalparameter"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action271","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action272","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action273","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action274","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action275","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action276","","",null,{"inputs":[{"name":"vec"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action277","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action278","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"expr"}}],[5,"__action279","","",null,{"inputs":[{"name":"vec"},{"name":"variabledeclarator"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action280","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action281","","",null,{"inputs":[{"name":"vec"},{"name":"keyword"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action282","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action283","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action284","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action285","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action286","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action287","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action288","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action289","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action290","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action291","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action292","","",null,{"inputs":[{"name":"vec"},{"name":"keyword"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action293","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action294","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action295","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action296","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action297","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action298","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action299","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action300","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action301","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"ident"},{"name":"option"},{"name":"option"}],"output":{"name":"ident"}}],[5,"__action302","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action303","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action304","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"ident"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action305","","",null,{"inputs":[{"name":"vec"},{"name":"import"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action306","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"import"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action307","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action308","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action309","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action310","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action311","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action312","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action313","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action314","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action315","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action316","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action317","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action318","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action319","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action320","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"variabledeclarator"},{"name":"option"},{"name":"option"}],"output":{"name":"variabledeclarator"}}],[5,"__action321","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action322","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action323","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"formalparameter"},{"name":"option"},{"name":"option"}],"output":{"name":"formalparameter"}}],[5,"__action324","","",null,null],[5,"__action325","","",null,null],[5,"__action326","","",null,{"inputs":[{"name":"vec"},{"name":"blockstatement"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action327","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"blockstatement"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action328","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action329","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action330","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action331","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action332","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action333","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action334","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action335","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action336","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action337","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"expr"}}],[5,"__action338","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action339","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action340","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action341","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action342","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action343","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action344","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action345","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action346","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action347","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action348","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action349","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action350","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action351","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action352","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action353","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action354","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action355","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action356","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action357","","",null,{"inputs":[{"name":"vec"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action358","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action359","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action360","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action361","","",null,{"inputs":[{"name":"vec"},{"name":"formalparameter"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action362","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"formalparameter"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action363","","",null,{"inputs":[{"name":"vec"},{"name":"variabledeclarator"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action364","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"variabledeclarator"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action365","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action366","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action367","","",null,null],[5,"__action368","","",null,null],[5,"__action369","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"type"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"blockstatement"}}],[5,"__action370","","",null,{"inputs":[{"name":"vec"},{"name":"type"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"blockstatement"}}],[5,"__action371","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action372","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action373","","",null,{"inputs":[{"name":"vec"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action374","","",null,{"inputs":[{"name":"vec"},{"name":"expr"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action375","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"formalparameter"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action376","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"formalparameter"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action377","","",null,{"inputs":[{"name":"vec"},{"name":"formalparameter"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action378","","",null,{"inputs":[{"name":"vec"},{"name":"formalparameter"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action379","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action380","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action381","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action382","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action383","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action384","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action385","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action386","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action387","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"variabledeclarator"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action388","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"variabledeclarator"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action389","","",null,{"inputs":[{"name":"vec"},{"name":"variabledeclarator"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action390","","",null,{"inputs":[{"name":"vec"},{"name":"variabledeclarator"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action391","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"ident"}}],[5,"__action392","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"ident"}}],[5,"__action393","","",null,null],[5,"__action394","","",null,null],[5,"__action395","","",null,null],[5,"__action396","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action397","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action398","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action399","","",null,null],[5,"__action400","","",null,null],[5,"__action401","","",null,null],[5,"__action402","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"ident"}}],[5,"__action403","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"class"}}],[5,"__action404","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"option"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action405","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action406","","",null,null],[5,"__action407","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action408","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action409","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action410","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action411","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action412","","",null,null],[5,"__action413","","",null,null],[5,"__action414","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action415","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action416","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action417","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action418","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[5,"__action419","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action420","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action421","","",null,null],[5,"__action422","","",null,null],[5,"__action423","","",null,null],[5,"__action424","","",null,null],[5,"__action425","","",null,null],[5,"__action426","","",null,null],[5,"__action427","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action428","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action429","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action430","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action431","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action432","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action433","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action434","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action435","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action436","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action437","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action438","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action439","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action440","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action441","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action442","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action443","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action444","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action445","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action446","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action447","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action448","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action449","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action450","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action451","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action452","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action453","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action454","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action455","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action456","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action457","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action458","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action459","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action460","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action461","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"spanned"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action462","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action463","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action464","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action465","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action466","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action467","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action468","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action469","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action470","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action471","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action472","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action473","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action474","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action475","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action476","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action477","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action478","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action479","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action480","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action481","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action482","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action483","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action484","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action485","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action486","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action487","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action488","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action489","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action490","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"block"}}],[5,"__action491","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"block"}}],[5,"__action492","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action493","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action494","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action495","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action496","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action497","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action498","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action499","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action500","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action501","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action502","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action503","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action504","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action505","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action506","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action507","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action508","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action509","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action510","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action511","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"import"}}],[5,"__action512","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action513","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action514","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action515","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"path"}}],[5,"__action516","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action517","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action518","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action519","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action520","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action521","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action522","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action523","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action524","","",null,{"inputs":[{"name":"vec"},{"name":"statement"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action525","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action526","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action527","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action528","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action529","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action530","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action531","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action532","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action533","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action534","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"forinit"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"statement"},{"name":"option"},{"name":"option"}],"output":{"name":"statementtype"}}],[5,"__action535","","",null,null],[5,"__action536","","",null,null],[5,"__action537","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action538","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action539","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action540","","",null,{"inputs":[{"name":"vec"},{"name":"bytepos"},{"name":"token"},{"name":"token"},{"name":"bytepos"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action541","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action542","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action543","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action544","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action545","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action546","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action547","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"keyword"}}],[5,"__action548","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action549","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action550","","",null,null],[5,"__action551","","",null,null],[5,"__action552","","",null,null],[5,"__action553","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"dims"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action554","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"dims"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action555","","",null,null],[5,"__action556","","",null,null],[5,"__action557","","",null,null],[5,"__action558","","",null,null],[5,"__action559","","",null,null],[5,"__action560","","",null,null],[5,"__action561","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action562","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action563","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action564","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action565","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action566","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action567","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action568","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action569","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action570","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action571","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action572","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action573","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action574","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action575","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action576","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action577","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"spanned"}}],[5,"__action578","","",null,{"inputs":[{"name":"vec"},{"name":"type"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action579","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"type"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action580","","",null,{"inputs":[{"name":"vec"},{"name":"type"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action581","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"type"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action582","","",null,null],[5,"__action583","","",null,null],[5,"__action584","","",null,null],[5,"__action585","","",null,null],[5,"__action586","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"class"}}],[5,"__action587","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"class"}}],[5,"__action588","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action589","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action590","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action591","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"interface"}}],[5,"__action592","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"typedef"}}],[5,"__action593","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"typedef"}}],[5,"__action594","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action595","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action596","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action597","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action598","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action599","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action600","","",null,null],[5,"__action601","","",null,null],[5,"__action602","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action603","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"dims"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action604","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action605","","",null,null],[5,"__action606","","",null,null],[5,"__action607","","",null,null],[5,"__action608","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"result"}}],[5,"__action609","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"result"}}],[5,"__action610","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action611","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"expr"}}],[5,"__action612","","",null,{"inputs":[{"name":"vec"},{"name":"block"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action613","","",null,{"inputs":[{"name":"vec"},{"name":"spanned"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action614","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"expr"},{"name":"token"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action615","","",null,null],[5,"__action616","","",null,null],[5,"__action617","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action618","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action619","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action620","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action621","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action622","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"expr"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action623","","",null,null],[5,"__action624","","",null,null],[5,"__action625","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action626","","",null,{"inputs":[{"name":"vec"},{"name":"ident"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action627","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action628","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action629","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action630","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action631","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action632","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"string"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action633","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action634","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"vec"}}],[5,"__action635","","",null,{"inputs":[{"name":"vec"},{"name":"keyword"},{"name":"dims"},{"name":"token"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action636","","",null,{"inputs":[{"name":"vec"},{"name":"keyword"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action637","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action638","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action639","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action640","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"token"},{"name":"option"},{"name":"option"}],"output":{"name":"exprtype"}}],[5,"__action641","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action642","","",null,{"inputs":[{"name":"vec"},{"name":"exprtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action643","","",null,null],[5,"__action644","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action645","","",null,{"inputs":[{"name":"vec"},{"name":"statementtype"},{"name":"option"},{"name":"option"}],"output":{"name":"statement"}}],[5,"__action646","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"forinit"}}],[5,"__action647","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"forinit"}}],[5,"__action648","","",null,null],[5,"__action649","","",null,null],[5,"__action650","","",null,null],[5,"__action651","","",null,null],[5,"__action652","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action653","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action654","","",null,{"inputs":[{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action655","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action656","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action657","","",null,{"inputs":[{"name":"vec"},{"name":"path"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action658","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action659","","",null,{"inputs":[{"name":"vec"},{"name":"vec"},{"name":"vec"},{"name":"option"},{"name":"option"}],"output":{"name":"compilationunit"}}],[5,"__action660","","",null,{"inputs":[{"name":"vec"},{"name":"keyword"},{"name":"dims"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action661","","",null,{"inputs":[{"name":"vec"},{"name":"token"},{"name":"dims"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action662","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"dims"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[5,"__action663","","",null,{"inputs":[{"name":"vec"},{"name":"string"},{"name":"vec"},{"name":"dims"},{"name":"option"},{"name":"option"}],"output":{"name":"type"}}],[8,"__ToTriple","","",null,null],[16,"Error","","",36,null],[10,"to_triple","","",36,{"inputs":[{"name":"self"}],"output":{"name":"result"}}]],"paths":[[3,"TokenSpan"],[3,"Error"],[4,"Token"],[4,"Keyword"],[4,"Lit"],[3,"Tokenizer"],[3,"Spanned"],[3,"Ident"],[3,"Path"],[3,"Type"],[3,"CompilationUnit"],[3,"Name"],[4,"Import"],[4,"Visibility"],[4,"Modifier"],[3,"Interface"],[3,"Class"],[3,"Field"],[3,"Method"],[3,"FormalParameter"],[4,"TypeDef"],[4,"Item"],[4,"TypeItem"],[4,"ClassMember"],[8,"ItemExt"],[3,"Block"],[3,"Statement"],[3,"Expr"],[3,"VariableDeclarator"],[4,"BlockStatement"],[4,"StatementType"],[4,"ExprType"],[4,"BinOpType"],[4,"UnaryOpType"],[4,"MethodInvocationType"],[4,"ForInit"],[8,"__ToTriple"]]}; initSearch(searchIndex);