From 23c2c15c3b559dc14486bc20cf6bddda3879094c Mon Sep 17 00:00:00 2001 From: Spotandjake Date: Sun, 25 Sep 2022 19:06:14 -0400 Subject: [PATCH] Update Tests --- __tests__/Data/Parser/Literals_Pass.json | 2 +- __tests__/Data/Parser/Parser_Pass.json | 2 +- .../Tests/WasmBuilder/Expression.test.ts | 11 +- .../Tests/WasmBuilder/WasmModule.test.ts | 4 + .../Tests/__snapshots__/Lexer.test.ts.snap | 2942 +++++++-------- .../Tests/__snapshots__/Parser.test.ts.snap | 3186 ++++++++++------- 6 files changed, 3381 insertions(+), 2766 deletions(-) diff --git a/__tests__/Data/Parser/Literals_Pass.json b/__tests__/Data/Parser/Literals_Pass.json index 0468476..119a026 100644 --- a/__tests__/Data/Parser/Literals_Pass.json +++ b/__tests__/Data/Parser/Literals_Pass.json @@ -1 +1 @@ -{"tokens":[{"image":"import","startOffset":19,"endOffset":24,"startLine":2,"endLine":2,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"a","startOffset":26,"endOffset":26,"startLine":2,"endLine":2,"startColumn":8,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":28,"endOffset":31,"startLine":2,"endLine":2,"startColumn":10,"endColumn":13,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":33,"endOffset":38,"startLine":2,"endLine":2,"startColumn":15,"endColumn":20,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":39,"endOffset":39,"startLine":2,"endLine":2,"startColumn":21,"endColumn":21,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"import","startOffset":42,"endOffset":47,"startLine":3,"endLine":3,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":49,"endOffset":52,"startLine":3,"endLine":3,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"print","startOffset":54,"endOffset":58,"startLine":3,"endLine":3,"startColumn":13,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":59,"endOffset":59,"startLine":3,"endLine":3,"startColumn":18,"endColumn":18,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"(","startOffset":61,"endOffset":61,"startLine":3,"endLine":3,"startColumn":20,"endColumn":20,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"String","startOffset":62,"endOffset":67,"startLine":3,"endLine":3,"startColumn":21,"endColumn":26,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":68,"endOffset":68,"startLine":3,"endLine":3,"startColumn":27,"endColumn":27,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":70,"endOffset":71,"startLine":3,"endLine":3,"startColumn":29,"endColumn":30,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"Void","startOffset":73,"endOffset":76,"startLine":3,"endLine":3,"startColumn":32,"endColumn":35,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":78,"endOffset":81,"startLine":3,"endLine":3,"startColumn":37,"endColumn":40,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":83,"endOffset":89,"startLine":3,"endLine":3,"startColumn":42,"endColumn":48,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":90,"endOffset":90,"startLine":3,"endLine":3,"startColumn":49,"endColumn":49,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"import","startOffset":93,"endOffset":98,"startLine":4,"endLine":4,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":100,"endOffset":103,"startLine":4,"endLine":4,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"f","startOffset":105,"endOffset":105,"startLine":4,"endLine":4,"startColumn":13,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":106,"endOffset":106,"startLine":4,"endLine":4,"startColumn":14,"endColumn":14,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"(","startOffset":108,"endOffset":108,"startLine":4,"endLine":4,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":109,"endOffset":109,"startLine":4,"endLine":4,"startColumn":17,"endColumn":17,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":111,"endOffset":112,"startLine":4,"endLine":4,"startColumn":19,"endColumn":20,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"Void","startOffset":114,"endOffset":117,"startLine":4,"endLine":4,"startColumn":22,"endColumn":25,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":119,"endOffset":122,"startLine":4,"endLine":4,"startColumn":27,"endColumn":30,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":124,"endOffset":130,"startLine":4,"endLine":4,"startColumn":32,"endColumn":38,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":131,"endOffset":131,"startLine":4,"endLine":4,"startColumn":39,"endColumn":39,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"import","startOffset":134,"endOffset":139,"startLine":5,"endLine":5,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":141,"endOffset":144,"startLine":5,"endLine":5,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"b","startOffset":146,"endOffset":146,"startLine":5,"endLine":5,"startColumn":13,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":147,"endOffset":147,"startLine":5,"endLine":5,"startColumn":14,"endColumn":14,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":149,"endOffset":151,"startLine":5,"endLine":5,"startColumn":16,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":153,"endOffset":156,"startLine":5,"endLine":5,"startColumn":20,"endColumn":23,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":158,"endOffset":163,"startLine":5,"endLine":5,"startColumn":25,"endColumn":30,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":164,"endOffset":164,"startLine":5,"endLine":5,"startColumn":31,"endColumn":31,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":206,"endOffset":209,"startLine":8,"endLine":8,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"A","startOffset":211,"endOffset":211,"startLine":8,"endLine":8,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":213,"endOffset":213,"startLine":8,"endLine":8,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":215,"endOffset":217,"startLine":8,"endLine":8,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":218,"endOffset":218,"startLine":8,"endLine":8,"startColumn":13,"endColumn":13,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":221,"endOffset":224,"startLine":9,"endLine":9,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"B","startOffset":226,"endOffset":226,"startLine":9,"endLine":9,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":228,"endOffset":228,"startLine":9,"endLine":9,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":230,"endOffset":232,"startLine":9,"endLine":9,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":234,"endOffset":234,"startLine":9,"endLine":9,"startColumn":14,"endColumn":14,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":236,"endOffset":238,"startLine":9,"endLine":9,"startColumn":16,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":240,"endOffset":240,"startLine":9,"endLine":9,"startColumn":20,"endColumn":20,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"u32","startOffset":242,"endOffset":244,"startLine":9,"endLine":9,"startColumn":22,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":246,"endOffset":246,"startLine":9,"endLine":9,"startColumn":26,"endColumn":26,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"u64","startOffset":248,"endOffset":250,"startLine":9,"endLine":9,"startColumn":28,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":252,"endOffset":252,"startLine":9,"endLine":9,"startColumn":32,"endColumn":32,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"f32","startOffset":254,"endOffset":256,"startLine":9,"endLine":9,"startColumn":34,"endColumn":36,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":258,"endOffset":258,"startLine":9,"endLine":9,"startColumn":38,"endColumn":38,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"f64","startOffset":260,"endOffset":262,"startLine":9,"endLine":9,"startColumn":40,"endColumn":42,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":263,"endOffset":263,"startLine":9,"endLine":9,"startColumn":43,"endColumn":43,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":266,"endOffset":269,"startLine":10,"endLine":10,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"C","startOffset":271,"endOffset":271,"startLine":10,"endLine":10,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":273,"endOffset":273,"startLine":10,"endLine":10,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":275,"endOffset":277,"startLine":10,"endLine":10,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":279,"endOffset":279,"startLine":10,"endLine":10,"startColumn":14,"endColumn":14,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"(","startOffset":281,"endOffset":281,"startLine":10,"endLine":10,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"i32","startOffset":282,"endOffset":284,"startLine":10,"endLine":10,"startColumn":17,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":285,"endOffset":285,"startLine":10,"endLine":10,"startColumn":20,"endColumn":20,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"i32","startOffset":287,"endOffset":289,"startLine":10,"endLine":10,"startColumn":22,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":291,"endOffset":291,"startLine":10,"endLine":10,"startColumn":26,"endColumn":26,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":293,"endOffset":295,"startLine":10,"endLine":10,"startColumn":28,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":296,"endOffset":296,"startLine":10,"endLine":10,"startColumn":31,"endColumn":31,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":298,"endOffset":299,"startLine":10,"endLine":10,"startColumn":33,"endColumn":34,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"u32","startOffset":301,"endOffset":303,"startLine":10,"endLine":10,"startColumn":36,"endColumn":38,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":305,"endOffset":305,"startLine":10,"endLine":10,"startColumn":40,"endColumn":40,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":307,"endOffset":309,"startLine":10,"endLine":10,"startColumn":42,"endColumn":44,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":310,"endOffset":310,"startLine":10,"endLine":10,"startColumn":45,"endColumn":45,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":313,"endOffset":316,"startLine":11,"endLine":11,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"D","startOffset":318,"endOffset":318,"startLine":11,"endLine":11,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":320,"endOffset":320,"startLine":11,"endLine":11,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":322,"endOffset":324,"startLine":11,"endLine":11,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":326,"endOffset":326,"startLine":11,"endLine":11,"startColumn":14,"endColumn":14,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"(","startOffset":328,"endOffset":328,"startLine":11,"endLine":11,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"i32","startOffset":329,"endOffset":331,"startLine":11,"endLine":11,"startColumn":17,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":332,"endOffset":332,"startLine":11,"endLine":11,"startColumn":20,"endColumn":20,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"i32","startOffset":334,"endOffset":336,"startLine":11,"endLine":11,"startColumn":22,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":338,"endOffset":338,"startLine":11,"endLine":11,"startColumn":26,"endColumn":26,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":340,"endOffset":342,"startLine":11,"endLine":11,"startColumn":28,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":343,"endOffset":343,"startLine":11,"endLine":11,"startColumn":31,"endColumn":31,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":345,"endOffset":346,"startLine":11,"endLine":11,"startColumn":33,"endColumn":34,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"(","startOffset":348,"endOffset":348,"startLine":11,"endLine":11,"startColumn":36,"endColumn":36,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"u32","startOffset":349,"endOffset":351,"startLine":11,"endLine":11,"startColumn":37,"endColumn":39,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":353,"endOffset":353,"startLine":11,"endLine":11,"startColumn":41,"endColumn":41,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":355,"endOffset":357,"startLine":11,"endLine":11,"startColumn":43,"endColumn":45,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":358,"endOffset":358,"startLine":11,"endLine":11,"startColumn":46,"endColumn":46,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"|","startOffset":360,"endOffset":360,"startLine":11,"endLine":11,"startColumn":48,"endColumn":48,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"f32","startOffset":362,"endOffset":364,"startLine":11,"endLine":11,"startColumn":50,"endColumn":52,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":365,"endOffset":365,"startLine":11,"endLine":11,"startColumn":53,"endColumn":53,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":368,"endOffset":376,"startLine":12,"endLine":12,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"E","startOffset":378,"endOffset":378,"startLine":12,"endLine":12,"startColumn":11,"endColumn":11,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"{","startOffset":380,"endOffset":380,"startLine":12,"endLine":12,"startColumn":13,"endColumn":13,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":385,"endOffset":390,"startLine":13,"endLine":13,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":391,"endOffset":391,"startLine":13,"endLine":13,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":393,"endOffset":395,"startLine":13,"endLine":13,"startColumn":11,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":396,"endOffset":396,"startLine":13,"endLine":13,"startColumn":14,"endColumn":14,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":401,"endOffset":403,"startLine":14,"endLine":14,"startColumn":3,"endColumn":5,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"field2","startOffset":405,"endOffset":410,"startLine":14,"endLine":14,"startColumn":7,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":411,"endOffset":411,"startLine":14,"endLine":14,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":413,"endOffset":415,"startLine":14,"endLine":14,"startColumn":15,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":416,"endOffset":416,"startLine":14,"endLine":14,"startColumn":18,"endColumn":18,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"field3","startOffset":421,"endOffset":426,"startLine":15,"endLine":15,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"?","startOffset":427,"endOffset":427,"startLine":15,"endLine":15,"startColumn":9,"endColumn":9,"tokenTypeIdx":68,"tokenType":"TknQuestionMark"},{"image":":","startOffset":428,"endOffset":428,"startLine":15,"endLine":15,"startColumn":10,"endColumn":10,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":430,"endOffset":432,"startLine":15,"endLine":15,"startColumn":12,"endColumn":14,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":433,"endOffset":433,"startLine":15,"endLine":15,"startColumn":15,"endColumn":15,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"field4","startOffset":438,"endOffset":443,"startLine":16,"endLine":16,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":444,"endOffset":444,"startLine":16,"endLine":16,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"{","startOffset":446,"endOffset":446,"startLine":16,"endLine":16,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":453,"endOffset":458,"startLine":17,"endLine":17,"startColumn":5,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":459,"endOffset":459,"startLine":17,"endLine":17,"startColumn":11,"endColumn":11,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":461,"endOffset":463,"startLine":17,"endLine":17,"startColumn":13,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":464,"endOffset":464,"startLine":17,"endLine":17,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":469,"endOffset":469,"startLine":18,"endLine":18,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":470,"endOffset":470,"startLine":18,"endLine":18,"startColumn":4,"endColumn":4,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":473,"endOffset":473,"startLine":19,"endLine":19,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":474,"endOffset":474,"startLine":19,"endLine":19,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":503,"endOffset":505,"startLine":21,"endLine":21,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest","startOffset":507,"endOffset":516,"startLine":21,"endLine":21,"startColumn":5,"endColumn":14,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":517,"endOffset":517,"startLine":21,"endLine":21,"startColumn":15,"endColumn":15,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"E","startOffset":519,"endOffset":519,"startLine":21,"endLine":21,"startColumn":17,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":521,"endOffset":521,"startLine":21,"endLine":21,"startColumn":19,"endColumn":19,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"{","startOffset":523,"endOffset":523,"startLine":21,"endLine":21,"startColumn":21,"endColumn":21,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":528,"endOffset":533,"startLine":22,"endLine":22,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":534,"endOffset":534,"startLine":22,"endLine":22,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":536,"endOffset":537,"startLine":22,"endLine":22,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":538,"endOffset":538,"startLine":22,"endLine":22,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field2","startOffset":543,"endOffset":548,"startLine":23,"endLine":23,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":549,"endOffset":549,"startLine":23,"endLine":23,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":551,"endOffset":552,"startLine":23,"endLine":23,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":553,"endOffset":553,"startLine":23,"endLine":23,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field3","startOffset":558,"endOffset":563,"startLine":24,"endLine":24,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":564,"endOffset":564,"startLine":24,"endLine":24,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":566,"endOffset":567,"startLine":24,"endLine":24,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":568,"endOffset":568,"startLine":24,"endLine":24,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field4","startOffset":573,"endOffset":578,"startLine":25,"endLine":25,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":579,"endOffset":579,"startLine":25,"endLine":25,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"{","startOffset":581,"endOffset":581,"startLine":25,"endLine":25,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":588,"endOffset":593,"startLine":26,"endLine":26,"startColumn":5,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":594,"endOffset":594,"startLine":26,"endLine":26,"startColumn":11,"endColumn":11,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":596,"endOffset":597,"startLine":26,"endLine":26,"startColumn":13,"endColumn":14,"tokenTypeIdx":28,"tokenType":"I32"},{"image":"}","startOffset":602,"endOffset":602,"startLine":27,"endLine":27,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"}","startOffset":605,"endOffset":605,"startLine":28,"endLine":28,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":606,"endOffset":606,"startLine":28,"endLine":28,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":609,"endOffset":611,"startLine":29,"endLine":29,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest2","startOffset":613,"endOffset":623,"startLine":29,"endLine":29,"startColumn":5,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":624,"endOffset":624,"startLine":29,"endLine":29,"startColumn":16,"endColumn":16,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"E","startOffset":626,"endOffset":626,"startLine":29,"endLine":29,"startColumn":18,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":628,"endOffset":628,"startLine":29,"endLine":29,"startColumn":20,"endColumn":20,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"{","startOffset":630,"endOffset":630,"startLine":29,"endLine":29,"startColumn":22,"endColumn":22,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":635,"endOffset":640,"startLine":30,"endLine":30,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":641,"endOffset":641,"startLine":30,"endLine":30,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":643,"endOffset":644,"startLine":30,"endLine":30,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":645,"endOffset":645,"startLine":30,"endLine":30,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field2","startOffset":650,"endOffset":655,"startLine":31,"endLine":31,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":656,"endOffset":656,"startLine":31,"endLine":31,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":658,"endOffset":659,"startLine":31,"endLine":31,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":660,"endOffset":660,"startLine":31,"endLine":31,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field4","startOffset":665,"endOffset":670,"startLine":32,"endLine":32,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":671,"endOffset":671,"startLine":32,"endLine":32,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"{","startOffset":673,"endOffset":673,"startLine":32,"endLine":32,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":680,"endOffset":685,"startLine":33,"endLine":33,"startColumn":5,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":686,"endOffset":686,"startLine":33,"endLine":33,"startColumn":11,"endColumn":11,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":688,"endOffset":689,"startLine":33,"endLine":33,"startColumn":13,"endColumn":14,"tokenTypeIdx":28,"tokenType":"I32"},{"image":"}","startOffset":694,"endOffset":694,"startLine":34,"endLine":34,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"}","startOffset":697,"endOffset":697,"startLine":35,"endLine":35,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":698,"endOffset":698,"startLine":35,"endLine":35,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":701,"endOffset":703,"startLine":36,"endLine":36,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest3","startOffset":705,"endOffset":715,"startLine":36,"endLine":36,"startColumn":5,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":716,"endOffset":716,"startLine":36,"endLine":36,"startColumn":16,"endColumn":16,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"E","startOffset":718,"endOffset":718,"startLine":36,"endLine":36,"startColumn":18,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":720,"endOffset":720,"startLine":36,"endLine":36,"startColumn":20,"endColumn":20,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"{","startOffset":722,"endOffset":722,"startLine":36,"endLine":36,"startColumn":22,"endColumn":22,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"...","startOffset":727,"endOffset":729,"startLine":37,"endLine":37,"startColumn":3,"endColumn":5,"tokenTypeIdx":44,"tokenType":"TknEllipsis"},{"image":"objectTest2","startOffset":730,"endOffset":740,"startLine":37,"endLine":37,"startColumn":6,"endColumn":16,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":741,"endOffset":741,"startLine":37,"endLine":37,"startColumn":17,"endColumn":17,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field3","startOffset":746,"endOffset":751,"startLine":38,"endLine":38,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":752,"endOffset":752,"startLine":38,"endLine":38,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":754,"endOffset":755,"startLine":38,"endLine":38,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":"}","startOffset":758,"endOffset":758,"startLine":39,"endLine":39,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":759,"endOffset":759,"startLine":39,"endLine":39,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"objectTest","startOffset":762,"endOffset":771,"startLine":40,"endLine":40,"startColumn":1,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":".","startOffset":772,"endOffset":772,"startLine":40,"endLine":40,"startColumn":11,"endColumn":11,"tokenTypeIdx":45,"tokenType":"Period"},{"image":"field2","startOffset":773,"endOffset":778,"startLine":40,"endLine":40,"startColumn":12,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":780,"endOffset":780,"startLine":40,"endLine":40,"startColumn":19,"endColumn":19,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"2n","startOffset":782,"endOffset":783,"startLine":40,"endLine":40,"startColumn":21,"endColumn":22,"tokenTypeIdx":28,"tokenType":"I32"},{"image":";","startOffset":784,"endOffset":784,"startLine":40,"endLine":40,"startColumn":23,"endColumn":23,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":812,"endOffset":813,"startLine":42,"endLine":42,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":815,"endOffset":815,"startLine":42,"endLine":42,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1","startOffset":816,"endOffset":816,"startLine":42,"endLine":42,"startColumn":5,"endColumn":5,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"==","startOffset":818,"endOffset":819,"startLine":42,"endLine":42,"startColumn":7,"endColumn":8,"tokenTypeIdx":51,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":821,"endOffset":821,"startLine":42,"endLine":42,"startColumn":10,"endColumn":10,"tokenTypeIdx":34,"tokenType":"Number"},{"image":")","startOffset":822,"endOffset":822,"startLine":42,"endLine":42,"startColumn":11,"endColumn":11,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":824,"endOffset":824,"startLine":42,"endLine":42,"startColumn":13,"endColumn":13,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":829,"endOffset":833,"startLine":43,"endLine":43,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":834,"endOffset":834,"startLine":43,"endLine":43,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'If Test'","startOffset":835,"endOffset":843,"startLine":43,"endLine":43,"startColumn":9,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":844,"endOffset":844,"startLine":43,"endLine":43,"startColumn":18,"endColumn":18,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":845,"endOffset":845,"startLine":43,"endLine":43,"startColumn":19,"endColumn":19,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":848,"endOffset":848,"startLine":44,"endLine":44,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":850,"endOffset":853,"startLine":44,"endLine":44,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":855,"endOffset":856,"startLine":44,"endLine":44,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":858,"endOffset":858,"startLine":44,"endLine":44,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":859,"endOffset":864,"startLine":44,"endLine":44,"startColumn":12,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":"==","startOffset":866,"endOffset":867,"startLine":44,"endLine":44,"startColumn":19,"endColumn":20,"tokenTypeIdx":51,"tokenType":"TknComparisonEqual"},{"image":"'test'","startOffset":869,"endOffset":874,"startLine":44,"endLine":44,"startColumn":22,"endColumn":27,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":875,"endOffset":875,"startLine":44,"endLine":44,"startColumn":28,"endColumn":28,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":877,"endOffset":877,"startLine":44,"endLine":44,"startColumn":30,"endColumn":30,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":882,"endOffset":886,"startLine":45,"endLine":45,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":887,"endOffset":887,"startLine":45,"endLine":45,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'Else If Test'","startOffset":888,"endOffset":901,"startLine":45,"endLine":45,"startColumn":9,"endColumn":22,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":902,"endOffset":902,"startLine":45,"endLine":45,"startColumn":23,"endColumn":23,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":903,"endOffset":903,"startLine":45,"endLine":45,"startColumn":24,"endColumn":24,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":906,"endOffset":906,"startLine":46,"endLine":46,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":908,"endOffset":911,"startLine":46,"endLine":46,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":913,"endOffset":913,"startLine":46,"endLine":46,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":918,"endOffset":922,"startLine":47,"endLine":47,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":923,"endOffset":923,"startLine":47,"endLine":47,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'Else Test'","startOffset":924,"endOffset":934,"startLine":47,"endLine":47,"startColumn":9,"endColumn":19,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":935,"endOffset":935,"startLine":47,"endLine":47,"startColumn":20,"endColumn":20,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":936,"endOffset":936,"startLine":47,"endLine":47,"startColumn":21,"endColumn":21,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":939,"endOffset":939,"startLine":48,"endLine":48,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":940,"endOffset":940,"startLine":48,"endLine":48,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":943,"endOffset":944,"startLine":49,"endLine":49,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":946,"endOffset":946,"startLine":49,"endLine":49,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1","startOffset":947,"endOffset":947,"startLine":49,"endLine":49,"startColumn":5,"endColumn":5,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"==","startOffset":949,"endOffset":950,"startLine":49,"endLine":49,"startColumn":7,"endColumn":8,"tokenTypeIdx":51,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":952,"endOffset":952,"startLine":49,"endLine":49,"startColumn":10,"endColumn":10,"tokenTypeIdx":34,"tokenType":"Number"},{"image":")","startOffset":953,"endOffset":953,"startLine":49,"endLine":49,"startColumn":11,"endColumn":11,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"print","startOffset":955,"endOffset":959,"startLine":49,"endLine":49,"startColumn":13,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":960,"endOffset":960,"startLine":49,"endLine":49,"startColumn":18,"endColumn":18,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":961,"endOffset":966,"startLine":49,"endLine":49,"startColumn":19,"endColumn":24,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":967,"endOffset":967,"startLine":49,"endLine":49,"startColumn":25,"endColumn":25,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":968,"endOffset":968,"startLine":49,"endLine":49,"startColumn":26,"endColumn":26,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"else","startOffset":971,"endOffset":974,"startLine":50,"endLine":50,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":976,"endOffset":980,"startLine":50,"endLine":50,"startColumn":6,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":981,"endOffset":981,"startLine":50,"endLine":50,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":982,"endOffset":987,"startLine":50,"endLine":50,"startColumn":12,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":988,"endOffset":988,"startLine":50,"endLine":50,"startColumn":18,"endColumn":18,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":989,"endOffset":989,"startLine":50,"endLine":50,"startColumn":19,"endColumn":19,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":994,"endOffset":995,"startLine":52,"endLine":52,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":997,"endOffset":997,"startLine":52,"endLine":52,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":998,"endOffset":1001,"startLine":52,"endLine":52,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1002,"endOffset":1002,"startLine":52,"endLine":52,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1004,"endOffset":1004,"startLine":52,"endLine":52,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1009,"endOffset":1013,"startLine":53,"endLine":53,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1014,"endOffset":1014,"startLine":53,"endLine":53,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'true'","startOffset":1015,"endOffset":1020,"startLine":53,"endLine":53,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1021,"endOffset":1021,"startLine":53,"endLine":53,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1022,"endOffset":1022,"startLine":53,"endLine":53,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1025,"endOffset":1025,"startLine":54,"endLine":54,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1026,"endOffset":1026,"startLine":54,"endLine":54,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1031,"endOffset":1032,"startLine":56,"endLine":56,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1034,"endOffset":1034,"startLine":56,"endLine":56,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1035,"endOffset":1038,"startLine":56,"endLine":56,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1039,"endOffset":1039,"startLine":56,"endLine":56,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"print","startOffset":1041,"endOffset":1045,"startLine":56,"endLine":56,"startColumn":11,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1046,"endOffset":1046,"startLine":56,"endLine":56,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1047,"endOffset":1052,"startLine":56,"endLine":56,"startColumn":17,"endColumn":22,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1053,"endOffset":1053,"startLine":56,"endLine":56,"startColumn":23,"endColumn":23,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1054,"endOffset":1054,"startLine":56,"endLine":56,"startColumn":24,"endColumn":24,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1059,"endOffset":1060,"startLine":58,"endLine":58,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1062,"endOffset":1062,"startLine":58,"endLine":58,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1063,"endOffset":1066,"startLine":58,"endLine":58,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1067,"endOffset":1067,"startLine":58,"endLine":58,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"print","startOffset":1069,"endOffset":1073,"startLine":58,"endLine":58,"startColumn":11,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1074,"endOffset":1074,"startLine":58,"endLine":58,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1075,"endOffset":1080,"startLine":58,"endLine":58,"startColumn":17,"endColumn":22,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1081,"endOffset":1081,"startLine":58,"endLine":58,"startColumn":23,"endColumn":23,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1082,"endOffset":1082,"startLine":58,"endLine":58,"startColumn":24,"endColumn":24,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"else","startOffset":1085,"endOffset":1088,"startLine":59,"endLine":59,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1090,"endOffset":1094,"startLine":59,"endLine":59,"startColumn":6,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1095,"endOffset":1095,"startLine":59,"endLine":59,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1096,"endOffset":1101,"startLine":59,"endLine":59,"startColumn":12,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1102,"endOffset":1102,"startLine":59,"endLine":59,"startColumn":18,"endColumn":18,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1103,"endOffset":1103,"startLine":59,"endLine":59,"startColumn":19,"endColumn":19,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1108,"endOffset":1109,"startLine":61,"endLine":61,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1111,"endOffset":1111,"startLine":61,"endLine":61,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1112,"endOffset":1115,"startLine":61,"endLine":61,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1116,"endOffset":1116,"startLine":61,"endLine":61,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1118,"endOffset":1118,"startLine":61,"endLine":61,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1123,"endOffset":1127,"startLine":62,"endLine":62,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1128,"endOffset":1128,"startLine":62,"endLine":62,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1129,"endOffset":1134,"startLine":62,"endLine":62,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1135,"endOffset":1135,"startLine":62,"endLine":62,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1136,"endOffset":1136,"startLine":62,"endLine":62,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1139,"endOffset":1139,"startLine":63,"endLine":63,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1141,"endOffset":1144,"startLine":63,"endLine":63,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1146,"endOffset":1146,"startLine":63,"endLine":63,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1151,"endOffset":1155,"startLine":64,"endLine":64,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1156,"endOffset":1156,"startLine":64,"endLine":64,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1157,"endOffset":1162,"startLine":64,"endLine":64,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1163,"endOffset":1163,"startLine":64,"endLine":64,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1164,"endOffset":1164,"startLine":64,"endLine":64,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1167,"endOffset":1167,"startLine":65,"endLine":65,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1168,"endOffset":1168,"startLine":65,"endLine":65,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1173,"endOffset":1174,"startLine":67,"endLine":67,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1176,"endOffset":1176,"startLine":67,"endLine":67,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1177,"endOffset":1180,"startLine":67,"endLine":67,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1181,"endOffset":1181,"startLine":67,"endLine":67,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1183,"endOffset":1183,"startLine":67,"endLine":67,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1188,"endOffset":1192,"startLine":68,"endLine":68,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1193,"endOffset":1193,"startLine":68,"endLine":68,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1194,"endOffset":1199,"startLine":68,"endLine":68,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1200,"endOffset":1200,"startLine":68,"endLine":68,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1201,"endOffset":1201,"startLine":68,"endLine":68,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1204,"endOffset":1204,"startLine":69,"endLine":69,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1206,"endOffset":1209,"startLine":69,"endLine":69,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":1211,"endOffset":1212,"startLine":69,"endLine":69,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1214,"endOffset":1214,"startLine":69,"endLine":69,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1215,"endOffset":1218,"startLine":69,"endLine":69,"startColumn":12,"endColumn":15,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1219,"endOffset":1219,"startLine":69,"endLine":69,"startColumn":16,"endColumn":16,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1221,"endOffset":1221,"startLine":69,"endLine":69,"startColumn":18,"endColumn":18,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1226,"endOffset":1230,"startLine":70,"endLine":70,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1231,"endOffset":1231,"startLine":70,"endLine":70,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1232,"endOffset":1237,"startLine":70,"endLine":70,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1238,"endOffset":1238,"startLine":70,"endLine":70,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1239,"endOffset":1239,"startLine":70,"endLine":70,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1242,"endOffset":1242,"startLine":71,"endLine":71,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1244,"endOffset":1247,"startLine":71,"endLine":71,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1249,"endOffset":1249,"startLine":71,"endLine":71,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1254,"endOffset":1258,"startLine":72,"endLine":72,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1259,"endOffset":1259,"startLine":72,"endLine":72,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1260,"endOffset":1265,"startLine":72,"endLine":72,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1266,"endOffset":1266,"startLine":72,"endLine":72,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1267,"endOffset":1267,"startLine":72,"endLine":72,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1270,"endOffset":1270,"startLine":73,"endLine":73,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1271,"endOffset":1271,"startLine":73,"endLine":73,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1276,"endOffset":1277,"startLine":75,"endLine":75,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1279,"endOffset":1279,"startLine":75,"endLine":75,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1280,"endOffset":1283,"startLine":75,"endLine":75,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1284,"endOffset":1284,"startLine":75,"endLine":75,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1286,"endOffset":1286,"startLine":75,"endLine":75,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1291,"endOffset":1295,"startLine":76,"endLine":76,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1296,"endOffset":1296,"startLine":76,"endLine":76,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1297,"endOffset":1302,"startLine":76,"endLine":76,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1303,"endOffset":1303,"startLine":76,"endLine":76,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1304,"endOffset":1304,"startLine":76,"endLine":76,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1307,"endOffset":1307,"startLine":77,"endLine":77,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1309,"endOffset":1312,"startLine":77,"endLine":77,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1314,"endOffset":1318,"startLine":77,"endLine":77,"startColumn":8,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1319,"endOffset":1319,"startLine":77,"endLine":77,"startColumn":13,"endColumn":13,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1320,"endOffset":1325,"startLine":77,"endLine":77,"startColumn":14,"endColumn":19,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1326,"endOffset":1326,"startLine":77,"endLine":77,"startColumn":20,"endColumn":20,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1327,"endOffset":1327,"startLine":77,"endLine":77,"startColumn":21,"endColumn":21,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1332,"endOffset":1333,"startLine":79,"endLine":79,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1335,"endOffset":1335,"startLine":79,"endLine":79,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1336,"endOffset":1339,"startLine":79,"endLine":79,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1340,"endOffset":1340,"startLine":79,"endLine":79,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1342,"endOffset":1342,"startLine":79,"endLine":79,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1347,"endOffset":1351,"startLine":80,"endLine":80,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1352,"endOffset":1352,"startLine":80,"endLine":80,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1353,"endOffset":1358,"startLine":80,"endLine":80,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1359,"endOffset":1359,"startLine":80,"endLine":80,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1360,"endOffset":1360,"startLine":80,"endLine":80,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1363,"endOffset":1363,"startLine":81,"endLine":81,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1364,"endOffset":1364,"startLine":81,"endLine":81,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"print","startOffset":1391,"endOffset":1395,"startLine":83,"endLine":83,"startColumn":1,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1396,"endOffset":1396,"startLine":83,"endLine":83,"startColumn":6,"endColumn":6,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1397,"endOffset":1402,"startLine":83,"endLine":83,"startColumn":7,"endColumn":12,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1403,"endOffset":1403,"startLine":83,"endLine":83,"startColumn":13,"endColumn":13,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1404,"endOffset":1404,"startLine":83,"endLine":83,"startColumn":14,"endColumn":14,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"f","startOffset":1407,"endOffset":1407,"startLine":84,"endLine":84,"startColumn":1,"endColumn":1,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1408,"endOffset":1408,"startLine":84,"endLine":84,"startColumn":2,"endColumn":2,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":1409,"endOffset":1409,"startLine":84,"endLine":84,"startColumn":3,"endColumn":3,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1410,"endOffset":1410,"startLine":84,"endLine":84,"startColumn":4,"endColumn":4,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"@wasm.i32.add","startOffset":1413,"endOffset":1425,"startLine":85,"endLine":85,"startColumn":1,"endColumn":13,"tokenTypeIdx":36,"tokenType":"Wasm Instruction Call"},{"image":"(","startOffset":1426,"endOffset":1426,"startLine":85,"endLine":85,"startColumn":14,"endColumn":14,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1n","startOffset":1427,"endOffset":1428,"startLine":85,"endLine":85,"startColumn":15,"endColumn":16,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":1429,"endOffset":1429,"startLine":85,"endLine":85,"startColumn":17,"endColumn":17,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"1n","startOffset":1431,"endOffset":1432,"startLine":85,"endLine":85,"startColumn":19,"endColumn":20,"tokenTypeIdx":28,"tokenType":"I32"},{"image":")","startOffset":1433,"endOffset":1433,"startLine":85,"endLine":85,"startColumn":21,"endColumn":21,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1434,"endOffset":1434,"startLine":85,"endLine":85,"startColumn":22,"endColumn":22,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1468,"endOffset":1470,"startLine":87,"endLine":87,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"c","startOffset":1472,"endOffset":1472,"startLine":87,"endLine":87,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1473,"endOffset":1473,"startLine":87,"endLine":87,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":1475,"endOffset":1480,"startLine":87,"endLine":87,"startColumn":8,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1482,"endOffset":1482,"startLine":87,"endLine":87,"startColumn":15,"endColumn":15,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":1484,"endOffset":1484,"startLine":87,"endLine":87,"startColumn":17,"endColumn":17,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1486,"endOffset":1486,"startLine":87,"endLine":87,"startColumn":19,"endColumn":19,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"(","startOffset":1488,"endOffset":1488,"startLine":87,"endLine":87,"startColumn":21,"endColumn":21,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1","startOffset":1489,"endOffset":1489,"startLine":87,"endLine":87,"startColumn":22,"endColumn":22,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1491,"endOffset":1491,"startLine":87,"endLine":87,"startColumn":24,"endColumn":24,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1493,"endOffset":1493,"startLine":87,"endLine":87,"startColumn":26,"endColumn":26,"tokenTypeIdx":34,"tokenType":"Number"},{"image":")","startOffset":1494,"endOffset":1494,"startLine":87,"endLine":87,"startColumn":27,"endColumn":27,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"+","startOffset":1496,"endOffset":1496,"startLine":87,"endLine":87,"startColumn":29,"endColumn":29,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1498,"endOffset":1498,"startLine":87,"endLine":87,"startColumn":31,"endColumn":31,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1500,"endOffset":1500,"startLine":87,"endLine":87,"startColumn":33,"endColumn":33,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1502,"endOffset":1502,"startLine":87,"endLine":87,"startColumn":35,"endColumn":35,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1504,"endOffset":1504,"startLine":87,"endLine":87,"startColumn":37,"endColumn":37,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1506,"endOffset":1506,"startLine":87,"endLine":87,"startColumn":39,"endColumn":39,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":1507,"endOffset":1507,"startLine":87,"endLine":87,"startColumn":40,"endColumn":40,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"c","startOffset":1510,"endOffset":1510,"startLine":88,"endLine":88,"startColumn":1,"endColumn":1,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1512,"endOffset":1512,"startLine":88,"endLine":88,"startColumn":3,"endColumn":3,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":1514,"endOffset":1514,"startLine":88,"endLine":88,"startColumn":5,"endColumn":5,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":1515,"endOffset":1515,"startLine":88,"endLine":88,"startColumn":6,"endColumn":6,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1518,"endOffset":1520,"startLine":89,"endLine":89,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"d","startOffset":1522,"endOffset":1522,"startLine":89,"endLine":89,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1523,"endOffset":1523,"startLine":89,"endLine":89,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":1525,"endOffset":1530,"startLine":89,"endLine":89,"startColumn":8,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1532,"endOffset":1532,"startLine":89,"endLine":89,"startColumn":15,"endColumn":15,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"a","startOffset":1534,"endOffset":1534,"startLine":89,"endLine":89,"startColumn":17,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1535,"endOffset":1535,"startLine":89,"endLine":89,"startColumn":18,"endColumn":18,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1538,"endOffset":1540,"startLine":90,"endLine":90,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"e","startOffset":1542,"endOffset":1542,"startLine":90,"endLine":90,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1543,"endOffset":1543,"startLine":90,"endLine":90,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1545,"endOffset":1547,"startLine":90,"endLine":90,"startColumn":8,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1549,"endOffset":1549,"startLine":90,"endLine":90,"startColumn":12,"endColumn":12,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"objectTest3","startOffset":1551,"endOffset":1561,"startLine":90,"endLine":90,"startColumn":14,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":".","startOffset":1562,"endOffset":1562,"startLine":90,"endLine":90,"startColumn":25,"endColumn":25,"tokenTypeIdx":45,"tokenType":"Period"},{"image":"field3","startOffset":1563,"endOffset":1568,"startLine":90,"endLine":90,"startColumn":26,"endColumn":31,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1569,"endOffset":1569,"startLine":90,"endLine":90,"startColumn":32,"endColumn":32,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1572,"endOffset":1574,"startLine":91,"endLine":91,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"z","startOffset":1576,"endOffset":1576,"startLine":91,"endLine":91,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1577,"endOffset":1577,"startLine":91,"endLine":91,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Function","startOffset":1579,"endOffset":1586,"startLine":91,"endLine":91,"startColumn":8,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1588,"endOffset":1588,"startLine":91,"endLine":91,"startColumn":17,"endColumn":17,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"(","startOffset":1590,"endOffset":1590,"startLine":91,"endLine":91,"startColumn":19,"endColumn":19,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"g","startOffset":1591,"endOffset":1591,"startLine":91,"endLine":91,"startColumn":20,"endColumn":20,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1592,"endOffset":1592,"startLine":91,"endLine":91,"startColumn":21,"endColumn":21,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1594,"endOffset":1596,"startLine":91,"endLine":91,"startColumn":23,"endColumn":25,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":1597,"endOffset":1597,"startLine":91,"endLine":91,"startColumn":26,"endColumn":26,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":":","startOffset":1598,"endOffset":1598,"startLine":91,"endLine":91,"startColumn":27,"endColumn":27,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1600,"endOffset":1602,"startLine":91,"endLine":91,"startColumn":29,"endColumn":31,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1604,"endOffset":1605,"startLine":91,"endLine":91,"startColumn":33,"endColumn":34,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"{","startOffset":1607,"endOffset":1607,"startLine":91,"endLine":91,"startColumn":36,"endColumn":36,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"return","startOffset":1612,"endOffset":1617,"startLine":92,"endLine":92,"startColumn":3,"endColumn":8,"tokenTypeIdx":25,"tokenType":"ReturnToken"},{"image":"(","startOffset":1618,"endOffset":1618,"startLine":92,"endLine":92,"startColumn":9,"endColumn":9,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"g","startOffset":1619,"endOffset":1619,"startLine":92,"endLine":92,"startColumn":10,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":1620,"endOffset":1620,"startLine":92,"endLine":92,"startColumn":11,"endColumn":11,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1621,"endOffset":1621,"startLine":92,"endLine":92,"startColumn":12,"endColumn":12,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1624,"endOffset":1624,"startLine":93,"endLine":93,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1625,"endOffset":1625,"startLine":93,"endLine":93,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"const","startOffset":1628,"endOffset":1632,"startLine":94,"endLine":94,"startColumn":1,"endColumn":5,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"h","startOffset":1634,"endOffset":1634,"startLine":94,"endLine":94,"startColumn":7,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1635,"endOffset":1635,"startLine":94,"endLine":94,"startColumn":8,"endColumn":8,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":1637,"endOffset":1642,"startLine":94,"endLine":94,"startColumn":10,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1644,"endOffset":1644,"startLine":94,"endLine":94,"startColumn":17,"endColumn":17,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":1646,"endOffset":1646,"startLine":94,"endLine":94,"startColumn":19,"endColumn":19,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":1647,"endOffset":1647,"startLine":94,"endLine":94,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"(","startOffset":1650,"endOffset":1650,"startLine":95,"endLine":95,"startColumn":1,"endColumn":1,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"(","startOffset":1651,"endOffset":1651,"startLine":95,"endLine":95,"startColumn":2,"endColumn":2,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":1652,"endOffset":1652,"startLine":95,"endLine":95,"startColumn":3,"endColumn":3,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":":","startOffset":1653,"endOffset":1653,"startLine":95,"endLine":95,"startColumn":4,"endColumn":4,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1655,"endOffset":1657,"startLine":95,"endLine":95,"startColumn":6,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1659,"endOffset":1660,"startLine":95,"endLine":95,"startColumn":10,"endColumn":11,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"{","startOffset":1662,"endOffset":1662,"startLine":95,"endLine":95,"startColumn":13,"endColumn":13,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1667,"endOffset":1671,"startLine":96,"endLine":96,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1672,"endOffset":1672,"startLine":96,"endLine":96,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1673,"endOffset":1678,"startLine":96,"endLine":96,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1679,"endOffset":1679,"startLine":96,"endLine":96,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1680,"endOffset":1680,"startLine":96,"endLine":96,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"return","startOffset":1685,"endOffset":1690,"startLine":97,"endLine":97,"startColumn":3,"endColumn":8,"tokenTypeIdx":25,"tokenType":"ReturnToken"},{"image":"(","startOffset":1691,"endOffset":1691,"startLine":97,"endLine":97,"startColumn":9,"endColumn":9,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1n","startOffset":1692,"endOffset":1693,"startLine":97,"endLine":97,"startColumn":10,"endColumn":11,"tokenTypeIdx":28,"tokenType":"I32"},{"image":")","startOffset":1694,"endOffset":1694,"startLine":97,"endLine":97,"startColumn":12,"endColumn":12,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1695,"endOffset":1695,"startLine":97,"endLine":97,"startColumn":13,"endColumn":13,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1698,"endOffset":1698,"startLine":98,"endLine":98,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":")","startOffset":1699,"endOffset":1699,"startLine":98,"endLine":98,"startColumn":2,"endColumn":2,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"(","startOffset":1700,"endOffset":1700,"startLine":98,"endLine":98,"startColumn":3,"endColumn":3,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":1701,"endOffset":1701,"startLine":98,"endLine":98,"startColumn":4,"endColumn":4,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1702,"endOffset":1702,"startLine":98,"endLine":98,"startColumn":5,"endColumn":5,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":1724,"endOffset":1732,"startLine":100,"endLine":100,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_Has_TestInterface","startOffset":1734,"endOffset":1763,"startLine":100,"endLine":100,"startColumn":11,"endColumn":40,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1764,"endOffset":1764,"startLine":100,"endLine":100,"startColumn":41,"endColumn":41,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1765,"endOffset":1775,"startLine":100,"endLine":100,"startColumn":42,"endColumn":52,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1776,"endOffset":1776,"startLine":100,"endLine":100,"startColumn":53,"endColumn":53,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1778,"endOffset":1778,"startLine":100,"endLine":100,"startColumn":55,"endColumn":55,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"test","startOffset":1783,"endOffset":1786,"startLine":101,"endLine":101,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1787,"endOffset":1787,"startLine":101,"endLine":101,"startColumn":7,"endColumn":7,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1789,"endOffset":1799,"startLine":101,"endLine":101,"startColumn":9,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1800,"endOffset":1800,"startLine":101,"endLine":101,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1803,"endOffset":1803,"startLine":102,"endLine":102,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1804,"endOffset":1804,"startLine":102,"endLine":102,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"enum","startOffset":1807,"endOffset":1810,"startLine":103,"endLine":103,"startColumn":1,"endColumn":4,"tokenTypeIdx":26,"tokenType":"TknEnum"},{"image":"OptionalSemi_Has_EnumTest","startOffset":1812,"endOffset":1836,"startLine":103,"endLine":103,"startColumn":6,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1837,"endOffset":1837,"startLine":103,"endLine":103,"startColumn":31,"endColumn":31,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1838,"endOffset":1848,"startLine":103,"endLine":103,"startColumn":32,"endColumn":42,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1849,"endOffset":1849,"startLine":103,"endLine":103,"startColumn":43,"endColumn":43,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1851,"endOffset":1851,"startLine":103,"endLine":103,"startColumn":45,"endColumn":45,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"Test","startOffset":1856,"endOffset":1859,"startLine":104,"endLine":104,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1860,"endOffset":1860,"startLine":104,"endLine":104,"startColumn":7,"endColumn":7,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":1861,"endOffset":1871,"startLine":104,"endLine":104,"startColumn":8,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":1872,"endOffset":1872,"startLine":104,"endLine":104,"startColumn":19,"endColumn":19,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"}","startOffset":1875,"endOffset":1875,"startLine":105,"endLine":105,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1876,"endOffset":1876,"startLine":105,"endLine":105,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":1879,"endOffset":1887,"startLine":106,"endLine":106,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_TestInterface","startOffset":1889,"endOffset":1914,"startLine":106,"endLine":106,"startColumn":11,"endColumn":36,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1915,"endOffset":1915,"startLine":106,"endLine":106,"startColumn":37,"endColumn":37,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1916,"endOffset":1926,"startLine":106,"endLine":106,"startColumn":38,"endColumn":48,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1927,"endOffset":1927,"startLine":106,"endLine":106,"startColumn":49,"endColumn":49,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1929,"endOffset":1929,"startLine":106,"endLine":106,"startColumn":51,"endColumn":51,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"test","startOffset":1934,"endOffset":1937,"startLine":107,"endLine":107,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1938,"endOffset":1938,"startLine":107,"endLine":107,"startColumn":7,"endColumn":7,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1940,"endOffset":1950,"startLine":107,"endLine":107,"startColumn":9,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1951,"endOffset":1951,"startLine":107,"endLine":107,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1954,"endOffset":1954,"startLine":108,"endLine":108,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"enum","startOffset":1957,"endOffset":1960,"startLine":109,"endLine":109,"startColumn":1,"endColumn":4,"tokenTypeIdx":26,"tokenType":"TknEnum"},{"image":"OptionalSemi_EnumTest","startOffset":1962,"endOffset":1982,"startLine":109,"endLine":109,"startColumn":6,"endColumn":26,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1983,"endOffset":1983,"startLine":109,"endLine":109,"startColumn":27,"endColumn":27,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1984,"endOffset":1994,"startLine":109,"endLine":109,"startColumn":28,"endColumn":38,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1995,"endOffset":1995,"startLine":109,"endLine":109,"startColumn":39,"endColumn":39,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1997,"endOffset":1997,"startLine":109,"endLine":109,"startColumn":41,"endColumn":41,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"Test","startOffset":2002,"endOffset":2005,"startLine":110,"endLine":110,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":2006,"endOffset":2006,"startLine":110,"endLine":110,"startColumn":7,"endColumn":7,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":2007,"endOffset":2017,"startLine":110,"endLine":110,"startColumn":8,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":2018,"endOffset":2018,"startLine":110,"endLine":110,"startColumn":19,"endColumn":19,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"}","startOffset":2021,"endOffset":2021,"startLine":111,"endLine":111,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"type","startOffset":2043,"endOffset":2046,"startLine":113,"endLine":113,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"Generic_TypeTest","startOffset":2048,"endOffset":2063,"startLine":113,"endLine":113,"startColumn":6,"endColumn":21,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2064,"endOffset":2064,"startLine":113,"endLine":113,"startColumn":22,"endColumn":22,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2065,"endOffset":2075,"startLine":113,"endLine":113,"startColumn":23,"endColumn":33,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":2076,"endOffset":2076,"startLine":113,"endLine":113,"startColumn":34,"endColumn":34,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"GenericTest1","startOffset":2078,"endOffset":2089,"startLine":113,"endLine":113,"startColumn":36,"endColumn":47,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":2090,"endOffset":2090,"startLine":113,"endLine":113,"startColumn":48,"endColumn":48,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"=","startOffset":2092,"endOffset":2092,"startLine":113,"endLine":113,"startColumn":50,"endColumn":50,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"String","startOffset":2094,"endOffset":2099,"startLine":113,"endLine":113,"startColumn":52,"endColumn":57,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":2100,"endOffset":2100,"startLine":113,"endLine":113,"startColumn":58,"endColumn":58,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":2103,"endOffset":2111,"startLine":114,"endLine":114,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"Generic_TestInterface","startOffset":2113,"endOffset":2133,"startLine":114,"endLine":114,"startColumn":11,"endColumn":31,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2134,"endOffset":2134,"startLine":114,"endLine":114,"startColumn":32,"endColumn":32,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2135,"endOffset":2145,"startLine":114,"endLine":114,"startColumn":33,"endColumn":43,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":2146,"endOffset":2146,"startLine":114,"endLine":114,"startColumn":44,"endColumn":44,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2148,"endOffset":2148,"startLine":114,"endLine":114,"startColumn":46,"endColumn":46,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"test","startOffset":2153,"endOffset":2156,"startLine":115,"endLine":115,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":2157,"endOffset":2157,"startLine":115,"endLine":115,"startColumn":7,"endColumn":7,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"GenericTest","startOffset":2159,"endOffset":2169,"startLine":115,"endLine":115,"startColumn":9,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":2170,"endOffset":2170,"startLine":115,"endLine":115,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":2173,"endOffset":2173,"startLine":116,"endLine":116,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"enum","startOffset":2176,"endOffset":2179,"startLine":117,"endLine":117,"startColumn":1,"endColumn":4,"tokenTypeIdx":26,"tokenType":"TknEnum"},{"image":"Generic_EnumTest","startOffset":2181,"endOffset":2196,"startLine":117,"endLine":117,"startColumn":6,"endColumn":21,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2197,"endOffset":2197,"startLine":117,"endLine":117,"startColumn":22,"endColumn":22,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2198,"endOffset":2208,"startLine":117,"endLine":117,"startColumn":23,"endColumn":33,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":2209,"endOffset":2209,"startLine":117,"endLine":117,"startColumn":34,"endColumn":34,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2211,"endOffset":2211,"startLine":117,"endLine":117,"startColumn":36,"endColumn":36,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"Test","startOffset":2216,"endOffset":2219,"startLine":118,"endLine":118,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":2220,"endOffset":2220,"startLine":118,"endLine":118,"startColumn":7,"endColumn":7,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":2221,"endOffset":2231,"startLine":118,"endLine":118,"startColumn":8,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":2232,"endOffset":2232,"startLine":118,"endLine":118,"startColumn":19,"endColumn":19,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"}","startOffset":2235,"endOffset":2235,"startLine":119,"endLine":119,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"export","startOffset":2255,"endOffset":2260,"startLine":121,"endLine":121,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"const","startOffset":2262,"endOffset":2266,"startLine":121,"endLine":121,"startColumn":8,"endColumn":12,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"y","startOffset":2268,"endOffset":2268,"startLine":121,"endLine":121,"startColumn":14,"endColumn":14,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":2269,"endOffset":2269,"startLine":121,"endLine":121,"startColumn":15,"endColumn":15,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":2271,"endOffset":2276,"startLine":121,"endLine":121,"startColumn":17,"endColumn":22,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":2278,"endOffset":2278,"startLine":121,"endLine":121,"startColumn":24,"endColumn":24,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":2280,"endOffset":2280,"startLine":121,"endLine":121,"startColumn":26,"endColumn":26,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":2281,"endOffset":2281,"startLine":121,"endLine":121,"startColumn":27,"endColumn":27,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"export","startOffset":2284,"endOffset":2289,"startLine":122,"endLine":122,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"h","startOffset":2291,"endOffset":2291,"startLine":122,"endLine":122,"startColumn":8,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":2292,"endOffset":2292,"startLine":122,"endLine":122,"startColumn":9,"endColumn":9,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"export","startOffset":2295,"endOffset":2300,"startLine":123,"endLine":123,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"{","startOffset":2302,"endOffset":2302,"startLine":123,"endLine":123,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"c","startOffset":2307,"endOffset":2307,"startLine":124,"endLine":124,"startColumn":3,"endColumn":3,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":2308,"endOffset":2308,"startLine":124,"endLine":124,"startColumn":4,"endColumn":4,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"d","startOffset":2313,"endOffset":2313,"startLine":125,"endLine":125,"startColumn":3,"endColumn":3,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":2314,"endOffset":2314,"startLine":125,"endLine":125,"startColumn":4,"endColumn":4,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"z","startOffset":2319,"endOffset":2319,"startLine":126,"endLine":126,"startColumn":3,"endColumn":3,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"}","startOffset":2322,"endOffset":2322,"startLine":127,"endLine":127,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":2323,"endOffset":2323,"startLine":127,"endLine":127,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"}],"groups":{"Reserved":[]},"errors":[]} \ No newline at end of file +{"tokens":[{"image":"import","startOffset":18,"endOffset":23,"startLine":2,"endLine":2,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"a","startOffset":25,"endOffset":25,"startLine":2,"endLine":2,"startColumn":8,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":27,"endOffset":30,"startLine":2,"endLine":2,"startColumn":10,"endColumn":13,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":32,"endOffset":37,"startLine":2,"endLine":2,"startColumn":15,"endColumn":20,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":38,"endOffset":38,"startLine":2,"endLine":2,"startColumn":21,"endColumn":21,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"import","startOffset":40,"endOffset":45,"startLine":3,"endLine":3,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":47,"endOffset":50,"startLine":3,"endLine":3,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"print","startOffset":52,"endOffset":56,"startLine":3,"endLine":3,"startColumn":13,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":57,"endOffset":57,"startLine":3,"endLine":3,"startColumn":18,"endColumn":18,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"(","startOffset":59,"endOffset":59,"startLine":3,"endLine":3,"startColumn":20,"endColumn":20,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"String","startOffset":60,"endOffset":65,"startLine":3,"endLine":3,"startColumn":21,"endColumn":26,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":66,"endOffset":66,"startLine":3,"endLine":3,"startColumn":27,"endColumn":27,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":68,"endOffset":69,"startLine":3,"endLine":3,"startColumn":29,"endColumn":30,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"Void","startOffset":71,"endOffset":74,"startLine":3,"endLine":3,"startColumn":32,"endColumn":35,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":76,"endOffset":79,"startLine":3,"endLine":3,"startColumn":37,"endColumn":40,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":81,"endOffset":87,"startLine":3,"endLine":3,"startColumn":42,"endColumn":48,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":88,"endOffset":88,"startLine":3,"endLine":3,"startColumn":49,"endColumn":49,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"import","startOffset":90,"endOffset":95,"startLine":4,"endLine":4,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":97,"endOffset":100,"startLine":4,"endLine":4,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"f","startOffset":102,"endOffset":102,"startLine":4,"endLine":4,"startColumn":13,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":103,"endOffset":103,"startLine":4,"endLine":4,"startColumn":14,"endColumn":14,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"(","startOffset":105,"endOffset":105,"startLine":4,"endLine":4,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":106,"endOffset":106,"startLine":4,"endLine":4,"startColumn":17,"endColumn":17,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":108,"endOffset":109,"startLine":4,"endLine":4,"startColumn":19,"endColumn":20,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"Void","startOffset":111,"endOffset":114,"startLine":4,"endLine":4,"startColumn":22,"endColumn":25,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":116,"endOffset":119,"startLine":4,"endLine":4,"startColumn":27,"endColumn":30,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":121,"endOffset":127,"startLine":4,"endLine":4,"startColumn":32,"endColumn":38,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":128,"endOffset":128,"startLine":4,"endLine":4,"startColumn":39,"endColumn":39,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"import","startOffset":130,"endOffset":135,"startLine":5,"endLine":5,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":137,"endOffset":140,"startLine":5,"endLine":5,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"b","startOffset":142,"endOffset":142,"startLine":5,"endLine":5,"startColumn":13,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":143,"endOffset":143,"startLine":5,"endLine":5,"startColumn":14,"endColumn":14,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":145,"endOffset":147,"startLine":5,"endLine":5,"startColumn":16,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":149,"endOffset":152,"startLine":5,"endLine":5,"startColumn":20,"endColumn":23,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":154,"endOffset":159,"startLine":5,"endLine":5,"startColumn":25,"endColumn":30,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":160,"endOffset":160,"startLine":5,"endLine":5,"startColumn":31,"endColumn":31,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":199,"endOffset":202,"startLine":8,"endLine":8,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"A","startOffset":204,"endOffset":204,"startLine":8,"endLine":8,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":206,"endOffset":206,"startLine":8,"endLine":8,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":208,"endOffset":210,"startLine":8,"endLine":8,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":211,"endOffset":211,"startLine":8,"endLine":8,"startColumn":13,"endColumn":13,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":213,"endOffset":216,"startLine":9,"endLine":9,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"B","startOffset":218,"endOffset":218,"startLine":9,"endLine":9,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":220,"endOffset":220,"startLine":9,"endLine":9,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":222,"endOffset":224,"startLine":9,"endLine":9,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":226,"endOffset":226,"startLine":9,"endLine":9,"startColumn":14,"endColumn":14,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":228,"endOffset":230,"startLine":9,"endLine":9,"startColumn":16,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":232,"endOffset":232,"startLine":9,"endLine":9,"startColumn":20,"endColumn":20,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"u32","startOffset":234,"endOffset":236,"startLine":9,"endLine":9,"startColumn":22,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":238,"endOffset":238,"startLine":9,"endLine":9,"startColumn":26,"endColumn":26,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"u64","startOffset":240,"endOffset":242,"startLine":9,"endLine":9,"startColumn":28,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":244,"endOffset":244,"startLine":9,"endLine":9,"startColumn":32,"endColumn":32,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"f32","startOffset":246,"endOffset":248,"startLine":9,"endLine":9,"startColumn":34,"endColumn":36,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":250,"endOffset":250,"startLine":9,"endLine":9,"startColumn":38,"endColumn":38,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"f64","startOffset":252,"endOffset":254,"startLine":9,"endLine":9,"startColumn":40,"endColumn":42,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":255,"endOffset":255,"startLine":9,"endLine":9,"startColumn":43,"endColumn":43,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":257,"endOffset":260,"startLine":10,"endLine":10,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"C","startOffset":262,"endOffset":262,"startLine":10,"endLine":10,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":264,"endOffset":264,"startLine":10,"endLine":10,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":266,"endOffset":268,"startLine":10,"endLine":10,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":270,"endOffset":270,"startLine":10,"endLine":10,"startColumn":14,"endColumn":14,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"(","startOffset":272,"endOffset":272,"startLine":10,"endLine":10,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"i32","startOffset":273,"endOffset":275,"startLine":10,"endLine":10,"startColumn":17,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":276,"endOffset":276,"startLine":10,"endLine":10,"startColumn":20,"endColumn":20,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"i32","startOffset":278,"endOffset":280,"startLine":10,"endLine":10,"startColumn":22,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":282,"endOffset":282,"startLine":10,"endLine":10,"startColumn":26,"endColumn":26,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":284,"endOffset":286,"startLine":10,"endLine":10,"startColumn":28,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":287,"endOffset":287,"startLine":10,"endLine":10,"startColumn":31,"endColumn":31,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":289,"endOffset":290,"startLine":10,"endLine":10,"startColumn":33,"endColumn":34,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"u32","startOffset":292,"endOffset":294,"startLine":10,"endLine":10,"startColumn":36,"endColumn":38,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":296,"endOffset":296,"startLine":10,"endLine":10,"startColumn":40,"endColumn":40,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":298,"endOffset":300,"startLine":10,"endLine":10,"startColumn":42,"endColumn":44,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":301,"endOffset":301,"startLine":10,"endLine":10,"startColumn":45,"endColumn":45,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":303,"endOffset":306,"startLine":11,"endLine":11,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"D","startOffset":308,"endOffset":308,"startLine":11,"endLine":11,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":310,"endOffset":310,"startLine":11,"endLine":11,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":312,"endOffset":314,"startLine":11,"endLine":11,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":316,"endOffset":316,"startLine":11,"endLine":11,"startColumn":14,"endColumn":14,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"(","startOffset":318,"endOffset":318,"startLine":11,"endLine":11,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"i32","startOffset":319,"endOffset":321,"startLine":11,"endLine":11,"startColumn":17,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":322,"endOffset":322,"startLine":11,"endLine":11,"startColumn":20,"endColumn":20,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"i32","startOffset":324,"endOffset":326,"startLine":11,"endLine":11,"startColumn":22,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":328,"endOffset":328,"startLine":11,"endLine":11,"startColumn":26,"endColumn":26,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":330,"endOffset":332,"startLine":11,"endLine":11,"startColumn":28,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":333,"endOffset":333,"startLine":11,"endLine":11,"startColumn":31,"endColumn":31,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":335,"endOffset":336,"startLine":11,"endLine":11,"startColumn":33,"endColumn":34,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"(","startOffset":338,"endOffset":338,"startLine":11,"endLine":11,"startColumn":36,"endColumn":36,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"u32","startOffset":339,"endOffset":341,"startLine":11,"endLine":11,"startColumn":37,"endColumn":39,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":343,"endOffset":343,"startLine":11,"endLine":11,"startColumn":41,"endColumn":41,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":345,"endOffset":347,"startLine":11,"endLine":11,"startColumn":43,"endColumn":45,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":348,"endOffset":348,"startLine":11,"endLine":11,"startColumn":46,"endColumn":46,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"|","startOffset":350,"endOffset":350,"startLine":11,"endLine":11,"startColumn":48,"endColumn":48,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"f32","startOffset":352,"endOffset":354,"startLine":11,"endLine":11,"startColumn":50,"endColumn":52,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":355,"endOffset":355,"startLine":11,"endLine":11,"startColumn":53,"endColumn":53,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":357,"endOffset":365,"startLine":12,"endLine":12,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"E","startOffset":367,"endOffset":367,"startLine":12,"endLine":12,"startColumn":11,"endColumn":11,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"{","startOffset":369,"endOffset":369,"startLine":12,"endLine":12,"startColumn":13,"endColumn":13,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":373,"endOffset":378,"startLine":13,"endLine":13,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":379,"endOffset":379,"startLine":13,"endLine":13,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":381,"endOffset":383,"startLine":13,"endLine":13,"startColumn":11,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":384,"endOffset":384,"startLine":13,"endLine":13,"startColumn":14,"endColumn":14,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":388,"endOffset":390,"startLine":14,"endLine":14,"startColumn":3,"endColumn":5,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"field2","startOffset":392,"endOffset":397,"startLine":14,"endLine":14,"startColumn":7,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":398,"endOffset":398,"startLine":14,"endLine":14,"startColumn":13,"endColumn":13,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":400,"endOffset":402,"startLine":14,"endLine":14,"startColumn":15,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":403,"endOffset":403,"startLine":14,"endLine":14,"startColumn":18,"endColumn":18,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"field3","startOffset":407,"endOffset":412,"startLine":15,"endLine":15,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"?","startOffset":413,"endOffset":413,"startLine":15,"endLine":15,"startColumn":9,"endColumn":9,"tokenTypeIdx":71,"tokenType":"TknQuestionMark"},{"image":":","startOffset":414,"endOffset":414,"startLine":15,"endLine":15,"startColumn":10,"endColumn":10,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":416,"endOffset":418,"startLine":15,"endLine":15,"startColumn":12,"endColumn":14,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":419,"endOffset":419,"startLine":15,"endLine":15,"startColumn":15,"endColumn":15,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"field4","startOffset":423,"endOffset":428,"startLine":16,"endLine":16,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":429,"endOffset":429,"startLine":16,"endLine":16,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"{","startOffset":431,"endOffset":431,"startLine":16,"endLine":16,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":437,"endOffset":442,"startLine":17,"endLine":17,"startColumn":5,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":443,"endOffset":443,"startLine":17,"endLine":17,"startColumn":11,"endColumn":11,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":445,"endOffset":447,"startLine":17,"endLine":17,"startColumn":13,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":448,"endOffset":448,"startLine":17,"endLine":17,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":452,"endOffset":452,"startLine":18,"endLine":18,"startColumn":3,"endColumn":3,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":453,"endOffset":453,"startLine":18,"endLine":18,"startColumn":4,"endColumn":4,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":455,"endOffset":455,"startLine":19,"endLine":19,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":456,"endOffset":456,"startLine":19,"endLine":19,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":483,"endOffset":485,"startLine":21,"endLine":21,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest","startOffset":487,"endOffset":496,"startLine":21,"endLine":21,"startColumn":5,"endColumn":14,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":497,"endOffset":497,"startLine":21,"endLine":21,"startColumn":15,"endColumn":15,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"E","startOffset":499,"endOffset":499,"startLine":21,"endLine":21,"startColumn":17,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":501,"endOffset":501,"startLine":21,"endLine":21,"startColumn":19,"endColumn":19,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"{","startOffset":503,"endOffset":503,"startLine":21,"endLine":21,"startColumn":21,"endColumn":21,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":507,"endOffset":512,"startLine":22,"endLine":22,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":513,"endOffset":513,"startLine":22,"endLine":22,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":515,"endOffset":516,"startLine":22,"endLine":22,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":517,"endOffset":517,"startLine":22,"endLine":22,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field2","startOffset":521,"endOffset":526,"startLine":23,"endLine":23,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":527,"endOffset":527,"startLine":23,"endLine":23,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":529,"endOffset":530,"startLine":23,"endLine":23,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":531,"endOffset":531,"startLine":23,"endLine":23,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field3","startOffset":535,"endOffset":540,"startLine":24,"endLine":24,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":541,"endOffset":541,"startLine":24,"endLine":24,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":543,"endOffset":544,"startLine":24,"endLine":24,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":545,"endOffset":545,"startLine":24,"endLine":24,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field4","startOffset":549,"endOffset":554,"startLine":25,"endLine":25,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":555,"endOffset":555,"startLine":25,"endLine":25,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"{","startOffset":557,"endOffset":557,"startLine":25,"endLine":25,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":563,"endOffset":568,"startLine":26,"endLine":26,"startColumn":5,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":569,"endOffset":569,"startLine":26,"endLine":26,"startColumn":11,"endColumn":11,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":571,"endOffset":572,"startLine":26,"endLine":26,"startColumn":13,"endColumn":14,"tokenTypeIdx":31,"tokenType":"I32"},{"image":"}","startOffset":576,"endOffset":576,"startLine":27,"endLine":27,"startColumn":3,"endColumn":3,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"}","startOffset":578,"endOffset":578,"startLine":28,"endLine":28,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":579,"endOffset":579,"startLine":28,"endLine":28,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":581,"endOffset":583,"startLine":29,"endLine":29,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest2","startOffset":585,"endOffset":595,"startLine":29,"endLine":29,"startColumn":5,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":596,"endOffset":596,"startLine":29,"endLine":29,"startColumn":16,"endColumn":16,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"E","startOffset":598,"endOffset":598,"startLine":29,"endLine":29,"startColumn":18,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":600,"endOffset":600,"startLine":29,"endLine":29,"startColumn":20,"endColumn":20,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"{","startOffset":602,"endOffset":602,"startLine":29,"endLine":29,"startColumn":22,"endColumn":22,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":606,"endOffset":611,"startLine":30,"endLine":30,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":612,"endOffset":612,"startLine":30,"endLine":30,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":614,"endOffset":615,"startLine":30,"endLine":30,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":616,"endOffset":616,"startLine":30,"endLine":30,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field2","startOffset":620,"endOffset":625,"startLine":31,"endLine":31,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":626,"endOffset":626,"startLine":31,"endLine":31,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":628,"endOffset":629,"startLine":31,"endLine":31,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":630,"endOffset":630,"startLine":31,"endLine":31,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field4","startOffset":634,"endOffset":639,"startLine":32,"endLine":32,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":640,"endOffset":640,"startLine":32,"endLine":32,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"{","startOffset":642,"endOffset":642,"startLine":32,"endLine":32,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":648,"endOffset":653,"startLine":33,"endLine":33,"startColumn":5,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":654,"endOffset":654,"startLine":33,"endLine":33,"startColumn":11,"endColumn":11,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":656,"endOffset":657,"startLine":33,"endLine":33,"startColumn":13,"endColumn":14,"tokenTypeIdx":31,"tokenType":"I32"},{"image":"}","startOffset":661,"endOffset":661,"startLine":34,"endLine":34,"startColumn":3,"endColumn":3,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"}","startOffset":663,"endOffset":663,"startLine":35,"endLine":35,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":664,"endOffset":664,"startLine":35,"endLine":35,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":666,"endOffset":668,"startLine":36,"endLine":36,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest3","startOffset":670,"endOffset":680,"startLine":36,"endLine":36,"startColumn":5,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":681,"endOffset":681,"startLine":36,"endLine":36,"startColumn":16,"endColumn":16,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"E","startOffset":683,"endOffset":683,"startLine":36,"endLine":36,"startColumn":18,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":685,"endOffset":685,"startLine":36,"endLine":36,"startColumn":20,"endColumn":20,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"{","startOffset":687,"endOffset":687,"startLine":36,"endLine":36,"startColumn":22,"endColumn":22,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"...","startOffset":691,"endOffset":693,"startLine":37,"endLine":37,"startColumn":3,"endColumn":5,"tokenTypeIdx":47,"tokenType":"TknEllipsis"},{"image":"objectTest2","startOffset":694,"endOffset":704,"startLine":37,"endLine":37,"startColumn":6,"endColumn":16,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":705,"endOffset":705,"startLine":37,"endLine":37,"startColumn":17,"endColumn":17,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field3","startOffset":709,"endOffset":714,"startLine":38,"endLine":38,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":715,"endOffset":715,"startLine":38,"endLine":38,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":717,"endOffset":718,"startLine":38,"endLine":38,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":"}","startOffset":720,"endOffset":720,"startLine":39,"endLine":39,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":721,"endOffset":721,"startLine":39,"endLine":39,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"objectTest","startOffset":723,"endOffset":732,"startLine":40,"endLine":40,"startColumn":1,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":".","startOffset":733,"endOffset":733,"startLine":40,"endLine":40,"startColumn":11,"endColumn":11,"tokenTypeIdx":48,"tokenType":"Period"},{"image":"field2","startOffset":734,"endOffset":739,"startLine":40,"endLine":40,"startColumn":12,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":741,"endOffset":741,"startLine":40,"endLine":40,"startColumn":19,"endColumn":19,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"2n","startOffset":743,"endOffset":744,"startLine":40,"endLine":40,"startColumn":21,"endColumn":22,"tokenTypeIdx":31,"tokenType":"I32"},{"image":";","startOffset":745,"endOffset":745,"startLine":40,"endLine":40,"startColumn":23,"endColumn":23,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":771,"endOffset":772,"startLine":42,"endLine":42,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":774,"endOffset":774,"startLine":42,"endLine":42,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1","startOffset":775,"endOffset":775,"startLine":42,"endLine":42,"startColumn":5,"endColumn":5,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"==","startOffset":777,"endOffset":778,"startLine":42,"endLine":42,"startColumn":7,"endColumn":8,"tokenTypeIdx":54,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":780,"endOffset":780,"startLine":42,"endLine":42,"startColumn":10,"endColumn":10,"tokenTypeIdx":37,"tokenType":"Number"},{"image":")","startOffset":781,"endOffset":781,"startLine":42,"endLine":42,"startColumn":11,"endColumn":11,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":783,"endOffset":783,"startLine":42,"endLine":42,"startColumn":13,"endColumn":13,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":787,"endOffset":791,"startLine":43,"endLine":43,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":792,"endOffset":792,"startLine":43,"endLine":43,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'If Test'","startOffset":793,"endOffset":801,"startLine":43,"endLine":43,"startColumn":9,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":802,"endOffset":802,"startLine":43,"endLine":43,"startColumn":18,"endColumn":18,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":803,"endOffset":803,"startLine":43,"endLine":43,"startColumn":19,"endColumn":19,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":805,"endOffset":805,"startLine":44,"endLine":44,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":807,"endOffset":810,"startLine":44,"endLine":44,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":812,"endOffset":813,"startLine":44,"endLine":44,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":815,"endOffset":815,"startLine":44,"endLine":44,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":816,"endOffset":821,"startLine":44,"endLine":44,"startColumn":12,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":"==","startOffset":823,"endOffset":824,"startLine":44,"endLine":44,"startColumn":19,"endColumn":20,"tokenTypeIdx":54,"tokenType":"TknComparisonEqual"},{"image":"'test'","startOffset":826,"endOffset":831,"startLine":44,"endLine":44,"startColumn":22,"endColumn":27,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":832,"endOffset":832,"startLine":44,"endLine":44,"startColumn":28,"endColumn":28,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":834,"endOffset":834,"startLine":44,"endLine":44,"startColumn":30,"endColumn":30,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":838,"endOffset":842,"startLine":45,"endLine":45,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":843,"endOffset":843,"startLine":45,"endLine":45,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'Else If Test'","startOffset":844,"endOffset":857,"startLine":45,"endLine":45,"startColumn":9,"endColumn":22,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":858,"endOffset":858,"startLine":45,"endLine":45,"startColumn":23,"endColumn":23,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":859,"endOffset":859,"startLine":45,"endLine":45,"startColumn":24,"endColumn":24,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":861,"endOffset":861,"startLine":46,"endLine":46,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":863,"endOffset":866,"startLine":46,"endLine":46,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":868,"endOffset":868,"startLine":46,"endLine":46,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":872,"endOffset":876,"startLine":47,"endLine":47,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":877,"endOffset":877,"startLine":47,"endLine":47,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'Else Test'","startOffset":878,"endOffset":888,"startLine":47,"endLine":47,"startColumn":9,"endColumn":19,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":889,"endOffset":889,"startLine":47,"endLine":47,"startColumn":20,"endColumn":20,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":890,"endOffset":890,"startLine":47,"endLine":47,"startColumn":21,"endColumn":21,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":892,"endOffset":892,"startLine":48,"endLine":48,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":893,"endOffset":893,"startLine":48,"endLine":48,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":895,"endOffset":896,"startLine":49,"endLine":49,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":898,"endOffset":898,"startLine":49,"endLine":49,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1","startOffset":899,"endOffset":899,"startLine":49,"endLine":49,"startColumn":5,"endColumn":5,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"==","startOffset":901,"endOffset":902,"startLine":49,"endLine":49,"startColumn":7,"endColumn":8,"tokenTypeIdx":54,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":904,"endOffset":904,"startLine":49,"endLine":49,"startColumn":10,"endColumn":10,"tokenTypeIdx":37,"tokenType":"Number"},{"image":")","startOffset":905,"endOffset":905,"startLine":49,"endLine":49,"startColumn":11,"endColumn":11,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"print","startOffset":907,"endOffset":911,"startLine":49,"endLine":49,"startColumn":13,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":912,"endOffset":912,"startLine":49,"endLine":49,"startColumn":18,"endColumn":18,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":913,"endOffset":918,"startLine":49,"endLine":49,"startColumn":19,"endColumn":24,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":919,"endOffset":919,"startLine":49,"endLine":49,"startColumn":25,"endColumn":25,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":920,"endOffset":920,"startLine":49,"endLine":49,"startColumn":26,"endColumn":26,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"else","startOffset":922,"endOffset":925,"startLine":50,"endLine":50,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":927,"endOffset":931,"startLine":50,"endLine":50,"startColumn":6,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":932,"endOffset":932,"startLine":50,"endLine":50,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":933,"endOffset":938,"startLine":50,"endLine":50,"startColumn":12,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":939,"endOffset":939,"startLine":50,"endLine":50,"startColumn":18,"endColumn":18,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":940,"endOffset":940,"startLine":50,"endLine":50,"startColumn":19,"endColumn":19,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":943,"endOffset":944,"startLine":52,"endLine":52,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":946,"endOffset":946,"startLine":52,"endLine":52,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":947,"endOffset":950,"startLine":52,"endLine":52,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":951,"endOffset":951,"startLine":52,"endLine":52,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":953,"endOffset":953,"startLine":52,"endLine":52,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":957,"endOffset":961,"startLine":53,"endLine":53,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":962,"endOffset":962,"startLine":53,"endLine":53,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'true'","startOffset":963,"endOffset":968,"startLine":53,"endLine":53,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":969,"endOffset":969,"startLine":53,"endLine":53,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":970,"endOffset":970,"startLine":53,"endLine":53,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":972,"endOffset":972,"startLine":54,"endLine":54,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":973,"endOffset":973,"startLine":54,"endLine":54,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":976,"endOffset":977,"startLine":56,"endLine":56,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":979,"endOffset":979,"startLine":56,"endLine":56,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":980,"endOffset":983,"startLine":56,"endLine":56,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":984,"endOffset":984,"startLine":56,"endLine":56,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"print","startOffset":986,"endOffset":990,"startLine":56,"endLine":56,"startColumn":11,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":991,"endOffset":991,"startLine":56,"endLine":56,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":992,"endOffset":997,"startLine":56,"endLine":56,"startColumn":17,"endColumn":22,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":998,"endOffset":998,"startLine":56,"endLine":56,"startColumn":23,"endColumn":23,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":999,"endOffset":999,"startLine":56,"endLine":56,"startColumn":24,"endColumn":24,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1002,"endOffset":1003,"startLine":58,"endLine":58,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1005,"endOffset":1005,"startLine":58,"endLine":58,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1006,"endOffset":1009,"startLine":58,"endLine":58,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1010,"endOffset":1010,"startLine":58,"endLine":58,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"print","startOffset":1012,"endOffset":1016,"startLine":58,"endLine":58,"startColumn":11,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1017,"endOffset":1017,"startLine":58,"endLine":58,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1018,"endOffset":1023,"startLine":58,"endLine":58,"startColumn":17,"endColumn":22,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1024,"endOffset":1024,"startLine":58,"endLine":58,"startColumn":23,"endColumn":23,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1025,"endOffset":1025,"startLine":58,"endLine":58,"startColumn":24,"endColumn":24,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"else","startOffset":1027,"endOffset":1030,"startLine":59,"endLine":59,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1032,"endOffset":1036,"startLine":59,"endLine":59,"startColumn":6,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1037,"endOffset":1037,"startLine":59,"endLine":59,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1038,"endOffset":1043,"startLine":59,"endLine":59,"startColumn":12,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1044,"endOffset":1044,"startLine":59,"endLine":59,"startColumn":18,"endColumn":18,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1045,"endOffset":1045,"startLine":59,"endLine":59,"startColumn":19,"endColumn":19,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1048,"endOffset":1049,"startLine":61,"endLine":61,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1051,"endOffset":1051,"startLine":61,"endLine":61,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1052,"endOffset":1055,"startLine":61,"endLine":61,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1056,"endOffset":1056,"startLine":61,"endLine":61,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1058,"endOffset":1058,"startLine":61,"endLine":61,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1062,"endOffset":1066,"startLine":62,"endLine":62,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1067,"endOffset":1067,"startLine":62,"endLine":62,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1068,"endOffset":1073,"startLine":62,"endLine":62,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1074,"endOffset":1074,"startLine":62,"endLine":62,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1075,"endOffset":1075,"startLine":62,"endLine":62,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1077,"endOffset":1077,"startLine":63,"endLine":63,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1079,"endOffset":1082,"startLine":63,"endLine":63,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1084,"endOffset":1084,"startLine":63,"endLine":63,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1088,"endOffset":1092,"startLine":64,"endLine":64,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1093,"endOffset":1093,"startLine":64,"endLine":64,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1094,"endOffset":1099,"startLine":64,"endLine":64,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1100,"endOffset":1100,"startLine":64,"endLine":64,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1101,"endOffset":1101,"startLine":64,"endLine":64,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1103,"endOffset":1103,"startLine":65,"endLine":65,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1104,"endOffset":1104,"startLine":65,"endLine":65,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1107,"endOffset":1108,"startLine":67,"endLine":67,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1110,"endOffset":1110,"startLine":67,"endLine":67,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1111,"endOffset":1114,"startLine":67,"endLine":67,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1115,"endOffset":1115,"startLine":67,"endLine":67,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1117,"endOffset":1117,"startLine":67,"endLine":67,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1121,"endOffset":1125,"startLine":68,"endLine":68,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1126,"endOffset":1126,"startLine":68,"endLine":68,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1127,"endOffset":1132,"startLine":68,"endLine":68,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1133,"endOffset":1133,"startLine":68,"endLine":68,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1134,"endOffset":1134,"startLine":68,"endLine":68,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1136,"endOffset":1136,"startLine":69,"endLine":69,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1138,"endOffset":1141,"startLine":69,"endLine":69,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":1143,"endOffset":1144,"startLine":69,"endLine":69,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1146,"endOffset":1146,"startLine":69,"endLine":69,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1147,"endOffset":1150,"startLine":69,"endLine":69,"startColumn":12,"endColumn":15,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1151,"endOffset":1151,"startLine":69,"endLine":69,"startColumn":16,"endColumn":16,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1153,"endOffset":1153,"startLine":69,"endLine":69,"startColumn":18,"endColumn":18,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1157,"endOffset":1161,"startLine":70,"endLine":70,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1162,"endOffset":1162,"startLine":70,"endLine":70,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1163,"endOffset":1168,"startLine":70,"endLine":70,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1169,"endOffset":1169,"startLine":70,"endLine":70,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1170,"endOffset":1170,"startLine":70,"endLine":70,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1172,"endOffset":1172,"startLine":71,"endLine":71,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1174,"endOffset":1177,"startLine":71,"endLine":71,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1179,"endOffset":1179,"startLine":71,"endLine":71,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1183,"endOffset":1187,"startLine":72,"endLine":72,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1188,"endOffset":1188,"startLine":72,"endLine":72,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1189,"endOffset":1194,"startLine":72,"endLine":72,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1195,"endOffset":1195,"startLine":72,"endLine":72,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1196,"endOffset":1196,"startLine":72,"endLine":72,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1198,"endOffset":1198,"startLine":73,"endLine":73,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1199,"endOffset":1199,"startLine":73,"endLine":73,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1202,"endOffset":1203,"startLine":75,"endLine":75,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1205,"endOffset":1205,"startLine":75,"endLine":75,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1206,"endOffset":1209,"startLine":75,"endLine":75,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1210,"endOffset":1210,"startLine":75,"endLine":75,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1212,"endOffset":1212,"startLine":75,"endLine":75,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1216,"endOffset":1220,"startLine":76,"endLine":76,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1221,"endOffset":1221,"startLine":76,"endLine":76,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1222,"endOffset":1227,"startLine":76,"endLine":76,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1228,"endOffset":1228,"startLine":76,"endLine":76,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1229,"endOffset":1229,"startLine":76,"endLine":76,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1231,"endOffset":1231,"startLine":77,"endLine":77,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1233,"endOffset":1236,"startLine":77,"endLine":77,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1238,"endOffset":1242,"startLine":77,"endLine":77,"startColumn":8,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1243,"endOffset":1243,"startLine":77,"endLine":77,"startColumn":13,"endColumn":13,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1244,"endOffset":1249,"startLine":77,"endLine":77,"startColumn":14,"endColumn":19,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1250,"endOffset":1250,"startLine":77,"endLine":77,"startColumn":20,"endColumn":20,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1251,"endOffset":1251,"startLine":77,"endLine":77,"startColumn":21,"endColumn":21,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1254,"endOffset":1255,"startLine":79,"endLine":79,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1257,"endOffset":1257,"startLine":79,"endLine":79,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1258,"endOffset":1261,"startLine":79,"endLine":79,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1262,"endOffset":1262,"startLine":79,"endLine":79,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1264,"endOffset":1264,"startLine":79,"endLine":79,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1268,"endOffset":1272,"startLine":80,"endLine":80,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1273,"endOffset":1273,"startLine":80,"endLine":80,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1274,"endOffset":1279,"startLine":80,"endLine":80,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1280,"endOffset":1280,"startLine":80,"endLine":80,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1281,"endOffset":1281,"startLine":80,"endLine":80,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1283,"endOffset":1283,"startLine":81,"endLine":81,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1284,"endOffset":1284,"startLine":81,"endLine":81,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"print","startOffset":1309,"endOffset":1313,"startLine":83,"endLine":83,"startColumn":1,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1314,"endOffset":1314,"startLine":83,"endLine":83,"startColumn":6,"endColumn":6,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1315,"endOffset":1320,"startLine":83,"endLine":83,"startColumn":7,"endColumn":12,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1321,"endOffset":1321,"startLine":83,"endLine":83,"startColumn":13,"endColumn":13,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1322,"endOffset":1322,"startLine":83,"endLine":83,"startColumn":14,"endColumn":14,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"f","startOffset":1324,"endOffset":1324,"startLine":84,"endLine":84,"startColumn":1,"endColumn":1,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1325,"endOffset":1325,"startLine":84,"endLine":84,"startColumn":2,"endColumn":2,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":1326,"endOffset":1326,"startLine":84,"endLine":84,"startColumn":3,"endColumn":3,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1327,"endOffset":1327,"startLine":84,"endLine":84,"startColumn":4,"endColumn":4,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"@wasm.i32.add","startOffset":1329,"endOffset":1341,"startLine":85,"endLine":85,"startColumn":1,"endColumn":13,"tokenTypeIdx":39,"tokenType":"Wasm Instruction Call"},{"image":"(","startOffset":1342,"endOffset":1342,"startLine":85,"endLine":85,"startColumn":14,"endColumn":14,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1n","startOffset":1343,"endOffset":1344,"startLine":85,"endLine":85,"startColumn":15,"endColumn":16,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":1345,"endOffset":1345,"startLine":85,"endLine":85,"startColumn":17,"endColumn":17,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"1n","startOffset":1347,"endOffset":1348,"startLine":85,"endLine":85,"startColumn":19,"endColumn":20,"tokenTypeIdx":31,"tokenType":"I32"},{"image":")","startOffset":1349,"endOffset":1349,"startLine":85,"endLine":85,"startColumn":21,"endColumn":21,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1350,"endOffset":1350,"startLine":85,"endLine":85,"startColumn":22,"endColumn":22,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1382,"endOffset":1384,"startLine":87,"endLine":87,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"c","startOffset":1386,"endOffset":1386,"startLine":87,"endLine":87,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1387,"endOffset":1387,"startLine":87,"endLine":87,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":1389,"endOffset":1394,"startLine":87,"endLine":87,"startColumn":8,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1396,"endOffset":1396,"startLine":87,"endLine":87,"startColumn":15,"endColumn":15,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":1398,"endOffset":1398,"startLine":87,"endLine":87,"startColumn":17,"endColumn":17,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1400,"endOffset":1400,"startLine":87,"endLine":87,"startColumn":19,"endColumn":19,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"(","startOffset":1402,"endOffset":1402,"startLine":87,"endLine":87,"startColumn":21,"endColumn":21,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1","startOffset":1403,"endOffset":1403,"startLine":87,"endLine":87,"startColumn":22,"endColumn":22,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1405,"endOffset":1405,"startLine":87,"endLine":87,"startColumn":24,"endColumn":24,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1407,"endOffset":1407,"startLine":87,"endLine":87,"startColumn":26,"endColumn":26,"tokenTypeIdx":37,"tokenType":"Number"},{"image":")","startOffset":1408,"endOffset":1408,"startLine":87,"endLine":87,"startColumn":27,"endColumn":27,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"+","startOffset":1410,"endOffset":1410,"startLine":87,"endLine":87,"startColumn":29,"endColumn":29,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1412,"endOffset":1412,"startLine":87,"endLine":87,"startColumn":31,"endColumn":31,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1414,"endOffset":1414,"startLine":87,"endLine":87,"startColumn":33,"endColumn":33,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1416,"endOffset":1416,"startLine":87,"endLine":87,"startColumn":35,"endColumn":35,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1418,"endOffset":1418,"startLine":87,"endLine":87,"startColumn":37,"endColumn":37,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1420,"endOffset":1420,"startLine":87,"endLine":87,"startColumn":39,"endColumn":39,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":1421,"endOffset":1421,"startLine":87,"endLine":87,"startColumn":40,"endColumn":40,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"c","startOffset":1423,"endOffset":1423,"startLine":88,"endLine":88,"startColumn":1,"endColumn":1,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1425,"endOffset":1425,"startLine":88,"endLine":88,"startColumn":3,"endColumn":3,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":1427,"endOffset":1427,"startLine":88,"endLine":88,"startColumn":5,"endColumn":5,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":1428,"endOffset":1428,"startLine":88,"endLine":88,"startColumn":6,"endColumn":6,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1430,"endOffset":1432,"startLine":89,"endLine":89,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"d","startOffset":1434,"endOffset":1434,"startLine":89,"endLine":89,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1435,"endOffset":1435,"startLine":89,"endLine":89,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":1437,"endOffset":1442,"startLine":89,"endLine":89,"startColumn":8,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1444,"endOffset":1444,"startLine":89,"endLine":89,"startColumn":15,"endColumn":15,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"a","startOffset":1446,"endOffset":1446,"startLine":89,"endLine":89,"startColumn":17,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1447,"endOffset":1447,"startLine":89,"endLine":89,"startColumn":18,"endColumn":18,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1449,"endOffset":1451,"startLine":90,"endLine":90,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"e","startOffset":1453,"endOffset":1453,"startLine":90,"endLine":90,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1454,"endOffset":1454,"startLine":90,"endLine":90,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1456,"endOffset":1458,"startLine":90,"endLine":90,"startColumn":8,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1460,"endOffset":1460,"startLine":90,"endLine":90,"startColumn":12,"endColumn":12,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"objectTest3","startOffset":1462,"endOffset":1472,"startLine":90,"endLine":90,"startColumn":14,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":".","startOffset":1473,"endOffset":1473,"startLine":90,"endLine":90,"startColumn":25,"endColumn":25,"tokenTypeIdx":48,"tokenType":"Period"},{"image":"field3","startOffset":1474,"endOffset":1479,"startLine":90,"endLine":90,"startColumn":26,"endColumn":31,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1480,"endOffset":1480,"startLine":90,"endLine":90,"startColumn":32,"endColumn":32,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1482,"endOffset":1484,"startLine":91,"endLine":91,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"z","startOffset":1486,"endOffset":1486,"startLine":91,"endLine":91,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1487,"endOffset":1487,"startLine":91,"endLine":91,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Function","startOffset":1489,"endOffset":1496,"startLine":91,"endLine":91,"startColumn":8,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1498,"endOffset":1498,"startLine":91,"endLine":91,"startColumn":17,"endColumn":17,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"(","startOffset":1500,"endOffset":1500,"startLine":91,"endLine":91,"startColumn":19,"endColumn":19,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"g","startOffset":1501,"endOffset":1501,"startLine":91,"endLine":91,"startColumn":20,"endColumn":20,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1502,"endOffset":1502,"startLine":91,"endLine":91,"startColumn":21,"endColumn":21,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1504,"endOffset":1506,"startLine":91,"endLine":91,"startColumn":23,"endColumn":25,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1507,"endOffset":1507,"startLine":91,"endLine":91,"startColumn":26,"endColumn":26,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":":","startOffset":1508,"endOffset":1508,"startLine":91,"endLine":91,"startColumn":27,"endColumn":27,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1510,"endOffset":1512,"startLine":91,"endLine":91,"startColumn":29,"endColumn":31,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1514,"endOffset":1515,"startLine":91,"endLine":91,"startColumn":33,"endColumn":34,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"{","startOffset":1517,"endOffset":1517,"startLine":91,"endLine":91,"startColumn":36,"endColumn":36,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"return","startOffset":1521,"endOffset":1526,"startLine":92,"endLine":92,"startColumn":3,"endColumn":8,"tokenTypeIdx":28,"tokenType":"ReturnToken"},{"image":"(","startOffset":1527,"endOffset":1527,"startLine":92,"endLine":92,"startColumn":9,"endColumn":9,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"g","startOffset":1528,"endOffset":1528,"startLine":92,"endLine":92,"startColumn":10,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1529,"endOffset":1529,"startLine":92,"endLine":92,"startColumn":11,"endColumn":11,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1530,"endOffset":1530,"startLine":92,"endLine":92,"startColumn":12,"endColumn":12,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1532,"endOffset":1532,"startLine":93,"endLine":93,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1533,"endOffset":1533,"startLine":93,"endLine":93,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"const","startOffset":1535,"endOffset":1539,"startLine":94,"endLine":94,"startColumn":1,"endColumn":5,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"h","startOffset":1541,"endOffset":1541,"startLine":94,"endLine":94,"startColumn":7,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1542,"endOffset":1542,"startLine":94,"endLine":94,"startColumn":8,"endColumn":8,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":1544,"endOffset":1549,"startLine":94,"endLine":94,"startColumn":10,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1551,"endOffset":1551,"startLine":94,"endLine":94,"startColumn":17,"endColumn":17,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":1553,"endOffset":1553,"startLine":94,"endLine":94,"startColumn":19,"endColumn":19,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":1554,"endOffset":1554,"startLine":94,"endLine":94,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"(","startOffset":1556,"endOffset":1556,"startLine":95,"endLine":95,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"(","startOffset":1557,"endOffset":1557,"startLine":95,"endLine":95,"startColumn":2,"endColumn":2,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":1558,"endOffset":1558,"startLine":95,"endLine":95,"startColumn":3,"endColumn":3,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":":","startOffset":1559,"endOffset":1559,"startLine":95,"endLine":95,"startColumn":4,"endColumn":4,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1561,"endOffset":1563,"startLine":95,"endLine":95,"startColumn":6,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1565,"endOffset":1566,"startLine":95,"endLine":95,"startColumn":10,"endColumn":11,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"{","startOffset":1568,"endOffset":1568,"startLine":95,"endLine":95,"startColumn":13,"endColumn":13,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1572,"endOffset":1576,"startLine":96,"endLine":96,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1577,"endOffset":1577,"startLine":96,"endLine":96,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1578,"endOffset":1583,"startLine":96,"endLine":96,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1584,"endOffset":1584,"startLine":96,"endLine":96,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1585,"endOffset":1585,"startLine":96,"endLine":96,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"return","startOffset":1589,"endOffset":1594,"startLine":97,"endLine":97,"startColumn":3,"endColumn":8,"tokenTypeIdx":28,"tokenType":"ReturnToken"},{"image":"(","startOffset":1595,"endOffset":1595,"startLine":97,"endLine":97,"startColumn":9,"endColumn":9,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1n","startOffset":1596,"endOffset":1597,"startLine":97,"endLine":97,"startColumn":10,"endColumn":11,"tokenTypeIdx":31,"tokenType":"I32"},{"image":")","startOffset":1598,"endOffset":1598,"startLine":97,"endLine":97,"startColumn":12,"endColumn":12,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1599,"endOffset":1599,"startLine":97,"endLine":97,"startColumn":13,"endColumn":13,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1601,"endOffset":1601,"startLine":98,"endLine":98,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":")","startOffset":1602,"endOffset":1602,"startLine":98,"endLine":98,"startColumn":2,"endColumn":2,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"(","startOffset":1603,"endOffset":1603,"startLine":98,"endLine":98,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":1604,"endOffset":1604,"startLine":98,"endLine":98,"startColumn":4,"endColumn":4,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1605,"endOffset":1605,"startLine":98,"endLine":98,"startColumn":5,"endColumn":5,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":1625,"endOffset":1633,"startLine":100,"endLine":100,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_Has_TestInterface","startOffset":1635,"endOffset":1664,"startLine":100,"endLine":100,"startColumn":11,"endColumn":40,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1665,"endOffset":1665,"startLine":100,"endLine":100,"startColumn":41,"endColumn":41,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1666,"endOffset":1676,"startLine":100,"endLine":100,"startColumn":42,"endColumn":52,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1677,"endOffset":1677,"startLine":100,"endLine":100,"startColumn":53,"endColumn":53,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1679,"endOffset":1679,"startLine":100,"endLine":100,"startColumn":55,"endColumn":55,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"test","startOffset":1683,"endOffset":1686,"startLine":101,"endLine":101,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1687,"endOffset":1687,"startLine":101,"endLine":101,"startColumn":7,"endColumn":7,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1689,"endOffset":1699,"startLine":101,"endLine":101,"startColumn":9,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1700,"endOffset":1700,"startLine":101,"endLine":101,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1702,"endOffset":1702,"startLine":102,"endLine":102,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1703,"endOffset":1703,"startLine":102,"endLine":102,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"enum","startOffset":1705,"endOffset":1708,"startLine":103,"endLine":103,"startColumn":1,"endColumn":4,"tokenTypeIdx":29,"tokenType":"TknEnum"},{"image":"OptionalSemi_Has_EnumTest","startOffset":1710,"endOffset":1734,"startLine":103,"endLine":103,"startColumn":6,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1735,"endOffset":1735,"startLine":103,"endLine":103,"startColumn":31,"endColumn":31,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1736,"endOffset":1746,"startLine":103,"endLine":103,"startColumn":32,"endColumn":42,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1747,"endOffset":1747,"startLine":103,"endLine":103,"startColumn":43,"endColumn":43,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1749,"endOffset":1749,"startLine":103,"endLine":103,"startColumn":45,"endColumn":45,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"Test","startOffset":1753,"endOffset":1756,"startLine":104,"endLine":104,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1757,"endOffset":1757,"startLine":104,"endLine":104,"startColumn":7,"endColumn":7,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":1758,"endOffset":1768,"startLine":104,"endLine":104,"startColumn":8,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1769,"endOffset":1769,"startLine":104,"endLine":104,"startColumn":19,"endColumn":19,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"}","startOffset":1771,"endOffset":1771,"startLine":105,"endLine":105,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1772,"endOffset":1772,"startLine":105,"endLine":105,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":1774,"endOffset":1782,"startLine":106,"endLine":106,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_TestInterface","startOffset":1784,"endOffset":1809,"startLine":106,"endLine":106,"startColumn":11,"endColumn":36,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1810,"endOffset":1810,"startLine":106,"endLine":106,"startColumn":37,"endColumn":37,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1811,"endOffset":1821,"startLine":106,"endLine":106,"startColumn":38,"endColumn":48,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1822,"endOffset":1822,"startLine":106,"endLine":106,"startColumn":49,"endColumn":49,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1824,"endOffset":1824,"startLine":106,"endLine":106,"startColumn":51,"endColumn":51,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"test","startOffset":1828,"endOffset":1831,"startLine":107,"endLine":107,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1832,"endOffset":1832,"startLine":107,"endLine":107,"startColumn":7,"endColumn":7,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1834,"endOffset":1844,"startLine":107,"endLine":107,"startColumn":9,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1845,"endOffset":1845,"startLine":107,"endLine":107,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1847,"endOffset":1847,"startLine":108,"endLine":108,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"enum","startOffset":1849,"endOffset":1852,"startLine":109,"endLine":109,"startColumn":1,"endColumn":4,"tokenTypeIdx":29,"tokenType":"TknEnum"},{"image":"OptionalSemi_EnumTest","startOffset":1854,"endOffset":1874,"startLine":109,"endLine":109,"startColumn":6,"endColumn":26,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1875,"endOffset":1875,"startLine":109,"endLine":109,"startColumn":27,"endColumn":27,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1876,"endOffset":1886,"startLine":109,"endLine":109,"startColumn":28,"endColumn":38,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1887,"endOffset":1887,"startLine":109,"endLine":109,"startColumn":39,"endColumn":39,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1889,"endOffset":1889,"startLine":109,"endLine":109,"startColumn":41,"endColumn":41,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"Test","startOffset":1893,"endOffset":1896,"startLine":110,"endLine":110,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1897,"endOffset":1897,"startLine":110,"endLine":110,"startColumn":7,"endColumn":7,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":1898,"endOffset":1908,"startLine":110,"endLine":110,"startColumn":8,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1909,"endOffset":1909,"startLine":110,"endLine":110,"startColumn":19,"endColumn":19,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"}","startOffset":1911,"endOffset":1911,"startLine":111,"endLine":111,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"type","startOffset":1931,"endOffset":1934,"startLine":113,"endLine":113,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"Generic_TypeTest","startOffset":1936,"endOffset":1951,"startLine":113,"endLine":113,"startColumn":6,"endColumn":21,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1952,"endOffset":1952,"startLine":113,"endLine":113,"startColumn":22,"endColumn":22,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1953,"endOffset":1963,"startLine":113,"endLine":113,"startColumn":23,"endColumn":33,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":1964,"endOffset":1964,"startLine":113,"endLine":113,"startColumn":34,"endColumn":34,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"GenericTest1","startOffset":1966,"endOffset":1977,"startLine":113,"endLine":113,"startColumn":36,"endColumn":47,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1978,"endOffset":1978,"startLine":113,"endLine":113,"startColumn":48,"endColumn":48,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"=","startOffset":1980,"endOffset":1980,"startLine":113,"endLine":113,"startColumn":50,"endColumn":50,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"String","startOffset":1982,"endOffset":1987,"startLine":113,"endLine":113,"startColumn":52,"endColumn":57,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1988,"endOffset":1988,"startLine":113,"endLine":113,"startColumn":58,"endColumn":58,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":1990,"endOffset":1998,"startLine":114,"endLine":114,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"Generic_TestInterface","startOffset":2000,"endOffset":2020,"startLine":114,"endLine":114,"startColumn":11,"endColumn":31,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2021,"endOffset":2021,"startLine":114,"endLine":114,"startColumn":32,"endColumn":32,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2022,"endOffset":2032,"startLine":114,"endLine":114,"startColumn":33,"endColumn":43,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":2033,"endOffset":2033,"startLine":114,"endLine":114,"startColumn":44,"endColumn":44,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2035,"endOffset":2035,"startLine":114,"endLine":114,"startColumn":46,"endColumn":46,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"test","startOffset":2039,"endOffset":2042,"startLine":115,"endLine":115,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":2043,"endOffset":2043,"startLine":115,"endLine":115,"startColumn":7,"endColumn":7,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"GenericTest","startOffset":2045,"endOffset":2055,"startLine":115,"endLine":115,"startColumn":9,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":2056,"endOffset":2056,"startLine":115,"endLine":115,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":2058,"endOffset":2058,"startLine":116,"endLine":116,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"enum","startOffset":2060,"endOffset":2063,"startLine":117,"endLine":117,"startColumn":1,"endColumn":4,"tokenTypeIdx":29,"tokenType":"TknEnum"},{"image":"Generic_EnumTest","startOffset":2065,"endOffset":2080,"startLine":117,"endLine":117,"startColumn":6,"endColumn":21,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2081,"endOffset":2081,"startLine":117,"endLine":117,"startColumn":22,"endColumn":22,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2082,"endOffset":2092,"startLine":117,"endLine":117,"startColumn":23,"endColumn":33,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":2093,"endOffset":2093,"startLine":117,"endLine":117,"startColumn":34,"endColumn":34,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2095,"endOffset":2095,"startLine":117,"endLine":117,"startColumn":36,"endColumn":36,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"Test","startOffset":2099,"endOffset":2102,"startLine":118,"endLine":118,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":2103,"endOffset":2103,"startLine":118,"endLine":118,"startColumn":7,"endColumn":7,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":2104,"endOffset":2114,"startLine":118,"endLine":118,"startColumn":8,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":2115,"endOffset":2115,"startLine":118,"endLine":118,"startColumn":19,"endColumn":19,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"}","startOffset":2117,"endOffset":2117,"startLine":119,"endLine":119,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"export","startOffset":2135,"endOffset":2140,"startLine":121,"endLine":121,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"const","startOffset":2142,"endOffset":2146,"startLine":121,"endLine":121,"startColumn":8,"endColumn":12,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"y","startOffset":2148,"endOffset":2148,"startLine":121,"endLine":121,"startColumn":14,"endColumn":14,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":2149,"endOffset":2149,"startLine":121,"endLine":121,"startColumn":15,"endColumn":15,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":2151,"endOffset":2156,"startLine":121,"endLine":121,"startColumn":17,"endColumn":22,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":2158,"endOffset":2158,"startLine":121,"endLine":121,"startColumn":24,"endColumn":24,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":2160,"endOffset":2160,"startLine":121,"endLine":121,"startColumn":26,"endColumn":26,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":2161,"endOffset":2161,"startLine":121,"endLine":121,"startColumn":27,"endColumn":27,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"export","startOffset":2163,"endOffset":2168,"startLine":122,"endLine":122,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"h","startOffset":2170,"endOffset":2170,"startLine":122,"endLine":122,"startColumn":8,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":2171,"endOffset":2171,"startLine":122,"endLine":122,"startColumn":9,"endColumn":9,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"export","startOffset":2173,"endOffset":2178,"startLine":123,"endLine":123,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"{","startOffset":2180,"endOffset":2180,"startLine":123,"endLine":123,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"c","startOffset":2184,"endOffset":2184,"startLine":124,"endLine":124,"startColumn":3,"endColumn":3,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":2185,"endOffset":2185,"startLine":124,"endLine":124,"startColumn":4,"endColumn":4,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"d","startOffset":2189,"endOffset":2189,"startLine":125,"endLine":125,"startColumn":3,"endColumn":3,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":2190,"endOffset":2190,"startLine":125,"endLine":125,"startColumn":4,"endColumn":4,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"z","startOffset":2194,"endOffset":2194,"startLine":126,"endLine":126,"startColumn":3,"endColumn":3,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"}","startOffset":2196,"endOffset":2196,"startLine":127,"endLine":127,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":2197,"endOffset":2197,"startLine":127,"endLine":127,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"}],"groups":{"Reserved":[]},"errors":[]} \ No newline at end of file diff --git a/__tests__/Data/Parser/Parser_Pass.json b/__tests__/Data/Parser/Parser_Pass.json index 0468476..119a026 100644 --- a/__tests__/Data/Parser/Parser_Pass.json +++ b/__tests__/Data/Parser/Parser_Pass.json @@ -1 +1 @@ -{"tokens":[{"image":"import","startOffset":19,"endOffset":24,"startLine":2,"endLine":2,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"a","startOffset":26,"endOffset":26,"startLine":2,"endLine":2,"startColumn":8,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":28,"endOffset":31,"startLine":2,"endLine":2,"startColumn":10,"endColumn":13,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":33,"endOffset":38,"startLine":2,"endLine":2,"startColumn":15,"endColumn":20,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":39,"endOffset":39,"startLine":2,"endLine":2,"startColumn":21,"endColumn":21,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"import","startOffset":42,"endOffset":47,"startLine":3,"endLine":3,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":49,"endOffset":52,"startLine":3,"endLine":3,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"print","startOffset":54,"endOffset":58,"startLine":3,"endLine":3,"startColumn":13,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":59,"endOffset":59,"startLine":3,"endLine":3,"startColumn":18,"endColumn":18,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"(","startOffset":61,"endOffset":61,"startLine":3,"endLine":3,"startColumn":20,"endColumn":20,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"String","startOffset":62,"endOffset":67,"startLine":3,"endLine":3,"startColumn":21,"endColumn":26,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":68,"endOffset":68,"startLine":3,"endLine":3,"startColumn":27,"endColumn":27,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":70,"endOffset":71,"startLine":3,"endLine":3,"startColumn":29,"endColumn":30,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"Void","startOffset":73,"endOffset":76,"startLine":3,"endLine":3,"startColumn":32,"endColumn":35,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":78,"endOffset":81,"startLine":3,"endLine":3,"startColumn":37,"endColumn":40,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":83,"endOffset":89,"startLine":3,"endLine":3,"startColumn":42,"endColumn":48,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":90,"endOffset":90,"startLine":3,"endLine":3,"startColumn":49,"endColumn":49,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"import","startOffset":93,"endOffset":98,"startLine":4,"endLine":4,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":100,"endOffset":103,"startLine":4,"endLine":4,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"f","startOffset":105,"endOffset":105,"startLine":4,"endLine":4,"startColumn":13,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":106,"endOffset":106,"startLine":4,"endLine":4,"startColumn":14,"endColumn":14,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"(","startOffset":108,"endOffset":108,"startLine":4,"endLine":4,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":109,"endOffset":109,"startLine":4,"endLine":4,"startColumn":17,"endColumn":17,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":111,"endOffset":112,"startLine":4,"endLine":4,"startColumn":19,"endColumn":20,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"Void","startOffset":114,"endOffset":117,"startLine":4,"endLine":4,"startColumn":22,"endColumn":25,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":119,"endOffset":122,"startLine":4,"endLine":4,"startColumn":27,"endColumn":30,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":124,"endOffset":130,"startLine":4,"endLine":4,"startColumn":32,"endColumn":38,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":131,"endOffset":131,"startLine":4,"endLine":4,"startColumn":39,"endColumn":39,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"import","startOffset":134,"endOffset":139,"startLine":5,"endLine":5,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":141,"endOffset":144,"startLine":5,"endLine":5,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"b","startOffset":146,"endOffset":146,"startLine":5,"endLine":5,"startColumn":13,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":147,"endOffset":147,"startLine":5,"endLine":5,"startColumn":14,"endColumn":14,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":149,"endOffset":151,"startLine":5,"endLine":5,"startColumn":16,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"from","startOffset":153,"endOffset":156,"startLine":5,"endLine":5,"startColumn":20,"endColumn":23,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":158,"endOffset":163,"startLine":5,"endLine":5,"startColumn":25,"endColumn":30,"tokenTypeIdx":27,"tokenType":"String"},{"image":";","startOffset":164,"endOffset":164,"startLine":5,"endLine":5,"startColumn":31,"endColumn":31,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":206,"endOffset":209,"startLine":8,"endLine":8,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"A","startOffset":211,"endOffset":211,"startLine":8,"endLine":8,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":213,"endOffset":213,"startLine":8,"endLine":8,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":215,"endOffset":217,"startLine":8,"endLine":8,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":218,"endOffset":218,"startLine":8,"endLine":8,"startColumn":13,"endColumn":13,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":221,"endOffset":224,"startLine":9,"endLine":9,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"B","startOffset":226,"endOffset":226,"startLine":9,"endLine":9,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":228,"endOffset":228,"startLine":9,"endLine":9,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":230,"endOffset":232,"startLine":9,"endLine":9,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":234,"endOffset":234,"startLine":9,"endLine":9,"startColumn":14,"endColumn":14,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":236,"endOffset":238,"startLine":9,"endLine":9,"startColumn":16,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":240,"endOffset":240,"startLine":9,"endLine":9,"startColumn":20,"endColumn":20,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"u32","startOffset":242,"endOffset":244,"startLine":9,"endLine":9,"startColumn":22,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":246,"endOffset":246,"startLine":9,"endLine":9,"startColumn":26,"endColumn":26,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"u64","startOffset":248,"endOffset":250,"startLine":9,"endLine":9,"startColumn":28,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":252,"endOffset":252,"startLine":9,"endLine":9,"startColumn":32,"endColumn":32,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"f32","startOffset":254,"endOffset":256,"startLine":9,"endLine":9,"startColumn":34,"endColumn":36,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":258,"endOffset":258,"startLine":9,"endLine":9,"startColumn":38,"endColumn":38,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"f64","startOffset":260,"endOffset":262,"startLine":9,"endLine":9,"startColumn":40,"endColumn":42,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":263,"endOffset":263,"startLine":9,"endLine":9,"startColumn":43,"endColumn":43,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":266,"endOffset":269,"startLine":10,"endLine":10,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"C","startOffset":271,"endOffset":271,"startLine":10,"endLine":10,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":273,"endOffset":273,"startLine":10,"endLine":10,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":275,"endOffset":277,"startLine":10,"endLine":10,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":279,"endOffset":279,"startLine":10,"endLine":10,"startColumn":14,"endColumn":14,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"(","startOffset":281,"endOffset":281,"startLine":10,"endLine":10,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"i32","startOffset":282,"endOffset":284,"startLine":10,"endLine":10,"startColumn":17,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":285,"endOffset":285,"startLine":10,"endLine":10,"startColumn":20,"endColumn":20,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"i32","startOffset":287,"endOffset":289,"startLine":10,"endLine":10,"startColumn":22,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":291,"endOffset":291,"startLine":10,"endLine":10,"startColumn":26,"endColumn":26,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":293,"endOffset":295,"startLine":10,"endLine":10,"startColumn":28,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":296,"endOffset":296,"startLine":10,"endLine":10,"startColumn":31,"endColumn":31,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":298,"endOffset":299,"startLine":10,"endLine":10,"startColumn":33,"endColumn":34,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"u32","startOffset":301,"endOffset":303,"startLine":10,"endLine":10,"startColumn":36,"endColumn":38,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":305,"endOffset":305,"startLine":10,"endLine":10,"startColumn":40,"endColumn":40,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":307,"endOffset":309,"startLine":10,"endLine":10,"startColumn":42,"endColumn":44,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":310,"endOffset":310,"startLine":10,"endLine":10,"startColumn":45,"endColumn":45,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"type","startOffset":313,"endOffset":316,"startLine":11,"endLine":11,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"D","startOffset":318,"endOffset":318,"startLine":11,"endLine":11,"startColumn":6,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":320,"endOffset":320,"startLine":11,"endLine":11,"startColumn":8,"endColumn":8,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"i32","startOffset":322,"endOffset":324,"startLine":11,"endLine":11,"startColumn":10,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":326,"endOffset":326,"startLine":11,"endLine":11,"startColumn":14,"endColumn":14,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"(","startOffset":328,"endOffset":328,"startLine":11,"endLine":11,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"i32","startOffset":329,"endOffset":331,"startLine":11,"endLine":11,"startColumn":17,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":332,"endOffset":332,"startLine":11,"endLine":11,"startColumn":20,"endColumn":20,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"i32","startOffset":334,"endOffset":336,"startLine":11,"endLine":11,"startColumn":22,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":338,"endOffset":338,"startLine":11,"endLine":11,"startColumn":26,"endColumn":26,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":340,"endOffset":342,"startLine":11,"endLine":11,"startColumn":28,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":343,"endOffset":343,"startLine":11,"endLine":11,"startColumn":31,"endColumn":31,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"=>","startOffset":345,"endOffset":346,"startLine":11,"endLine":11,"startColumn":33,"endColumn":34,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"(","startOffset":348,"endOffset":348,"startLine":11,"endLine":11,"startColumn":36,"endColumn":36,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"u32","startOffset":349,"endOffset":351,"startLine":11,"endLine":11,"startColumn":37,"endColumn":39,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"|","startOffset":353,"endOffset":353,"startLine":11,"endLine":11,"startColumn":41,"endColumn":41,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"i64","startOffset":355,"endOffset":357,"startLine":11,"endLine":11,"startColumn":43,"endColumn":45,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":358,"endOffset":358,"startLine":11,"endLine":11,"startColumn":46,"endColumn":46,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"|","startOffset":360,"endOffset":360,"startLine":11,"endLine":11,"startColumn":48,"endColumn":48,"tokenTypeIdx":67,"tokenType":"TypeUnion"},{"image":"f32","startOffset":362,"endOffset":364,"startLine":11,"endLine":11,"startColumn":50,"endColumn":52,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":365,"endOffset":365,"startLine":11,"endLine":11,"startColumn":53,"endColumn":53,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":368,"endOffset":376,"startLine":12,"endLine":12,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"E","startOffset":378,"endOffset":378,"startLine":12,"endLine":12,"startColumn":11,"endColumn":11,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"{","startOffset":380,"endOffset":380,"startLine":12,"endLine":12,"startColumn":13,"endColumn":13,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":385,"endOffset":390,"startLine":13,"endLine":13,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":391,"endOffset":391,"startLine":13,"endLine":13,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":393,"endOffset":395,"startLine":13,"endLine":13,"startColumn":11,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":396,"endOffset":396,"startLine":13,"endLine":13,"startColumn":14,"endColumn":14,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":401,"endOffset":403,"startLine":14,"endLine":14,"startColumn":3,"endColumn":5,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"field2","startOffset":405,"endOffset":410,"startLine":14,"endLine":14,"startColumn":7,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":411,"endOffset":411,"startLine":14,"endLine":14,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":413,"endOffset":415,"startLine":14,"endLine":14,"startColumn":15,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":416,"endOffset":416,"startLine":14,"endLine":14,"startColumn":18,"endColumn":18,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"field3","startOffset":421,"endOffset":426,"startLine":15,"endLine":15,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"?","startOffset":427,"endOffset":427,"startLine":15,"endLine":15,"startColumn":9,"endColumn":9,"tokenTypeIdx":68,"tokenType":"TknQuestionMark"},{"image":":","startOffset":428,"endOffset":428,"startLine":15,"endLine":15,"startColumn":10,"endColumn":10,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":430,"endOffset":432,"startLine":15,"endLine":15,"startColumn":12,"endColumn":14,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":433,"endOffset":433,"startLine":15,"endLine":15,"startColumn":15,"endColumn":15,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"field4","startOffset":438,"endOffset":443,"startLine":16,"endLine":16,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":444,"endOffset":444,"startLine":16,"endLine":16,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"{","startOffset":446,"endOffset":446,"startLine":16,"endLine":16,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":453,"endOffset":458,"startLine":17,"endLine":17,"startColumn":5,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":459,"endOffset":459,"startLine":17,"endLine":17,"startColumn":11,"endColumn":11,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":461,"endOffset":463,"startLine":17,"endLine":17,"startColumn":13,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":464,"endOffset":464,"startLine":17,"endLine":17,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":469,"endOffset":469,"startLine":18,"endLine":18,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":470,"endOffset":470,"startLine":18,"endLine":18,"startColumn":4,"endColumn":4,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":473,"endOffset":473,"startLine":19,"endLine":19,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":474,"endOffset":474,"startLine":19,"endLine":19,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":503,"endOffset":505,"startLine":21,"endLine":21,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest","startOffset":507,"endOffset":516,"startLine":21,"endLine":21,"startColumn":5,"endColumn":14,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":517,"endOffset":517,"startLine":21,"endLine":21,"startColumn":15,"endColumn":15,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"E","startOffset":519,"endOffset":519,"startLine":21,"endLine":21,"startColumn":17,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":521,"endOffset":521,"startLine":21,"endLine":21,"startColumn":19,"endColumn":19,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"{","startOffset":523,"endOffset":523,"startLine":21,"endLine":21,"startColumn":21,"endColumn":21,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":528,"endOffset":533,"startLine":22,"endLine":22,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":534,"endOffset":534,"startLine":22,"endLine":22,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":536,"endOffset":537,"startLine":22,"endLine":22,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":538,"endOffset":538,"startLine":22,"endLine":22,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field2","startOffset":543,"endOffset":548,"startLine":23,"endLine":23,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":549,"endOffset":549,"startLine":23,"endLine":23,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":551,"endOffset":552,"startLine":23,"endLine":23,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":553,"endOffset":553,"startLine":23,"endLine":23,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field3","startOffset":558,"endOffset":563,"startLine":24,"endLine":24,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":564,"endOffset":564,"startLine":24,"endLine":24,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":566,"endOffset":567,"startLine":24,"endLine":24,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":568,"endOffset":568,"startLine":24,"endLine":24,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field4","startOffset":573,"endOffset":578,"startLine":25,"endLine":25,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":579,"endOffset":579,"startLine":25,"endLine":25,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"{","startOffset":581,"endOffset":581,"startLine":25,"endLine":25,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":588,"endOffset":593,"startLine":26,"endLine":26,"startColumn":5,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":594,"endOffset":594,"startLine":26,"endLine":26,"startColumn":11,"endColumn":11,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":596,"endOffset":597,"startLine":26,"endLine":26,"startColumn":13,"endColumn":14,"tokenTypeIdx":28,"tokenType":"I32"},{"image":"}","startOffset":602,"endOffset":602,"startLine":27,"endLine":27,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"}","startOffset":605,"endOffset":605,"startLine":28,"endLine":28,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":606,"endOffset":606,"startLine":28,"endLine":28,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":609,"endOffset":611,"startLine":29,"endLine":29,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest2","startOffset":613,"endOffset":623,"startLine":29,"endLine":29,"startColumn":5,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":624,"endOffset":624,"startLine":29,"endLine":29,"startColumn":16,"endColumn":16,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"E","startOffset":626,"endOffset":626,"startLine":29,"endLine":29,"startColumn":18,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":628,"endOffset":628,"startLine":29,"endLine":29,"startColumn":20,"endColumn":20,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"{","startOffset":630,"endOffset":630,"startLine":29,"endLine":29,"startColumn":22,"endColumn":22,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":635,"endOffset":640,"startLine":30,"endLine":30,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":641,"endOffset":641,"startLine":30,"endLine":30,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":643,"endOffset":644,"startLine":30,"endLine":30,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":645,"endOffset":645,"startLine":30,"endLine":30,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field2","startOffset":650,"endOffset":655,"startLine":31,"endLine":31,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":656,"endOffset":656,"startLine":31,"endLine":31,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":658,"endOffset":659,"startLine":31,"endLine":31,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":660,"endOffset":660,"startLine":31,"endLine":31,"startColumn":13,"endColumn":13,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field4","startOffset":665,"endOffset":670,"startLine":32,"endLine":32,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":671,"endOffset":671,"startLine":32,"endLine":32,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"{","startOffset":673,"endOffset":673,"startLine":32,"endLine":32,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"field1","startOffset":680,"endOffset":685,"startLine":33,"endLine":33,"startColumn":5,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":686,"endOffset":686,"startLine":33,"endLine":33,"startColumn":11,"endColumn":11,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":688,"endOffset":689,"startLine":33,"endLine":33,"startColumn":13,"endColumn":14,"tokenTypeIdx":28,"tokenType":"I32"},{"image":"}","startOffset":694,"endOffset":694,"startLine":34,"endLine":34,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"}","startOffset":697,"endOffset":697,"startLine":35,"endLine":35,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":698,"endOffset":698,"startLine":35,"endLine":35,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":701,"endOffset":703,"startLine":36,"endLine":36,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest3","startOffset":705,"endOffset":715,"startLine":36,"endLine":36,"startColumn":5,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":716,"endOffset":716,"startLine":36,"endLine":36,"startColumn":16,"endColumn":16,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"E","startOffset":718,"endOffset":718,"startLine":36,"endLine":36,"startColumn":18,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":720,"endOffset":720,"startLine":36,"endLine":36,"startColumn":20,"endColumn":20,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"{","startOffset":722,"endOffset":722,"startLine":36,"endLine":36,"startColumn":22,"endColumn":22,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"...","startOffset":727,"endOffset":729,"startLine":37,"endLine":37,"startColumn":3,"endColumn":5,"tokenTypeIdx":44,"tokenType":"TknEllipsis"},{"image":"objectTest2","startOffset":730,"endOffset":740,"startLine":37,"endLine":37,"startColumn":6,"endColumn":16,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":741,"endOffset":741,"startLine":37,"endLine":37,"startColumn":17,"endColumn":17,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"field3","startOffset":746,"endOffset":751,"startLine":38,"endLine":38,"startColumn":3,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":752,"endOffset":752,"startLine":38,"endLine":38,"startColumn":9,"endColumn":9,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"1n","startOffset":754,"endOffset":755,"startLine":38,"endLine":38,"startColumn":11,"endColumn":12,"tokenTypeIdx":28,"tokenType":"I32"},{"image":"}","startOffset":758,"endOffset":758,"startLine":39,"endLine":39,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":759,"endOffset":759,"startLine":39,"endLine":39,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"objectTest","startOffset":762,"endOffset":771,"startLine":40,"endLine":40,"startColumn":1,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":".","startOffset":772,"endOffset":772,"startLine":40,"endLine":40,"startColumn":11,"endColumn":11,"tokenTypeIdx":45,"tokenType":"Period"},{"image":"field2","startOffset":773,"endOffset":778,"startLine":40,"endLine":40,"startColumn":12,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":780,"endOffset":780,"startLine":40,"endLine":40,"startColumn":19,"endColumn":19,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"2n","startOffset":782,"endOffset":783,"startLine":40,"endLine":40,"startColumn":21,"endColumn":22,"tokenTypeIdx":28,"tokenType":"I32"},{"image":";","startOffset":784,"endOffset":784,"startLine":40,"endLine":40,"startColumn":23,"endColumn":23,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":812,"endOffset":813,"startLine":42,"endLine":42,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":815,"endOffset":815,"startLine":42,"endLine":42,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1","startOffset":816,"endOffset":816,"startLine":42,"endLine":42,"startColumn":5,"endColumn":5,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"==","startOffset":818,"endOffset":819,"startLine":42,"endLine":42,"startColumn":7,"endColumn":8,"tokenTypeIdx":51,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":821,"endOffset":821,"startLine":42,"endLine":42,"startColumn":10,"endColumn":10,"tokenTypeIdx":34,"tokenType":"Number"},{"image":")","startOffset":822,"endOffset":822,"startLine":42,"endLine":42,"startColumn":11,"endColumn":11,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":824,"endOffset":824,"startLine":42,"endLine":42,"startColumn":13,"endColumn":13,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":829,"endOffset":833,"startLine":43,"endLine":43,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":834,"endOffset":834,"startLine":43,"endLine":43,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'If Test'","startOffset":835,"endOffset":843,"startLine":43,"endLine":43,"startColumn":9,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":844,"endOffset":844,"startLine":43,"endLine":43,"startColumn":18,"endColumn":18,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":845,"endOffset":845,"startLine":43,"endLine":43,"startColumn":19,"endColumn":19,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":848,"endOffset":848,"startLine":44,"endLine":44,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":850,"endOffset":853,"startLine":44,"endLine":44,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":855,"endOffset":856,"startLine":44,"endLine":44,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":858,"endOffset":858,"startLine":44,"endLine":44,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":859,"endOffset":864,"startLine":44,"endLine":44,"startColumn":12,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":"==","startOffset":866,"endOffset":867,"startLine":44,"endLine":44,"startColumn":19,"endColumn":20,"tokenTypeIdx":51,"tokenType":"TknComparisonEqual"},{"image":"'test'","startOffset":869,"endOffset":874,"startLine":44,"endLine":44,"startColumn":22,"endColumn":27,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":875,"endOffset":875,"startLine":44,"endLine":44,"startColumn":28,"endColumn":28,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":877,"endOffset":877,"startLine":44,"endLine":44,"startColumn":30,"endColumn":30,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":882,"endOffset":886,"startLine":45,"endLine":45,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":887,"endOffset":887,"startLine":45,"endLine":45,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'Else If Test'","startOffset":888,"endOffset":901,"startLine":45,"endLine":45,"startColumn":9,"endColumn":22,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":902,"endOffset":902,"startLine":45,"endLine":45,"startColumn":23,"endColumn":23,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":903,"endOffset":903,"startLine":45,"endLine":45,"startColumn":24,"endColumn":24,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":906,"endOffset":906,"startLine":46,"endLine":46,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":908,"endOffset":911,"startLine":46,"endLine":46,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":913,"endOffset":913,"startLine":46,"endLine":46,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":918,"endOffset":922,"startLine":47,"endLine":47,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":923,"endOffset":923,"startLine":47,"endLine":47,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'Else Test'","startOffset":924,"endOffset":934,"startLine":47,"endLine":47,"startColumn":9,"endColumn":19,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":935,"endOffset":935,"startLine":47,"endLine":47,"startColumn":20,"endColumn":20,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":936,"endOffset":936,"startLine":47,"endLine":47,"startColumn":21,"endColumn":21,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":939,"endOffset":939,"startLine":48,"endLine":48,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":940,"endOffset":940,"startLine":48,"endLine":48,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":943,"endOffset":944,"startLine":49,"endLine":49,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":946,"endOffset":946,"startLine":49,"endLine":49,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1","startOffset":947,"endOffset":947,"startLine":49,"endLine":49,"startColumn":5,"endColumn":5,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"==","startOffset":949,"endOffset":950,"startLine":49,"endLine":49,"startColumn":7,"endColumn":8,"tokenTypeIdx":51,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":952,"endOffset":952,"startLine":49,"endLine":49,"startColumn":10,"endColumn":10,"tokenTypeIdx":34,"tokenType":"Number"},{"image":")","startOffset":953,"endOffset":953,"startLine":49,"endLine":49,"startColumn":11,"endColumn":11,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"print","startOffset":955,"endOffset":959,"startLine":49,"endLine":49,"startColumn":13,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":960,"endOffset":960,"startLine":49,"endLine":49,"startColumn":18,"endColumn":18,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":961,"endOffset":966,"startLine":49,"endLine":49,"startColumn":19,"endColumn":24,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":967,"endOffset":967,"startLine":49,"endLine":49,"startColumn":25,"endColumn":25,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":968,"endOffset":968,"startLine":49,"endLine":49,"startColumn":26,"endColumn":26,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"else","startOffset":971,"endOffset":974,"startLine":50,"endLine":50,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":976,"endOffset":980,"startLine":50,"endLine":50,"startColumn":6,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":981,"endOffset":981,"startLine":50,"endLine":50,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":982,"endOffset":987,"startLine":50,"endLine":50,"startColumn":12,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":988,"endOffset":988,"startLine":50,"endLine":50,"startColumn":18,"endColumn":18,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":989,"endOffset":989,"startLine":50,"endLine":50,"startColumn":19,"endColumn":19,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":994,"endOffset":995,"startLine":52,"endLine":52,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":997,"endOffset":997,"startLine":52,"endLine":52,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":998,"endOffset":1001,"startLine":52,"endLine":52,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1002,"endOffset":1002,"startLine":52,"endLine":52,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1004,"endOffset":1004,"startLine":52,"endLine":52,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1009,"endOffset":1013,"startLine":53,"endLine":53,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1014,"endOffset":1014,"startLine":53,"endLine":53,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'true'","startOffset":1015,"endOffset":1020,"startLine":53,"endLine":53,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1021,"endOffset":1021,"startLine":53,"endLine":53,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1022,"endOffset":1022,"startLine":53,"endLine":53,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1025,"endOffset":1025,"startLine":54,"endLine":54,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1026,"endOffset":1026,"startLine":54,"endLine":54,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1031,"endOffset":1032,"startLine":56,"endLine":56,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1034,"endOffset":1034,"startLine":56,"endLine":56,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1035,"endOffset":1038,"startLine":56,"endLine":56,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1039,"endOffset":1039,"startLine":56,"endLine":56,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"print","startOffset":1041,"endOffset":1045,"startLine":56,"endLine":56,"startColumn":11,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1046,"endOffset":1046,"startLine":56,"endLine":56,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1047,"endOffset":1052,"startLine":56,"endLine":56,"startColumn":17,"endColumn":22,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1053,"endOffset":1053,"startLine":56,"endLine":56,"startColumn":23,"endColumn":23,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1054,"endOffset":1054,"startLine":56,"endLine":56,"startColumn":24,"endColumn":24,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1059,"endOffset":1060,"startLine":58,"endLine":58,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1062,"endOffset":1062,"startLine":58,"endLine":58,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1063,"endOffset":1066,"startLine":58,"endLine":58,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1067,"endOffset":1067,"startLine":58,"endLine":58,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"print","startOffset":1069,"endOffset":1073,"startLine":58,"endLine":58,"startColumn":11,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1074,"endOffset":1074,"startLine":58,"endLine":58,"startColumn":16,"endColumn":16,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1075,"endOffset":1080,"startLine":58,"endLine":58,"startColumn":17,"endColumn":22,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1081,"endOffset":1081,"startLine":58,"endLine":58,"startColumn":23,"endColumn":23,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1082,"endOffset":1082,"startLine":58,"endLine":58,"startColumn":24,"endColumn":24,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"else","startOffset":1085,"endOffset":1088,"startLine":59,"endLine":59,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1090,"endOffset":1094,"startLine":59,"endLine":59,"startColumn":6,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1095,"endOffset":1095,"startLine":59,"endLine":59,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1096,"endOffset":1101,"startLine":59,"endLine":59,"startColumn":12,"endColumn":17,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1102,"endOffset":1102,"startLine":59,"endLine":59,"startColumn":18,"endColumn":18,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1103,"endOffset":1103,"startLine":59,"endLine":59,"startColumn":19,"endColumn":19,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1108,"endOffset":1109,"startLine":61,"endLine":61,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1111,"endOffset":1111,"startLine":61,"endLine":61,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1112,"endOffset":1115,"startLine":61,"endLine":61,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1116,"endOffset":1116,"startLine":61,"endLine":61,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1118,"endOffset":1118,"startLine":61,"endLine":61,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1123,"endOffset":1127,"startLine":62,"endLine":62,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1128,"endOffset":1128,"startLine":62,"endLine":62,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1129,"endOffset":1134,"startLine":62,"endLine":62,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1135,"endOffset":1135,"startLine":62,"endLine":62,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1136,"endOffset":1136,"startLine":62,"endLine":62,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1139,"endOffset":1139,"startLine":63,"endLine":63,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1141,"endOffset":1144,"startLine":63,"endLine":63,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1146,"endOffset":1146,"startLine":63,"endLine":63,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1151,"endOffset":1155,"startLine":64,"endLine":64,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1156,"endOffset":1156,"startLine":64,"endLine":64,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1157,"endOffset":1162,"startLine":64,"endLine":64,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1163,"endOffset":1163,"startLine":64,"endLine":64,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1164,"endOffset":1164,"startLine":64,"endLine":64,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1167,"endOffset":1167,"startLine":65,"endLine":65,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1168,"endOffset":1168,"startLine":65,"endLine":65,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1173,"endOffset":1174,"startLine":67,"endLine":67,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1176,"endOffset":1176,"startLine":67,"endLine":67,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1177,"endOffset":1180,"startLine":67,"endLine":67,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1181,"endOffset":1181,"startLine":67,"endLine":67,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1183,"endOffset":1183,"startLine":67,"endLine":67,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1188,"endOffset":1192,"startLine":68,"endLine":68,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1193,"endOffset":1193,"startLine":68,"endLine":68,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1194,"endOffset":1199,"startLine":68,"endLine":68,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1200,"endOffset":1200,"startLine":68,"endLine":68,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1201,"endOffset":1201,"startLine":68,"endLine":68,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1204,"endOffset":1204,"startLine":69,"endLine":69,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1206,"endOffset":1209,"startLine":69,"endLine":69,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":1211,"endOffset":1212,"startLine":69,"endLine":69,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1214,"endOffset":1214,"startLine":69,"endLine":69,"startColumn":11,"endColumn":11,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1215,"endOffset":1218,"startLine":69,"endLine":69,"startColumn":12,"endColumn":15,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1219,"endOffset":1219,"startLine":69,"endLine":69,"startColumn":16,"endColumn":16,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1221,"endOffset":1221,"startLine":69,"endLine":69,"startColumn":18,"endColumn":18,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1226,"endOffset":1230,"startLine":70,"endLine":70,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1231,"endOffset":1231,"startLine":70,"endLine":70,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1232,"endOffset":1237,"startLine":70,"endLine":70,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1238,"endOffset":1238,"startLine":70,"endLine":70,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1239,"endOffset":1239,"startLine":70,"endLine":70,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1242,"endOffset":1242,"startLine":71,"endLine":71,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1244,"endOffset":1247,"startLine":71,"endLine":71,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1249,"endOffset":1249,"startLine":71,"endLine":71,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1254,"endOffset":1258,"startLine":72,"endLine":72,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1259,"endOffset":1259,"startLine":72,"endLine":72,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1260,"endOffset":1265,"startLine":72,"endLine":72,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1266,"endOffset":1266,"startLine":72,"endLine":72,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1267,"endOffset":1267,"startLine":72,"endLine":72,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1270,"endOffset":1270,"startLine":73,"endLine":73,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1271,"endOffset":1271,"startLine":73,"endLine":73,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1276,"endOffset":1277,"startLine":75,"endLine":75,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1279,"endOffset":1279,"startLine":75,"endLine":75,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1280,"endOffset":1283,"startLine":75,"endLine":75,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1284,"endOffset":1284,"startLine":75,"endLine":75,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1286,"endOffset":1286,"startLine":75,"endLine":75,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1291,"endOffset":1295,"startLine":76,"endLine":76,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1296,"endOffset":1296,"startLine":76,"endLine":76,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1297,"endOffset":1302,"startLine":76,"endLine":76,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1303,"endOffset":1303,"startLine":76,"endLine":76,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1304,"endOffset":1304,"startLine":76,"endLine":76,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1307,"endOffset":1307,"startLine":77,"endLine":77,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"else","startOffset":1309,"endOffset":1312,"startLine":77,"endLine":77,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1314,"endOffset":1318,"startLine":77,"endLine":77,"startColumn":8,"endColumn":12,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1319,"endOffset":1319,"startLine":77,"endLine":77,"startColumn":13,"endColumn":13,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1320,"endOffset":1325,"startLine":77,"endLine":77,"startColumn":14,"endColumn":19,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1326,"endOffset":1326,"startLine":77,"endLine":77,"startColumn":20,"endColumn":20,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1327,"endOffset":1327,"startLine":77,"endLine":77,"startColumn":21,"endColumn":21,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"if","startOffset":1332,"endOffset":1333,"startLine":79,"endLine":79,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1335,"endOffset":1335,"startLine":79,"endLine":79,"startColumn":4,"endColumn":4,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"true","startOffset":1336,"endOffset":1339,"startLine":79,"endLine":79,"startColumn":5,"endColumn":8,"tokenTypeIdx":35,"tokenType":"Constant"},{"image":")","startOffset":1340,"endOffset":1340,"startLine":79,"endLine":79,"startColumn":9,"endColumn":9,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"{","startOffset":1342,"endOffset":1342,"startLine":79,"endLine":79,"startColumn":11,"endColumn":11,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1347,"endOffset":1351,"startLine":80,"endLine":80,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1352,"endOffset":1352,"startLine":80,"endLine":80,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1353,"endOffset":1358,"startLine":80,"endLine":80,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1359,"endOffset":1359,"startLine":80,"endLine":80,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1360,"endOffset":1360,"startLine":80,"endLine":80,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1363,"endOffset":1363,"startLine":81,"endLine":81,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1364,"endOffset":1364,"startLine":81,"endLine":81,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"print","startOffset":1391,"endOffset":1395,"startLine":83,"endLine":83,"startColumn":1,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1396,"endOffset":1396,"startLine":83,"endLine":83,"startColumn":6,"endColumn":6,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1397,"endOffset":1402,"startLine":83,"endLine":83,"startColumn":7,"endColumn":12,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1403,"endOffset":1403,"startLine":83,"endLine":83,"startColumn":13,"endColumn":13,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1404,"endOffset":1404,"startLine":83,"endLine":83,"startColumn":14,"endColumn":14,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"f","startOffset":1407,"endOffset":1407,"startLine":84,"endLine":84,"startColumn":1,"endColumn":1,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1408,"endOffset":1408,"startLine":84,"endLine":84,"startColumn":2,"endColumn":2,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":1409,"endOffset":1409,"startLine":84,"endLine":84,"startColumn":3,"endColumn":3,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1410,"endOffset":1410,"startLine":84,"endLine":84,"startColumn":4,"endColumn":4,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"@wasm.i32.add","startOffset":1413,"endOffset":1425,"startLine":85,"endLine":85,"startColumn":1,"endColumn":13,"tokenTypeIdx":36,"tokenType":"Wasm Instruction Call"},{"image":"(","startOffset":1426,"endOffset":1426,"startLine":85,"endLine":85,"startColumn":14,"endColumn":14,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1n","startOffset":1427,"endOffset":1428,"startLine":85,"endLine":85,"startColumn":15,"endColumn":16,"tokenTypeIdx":28,"tokenType":"I32"},{"image":",","startOffset":1429,"endOffset":1429,"startLine":85,"endLine":85,"startColumn":17,"endColumn":17,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"1n","startOffset":1431,"endOffset":1432,"startLine":85,"endLine":85,"startColumn":19,"endColumn":20,"tokenTypeIdx":28,"tokenType":"I32"},{"image":")","startOffset":1433,"endOffset":1433,"startLine":85,"endLine":85,"startColumn":21,"endColumn":21,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1434,"endOffset":1434,"startLine":85,"endLine":85,"startColumn":22,"endColumn":22,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1468,"endOffset":1470,"startLine":87,"endLine":87,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"c","startOffset":1472,"endOffset":1472,"startLine":87,"endLine":87,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1473,"endOffset":1473,"startLine":87,"endLine":87,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":1475,"endOffset":1480,"startLine":87,"endLine":87,"startColumn":8,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1482,"endOffset":1482,"startLine":87,"endLine":87,"startColumn":15,"endColumn":15,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":1484,"endOffset":1484,"startLine":87,"endLine":87,"startColumn":17,"endColumn":17,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1486,"endOffset":1486,"startLine":87,"endLine":87,"startColumn":19,"endColumn":19,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"(","startOffset":1488,"endOffset":1488,"startLine":87,"endLine":87,"startColumn":21,"endColumn":21,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1","startOffset":1489,"endOffset":1489,"startLine":87,"endLine":87,"startColumn":22,"endColumn":22,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1491,"endOffset":1491,"startLine":87,"endLine":87,"startColumn":24,"endColumn":24,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1493,"endOffset":1493,"startLine":87,"endLine":87,"startColumn":26,"endColumn":26,"tokenTypeIdx":34,"tokenType":"Number"},{"image":")","startOffset":1494,"endOffset":1494,"startLine":87,"endLine":87,"startColumn":27,"endColumn":27,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"+","startOffset":1496,"endOffset":1496,"startLine":87,"endLine":87,"startColumn":29,"endColumn":29,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1498,"endOffset":1498,"startLine":87,"endLine":87,"startColumn":31,"endColumn":31,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1500,"endOffset":1500,"startLine":87,"endLine":87,"startColumn":33,"endColumn":33,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1502,"endOffset":1502,"startLine":87,"endLine":87,"startColumn":35,"endColumn":35,"tokenTypeIdx":34,"tokenType":"Number"},{"image":"+","startOffset":1504,"endOffset":1504,"startLine":87,"endLine":87,"startColumn":37,"endColumn":37,"tokenTypeIdx":62,"tokenType":"TknAdd"},{"image":"1","startOffset":1506,"endOffset":1506,"startLine":87,"endLine":87,"startColumn":39,"endColumn":39,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":1507,"endOffset":1507,"startLine":87,"endLine":87,"startColumn":40,"endColumn":40,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"c","startOffset":1510,"endOffset":1510,"startLine":88,"endLine":88,"startColumn":1,"endColumn":1,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1512,"endOffset":1512,"startLine":88,"endLine":88,"startColumn":3,"endColumn":3,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":1514,"endOffset":1514,"startLine":88,"endLine":88,"startColumn":5,"endColumn":5,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":1515,"endOffset":1515,"startLine":88,"endLine":88,"startColumn":6,"endColumn":6,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1518,"endOffset":1520,"startLine":89,"endLine":89,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"d","startOffset":1522,"endOffset":1522,"startLine":89,"endLine":89,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1523,"endOffset":1523,"startLine":89,"endLine":89,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":1525,"endOffset":1530,"startLine":89,"endLine":89,"startColumn":8,"endColumn":13,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1532,"endOffset":1532,"startLine":89,"endLine":89,"startColumn":15,"endColumn":15,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"a","startOffset":1534,"endOffset":1534,"startLine":89,"endLine":89,"startColumn":17,"endColumn":17,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1535,"endOffset":1535,"startLine":89,"endLine":89,"startColumn":18,"endColumn":18,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1538,"endOffset":1540,"startLine":90,"endLine":90,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"e","startOffset":1542,"endOffset":1542,"startLine":90,"endLine":90,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1543,"endOffset":1543,"startLine":90,"endLine":90,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1545,"endOffset":1547,"startLine":90,"endLine":90,"startColumn":8,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1549,"endOffset":1549,"startLine":90,"endLine":90,"startColumn":12,"endColumn":12,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"objectTest3","startOffset":1551,"endOffset":1561,"startLine":90,"endLine":90,"startColumn":14,"endColumn":24,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":".","startOffset":1562,"endOffset":1562,"startLine":90,"endLine":90,"startColumn":25,"endColumn":25,"tokenTypeIdx":45,"tokenType":"Period"},{"image":"field3","startOffset":1563,"endOffset":1568,"startLine":90,"endLine":90,"startColumn":26,"endColumn":31,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1569,"endOffset":1569,"startLine":90,"endLine":90,"startColumn":32,"endColumn":32,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"let","startOffset":1572,"endOffset":1574,"startLine":91,"endLine":91,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"z","startOffset":1576,"endOffset":1576,"startLine":91,"endLine":91,"startColumn":5,"endColumn":5,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1577,"endOffset":1577,"startLine":91,"endLine":91,"startColumn":6,"endColumn":6,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Function","startOffset":1579,"endOffset":1586,"startLine":91,"endLine":91,"startColumn":8,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1588,"endOffset":1588,"startLine":91,"endLine":91,"startColumn":17,"endColumn":17,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"(","startOffset":1590,"endOffset":1590,"startLine":91,"endLine":91,"startColumn":19,"endColumn":19,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"g","startOffset":1591,"endOffset":1591,"startLine":91,"endLine":91,"startColumn":20,"endColumn":20,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1592,"endOffset":1592,"startLine":91,"endLine":91,"startColumn":21,"endColumn":21,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1594,"endOffset":1596,"startLine":91,"endLine":91,"startColumn":23,"endColumn":25,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":1597,"endOffset":1597,"startLine":91,"endLine":91,"startColumn":26,"endColumn":26,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":":","startOffset":1598,"endOffset":1598,"startLine":91,"endLine":91,"startColumn":27,"endColumn":27,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1600,"endOffset":1602,"startLine":91,"endLine":91,"startColumn":29,"endColumn":31,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1604,"endOffset":1605,"startLine":91,"endLine":91,"startColumn":33,"endColumn":34,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"{","startOffset":1607,"endOffset":1607,"startLine":91,"endLine":91,"startColumn":36,"endColumn":36,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"return","startOffset":1612,"endOffset":1617,"startLine":92,"endLine":92,"startColumn":3,"endColumn":8,"tokenTypeIdx":25,"tokenType":"ReturnToken"},{"image":"(","startOffset":1618,"endOffset":1618,"startLine":92,"endLine":92,"startColumn":9,"endColumn":9,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"g","startOffset":1619,"endOffset":1619,"startLine":92,"endLine":92,"startColumn":10,"endColumn":10,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":1620,"endOffset":1620,"startLine":92,"endLine":92,"startColumn":11,"endColumn":11,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1621,"endOffset":1621,"startLine":92,"endLine":92,"startColumn":12,"endColumn":12,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1624,"endOffset":1624,"startLine":93,"endLine":93,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1625,"endOffset":1625,"startLine":93,"endLine":93,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"const","startOffset":1628,"endOffset":1632,"startLine":94,"endLine":94,"startColumn":1,"endColumn":5,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"h","startOffset":1634,"endOffset":1634,"startLine":94,"endLine":94,"startColumn":7,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1635,"endOffset":1635,"startLine":94,"endLine":94,"startColumn":8,"endColumn":8,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":1637,"endOffset":1642,"startLine":94,"endLine":94,"startColumn":10,"endColumn":15,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1644,"endOffset":1644,"startLine":94,"endLine":94,"startColumn":17,"endColumn":17,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":1646,"endOffset":1646,"startLine":94,"endLine":94,"startColumn":19,"endColumn":19,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":1647,"endOffset":1647,"startLine":94,"endLine":94,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"(","startOffset":1650,"endOffset":1650,"startLine":95,"endLine":95,"startColumn":1,"endColumn":1,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"(","startOffset":1651,"endOffset":1651,"startLine":95,"endLine":95,"startColumn":2,"endColumn":2,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":1652,"endOffset":1652,"startLine":95,"endLine":95,"startColumn":3,"endColumn":3,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":":","startOffset":1653,"endOffset":1653,"startLine":95,"endLine":95,"startColumn":4,"endColumn":4,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"i32","startOffset":1655,"endOffset":1657,"startLine":95,"endLine":95,"startColumn":6,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1659,"endOffset":1660,"startLine":95,"endLine":95,"startColumn":10,"endColumn":11,"tokenTypeIdx":59,"tokenType":"TknArrow"},{"image":"{","startOffset":1662,"endOffset":1662,"startLine":95,"endLine":95,"startColumn":13,"endColumn":13,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"print","startOffset":1667,"endOffset":1671,"startLine":96,"endLine":96,"startColumn":3,"endColumn":7,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1672,"endOffset":1672,"startLine":96,"endLine":96,"startColumn":8,"endColumn":8,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1673,"endOffset":1678,"startLine":96,"endLine":96,"startColumn":9,"endColumn":14,"tokenTypeIdx":27,"tokenType":"String"},{"image":")","startOffset":1679,"endOffset":1679,"startLine":96,"endLine":96,"startColumn":15,"endColumn":15,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1680,"endOffset":1680,"startLine":96,"endLine":96,"startColumn":16,"endColumn":16,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"return","startOffset":1685,"endOffset":1690,"startLine":97,"endLine":97,"startColumn":3,"endColumn":8,"tokenTypeIdx":25,"tokenType":"ReturnToken"},{"image":"(","startOffset":1691,"endOffset":1691,"startLine":97,"endLine":97,"startColumn":9,"endColumn":9,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"1n","startOffset":1692,"endOffset":1693,"startLine":97,"endLine":97,"startColumn":10,"endColumn":11,"tokenTypeIdx":28,"tokenType":"I32"},{"image":")","startOffset":1694,"endOffset":1694,"startLine":97,"endLine":97,"startColumn":12,"endColumn":12,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1695,"endOffset":1695,"startLine":97,"endLine":97,"startColumn":13,"endColumn":13,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1698,"endOffset":1698,"startLine":98,"endLine":98,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":")","startOffset":1699,"endOffset":1699,"startLine":98,"endLine":98,"startColumn":2,"endColumn":2,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"(","startOffset":1700,"endOffset":1700,"startLine":98,"endLine":98,"startColumn":3,"endColumn":3,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":")","startOffset":1701,"endOffset":1701,"startLine":98,"endLine":98,"startColumn":4,"endColumn":4,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":";","startOffset":1702,"endOffset":1702,"startLine":98,"endLine":98,"startColumn":5,"endColumn":5,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":1724,"endOffset":1732,"startLine":100,"endLine":100,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_Has_TestInterface","startOffset":1734,"endOffset":1763,"startLine":100,"endLine":100,"startColumn":11,"endColumn":40,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1764,"endOffset":1764,"startLine":100,"endLine":100,"startColumn":41,"endColumn":41,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1765,"endOffset":1775,"startLine":100,"endLine":100,"startColumn":42,"endColumn":52,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1776,"endOffset":1776,"startLine":100,"endLine":100,"startColumn":53,"endColumn":53,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1778,"endOffset":1778,"startLine":100,"endLine":100,"startColumn":55,"endColumn":55,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"test","startOffset":1783,"endOffset":1786,"startLine":101,"endLine":101,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1787,"endOffset":1787,"startLine":101,"endLine":101,"startColumn":7,"endColumn":7,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1789,"endOffset":1799,"startLine":101,"endLine":101,"startColumn":9,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1800,"endOffset":1800,"startLine":101,"endLine":101,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1803,"endOffset":1803,"startLine":102,"endLine":102,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1804,"endOffset":1804,"startLine":102,"endLine":102,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"enum","startOffset":1807,"endOffset":1810,"startLine":103,"endLine":103,"startColumn":1,"endColumn":4,"tokenTypeIdx":26,"tokenType":"TknEnum"},{"image":"OptionalSemi_Has_EnumTest","startOffset":1812,"endOffset":1836,"startLine":103,"endLine":103,"startColumn":6,"endColumn":30,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1837,"endOffset":1837,"startLine":103,"endLine":103,"startColumn":31,"endColumn":31,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1838,"endOffset":1848,"startLine":103,"endLine":103,"startColumn":32,"endColumn":42,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1849,"endOffset":1849,"startLine":103,"endLine":103,"startColumn":43,"endColumn":43,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1851,"endOffset":1851,"startLine":103,"endLine":103,"startColumn":45,"endColumn":45,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"Test","startOffset":1856,"endOffset":1859,"startLine":104,"endLine":104,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1860,"endOffset":1860,"startLine":104,"endLine":104,"startColumn":7,"endColumn":7,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":1861,"endOffset":1871,"startLine":104,"endLine":104,"startColumn":8,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":1872,"endOffset":1872,"startLine":104,"endLine":104,"startColumn":19,"endColumn":19,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"}","startOffset":1875,"endOffset":1875,"startLine":105,"endLine":105,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":1876,"endOffset":1876,"startLine":105,"endLine":105,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":1879,"endOffset":1887,"startLine":106,"endLine":106,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_TestInterface","startOffset":1889,"endOffset":1914,"startLine":106,"endLine":106,"startColumn":11,"endColumn":36,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1915,"endOffset":1915,"startLine":106,"endLine":106,"startColumn":37,"endColumn":37,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1916,"endOffset":1926,"startLine":106,"endLine":106,"startColumn":38,"endColumn":48,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1927,"endOffset":1927,"startLine":106,"endLine":106,"startColumn":49,"endColumn":49,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1929,"endOffset":1929,"startLine":106,"endLine":106,"startColumn":51,"endColumn":51,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"test","startOffset":1934,"endOffset":1937,"startLine":107,"endLine":107,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":1938,"endOffset":1938,"startLine":107,"endLine":107,"startColumn":7,"endColumn":7,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1940,"endOffset":1950,"startLine":107,"endLine":107,"startColumn":9,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":1951,"endOffset":1951,"startLine":107,"endLine":107,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":1954,"endOffset":1954,"startLine":108,"endLine":108,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"enum","startOffset":1957,"endOffset":1960,"startLine":109,"endLine":109,"startColumn":1,"endColumn":4,"tokenTypeIdx":26,"tokenType":"TknEnum"},{"image":"OptionalSemi_EnumTest","startOffset":1962,"endOffset":1982,"startLine":109,"endLine":109,"startColumn":6,"endColumn":26,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1983,"endOffset":1983,"startLine":109,"endLine":109,"startColumn":27,"endColumn":27,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1984,"endOffset":1994,"startLine":109,"endLine":109,"startColumn":28,"endColumn":38,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":1995,"endOffset":1995,"startLine":109,"endLine":109,"startColumn":39,"endColumn":39,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1997,"endOffset":1997,"startLine":109,"endLine":109,"startColumn":41,"endColumn":41,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"Test","startOffset":2002,"endOffset":2005,"startLine":110,"endLine":110,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":2006,"endOffset":2006,"startLine":110,"endLine":110,"startColumn":7,"endColumn":7,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":2007,"endOffset":2017,"startLine":110,"endLine":110,"startColumn":8,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":2018,"endOffset":2018,"startLine":110,"endLine":110,"startColumn":19,"endColumn":19,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"}","startOffset":2021,"endOffset":2021,"startLine":111,"endLine":111,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"type","startOffset":2043,"endOffset":2046,"startLine":113,"endLine":113,"startColumn":1,"endColumn":4,"tokenTypeIdx":24,"tokenType":"TypeToken"},{"image":"Generic_TypeTest","startOffset":2048,"endOffset":2063,"startLine":113,"endLine":113,"startColumn":6,"endColumn":21,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2064,"endOffset":2064,"startLine":113,"endLine":113,"startColumn":22,"endColumn":22,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2065,"endOffset":2075,"startLine":113,"endLine":113,"startColumn":23,"endColumn":33,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":2076,"endOffset":2076,"startLine":113,"endLine":113,"startColumn":34,"endColumn":34,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"GenericTest1","startOffset":2078,"endOffset":2089,"startLine":113,"endLine":113,"startColumn":36,"endColumn":47,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":2090,"endOffset":2090,"startLine":113,"endLine":113,"startColumn":48,"endColumn":48,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"=","startOffset":2092,"endOffset":2092,"startLine":113,"endLine":113,"startColumn":50,"endColumn":50,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"String","startOffset":2094,"endOffset":2099,"startLine":113,"endLine":113,"startColumn":52,"endColumn":57,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":2100,"endOffset":2100,"startLine":113,"endLine":113,"startColumn":58,"endColumn":58,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"interface","startOffset":2103,"endOffset":2111,"startLine":114,"endLine":114,"startColumn":1,"endColumn":9,"tokenTypeIdx":23,"tokenType":"InterfaceToken"},{"image":"Generic_TestInterface","startOffset":2113,"endOffset":2133,"startLine":114,"endLine":114,"startColumn":11,"endColumn":31,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2134,"endOffset":2134,"startLine":114,"endLine":114,"startColumn":32,"endColumn":32,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2135,"endOffset":2145,"startLine":114,"endLine":114,"startColumn":33,"endColumn":43,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":2146,"endOffset":2146,"startLine":114,"endLine":114,"startColumn":44,"endColumn":44,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2148,"endOffset":2148,"startLine":114,"endLine":114,"startColumn":46,"endColumn":46,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"test","startOffset":2153,"endOffset":2156,"startLine":115,"endLine":115,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":2157,"endOffset":2157,"startLine":115,"endLine":115,"startColumn":7,"endColumn":7,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"GenericTest","startOffset":2159,"endOffset":2169,"startLine":115,"endLine":115,"startColumn":9,"endColumn":19,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":2170,"endOffset":2170,"startLine":115,"endLine":115,"startColumn":20,"endColumn":20,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"}","startOffset":2173,"endOffset":2173,"startLine":116,"endLine":116,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"enum","startOffset":2176,"endOffset":2179,"startLine":117,"endLine":117,"startColumn":1,"endColumn":4,"tokenTypeIdx":26,"tokenType":"TknEnum"},{"image":"Generic_EnumTest","startOffset":2181,"endOffset":2196,"startLine":117,"endLine":117,"startColumn":6,"endColumn":21,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2197,"endOffset":2197,"startLine":117,"endLine":117,"startColumn":22,"endColumn":22,"tokenTypeIdx":56,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2198,"endOffset":2208,"startLine":117,"endLine":117,"startColumn":23,"endColumn":33,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":">","startOffset":2209,"endOffset":2209,"startLine":117,"endLine":117,"startColumn":34,"endColumn":34,"tokenTypeIdx":55,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2211,"endOffset":2211,"startLine":117,"endLine":117,"startColumn":36,"endColumn":36,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"Test","startOffset":2216,"endOffset":2219,"startLine":118,"endLine":118,"startColumn":3,"endColumn":6,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"(","startOffset":2220,"endOffset":2220,"startLine":118,"endLine":118,"startColumn":7,"endColumn":7,"tokenTypeIdx":37,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":2221,"endOffset":2231,"startLine":118,"endLine":118,"startColumn":8,"endColumn":18,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":")","startOffset":2232,"endOffset":2232,"startLine":118,"endLine":118,"startColumn":19,"endColumn":19,"tokenTypeIdx":38,"tokenType":"RightParen"},{"image":"}","startOffset":2235,"endOffset":2235,"startLine":119,"endLine":119,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":"export","startOffset":2255,"endOffset":2260,"startLine":121,"endLine":121,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"const","startOffset":2262,"endOffset":2266,"startLine":121,"endLine":121,"startColumn":8,"endColumn":12,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"y","startOffset":2268,"endOffset":2268,"startLine":121,"endLine":121,"startColumn":14,"endColumn":14,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":":","startOffset":2269,"endOffset":2269,"startLine":121,"endLine":121,"startColumn":15,"endColumn":15,"tokenTypeIdx":46,"tokenType":"Colon"},{"image":"Number","startOffset":2271,"endOffset":2276,"startLine":121,"endLine":121,"startColumn":17,"endColumn":22,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"=","startOffset":2278,"endOffset":2278,"startLine":121,"endLine":121,"startColumn":24,"endColumn":24,"tokenTypeIdx":61,"tokenType":"TknEqual"},{"image":"1","startOffset":2280,"endOffset":2280,"startLine":121,"endLine":121,"startColumn":26,"endColumn":26,"tokenTypeIdx":34,"tokenType":"Number"},{"image":";","startOffset":2281,"endOffset":2281,"startLine":121,"endLine":121,"startColumn":27,"endColumn":27,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"export","startOffset":2284,"endOffset":2289,"startLine":122,"endLine":122,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"h","startOffset":2291,"endOffset":2291,"startLine":122,"endLine":122,"startColumn":8,"endColumn":8,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":";","startOffset":2292,"endOffset":2292,"startLine":122,"endLine":122,"startColumn":9,"endColumn":9,"tokenTypeIdx":47,"tokenType":"Semicolon"},{"image":"export","startOffset":2295,"endOffset":2300,"startLine":123,"endLine":123,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"{","startOffset":2302,"endOffset":2302,"startLine":123,"endLine":123,"startColumn":8,"endColumn":8,"tokenTypeIdx":39,"tokenType":"LeftBrace"},{"image":"c","startOffset":2307,"endOffset":2307,"startLine":124,"endLine":124,"startColumn":3,"endColumn":3,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":2308,"endOffset":2308,"startLine":124,"endLine":124,"startColumn":4,"endColumn":4,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"d","startOffset":2313,"endOffset":2313,"startLine":125,"endLine":125,"startColumn":3,"endColumn":3,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":",","startOffset":2314,"endOffset":2314,"startLine":125,"endLine":125,"startColumn":4,"endColumn":4,"tokenTypeIdx":43,"tokenType":"Comma"},{"image":"z","startOffset":2319,"endOffset":2319,"startLine":126,"endLine":126,"startColumn":3,"endColumn":3,"tokenTypeIdx":78,"tokenType":"TknIdentifier"},{"image":"}","startOffset":2322,"endOffset":2322,"startLine":127,"endLine":127,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"RightBrace"},{"image":";","startOffset":2323,"endOffset":2323,"startLine":127,"endLine":127,"startColumn":2,"endColumn":2,"tokenTypeIdx":47,"tokenType":"Semicolon"}],"groups":{"Reserved":[]},"errors":[]} \ No newline at end of file +{"tokens":[{"image":"import","startOffset":18,"endOffset":23,"startLine":2,"endLine":2,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"a","startOffset":25,"endOffset":25,"startLine":2,"endLine":2,"startColumn":8,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":27,"endOffset":30,"startLine":2,"endLine":2,"startColumn":10,"endColumn":13,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":32,"endOffset":37,"startLine":2,"endLine":2,"startColumn":15,"endColumn":20,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":38,"endOffset":38,"startLine":2,"endLine":2,"startColumn":21,"endColumn":21,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"import","startOffset":40,"endOffset":45,"startLine":3,"endLine":3,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":47,"endOffset":50,"startLine":3,"endLine":3,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"print","startOffset":52,"endOffset":56,"startLine":3,"endLine":3,"startColumn":13,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":57,"endOffset":57,"startLine":3,"endLine":3,"startColumn":18,"endColumn":18,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"(","startOffset":59,"endOffset":59,"startLine":3,"endLine":3,"startColumn":20,"endColumn":20,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"String","startOffset":60,"endOffset":65,"startLine":3,"endLine":3,"startColumn":21,"endColumn":26,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":66,"endOffset":66,"startLine":3,"endLine":3,"startColumn":27,"endColumn":27,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":68,"endOffset":69,"startLine":3,"endLine":3,"startColumn":29,"endColumn":30,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"Void","startOffset":71,"endOffset":74,"startLine":3,"endLine":3,"startColumn":32,"endColumn":35,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":76,"endOffset":79,"startLine":3,"endLine":3,"startColumn":37,"endColumn":40,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":81,"endOffset":87,"startLine":3,"endLine":3,"startColumn":42,"endColumn":48,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":88,"endOffset":88,"startLine":3,"endLine":3,"startColumn":49,"endColumn":49,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"import","startOffset":90,"endOffset":95,"startLine":4,"endLine":4,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":97,"endOffset":100,"startLine":4,"endLine":4,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"f","startOffset":102,"endOffset":102,"startLine":4,"endLine":4,"startColumn":13,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":103,"endOffset":103,"startLine":4,"endLine":4,"startColumn":14,"endColumn":14,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"(","startOffset":105,"endOffset":105,"startLine":4,"endLine":4,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":106,"endOffset":106,"startLine":4,"endLine":4,"startColumn":17,"endColumn":17,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":108,"endOffset":109,"startLine":4,"endLine":4,"startColumn":19,"endColumn":20,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"Void","startOffset":111,"endOffset":114,"startLine":4,"endLine":4,"startColumn":22,"endColumn":25,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":116,"endOffset":119,"startLine":4,"endLine":4,"startColumn":27,"endColumn":30,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'print'","startOffset":121,"endOffset":127,"startLine":4,"endLine":4,"startColumn":32,"endColumn":38,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":128,"endOffset":128,"startLine":4,"endLine":4,"startColumn":39,"endColumn":39,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"import","startOffset":130,"endOffset":135,"startLine":5,"endLine":5,"startColumn":1,"endColumn":6,"tokenTypeIdx":15,"tokenType":"ImportToken"},{"image":"wasm","startOffset":137,"endOffset":140,"startLine":5,"endLine":5,"startColumn":8,"endColumn":11,"tokenTypeIdx":16,"tokenType":"WasmToken"},{"image":"b","startOffset":142,"endOffset":142,"startLine":5,"endLine":5,"startColumn":13,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":143,"endOffset":143,"startLine":5,"endLine":5,"startColumn":14,"endColumn":14,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":145,"endOffset":147,"startLine":5,"endLine":5,"startColumn":16,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"from","startOffset":149,"endOffset":152,"startLine":5,"endLine":5,"startColumn":20,"endColumn":23,"tokenTypeIdx":17,"tokenType":"FromToken"},{"image":"'test'","startOffset":154,"endOffset":159,"startLine":5,"endLine":5,"startColumn":25,"endColumn":30,"tokenTypeIdx":30,"tokenType":"String"},{"image":";","startOffset":160,"endOffset":160,"startLine":5,"endLine":5,"startColumn":31,"endColumn":31,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":199,"endOffset":202,"startLine":8,"endLine":8,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"A","startOffset":204,"endOffset":204,"startLine":8,"endLine":8,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":206,"endOffset":206,"startLine":8,"endLine":8,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":208,"endOffset":210,"startLine":8,"endLine":8,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":211,"endOffset":211,"startLine":8,"endLine":8,"startColumn":13,"endColumn":13,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":213,"endOffset":216,"startLine":9,"endLine":9,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"B","startOffset":218,"endOffset":218,"startLine":9,"endLine":9,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":220,"endOffset":220,"startLine":9,"endLine":9,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":222,"endOffset":224,"startLine":9,"endLine":9,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":226,"endOffset":226,"startLine":9,"endLine":9,"startColumn":14,"endColumn":14,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":228,"endOffset":230,"startLine":9,"endLine":9,"startColumn":16,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":232,"endOffset":232,"startLine":9,"endLine":9,"startColumn":20,"endColumn":20,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"u32","startOffset":234,"endOffset":236,"startLine":9,"endLine":9,"startColumn":22,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":238,"endOffset":238,"startLine":9,"endLine":9,"startColumn":26,"endColumn":26,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"u64","startOffset":240,"endOffset":242,"startLine":9,"endLine":9,"startColumn":28,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":244,"endOffset":244,"startLine":9,"endLine":9,"startColumn":32,"endColumn":32,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"f32","startOffset":246,"endOffset":248,"startLine":9,"endLine":9,"startColumn":34,"endColumn":36,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":250,"endOffset":250,"startLine":9,"endLine":9,"startColumn":38,"endColumn":38,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"f64","startOffset":252,"endOffset":254,"startLine":9,"endLine":9,"startColumn":40,"endColumn":42,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":255,"endOffset":255,"startLine":9,"endLine":9,"startColumn":43,"endColumn":43,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":257,"endOffset":260,"startLine":10,"endLine":10,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"C","startOffset":262,"endOffset":262,"startLine":10,"endLine":10,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":264,"endOffset":264,"startLine":10,"endLine":10,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":266,"endOffset":268,"startLine":10,"endLine":10,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":270,"endOffset":270,"startLine":10,"endLine":10,"startColumn":14,"endColumn":14,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"(","startOffset":272,"endOffset":272,"startLine":10,"endLine":10,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"i32","startOffset":273,"endOffset":275,"startLine":10,"endLine":10,"startColumn":17,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":276,"endOffset":276,"startLine":10,"endLine":10,"startColumn":20,"endColumn":20,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"i32","startOffset":278,"endOffset":280,"startLine":10,"endLine":10,"startColumn":22,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":282,"endOffset":282,"startLine":10,"endLine":10,"startColumn":26,"endColumn":26,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":284,"endOffset":286,"startLine":10,"endLine":10,"startColumn":28,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":287,"endOffset":287,"startLine":10,"endLine":10,"startColumn":31,"endColumn":31,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":289,"endOffset":290,"startLine":10,"endLine":10,"startColumn":33,"endColumn":34,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"u32","startOffset":292,"endOffset":294,"startLine":10,"endLine":10,"startColumn":36,"endColumn":38,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":296,"endOffset":296,"startLine":10,"endLine":10,"startColumn":40,"endColumn":40,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":298,"endOffset":300,"startLine":10,"endLine":10,"startColumn":42,"endColumn":44,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":301,"endOffset":301,"startLine":10,"endLine":10,"startColumn":45,"endColumn":45,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"type","startOffset":303,"endOffset":306,"startLine":11,"endLine":11,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"D","startOffset":308,"endOffset":308,"startLine":11,"endLine":11,"startColumn":6,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":310,"endOffset":310,"startLine":11,"endLine":11,"startColumn":8,"endColumn":8,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"i32","startOffset":312,"endOffset":314,"startLine":11,"endLine":11,"startColumn":10,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":316,"endOffset":316,"startLine":11,"endLine":11,"startColumn":14,"endColumn":14,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"(","startOffset":318,"endOffset":318,"startLine":11,"endLine":11,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"i32","startOffset":319,"endOffset":321,"startLine":11,"endLine":11,"startColumn":17,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":322,"endOffset":322,"startLine":11,"endLine":11,"startColumn":20,"endColumn":20,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"i32","startOffset":324,"endOffset":326,"startLine":11,"endLine":11,"startColumn":22,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":328,"endOffset":328,"startLine":11,"endLine":11,"startColumn":26,"endColumn":26,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":330,"endOffset":332,"startLine":11,"endLine":11,"startColumn":28,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":333,"endOffset":333,"startLine":11,"endLine":11,"startColumn":31,"endColumn":31,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"=>","startOffset":335,"endOffset":336,"startLine":11,"endLine":11,"startColumn":33,"endColumn":34,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"(","startOffset":338,"endOffset":338,"startLine":11,"endLine":11,"startColumn":36,"endColumn":36,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"u32","startOffset":339,"endOffset":341,"startLine":11,"endLine":11,"startColumn":37,"endColumn":39,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"|","startOffset":343,"endOffset":343,"startLine":11,"endLine":11,"startColumn":41,"endColumn":41,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"i64","startOffset":345,"endOffset":347,"startLine":11,"endLine":11,"startColumn":43,"endColumn":45,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":348,"endOffset":348,"startLine":11,"endLine":11,"startColumn":46,"endColumn":46,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"|","startOffset":350,"endOffset":350,"startLine":11,"endLine":11,"startColumn":48,"endColumn":48,"tokenTypeIdx":70,"tokenType":"TypeUnion"},{"image":"f32","startOffset":352,"endOffset":354,"startLine":11,"endLine":11,"startColumn":50,"endColumn":52,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":355,"endOffset":355,"startLine":11,"endLine":11,"startColumn":53,"endColumn":53,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":357,"endOffset":365,"startLine":12,"endLine":12,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"E","startOffset":367,"endOffset":367,"startLine":12,"endLine":12,"startColumn":11,"endColumn":11,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"{","startOffset":369,"endOffset":369,"startLine":12,"endLine":12,"startColumn":13,"endColumn":13,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":373,"endOffset":378,"startLine":13,"endLine":13,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":379,"endOffset":379,"startLine":13,"endLine":13,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":381,"endOffset":383,"startLine":13,"endLine":13,"startColumn":11,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":384,"endOffset":384,"startLine":13,"endLine":13,"startColumn":14,"endColumn":14,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":388,"endOffset":390,"startLine":14,"endLine":14,"startColumn":3,"endColumn":5,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"field2","startOffset":392,"endOffset":397,"startLine":14,"endLine":14,"startColumn":7,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":398,"endOffset":398,"startLine":14,"endLine":14,"startColumn":13,"endColumn":13,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":400,"endOffset":402,"startLine":14,"endLine":14,"startColumn":15,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":403,"endOffset":403,"startLine":14,"endLine":14,"startColumn":18,"endColumn":18,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"field3","startOffset":407,"endOffset":412,"startLine":15,"endLine":15,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"?","startOffset":413,"endOffset":413,"startLine":15,"endLine":15,"startColumn":9,"endColumn":9,"tokenTypeIdx":71,"tokenType":"TknQuestionMark"},{"image":":","startOffset":414,"endOffset":414,"startLine":15,"endLine":15,"startColumn":10,"endColumn":10,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":416,"endOffset":418,"startLine":15,"endLine":15,"startColumn":12,"endColumn":14,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":419,"endOffset":419,"startLine":15,"endLine":15,"startColumn":15,"endColumn":15,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"field4","startOffset":423,"endOffset":428,"startLine":16,"endLine":16,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":429,"endOffset":429,"startLine":16,"endLine":16,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"{","startOffset":431,"endOffset":431,"startLine":16,"endLine":16,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":437,"endOffset":442,"startLine":17,"endLine":17,"startColumn":5,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":443,"endOffset":443,"startLine":17,"endLine":17,"startColumn":11,"endColumn":11,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":445,"endOffset":447,"startLine":17,"endLine":17,"startColumn":13,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":448,"endOffset":448,"startLine":17,"endLine":17,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":452,"endOffset":452,"startLine":18,"endLine":18,"startColumn":3,"endColumn":3,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":453,"endOffset":453,"startLine":18,"endLine":18,"startColumn":4,"endColumn":4,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":455,"endOffset":455,"startLine":19,"endLine":19,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":456,"endOffset":456,"startLine":19,"endLine":19,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":483,"endOffset":485,"startLine":21,"endLine":21,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest","startOffset":487,"endOffset":496,"startLine":21,"endLine":21,"startColumn":5,"endColumn":14,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":497,"endOffset":497,"startLine":21,"endLine":21,"startColumn":15,"endColumn":15,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"E","startOffset":499,"endOffset":499,"startLine":21,"endLine":21,"startColumn":17,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":501,"endOffset":501,"startLine":21,"endLine":21,"startColumn":19,"endColumn":19,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"{","startOffset":503,"endOffset":503,"startLine":21,"endLine":21,"startColumn":21,"endColumn":21,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":507,"endOffset":512,"startLine":22,"endLine":22,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":513,"endOffset":513,"startLine":22,"endLine":22,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":515,"endOffset":516,"startLine":22,"endLine":22,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":517,"endOffset":517,"startLine":22,"endLine":22,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field2","startOffset":521,"endOffset":526,"startLine":23,"endLine":23,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":527,"endOffset":527,"startLine":23,"endLine":23,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":529,"endOffset":530,"startLine":23,"endLine":23,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":531,"endOffset":531,"startLine":23,"endLine":23,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field3","startOffset":535,"endOffset":540,"startLine":24,"endLine":24,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":541,"endOffset":541,"startLine":24,"endLine":24,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":543,"endOffset":544,"startLine":24,"endLine":24,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":545,"endOffset":545,"startLine":24,"endLine":24,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field4","startOffset":549,"endOffset":554,"startLine":25,"endLine":25,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":555,"endOffset":555,"startLine":25,"endLine":25,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"{","startOffset":557,"endOffset":557,"startLine":25,"endLine":25,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":563,"endOffset":568,"startLine":26,"endLine":26,"startColumn":5,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":569,"endOffset":569,"startLine":26,"endLine":26,"startColumn":11,"endColumn":11,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":571,"endOffset":572,"startLine":26,"endLine":26,"startColumn":13,"endColumn":14,"tokenTypeIdx":31,"tokenType":"I32"},{"image":"}","startOffset":576,"endOffset":576,"startLine":27,"endLine":27,"startColumn":3,"endColumn":3,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"}","startOffset":578,"endOffset":578,"startLine":28,"endLine":28,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":579,"endOffset":579,"startLine":28,"endLine":28,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":581,"endOffset":583,"startLine":29,"endLine":29,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest2","startOffset":585,"endOffset":595,"startLine":29,"endLine":29,"startColumn":5,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":596,"endOffset":596,"startLine":29,"endLine":29,"startColumn":16,"endColumn":16,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"E","startOffset":598,"endOffset":598,"startLine":29,"endLine":29,"startColumn":18,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":600,"endOffset":600,"startLine":29,"endLine":29,"startColumn":20,"endColumn":20,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"{","startOffset":602,"endOffset":602,"startLine":29,"endLine":29,"startColumn":22,"endColumn":22,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":606,"endOffset":611,"startLine":30,"endLine":30,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":612,"endOffset":612,"startLine":30,"endLine":30,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":614,"endOffset":615,"startLine":30,"endLine":30,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":616,"endOffset":616,"startLine":30,"endLine":30,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field2","startOffset":620,"endOffset":625,"startLine":31,"endLine":31,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":626,"endOffset":626,"startLine":31,"endLine":31,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":628,"endOffset":629,"startLine":31,"endLine":31,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":630,"endOffset":630,"startLine":31,"endLine":31,"startColumn":13,"endColumn":13,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field4","startOffset":634,"endOffset":639,"startLine":32,"endLine":32,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":640,"endOffset":640,"startLine":32,"endLine":32,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"{","startOffset":642,"endOffset":642,"startLine":32,"endLine":32,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"field1","startOffset":648,"endOffset":653,"startLine":33,"endLine":33,"startColumn":5,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":654,"endOffset":654,"startLine":33,"endLine":33,"startColumn":11,"endColumn":11,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":656,"endOffset":657,"startLine":33,"endLine":33,"startColumn":13,"endColumn":14,"tokenTypeIdx":31,"tokenType":"I32"},{"image":"}","startOffset":661,"endOffset":661,"startLine":34,"endLine":34,"startColumn":3,"endColumn":3,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"}","startOffset":663,"endOffset":663,"startLine":35,"endLine":35,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":664,"endOffset":664,"startLine":35,"endLine":35,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":666,"endOffset":668,"startLine":36,"endLine":36,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"objectTest3","startOffset":670,"endOffset":680,"startLine":36,"endLine":36,"startColumn":5,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":681,"endOffset":681,"startLine":36,"endLine":36,"startColumn":16,"endColumn":16,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"E","startOffset":683,"endOffset":683,"startLine":36,"endLine":36,"startColumn":18,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":685,"endOffset":685,"startLine":36,"endLine":36,"startColumn":20,"endColumn":20,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"{","startOffset":687,"endOffset":687,"startLine":36,"endLine":36,"startColumn":22,"endColumn":22,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"...","startOffset":691,"endOffset":693,"startLine":37,"endLine":37,"startColumn":3,"endColumn":5,"tokenTypeIdx":47,"tokenType":"TknEllipsis"},{"image":"objectTest2","startOffset":694,"endOffset":704,"startLine":37,"endLine":37,"startColumn":6,"endColumn":16,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":705,"endOffset":705,"startLine":37,"endLine":37,"startColumn":17,"endColumn":17,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"field3","startOffset":709,"endOffset":714,"startLine":38,"endLine":38,"startColumn":3,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":715,"endOffset":715,"startLine":38,"endLine":38,"startColumn":9,"endColumn":9,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"1n","startOffset":717,"endOffset":718,"startLine":38,"endLine":38,"startColumn":11,"endColumn":12,"tokenTypeIdx":31,"tokenType":"I32"},{"image":"}","startOffset":720,"endOffset":720,"startLine":39,"endLine":39,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":721,"endOffset":721,"startLine":39,"endLine":39,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"objectTest","startOffset":723,"endOffset":732,"startLine":40,"endLine":40,"startColumn":1,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":".","startOffset":733,"endOffset":733,"startLine":40,"endLine":40,"startColumn":11,"endColumn":11,"tokenTypeIdx":48,"tokenType":"Period"},{"image":"field2","startOffset":734,"endOffset":739,"startLine":40,"endLine":40,"startColumn":12,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":741,"endOffset":741,"startLine":40,"endLine":40,"startColumn":19,"endColumn":19,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"2n","startOffset":743,"endOffset":744,"startLine":40,"endLine":40,"startColumn":21,"endColumn":22,"tokenTypeIdx":31,"tokenType":"I32"},{"image":";","startOffset":745,"endOffset":745,"startLine":40,"endLine":40,"startColumn":23,"endColumn":23,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":771,"endOffset":772,"startLine":42,"endLine":42,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":774,"endOffset":774,"startLine":42,"endLine":42,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1","startOffset":775,"endOffset":775,"startLine":42,"endLine":42,"startColumn":5,"endColumn":5,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"==","startOffset":777,"endOffset":778,"startLine":42,"endLine":42,"startColumn":7,"endColumn":8,"tokenTypeIdx":54,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":780,"endOffset":780,"startLine":42,"endLine":42,"startColumn":10,"endColumn":10,"tokenTypeIdx":37,"tokenType":"Number"},{"image":")","startOffset":781,"endOffset":781,"startLine":42,"endLine":42,"startColumn":11,"endColumn":11,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":783,"endOffset":783,"startLine":42,"endLine":42,"startColumn":13,"endColumn":13,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":787,"endOffset":791,"startLine":43,"endLine":43,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":792,"endOffset":792,"startLine":43,"endLine":43,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'If Test'","startOffset":793,"endOffset":801,"startLine":43,"endLine":43,"startColumn":9,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":802,"endOffset":802,"startLine":43,"endLine":43,"startColumn":18,"endColumn":18,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":803,"endOffset":803,"startLine":43,"endLine":43,"startColumn":19,"endColumn":19,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":805,"endOffset":805,"startLine":44,"endLine":44,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":807,"endOffset":810,"startLine":44,"endLine":44,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":812,"endOffset":813,"startLine":44,"endLine":44,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":815,"endOffset":815,"startLine":44,"endLine":44,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":816,"endOffset":821,"startLine":44,"endLine":44,"startColumn":12,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":"==","startOffset":823,"endOffset":824,"startLine":44,"endLine":44,"startColumn":19,"endColumn":20,"tokenTypeIdx":54,"tokenType":"TknComparisonEqual"},{"image":"'test'","startOffset":826,"endOffset":831,"startLine":44,"endLine":44,"startColumn":22,"endColumn":27,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":832,"endOffset":832,"startLine":44,"endLine":44,"startColumn":28,"endColumn":28,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":834,"endOffset":834,"startLine":44,"endLine":44,"startColumn":30,"endColumn":30,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":838,"endOffset":842,"startLine":45,"endLine":45,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":843,"endOffset":843,"startLine":45,"endLine":45,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'Else If Test'","startOffset":844,"endOffset":857,"startLine":45,"endLine":45,"startColumn":9,"endColumn":22,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":858,"endOffset":858,"startLine":45,"endLine":45,"startColumn":23,"endColumn":23,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":859,"endOffset":859,"startLine":45,"endLine":45,"startColumn":24,"endColumn":24,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":861,"endOffset":861,"startLine":46,"endLine":46,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":863,"endOffset":866,"startLine":46,"endLine":46,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":868,"endOffset":868,"startLine":46,"endLine":46,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":872,"endOffset":876,"startLine":47,"endLine":47,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":877,"endOffset":877,"startLine":47,"endLine":47,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'Else Test'","startOffset":878,"endOffset":888,"startLine":47,"endLine":47,"startColumn":9,"endColumn":19,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":889,"endOffset":889,"startLine":47,"endLine":47,"startColumn":20,"endColumn":20,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":890,"endOffset":890,"startLine":47,"endLine":47,"startColumn":21,"endColumn":21,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":892,"endOffset":892,"startLine":48,"endLine":48,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":893,"endOffset":893,"startLine":48,"endLine":48,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":895,"endOffset":896,"startLine":49,"endLine":49,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":898,"endOffset":898,"startLine":49,"endLine":49,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1","startOffset":899,"endOffset":899,"startLine":49,"endLine":49,"startColumn":5,"endColumn":5,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"==","startOffset":901,"endOffset":902,"startLine":49,"endLine":49,"startColumn":7,"endColumn":8,"tokenTypeIdx":54,"tokenType":"TknComparisonEqual"},{"image":"1","startOffset":904,"endOffset":904,"startLine":49,"endLine":49,"startColumn":10,"endColumn":10,"tokenTypeIdx":37,"tokenType":"Number"},{"image":")","startOffset":905,"endOffset":905,"startLine":49,"endLine":49,"startColumn":11,"endColumn":11,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"print","startOffset":907,"endOffset":911,"startLine":49,"endLine":49,"startColumn":13,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":912,"endOffset":912,"startLine":49,"endLine":49,"startColumn":18,"endColumn":18,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":913,"endOffset":918,"startLine":49,"endLine":49,"startColumn":19,"endColumn":24,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":919,"endOffset":919,"startLine":49,"endLine":49,"startColumn":25,"endColumn":25,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":920,"endOffset":920,"startLine":49,"endLine":49,"startColumn":26,"endColumn":26,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"else","startOffset":922,"endOffset":925,"startLine":50,"endLine":50,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":927,"endOffset":931,"startLine":50,"endLine":50,"startColumn":6,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":932,"endOffset":932,"startLine":50,"endLine":50,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":933,"endOffset":938,"startLine":50,"endLine":50,"startColumn":12,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":939,"endOffset":939,"startLine":50,"endLine":50,"startColumn":18,"endColumn":18,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":940,"endOffset":940,"startLine":50,"endLine":50,"startColumn":19,"endColumn":19,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":943,"endOffset":944,"startLine":52,"endLine":52,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":946,"endOffset":946,"startLine":52,"endLine":52,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":947,"endOffset":950,"startLine":52,"endLine":52,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":951,"endOffset":951,"startLine":52,"endLine":52,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":953,"endOffset":953,"startLine":52,"endLine":52,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":957,"endOffset":961,"startLine":53,"endLine":53,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":962,"endOffset":962,"startLine":53,"endLine":53,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'true'","startOffset":963,"endOffset":968,"startLine":53,"endLine":53,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":969,"endOffset":969,"startLine":53,"endLine":53,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":970,"endOffset":970,"startLine":53,"endLine":53,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":972,"endOffset":972,"startLine":54,"endLine":54,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":973,"endOffset":973,"startLine":54,"endLine":54,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":976,"endOffset":977,"startLine":56,"endLine":56,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":979,"endOffset":979,"startLine":56,"endLine":56,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":980,"endOffset":983,"startLine":56,"endLine":56,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":984,"endOffset":984,"startLine":56,"endLine":56,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"print","startOffset":986,"endOffset":990,"startLine":56,"endLine":56,"startColumn":11,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":991,"endOffset":991,"startLine":56,"endLine":56,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":992,"endOffset":997,"startLine":56,"endLine":56,"startColumn":17,"endColumn":22,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":998,"endOffset":998,"startLine":56,"endLine":56,"startColumn":23,"endColumn":23,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":999,"endOffset":999,"startLine":56,"endLine":56,"startColumn":24,"endColumn":24,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1002,"endOffset":1003,"startLine":58,"endLine":58,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1005,"endOffset":1005,"startLine":58,"endLine":58,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1006,"endOffset":1009,"startLine":58,"endLine":58,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1010,"endOffset":1010,"startLine":58,"endLine":58,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"print","startOffset":1012,"endOffset":1016,"startLine":58,"endLine":58,"startColumn":11,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1017,"endOffset":1017,"startLine":58,"endLine":58,"startColumn":16,"endColumn":16,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1018,"endOffset":1023,"startLine":58,"endLine":58,"startColumn":17,"endColumn":22,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1024,"endOffset":1024,"startLine":58,"endLine":58,"startColumn":23,"endColumn":23,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1025,"endOffset":1025,"startLine":58,"endLine":58,"startColumn":24,"endColumn":24,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"else","startOffset":1027,"endOffset":1030,"startLine":59,"endLine":59,"startColumn":1,"endColumn":4,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1032,"endOffset":1036,"startLine":59,"endLine":59,"startColumn":6,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1037,"endOffset":1037,"startLine":59,"endLine":59,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1038,"endOffset":1043,"startLine":59,"endLine":59,"startColumn":12,"endColumn":17,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1044,"endOffset":1044,"startLine":59,"endLine":59,"startColumn":18,"endColumn":18,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1045,"endOffset":1045,"startLine":59,"endLine":59,"startColumn":19,"endColumn":19,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1048,"endOffset":1049,"startLine":61,"endLine":61,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1051,"endOffset":1051,"startLine":61,"endLine":61,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1052,"endOffset":1055,"startLine":61,"endLine":61,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1056,"endOffset":1056,"startLine":61,"endLine":61,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1058,"endOffset":1058,"startLine":61,"endLine":61,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1062,"endOffset":1066,"startLine":62,"endLine":62,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1067,"endOffset":1067,"startLine":62,"endLine":62,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1068,"endOffset":1073,"startLine":62,"endLine":62,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1074,"endOffset":1074,"startLine":62,"endLine":62,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1075,"endOffset":1075,"startLine":62,"endLine":62,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1077,"endOffset":1077,"startLine":63,"endLine":63,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1079,"endOffset":1082,"startLine":63,"endLine":63,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1084,"endOffset":1084,"startLine":63,"endLine":63,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1088,"endOffset":1092,"startLine":64,"endLine":64,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1093,"endOffset":1093,"startLine":64,"endLine":64,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1094,"endOffset":1099,"startLine":64,"endLine":64,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1100,"endOffset":1100,"startLine":64,"endLine":64,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1101,"endOffset":1101,"startLine":64,"endLine":64,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1103,"endOffset":1103,"startLine":65,"endLine":65,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1104,"endOffset":1104,"startLine":65,"endLine":65,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1107,"endOffset":1108,"startLine":67,"endLine":67,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1110,"endOffset":1110,"startLine":67,"endLine":67,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1111,"endOffset":1114,"startLine":67,"endLine":67,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1115,"endOffset":1115,"startLine":67,"endLine":67,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1117,"endOffset":1117,"startLine":67,"endLine":67,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1121,"endOffset":1125,"startLine":68,"endLine":68,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1126,"endOffset":1126,"startLine":68,"endLine":68,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1127,"endOffset":1132,"startLine":68,"endLine":68,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1133,"endOffset":1133,"startLine":68,"endLine":68,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1134,"endOffset":1134,"startLine":68,"endLine":68,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1136,"endOffset":1136,"startLine":69,"endLine":69,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1138,"endOffset":1141,"startLine":69,"endLine":69,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"if","startOffset":1143,"endOffset":1144,"startLine":69,"endLine":69,"startColumn":8,"endColumn":9,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1146,"endOffset":1146,"startLine":69,"endLine":69,"startColumn":11,"endColumn":11,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1147,"endOffset":1150,"startLine":69,"endLine":69,"startColumn":12,"endColumn":15,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1151,"endOffset":1151,"startLine":69,"endLine":69,"startColumn":16,"endColumn":16,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1153,"endOffset":1153,"startLine":69,"endLine":69,"startColumn":18,"endColumn":18,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1157,"endOffset":1161,"startLine":70,"endLine":70,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1162,"endOffset":1162,"startLine":70,"endLine":70,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1163,"endOffset":1168,"startLine":70,"endLine":70,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1169,"endOffset":1169,"startLine":70,"endLine":70,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1170,"endOffset":1170,"startLine":70,"endLine":70,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1172,"endOffset":1172,"startLine":71,"endLine":71,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1174,"endOffset":1177,"startLine":71,"endLine":71,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"{","startOffset":1179,"endOffset":1179,"startLine":71,"endLine":71,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1183,"endOffset":1187,"startLine":72,"endLine":72,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1188,"endOffset":1188,"startLine":72,"endLine":72,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1189,"endOffset":1194,"startLine":72,"endLine":72,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1195,"endOffset":1195,"startLine":72,"endLine":72,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1196,"endOffset":1196,"startLine":72,"endLine":72,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1198,"endOffset":1198,"startLine":73,"endLine":73,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1199,"endOffset":1199,"startLine":73,"endLine":73,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1202,"endOffset":1203,"startLine":75,"endLine":75,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1205,"endOffset":1205,"startLine":75,"endLine":75,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1206,"endOffset":1209,"startLine":75,"endLine":75,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1210,"endOffset":1210,"startLine":75,"endLine":75,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1212,"endOffset":1212,"startLine":75,"endLine":75,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1216,"endOffset":1220,"startLine":76,"endLine":76,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1221,"endOffset":1221,"startLine":76,"endLine":76,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1222,"endOffset":1227,"startLine":76,"endLine":76,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1228,"endOffset":1228,"startLine":76,"endLine":76,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1229,"endOffset":1229,"startLine":76,"endLine":76,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1231,"endOffset":1231,"startLine":77,"endLine":77,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"else","startOffset":1233,"endOffset":1236,"startLine":77,"endLine":77,"startColumn":3,"endColumn":6,"tokenTypeIdx":22,"tokenType":"ElseToken"},{"image":"print","startOffset":1238,"endOffset":1242,"startLine":77,"endLine":77,"startColumn":8,"endColumn":12,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1243,"endOffset":1243,"startLine":77,"endLine":77,"startColumn":13,"endColumn":13,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1244,"endOffset":1249,"startLine":77,"endLine":77,"startColumn":14,"endColumn":19,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1250,"endOffset":1250,"startLine":77,"endLine":77,"startColumn":20,"endColumn":20,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1251,"endOffset":1251,"startLine":77,"endLine":77,"startColumn":21,"endColumn":21,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"if","startOffset":1254,"endOffset":1255,"startLine":79,"endLine":79,"startColumn":1,"endColumn":2,"tokenTypeIdx":21,"tokenType":"IfToken"},{"image":"(","startOffset":1257,"endOffset":1257,"startLine":79,"endLine":79,"startColumn":4,"endColumn":4,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"true","startOffset":1258,"endOffset":1261,"startLine":79,"endLine":79,"startColumn":5,"endColumn":8,"tokenTypeIdx":38,"tokenType":"Constant"},{"image":")","startOffset":1262,"endOffset":1262,"startLine":79,"endLine":79,"startColumn":9,"endColumn":9,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"{","startOffset":1264,"endOffset":1264,"startLine":79,"endLine":79,"startColumn":11,"endColumn":11,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1268,"endOffset":1272,"startLine":80,"endLine":80,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1273,"endOffset":1273,"startLine":80,"endLine":80,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1274,"endOffset":1279,"startLine":80,"endLine":80,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1280,"endOffset":1280,"startLine":80,"endLine":80,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1281,"endOffset":1281,"startLine":80,"endLine":80,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1283,"endOffset":1283,"startLine":81,"endLine":81,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1284,"endOffset":1284,"startLine":81,"endLine":81,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"print","startOffset":1309,"endOffset":1313,"startLine":83,"endLine":83,"startColumn":1,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1314,"endOffset":1314,"startLine":83,"endLine":83,"startColumn":6,"endColumn":6,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1315,"endOffset":1320,"startLine":83,"endLine":83,"startColumn":7,"endColumn":12,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1321,"endOffset":1321,"startLine":83,"endLine":83,"startColumn":13,"endColumn":13,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1322,"endOffset":1322,"startLine":83,"endLine":83,"startColumn":14,"endColumn":14,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"f","startOffset":1324,"endOffset":1324,"startLine":84,"endLine":84,"startColumn":1,"endColumn":1,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1325,"endOffset":1325,"startLine":84,"endLine":84,"startColumn":2,"endColumn":2,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":1326,"endOffset":1326,"startLine":84,"endLine":84,"startColumn":3,"endColumn":3,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1327,"endOffset":1327,"startLine":84,"endLine":84,"startColumn":4,"endColumn":4,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"@wasm.i32.add","startOffset":1329,"endOffset":1341,"startLine":85,"endLine":85,"startColumn":1,"endColumn":13,"tokenTypeIdx":39,"tokenType":"Wasm Instruction Call"},{"image":"(","startOffset":1342,"endOffset":1342,"startLine":85,"endLine":85,"startColumn":14,"endColumn":14,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1n","startOffset":1343,"endOffset":1344,"startLine":85,"endLine":85,"startColumn":15,"endColumn":16,"tokenTypeIdx":31,"tokenType":"I32"},{"image":",","startOffset":1345,"endOffset":1345,"startLine":85,"endLine":85,"startColumn":17,"endColumn":17,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"1n","startOffset":1347,"endOffset":1348,"startLine":85,"endLine":85,"startColumn":19,"endColumn":20,"tokenTypeIdx":31,"tokenType":"I32"},{"image":")","startOffset":1349,"endOffset":1349,"startLine":85,"endLine":85,"startColumn":21,"endColumn":21,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1350,"endOffset":1350,"startLine":85,"endLine":85,"startColumn":22,"endColumn":22,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1382,"endOffset":1384,"startLine":87,"endLine":87,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"c","startOffset":1386,"endOffset":1386,"startLine":87,"endLine":87,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1387,"endOffset":1387,"startLine":87,"endLine":87,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":1389,"endOffset":1394,"startLine":87,"endLine":87,"startColumn":8,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1396,"endOffset":1396,"startLine":87,"endLine":87,"startColumn":15,"endColumn":15,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":1398,"endOffset":1398,"startLine":87,"endLine":87,"startColumn":17,"endColumn":17,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1400,"endOffset":1400,"startLine":87,"endLine":87,"startColumn":19,"endColumn":19,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"(","startOffset":1402,"endOffset":1402,"startLine":87,"endLine":87,"startColumn":21,"endColumn":21,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1","startOffset":1403,"endOffset":1403,"startLine":87,"endLine":87,"startColumn":22,"endColumn":22,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1405,"endOffset":1405,"startLine":87,"endLine":87,"startColumn":24,"endColumn":24,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1407,"endOffset":1407,"startLine":87,"endLine":87,"startColumn":26,"endColumn":26,"tokenTypeIdx":37,"tokenType":"Number"},{"image":")","startOffset":1408,"endOffset":1408,"startLine":87,"endLine":87,"startColumn":27,"endColumn":27,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"+","startOffset":1410,"endOffset":1410,"startLine":87,"endLine":87,"startColumn":29,"endColumn":29,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1412,"endOffset":1412,"startLine":87,"endLine":87,"startColumn":31,"endColumn":31,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1414,"endOffset":1414,"startLine":87,"endLine":87,"startColumn":33,"endColumn":33,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1416,"endOffset":1416,"startLine":87,"endLine":87,"startColumn":35,"endColumn":35,"tokenTypeIdx":37,"tokenType":"Number"},{"image":"+","startOffset":1418,"endOffset":1418,"startLine":87,"endLine":87,"startColumn":37,"endColumn":37,"tokenTypeIdx":65,"tokenType":"TknAdd"},{"image":"1","startOffset":1420,"endOffset":1420,"startLine":87,"endLine":87,"startColumn":39,"endColumn":39,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":1421,"endOffset":1421,"startLine":87,"endLine":87,"startColumn":40,"endColumn":40,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"c","startOffset":1423,"endOffset":1423,"startLine":88,"endLine":88,"startColumn":1,"endColumn":1,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1425,"endOffset":1425,"startLine":88,"endLine":88,"startColumn":3,"endColumn":3,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":1427,"endOffset":1427,"startLine":88,"endLine":88,"startColumn":5,"endColumn":5,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":1428,"endOffset":1428,"startLine":88,"endLine":88,"startColumn":6,"endColumn":6,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1430,"endOffset":1432,"startLine":89,"endLine":89,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"d","startOffset":1434,"endOffset":1434,"startLine":89,"endLine":89,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1435,"endOffset":1435,"startLine":89,"endLine":89,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":1437,"endOffset":1442,"startLine":89,"endLine":89,"startColumn":8,"endColumn":13,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1444,"endOffset":1444,"startLine":89,"endLine":89,"startColumn":15,"endColumn":15,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"a","startOffset":1446,"endOffset":1446,"startLine":89,"endLine":89,"startColumn":17,"endColumn":17,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1447,"endOffset":1447,"startLine":89,"endLine":89,"startColumn":18,"endColumn":18,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1449,"endOffset":1451,"startLine":90,"endLine":90,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"e","startOffset":1453,"endOffset":1453,"startLine":90,"endLine":90,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1454,"endOffset":1454,"startLine":90,"endLine":90,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1456,"endOffset":1458,"startLine":90,"endLine":90,"startColumn":8,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1460,"endOffset":1460,"startLine":90,"endLine":90,"startColumn":12,"endColumn":12,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"objectTest3","startOffset":1462,"endOffset":1472,"startLine":90,"endLine":90,"startColumn":14,"endColumn":24,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":".","startOffset":1473,"endOffset":1473,"startLine":90,"endLine":90,"startColumn":25,"endColumn":25,"tokenTypeIdx":48,"tokenType":"Period"},{"image":"field3","startOffset":1474,"endOffset":1479,"startLine":90,"endLine":90,"startColumn":26,"endColumn":31,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1480,"endOffset":1480,"startLine":90,"endLine":90,"startColumn":32,"endColumn":32,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"let","startOffset":1482,"endOffset":1484,"startLine":91,"endLine":91,"startColumn":1,"endColumn":3,"tokenTypeIdx":20,"tokenType":"LetToken"},{"image":"z","startOffset":1486,"endOffset":1486,"startLine":91,"endLine":91,"startColumn":5,"endColumn":5,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1487,"endOffset":1487,"startLine":91,"endLine":91,"startColumn":6,"endColumn":6,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Function","startOffset":1489,"endOffset":1496,"startLine":91,"endLine":91,"startColumn":8,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1498,"endOffset":1498,"startLine":91,"endLine":91,"startColumn":17,"endColumn":17,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"(","startOffset":1500,"endOffset":1500,"startLine":91,"endLine":91,"startColumn":19,"endColumn":19,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"g","startOffset":1501,"endOffset":1501,"startLine":91,"endLine":91,"startColumn":20,"endColumn":20,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1502,"endOffset":1502,"startLine":91,"endLine":91,"startColumn":21,"endColumn":21,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1504,"endOffset":1506,"startLine":91,"endLine":91,"startColumn":23,"endColumn":25,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1507,"endOffset":1507,"startLine":91,"endLine":91,"startColumn":26,"endColumn":26,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":":","startOffset":1508,"endOffset":1508,"startLine":91,"endLine":91,"startColumn":27,"endColumn":27,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1510,"endOffset":1512,"startLine":91,"endLine":91,"startColumn":29,"endColumn":31,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1514,"endOffset":1515,"startLine":91,"endLine":91,"startColumn":33,"endColumn":34,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"{","startOffset":1517,"endOffset":1517,"startLine":91,"endLine":91,"startColumn":36,"endColumn":36,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"return","startOffset":1521,"endOffset":1526,"startLine":92,"endLine":92,"startColumn":3,"endColumn":8,"tokenTypeIdx":28,"tokenType":"ReturnToken"},{"image":"(","startOffset":1527,"endOffset":1527,"startLine":92,"endLine":92,"startColumn":9,"endColumn":9,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"g","startOffset":1528,"endOffset":1528,"startLine":92,"endLine":92,"startColumn":10,"endColumn":10,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1529,"endOffset":1529,"startLine":92,"endLine":92,"startColumn":11,"endColumn":11,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1530,"endOffset":1530,"startLine":92,"endLine":92,"startColumn":12,"endColumn":12,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1532,"endOffset":1532,"startLine":93,"endLine":93,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1533,"endOffset":1533,"startLine":93,"endLine":93,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"const","startOffset":1535,"endOffset":1539,"startLine":94,"endLine":94,"startColumn":1,"endColumn":5,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"h","startOffset":1541,"endOffset":1541,"startLine":94,"endLine":94,"startColumn":7,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1542,"endOffset":1542,"startLine":94,"endLine":94,"startColumn":8,"endColumn":8,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":1544,"endOffset":1549,"startLine":94,"endLine":94,"startColumn":10,"endColumn":15,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":1551,"endOffset":1551,"startLine":94,"endLine":94,"startColumn":17,"endColumn":17,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":1553,"endOffset":1553,"startLine":94,"endLine":94,"startColumn":19,"endColumn":19,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":1554,"endOffset":1554,"startLine":94,"endLine":94,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"(","startOffset":1556,"endOffset":1556,"startLine":95,"endLine":95,"startColumn":1,"endColumn":1,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"(","startOffset":1557,"endOffset":1557,"startLine":95,"endLine":95,"startColumn":2,"endColumn":2,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":1558,"endOffset":1558,"startLine":95,"endLine":95,"startColumn":3,"endColumn":3,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":":","startOffset":1559,"endOffset":1559,"startLine":95,"endLine":95,"startColumn":4,"endColumn":4,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"i32","startOffset":1561,"endOffset":1563,"startLine":95,"endLine":95,"startColumn":6,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=>","startOffset":1565,"endOffset":1566,"startLine":95,"endLine":95,"startColumn":10,"endColumn":11,"tokenTypeIdx":62,"tokenType":"TknArrow"},{"image":"{","startOffset":1568,"endOffset":1568,"startLine":95,"endLine":95,"startColumn":13,"endColumn":13,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"print","startOffset":1572,"endOffset":1576,"startLine":96,"endLine":96,"startColumn":3,"endColumn":7,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1577,"endOffset":1577,"startLine":96,"endLine":96,"startColumn":8,"endColumn":8,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"'test'","startOffset":1578,"endOffset":1583,"startLine":96,"endLine":96,"startColumn":9,"endColumn":14,"tokenTypeIdx":30,"tokenType":"String"},{"image":")","startOffset":1584,"endOffset":1584,"startLine":96,"endLine":96,"startColumn":15,"endColumn":15,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1585,"endOffset":1585,"startLine":96,"endLine":96,"startColumn":16,"endColumn":16,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"return","startOffset":1589,"endOffset":1594,"startLine":97,"endLine":97,"startColumn":3,"endColumn":8,"tokenTypeIdx":28,"tokenType":"ReturnToken"},{"image":"(","startOffset":1595,"endOffset":1595,"startLine":97,"endLine":97,"startColumn":9,"endColumn":9,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"1n","startOffset":1596,"endOffset":1597,"startLine":97,"endLine":97,"startColumn":10,"endColumn":11,"tokenTypeIdx":31,"tokenType":"I32"},{"image":")","startOffset":1598,"endOffset":1598,"startLine":97,"endLine":97,"startColumn":12,"endColumn":12,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1599,"endOffset":1599,"startLine":97,"endLine":97,"startColumn":13,"endColumn":13,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1601,"endOffset":1601,"startLine":98,"endLine":98,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":")","startOffset":1602,"endOffset":1602,"startLine":98,"endLine":98,"startColumn":2,"endColumn":2,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"(","startOffset":1603,"endOffset":1603,"startLine":98,"endLine":98,"startColumn":3,"endColumn":3,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":")","startOffset":1604,"endOffset":1604,"startLine":98,"endLine":98,"startColumn":4,"endColumn":4,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":";","startOffset":1605,"endOffset":1605,"startLine":98,"endLine":98,"startColumn":5,"endColumn":5,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":1625,"endOffset":1633,"startLine":100,"endLine":100,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_Has_TestInterface","startOffset":1635,"endOffset":1664,"startLine":100,"endLine":100,"startColumn":11,"endColumn":40,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1665,"endOffset":1665,"startLine":100,"endLine":100,"startColumn":41,"endColumn":41,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1666,"endOffset":1676,"startLine":100,"endLine":100,"startColumn":42,"endColumn":52,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1677,"endOffset":1677,"startLine":100,"endLine":100,"startColumn":53,"endColumn":53,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1679,"endOffset":1679,"startLine":100,"endLine":100,"startColumn":55,"endColumn":55,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"test","startOffset":1683,"endOffset":1686,"startLine":101,"endLine":101,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1687,"endOffset":1687,"startLine":101,"endLine":101,"startColumn":7,"endColumn":7,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1689,"endOffset":1699,"startLine":101,"endLine":101,"startColumn":9,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1700,"endOffset":1700,"startLine":101,"endLine":101,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1702,"endOffset":1702,"startLine":102,"endLine":102,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1703,"endOffset":1703,"startLine":102,"endLine":102,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"enum","startOffset":1705,"endOffset":1708,"startLine":103,"endLine":103,"startColumn":1,"endColumn":4,"tokenTypeIdx":29,"tokenType":"TknEnum"},{"image":"OptionalSemi_Has_EnumTest","startOffset":1710,"endOffset":1734,"startLine":103,"endLine":103,"startColumn":6,"endColumn":30,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1735,"endOffset":1735,"startLine":103,"endLine":103,"startColumn":31,"endColumn":31,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1736,"endOffset":1746,"startLine":103,"endLine":103,"startColumn":32,"endColumn":42,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1747,"endOffset":1747,"startLine":103,"endLine":103,"startColumn":43,"endColumn":43,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1749,"endOffset":1749,"startLine":103,"endLine":103,"startColumn":45,"endColumn":45,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"Test","startOffset":1753,"endOffset":1756,"startLine":104,"endLine":104,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1757,"endOffset":1757,"startLine":104,"endLine":104,"startColumn":7,"endColumn":7,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":1758,"endOffset":1768,"startLine":104,"endLine":104,"startColumn":8,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1769,"endOffset":1769,"startLine":104,"endLine":104,"startColumn":19,"endColumn":19,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"}","startOffset":1771,"endOffset":1771,"startLine":105,"endLine":105,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":1772,"endOffset":1772,"startLine":105,"endLine":105,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":1774,"endOffset":1782,"startLine":106,"endLine":106,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"OptionalSemi_TestInterface","startOffset":1784,"endOffset":1809,"startLine":106,"endLine":106,"startColumn":11,"endColumn":36,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1810,"endOffset":1810,"startLine":106,"endLine":106,"startColumn":37,"endColumn":37,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1811,"endOffset":1821,"startLine":106,"endLine":106,"startColumn":38,"endColumn":48,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1822,"endOffset":1822,"startLine":106,"endLine":106,"startColumn":49,"endColumn":49,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1824,"endOffset":1824,"startLine":106,"endLine":106,"startColumn":51,"endColumn":51,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"test","startOffset":1828,"endOffset":1831,"startLine":107,"endLine":107,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":1832,"endOffset":1832,"startLine":107,"endLine":107,"startColumn":7,"endColumn":7,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"GenericTest","startOffset":1834,"endOffset":1844,"startLine":107,"endLine":107,"startColumn":9,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1845,"endOffset":1845,"startLine":107,"endLine":107,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":1847,"endOffset":1847,"startLine":108,"endLine":108,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"enum","startOffset":1849,"endOffset":1852,"startLine":109,"endLine":109,"startColumn":1,"endColumn":4,"tokenTypeIdx":29,"tokenType":"TknEnum"},{"image":"OptionalSemi_EnumTest","startOffset":1854,"endOffset":1874,"startLine":109,"endLine":109,"startColumn":6,"endColumn":26,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1875,"endOffset":1875,"startLine":109,"endLine":109,"startColumn":27,"endColumn":27,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1876,"endOffset":1886,"startLine":109,"endLine":109,"startColumn":28,"endColumn":38,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1887,"endOffset":1887,"startLine":109,"endLine":109,"startColumn":39,"endColumn":39,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":1889,"endOffset":1889,"startLine":109,"endLine":109,"startColumn":41,"endColumn":41,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"Test","startOffset":1893,"endOffset":1896,"startLine":110,"endLine":110,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":1897,"endOffset":1897,"startLine":110,"endLine":110,"startColumn":7,"endColumn":7,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":1898,"endOffset":1908,"startLine":110,"endLine":110,"startColumn":8,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":1909,"endOffset":1909,"startLine":110,"endLine":110,"startColumn":19,"endColumn":19,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"}","startOffset":1911,"endOffset":1911,"startLine":111,"endLine":111,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"type","startOffset":1931,"endOffset":1934,"startLine":113,"endLine":113,"startColumn":1,"endColumn":4,"tokenTypeIdx":27,"tokenType":"TypeToken"},{"image":"Generic_TypeTest","startOffset":1936,"endOffset":1951,"startLine":113,"endLine":113,"startColumn":6,"endColumn":21,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":1952,"endOffset":1952,"startLine":113,"endLine":113,"startColumn":22,"endColumn":22,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":1953,"endOffset":1963,"startLine":113,"endLine":113,"startColumn":23,"endColumn":33,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":1964,"endOffset":1964,"startLine":113,"endLine":113,"startColumn":34,"endColumn":34,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"GenericTest1","startOffset":1966,"endOffset":1977,"startLine":113,"endLine":113,"startColumn":36,"endColumn":47,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":1978,"endOffset":1978,"startLine":113,"endLine":113,"startColumn":48,"endColumn":48,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"=","startOffset":1980,"endOffset":1980,"startLine":113,"endLine":113,"startColumn":50,"endColumn":50,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"String","startOffset":1982,"endOffset":1987,"startLine":113,"endLine":113,"startColumn":52,"endColumn":57,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":1988,"endOffset":1988,"startLine":113,"endLine":113,"startColumn":58,"endColumn":58,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"interface","startOffset":1990,"endOffset":1998,"startLine":114,"endLine":114,"startColumn":1,"endColumn":9,"tokenTypeIdx":26,"tokenType":"InterfaceToken"},{"image":"Generic_TestInterface","startOffset":2000,"endOffset":2020,"startLine":114,"endLine":114,"startColumn":11,"endColumn":31,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2021,"endOffset":2021,"startLine":114,"endLine":114,"startColumn":32,"endColumn":32,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2022,"endOffset":2032,"startLine":114,"endLine":114,"startColumn":33,"endColumn":43,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":2033,"endOffset":2033,"startLine":114,"endLine":114,"startColumn":44,"endColumn":44,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2035,"endOffset":2035,"startLine":114,"endLine":114,"startColumn":46,"endColumn":46,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"test","startOffset":2039,"endOffset":2042,"startLine":115,"endLine":115,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":2043,"endOffset":2043,"startLine":115,"endLine":115,"startColumn":7,"endColumn":7,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"GenericTest","startOffset":2045,"endOffset":2055,"startLine":115,"endLine":115,"startColumn":9,"endColumn":19,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":2056,"endOffset":2056,"startLine":115,"endLine":115,"startColumn":20,"endColumn":20,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"}","startOffset":2058,"endOffset":2058,"startLine":116,"endLine":116,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"enum","startOffset":2060,"endOffset":2063,"startLine":117,"endLine":117,"startColumn":1,"endColumn":4,"tokenTypeIdx":29,"tokenType":"TknEnum"},{"image":"Generic_EnumTest","startOffset":2065,"endOffset":2080,"startLine":117,"endLine":117,"startColumn":6,"endColumn":21,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"<","startOffset":2081,"endOffset":2081,"startLine":117,"endLine":117,"startColumn":22,"endColumn":22,"tokenTypeIdx":59,"tokenType":"TknComparisonLessThan"},{"image":"GenericTest","startOffset":2082,"endOffset":2092,"startLine":117,"endLine":117,"startColumn":23,"endColumn":33,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":">","startOffset":2093,"endOffset":2093,"startLine":117,"endLine":117,"startColumn":34,"endColumn":34,"tokenTypeIdx":58,"tokenType":"TknComparisonGreaterThan"},{"image":"{","startOffset":2095,"endOffset":2095,"startLine":117,"endLine":117,"startColumn":36,"endColumn":36,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"Test","startOffset":2099,"endOffset":2102,"startLine":118,"endLine":118,"startColumn":3,"endColumn":6,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"(","startOffset":2103,"endOffset":2103,"startLine":118,"endLine":118,"startColumn":7,"endColumn":7,"tokenTypeIdx":40,"tokenType":"LeftParen"},{"image":"GenericTest","startOffset":2104,"endOffset":2114,"startLine":118,"endLine":118,"startColumn":8,"endColumn":18,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":")","startOffset":2115,"endOffset":2115,"startLine":118,"endLine":118,"startColumn":19,"endColumn":19,"tokenTypeIdx":41,"tokenType":"RightParen"},{"image":"}","startOffset":2117,"endOffset":2117,"startLine":119,"endLine":119,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":"export","startOffset":2135,"endOffset":2140,"startLine":121,"endLine":121,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"const","startOffset":2142,"endOffset":2146,"startLine":121,"endLine":121,"startColumn":8,"endColumn":12,"tokenTypeIdx":19,"tokenType":"ConstToken"},{"image":"y","startOffset":2148,"endOffset":2148,"startLine":121,"endLine":121,"startColumn":14,"endColumn":14,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":":","startOffset":2149,"endOffset":2149,"startLine":121,"endLine":121,"startColumn":15,"endColumn":15,"tokenTypeIdx":49,"tokenType":"Colon"},{"image":"Number","startOffset":2151,"endOffset":2156,"startLine":121,"endLine":121,"startColumn":17,"endColumn":22,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"=","startOffset":2158,"endOffset":2158,"startLine":121,"endLine":121,"startColumn":24,"endColumn":24,"tokenTypeIdx":64,"tokenType":"TknEqual"},{"image":"1","startOffset":2160,"endOffset":2160,"startLine":121,"endLine":121,"startColumn":26,"endColumn":26,"tokenTypeIdx":37,"tokenType":"Number"},{"image":";","startOffset":2161,"endOffset":2161,"startLine":121,"endLine":121,"startColumn":27,"endColumn":27,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"export","startOffset":2163,"endOffset":2168,"startLine":122,"endLine":122,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"h","startOffset":2170,"endOffset":2170,"startLine":122,"endLine":122,"startColumn":8,"endColumn":8,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":";","startOffset":2171,"endOffset":2171,"startLine":122,"endLine":122,"startColumn":9,"endColumn":9,"tokenTypeIdx":50,"tokenType":"Semicolon"},{"image":"export","startOffset":2173,"endOffset":2178,"startLine":123,"endLine":123,"startColumn":1,"endColumn":6,"tokenTypeIdx":18,"tokenType":"ExportToken"},{"image":"{","startOffset":2180,"endOffset":2180,"startLine":123,"endLine":123,"startColumn":8,"endColumn":8,"tokenTypeIdx":42,"tokenType":"LeftBrace"},{"image":"c","startOffset":2184,"endOffset":2184,"startLine":124,"endLine":124,"startColumn":3,"endColumn":3,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":2185,"endOffset":2185,"startLine":124,"endLine":124,"startColumn":4,"endColumn":4,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"d","startOffset":2189,"endOffset":2189,"startLine":125,"endLine":125,"startColumn":3,"endColumn":3,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":",","startOffset":2190,"endOffset":2190,"startLine":125,"endLine":125,"startColumn":4,"endColumn":4,"tokenTypeIdx":46,"tokenType":"Comma"},{"image":"z","startOffset":2194,"endOffset":2194,"startLine":126,"endLine":126,"startColumn":3,"endColumn":3,"tokenTypeIdx":80,"tokenType":"TknIdentifier"},{"image":"}","startOffset":2196,"endOffset":2196,"startLine":127,"endLine":127,"startColumn":1,"endColumn":1,"tokenTypeIdx":43,"tokenType":"RightBrace"},{"image":";","startOffset":2197,"endOffset":2197,"startLine":127,"endLine":127,"startColumn":2,"endColumn":2,"tokenTypeIdx":50,"tokenType":"Semicolon"}],"groups":{"Reserved":[]},"errors":[]} \ No newline at end of file diff --git a/__tests__/Tests/WasmBuilder/Expression.test.ts b/__tests__/Tests/WasmBuilder/Expression.test.ts index 0104608..724a90c 100644 --- a/__tests__/Tests/WasmBuilder/Expression.test.ts +++ b/__tests__/Tests/WasmBuilder/Expression.test.ts @@ -3,6 +3,7 @@ import { expect, test } from '@jest/globals'; // Test Components import * as Expressions from '../../../src/wasmBuilder/Build/Expression'; import { ieee754, signedLEB128, unsignedLEB128 } from '../../../src/wasmBuilder/Build/Utils'; +import { typeRefIdentifier, funcRefIdentifier, globalRefIdentifier } from '../../../src/wasmBuilder/Types/Nodes' // WasmBuilder Expressions Tests test('WasmBuilder-Expressions: unreachableExpression', () => { expect(Expressions.unreachableExpression()).toEqual([0x00]); @@ -72,6 +73,7 @@ test('WasmBuilder-Expressions: callExpression', () => { ...Expressions.nopExpression(), ...Expressions.nopExpression(), 0x10, + funcRefIdentifier, ...unsignedLEB128(0), ]); }); @@ -88,6 +90,7 @@ test('WasmBuilder-Expressions: call_indirect', () => { ...Expressions.nopExpression(), ...Expressions.i32_ConstExpression(0), 0x11, + typeRefIdentifier, ...unsignedLEB128(0), 0x00, ]); @@ -117,12 +120,13 @@ test('WasmBuilder-Expressions: local_TeeExpression', () => { ]); }); test('WasmBuilder-Expressions: global_GetExpression', () => { - expect(Expressions.global_GetExpression('test')).toEqual([0x23, 'test']); + expect(Expressions.global_GetExpression('test')).toEqual([0x23, globalRefIdentifier, 'test']); }); test('WasmBuilder-Expressions: global_SetExpression', () => { expect(Expressions.global_SetExpression('test', Expressions.nopExpression())).toEqual([ ...Expressions.nopExpression(), 0x24, + globalRefIdentifier, 'test', ]); }); @@ -572,7 +576,7 @@ test('WasmBuilder-Expressions: br_IfExpression-label', () => { test('WasmBuilder-Expressions: callExpression-label', () => { expect( Expressions.callExpression('test', [Expressions.nopExpression(), Expressions.nopExpression()]) - ).toEqual([...Expressions.nopExpression(), ...Expressions.nopExpression(), 0x10, 'test']); + ).toEqual([...Expressions.nopExpression(), ...Expressions.nopExpression(), 0x10, funcRefIdentifier, 'test']); }); test('WasmBuilder-Expressions: local_GetExpression-label', () => { expect(Expressions.local_GetExpression('test')).toEqual([0x20, 'test']); @@ -592,12 +596,13 @@ test('WasmBuilder-Expressions: local_TeeExpression-label', () => { ]); }); test('WasmBuilder-Expressions: global_GetExpression-label', () => { - expect(Expressions.global_GetExpression('test')).toEqual([0x23, 'test']); + expect(Expressions.global_GetExpression('test')).toEqual([0x23, globalRefIdentifier, 'test']); }); test('WasmBuilder-Expressions: global_SetExpression-label', () => { expect(Expressions.global_SetExpression('test', Expressions.nopExpression())).toEqual([ ...Expressions.nopExpression(), 0x24, + globalRefIdentifier, 'test', ]); }); diff --git a/__tests__/Tests/WasmBuilder/WasmModule.test.ts b/__tests__/Tests/WasmBuilder/WasmModule.test.ts index d3b0f9c..36239f7 100644 --- a/__tests__/Tests/WasmBuilder/WasmModule.test.ts +++ b/__tests__/Tests/WasmBuilder/WasmModule.test.ts @@ -40,6 +40,7 @@ test('WasmBuilder-WasmTypes: createEmptyModule', () => { functionMap: new Map(), globalMap: new Map(), localData: new Map(), + codeReferences: [], // Sections customSections: [], typeSection: [], @@ -65,6 +66,7 @@ test('WasmBuilder-WasmTypes: addMemory', () => { functionMap: new Map(), globalMap: new Map(), localData: new Map(), + codeReferences: [], // Sections customSections: [], typeSection: [], @@ -95,6 +97,7 @@ test('WasmBuilder-WasmTypes: addGlobal', () => { functionMap: new Map(), globalMap: new Map([['test', 0]]), localData: new Map(), + codeReferences: [], // Sections customSections: [], typeSection: [], @@ -127,6 +130,7 @@ test('WasmBuilder-WasmTypes: addData', () => { functionMap: new Map(), globalMap: new Map(), localData: new Map(), + codeReferences: [], // Sections customSections: [], typeSection: [], diff --git a/__tests__/Tests/__snapshots__/Lexer.test.ts.snap b/__tests__/Tests/__snapshots__/Lexer.test.ts.snap index f9b7c2c..74dacb3 100644 --- a/__tests__/Tests/__snapshots__/Lexer.test.ts.snap +++ b/__tests__/Tests/__snapshots__/Lexer.test.ts.snap @@ -27,7 +27,7 @@ Object { "startColumn": 8, "startLine": 2, "startOffset": 38, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -38,7 +38,7 @@ Object { "startColumn": 9, "startLine": 2, "startOffset": 39, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, ], } @@ -71,7 +71,7 @@ Object { "startColumn": 8, "startLine": 1, "startOffset": 7, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -93,7 +93,7 @@ Object { "startColumn": 15, "startLine": 1, "startOffset": 14, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 21, @@ -104,7 +104,7 @@ Object { "startColumn": 21, "startLine": 1, "startOffset": 20, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 6, @@ -137,7 +137,7 @@ Object { "startColumn": 13, "startLine": 2, "startOffset": 34, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -148,7 +148,7 @@ Object { "startColumn": 14, "startLine": 2, "startOffset": 35, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 18, @@ -159,7 +159,7 @@ Object { "startColumn": 16, "startLine": 2, "startOffset": 37, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 23, @@ -181,7 +181,7 @@ Object { "startColumn": 25, "startLine": 2, "startOffset": 46, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 31, @@ -192,7 +192,7 @@ Object { "startColumn": 31, "startLine": 2, "startOffset": 52, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 6, @@ -225,7 +225,7 @@ Object { "startColumn": 13, "startLine": 3, "startOffset": 66, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -236,7 +236,7 @@ Object { "startColumn": 14, "startLine": 3, "startOffset": 67, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -247,7 +247,7 @@ Object { "startColumn": 16, "startLine": 3, "startOffset": 69, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 19, @@ -258,7 +258,7 @@ Object { "startColumn": 17, "startLine": 3, "startOffset": 70, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -269,7 +269,7 @@ Object { "startColumn": 20, "startLine": 3, "startOffset": 73, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 24, @@ -280,7 +280,7 @@ Object { "startColumn": 22, "startLine": 3, "startOffset": 75, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 25, @@ -291,7 +291,7 @@ Object { "startColumn": 25, "startLine": 3, "startOffset": 78, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 28, @@ -302,7 +302,7 @@ Object { "startColumn": 27, "startLine": 3, "startOffset": 80, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 32, @@ -313,7 +313,7 @@ Object { "startColumn": 30, "startLine": 3, "startOffset": 83, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 37, @@ -335,7 +335,7 @@ Object { "startColumn": 39, "startLine": 3, "startOffset": 92, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 45, @@ -346,7 +346,7 @@ Object { "startColumn": 45, "startLine": 3, "startOffset": 98, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, ], } @@ -379,7 +379,7 @@ Object { "startColumn": 7, "startLine": 1, "startOffset": 6, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -390,7 +390,7 @@ Object { "startColumn": 8, "startLine": 1, "startOffset": 7, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -401,7 +401,7 @@ Object { "startColumn": 10, "startLine": 1, "startOffset": 9, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -412,7 +412,7 @@ Object { "startColumn": 14, "startLine": 1, "startOffset": 13, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -423,7 +423,7 @@ Object { "startColumn": 16, "startLine": 1, "startOffset": 15, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 18, @@ -434,7 +434,7 @@ Object { "startColumn": 18, "startLine": 1, "startOffset": 17, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -456,7 +456,7 @@ Object { "startColumn": 7, "startLine": 2, "startOffset": 25, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -467,7 +467,7 @@ Object { "startColumn": 8, "startLine": 2, "startOffset": 26, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -478,7 +478,7 @@ Object { "startColumn": 10, "startLine": 2, "startOffset": 28, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -489,7 +489,7 @@ Object { "startColumn": 14, "startLine": 2, "startOffset": 32, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -500,7 +500,7 @@ Object { "startColumn": 16, "startLine": 2, "startOffset": 34, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 18, @@ -511,7 +511,7 @@ Object { "startColumn": 18, "startLine": 2, "startOffset": 36, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -533,7 +533,7 @@ Object { "startColumn": 7, "startLine": 3, "startOffset": 44, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -544,7 +544,7 @@ Object { "startColumn": 8, "startLine": 3, "startOffset": 45, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -555,7 +555,7 @@ Object { "startColumn": 10, "startLine": 3, "startOffset": 47, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -566,7 +566,7 @@ Object { "startColumn": 14, "startLine": 3, "startOffset": 51, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -577,7 +577,7 @@ Object { "startColumn": 16, "startLine": 3, "startOffset": 53, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 18, @@ -588,7 +588,7 @@ Object { "startColumn": 17, "startLine": 3, "startOffset": 54, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 19, @@ -599,7 +599,7 @@ Object { "startColumn": 19, "startLine": 3, "startOffset": 56, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -621,7 +621,7 @@ Object { "startColumn": 7, "startLine": 4, "startOffset": 64, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -632,7 +632,7 @@ Object { "startColumn": 8, "startLine": 4, "startOffset": 65, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -643,7 +643,7 @@ Object { "startColumn": 10, "startLine": 4, "startOffset": 67, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -654,7 +654,7 @@ Object { "startColumn": 14, "startLine": 4, "startOffset": 71, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -665,7 +665,7 @@ Object { "startColumn": 16, "startLine": 4, "startOffset": 73, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 18, @@ -676,7 +676,7 @@ Object { "startColumn": 17, "startLine": 4, "startOffset": 74, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 19, @@ -687,7 +687,7 @@ Object { "startColumn": 19, "startLine": 4, "startOffset": 76, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -709,7 +709,7 @@ Object { "startColumn": 7, "startLine": 5, "startOffset": 84, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -720,7 +720,7 @@ Object { "startColumn": 8, "startLine": 5, "startOffset": 85, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -731,7 +731,7 @@ Object { "startColumn": 10, "startLine": 5, "startOffset": 87, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -742,7 +742,7 @@ Object { "startColumn": 14, "startLine": 5, "startOffset": 91, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -753,7 +753,7 @@ Object { "startColumn": 16, "startLine": 5, "startOffset": 93, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 18, @@ -764,7 +764,7 @@ Object { "startColumn": 18, "startLine": 5, "startOffset": 95, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -786,7 +786,7 @@ Object { "startColumn": 7, "startLine": 6, "startOffset": 103, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -797,7 +797,7 @@ Object { "startColumn": 8, "startLine": 6, "startOffset": 104, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -808,7 +808,7 @@ Object { "startColumn": 10, "startLine": 6, "startOffset": 106, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -819,7 +819,7 @@ Object { "startColumn": 14, "startLine": 6, "startOffset": 110, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -830,7 +830,7 @@ Object { "startColumn": 16, "startLine": 6, "startOffset": 112, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 18, @@ -841,7 +841,7 @@ Object { "startColumn": 18, "startLine": 6, "startOffset": 114, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -863,7 +863,7 @@ Object { "startColumn": 7, "startLine": 7, "startOffset": 122, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -874,7 +874,7 @@ Object { "startColumn": 8, "startLine": 7, "startOffset": 123, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -885,7 +885,7 @@ Object { "startColumn": 10, "startLine": 7, "startOffset": 125, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -896,7 +896,7 @@ Object { "startColumn": 14, "startLine": 7, "startOffset": 129, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -907,7 +907,7 @@ Object { "startColumn": 16, "startLine": 7, "startOffset": 131, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 18, @@ -918,7 +918,7 @@ Object { "startColumn": 17, "startLine": 7, "startOffset": 132, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 19, @@ -929,7 +929,7 @@ Object { "startColumn": 19, "startLine": 7, "startOffset": 134, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -951,7 +951,7 @@ Object { "startColumn": 7, "startLine": 8, "startOffset": 142, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -962,7 +962,7 @@ Object { "startColumn": 8, "startLine": 8, "startOffset": 143, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -973,7 +973,7 @@ Object { "startColumn": 10, "startLine": 8, "startOffset": 145, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -984,7 +984,7 @@ Object { "startColumn": 14, "startLine": 8, "startOffset": 149, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -995,7 +995,7 @@ Object { "startColumn": 16, "startLine": 8, "startOffset": 151, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 18, @@ -1006,7 +1006,7 @@ Object { "startColumn": 17, "startLine": 8, "startOffset": 152, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 19, @@ -1017,7 +1017,7 @@ Object { "startColumn": 19, "startLine": 8, "startOffset": 154, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1039,7 +1039,7 @@ Object { "startColumn": 7, "startLine": 9, "startOffset": 162, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1050,7 +1050,7 @@ Object { "startColumn": 8, "startLine": 9, "startOffset": 163, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1061,7 +1061,7 @@ Object { "startColumn": 10, "startLine": 9, "startOffset": 165, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1072,7 +1072,7 @@ Object { "startColumn": 14, "startLine": 9, "startOffset": 169, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -1083,7 +1083,7 @@ Object { "startColumn": 16, "startLine": 9, "startOffset": 171, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 20, @@ -1094,7 +1094,7 @@ Object { "startColumn": 20, "startLine": 9, "startOffset": 175, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1116,7 +1116,7 @@ Object { "startColumn": 7, "startLine": 10, "startOffset": 183, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1127,7 +1127,7 @@ Object { "startColumn": 8, "startLine": 10, "startOffset": 184, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1138,7 +1138,7 @@ Object { "startColumn": 10, "startLine": 10, "startOffset": 186, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1149,7 +1149,7 @@ Object { "startColumn": 14, "startLine": 10, "startOffset": 190, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -1160,7 +1160,7 @@ Object { "startColumn": 16, "startLine": 10, "startOffset": 192, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 20, @@ -1171,7 +1171,7 @@ Object { "startColumn": 20, "startLine": 10, "startOffset": 196, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1193,7 +1193,7 @@ Object { "startColumn": 7, "startLine": 11, "startOffset": 204, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1204,7 +1204,7 @@ Object { "startColumn": 8, "startLine": 11, "startOffset": 205, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1215,7 +1215,7 @@ Object { "startColumn": 10, "startLine": 11, "startOffset": 207, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1226,7 +1226,7 @@ Object { "startColumn": 14, "startLine": 11, "startOffset": 211, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -1237,7 +1237,7 @@ Object { "startColumn": 16, "startLine": 11, "startOffset": 213, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 20, @@ -1248,7 +1248,7 @@ Object { "startColumn": 17, "startLine": 11, "startOffset": 214, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 21, @@ -1259,7 +1259,7 @@ Object { "startColumn": 21, "startLine": 11, "startOffset": 218, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1281,7 +1281,7 @@ Object { "startColumn": 7, "startLine": 12, "startOffset": 226, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1292,7 +1292,7 @@ Object { "startColumn": 8, "startLine": 12, "startOffset": 227, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1303,7 +1303,7 @@ Object { "startColumn": 10, "startLine": 12, "startOffset": 229, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1314,7 +1314,7 @@ Object { "startColumn": 14, "startLine": 12, "startOffset": 233, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -1325,7 +1325,7 @@ Object { "startColumn": 16, "startLine": 12, "startOffset": 235, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 20, @@ -1336,7 +1336,7 @@ Object { "startColumn": 17, "startLine": 12, "startOffset": 236, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 21, @@ -1347,7 +1347,7 @@ Object { "startColumn": 21, "startLine": 12, "startOffset": 240, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1369,7 +1369,7 @@ Object { "startColumn": 7, "startLine": 13, "startOffset": 248, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1380,7 +1380,7 @@ Object { "startColumn": 8, "startLine": 13, "startOffset": 249, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1391,7 +1391,7 @@ Object { "startColumn": 10, "startLine": 13, "startOffset": 251, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1402,7 +1402,7 @@ Object { "startColumn": 14, "startLine": 13, "startOffset": 255, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -1413,7 +1413,7 @@ Object { "startColumn": 16, "startLine": 13, "startOffset": 257, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 20, @@ -1424,7 +1424,7 @@ Object { "startColumn": 17, "startLine": 13, "startOffset": 258, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 21, @@ -1435,7 +1435,7 @@ Object { "startColumn": 21, "startLine": 13, "startOffset": 262, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1457,7 +1457,7 @@ Object { "startColumn": 7, "startLine": 14, "startOffset": 270, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1468,7 +1468,7 @@ Object { "startColumn": 8, "startLine": 14, "startOffset": 271, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1479,7 +1479,7 @@ Object { "startColumn": 10, "startLine": 14, "startOffset": 273, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1490,7 +1490,7 @@ Object { "startColumn": 14, "startLine": 14, "startOffset": 277, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 16, @@ -1501,7 +1501,7 @@ Object { "startColumn": 16, "startLine": 14, "startOffset": 279, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 20, @@ -1512,7 +1512,7 @@ Object { "startColumn": 17, "startLine": 14, "startOffset": 280, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 21, @@ -1523,7 +1523,7 @@ Object { "startColumn": 21, "startLine": 14, "startOffset": 284, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1545,7 +1545,7 @@ Object { "startColumn": 7, "startLine": 15, "startOffset": 292, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1556,7 +1556,7 @@ Object { "startColumn": 8, "startLine": 15, "startOffset": 293, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1567,7 +1567,7 @@ Object { "startColumn": 10, "startLine": 15, "startOffset": 295, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1578,7 +1578,7 @@ Object { "startColumn": 14, "startLine": 15, "startOffset": 299, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -1589,7 +1589,7 @@ Object { "startColumn": 16, "startLine": 15, "startOffset": 301, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 18, @@ -1600,7 +1600,7 @@ Object { "startColumn": 18, "startLine": 15, "startOffset": 303, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1622,7 +1622,7 @@ Object { "startColumn": 7, "startLine": 16, "startOffset": 311, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1633,7 +1633,7 @@ Object { "startColumn": 8, "startLine": 16, "startOffset": 312, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -1644,7 +1644,7 @@ Object { "startColumn": 10, "startLine": 16, "startOffset": 314, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -1655,7 +1655,7 @@ Object { "startColumn": 14, "startLine": 16, "startOffset": 318, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -1666,7 +1666,7 @@ Object { "startColumn": 16, "startLine": 16, "startOffset": 320, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 18, @@ -1677,7 +1677,7 @@ Object { "startColumn": 18, "startLine": 16, "startOffset": 322, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1699,7 +1699,7 @@ Object { "startColumn": 7, "startLine": 17, "startOffset": 330, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1710,7 +1710,7 @@ Object { "startColumn": 8, "startLine": 17, "startOffset": 331, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 15, @@ -1721,7 +1721,7 @@ Object { "startColumn": 10, "startLine": 17, "startOffset": 333, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 17, @@ -1732,7 +1732,7 @@ Object { "startColumn": 17, "startLine": 17, "startOffset": 340, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 24, @@ -1743,7 +1743,7 @@ Object { "startColumn": 19, "startLine": 17, "startOffset": 342, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 25, @@ -1754,7 +1754,7 @@ Object { "startColumn": 25, "startLine": 17, "startOffset": 348, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1776,7 +1776,7 @@ Object { "startColumn": 7, "startLine": 18, "startOffset": 356, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1787,7 +1787,7 @@ Object { "startColumn": 8, "startLine": 18, "startOffset": 357, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -1798,7 +1798,7 @@ Object { "startColumn": 10, "startLine": 18, "startOffset": 359, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -1809,7 +1809,7 @@ Object { "startColumn": 18, "startLine": 18, "startOffset": 367, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 23, @@ -1820,7 +1820,7 @@ Object { "startColumn": 20, "startLine": 18, "startOffset": 369, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 24, @@ -1831,7 +1831,7 @@ Object { "startColumn": 24, "startLine": 18, "startOffset": 373, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1853,7 +1853,7 @@ Object { "startColumn": 7, "startLine": 19, "startOffset": 381, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1864,7 +1864,7 @@ Object { "startColumn": 8, "startLine": 19, "startOffset": 382, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -1875,7 +1875,7 @@ Object { "startColumn": 10, "startLine": 19, "startOffset": 384, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -1886,7 +1886,7 @@ Object { "startColumn": 18, "startLine": 19, "startOffset": 392, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 24, @@ -1897,7 +1897,7 @@ Object { "startColumn": 20, "startLine": 19, "startOffset": 394, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 25, @@ -1908,7 +1908,7 @@ Object { "startColumn": 25, "startLine": 19, "startOffset": 399, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -1930,7 +1930,7 @@ Object { "startColumn": 7, "startLine": 20, "startOffset": 407, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -1941,7 +1941,7 @@ Object { "startColumn": 8, "startLine": 20, "startOffset": 408, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -1952,7 +1952,7 @@ Object { "startColumn": 10, "startLine": 20, "startOffset": 410, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -1963,7 +1963,7 @@ Object { "startColumn": 15, "startLine": 20, "startOffset": 415, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -1974,7 +1974,7 @@ Object { "startColumn": 17, "startLine": 20, "startOffset": 417, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 21, @@ -1985,7 +1985,7 @@ Object { "startColumn": 21, "startLine": 20, "startOffset": 421, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -2007,7 +2007,7 @@ Object { "startColumn": 7, "startLine": 21, "startOffset": 429, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -2018,7 +2018,7 @@ Object { "startColumn": 8, "startLine": 21, "startOffset": 430, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 17, @@ -2029,7 +2029,7 @@ Object { "startColumn": 10, "startLine": 21, "startOffset": 432, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 19, @@ -2040,7 +2040,7 @@ Object { "startColumn": 19, "startLine": 21, "startOffset": 441, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -2051,7 +2051,7 @@ Object { "startColumn": 21, "startLine": 21, "startOffset": 443, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 22, @@ -2062,7 +2062,7 @@ Object { "startColumn": 22, "startLine": 21, "startOffset": 444, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 23, @@ -2073,7 +2073,7 @@ Object { "startColumn": 23, "startLine": 21, "startOffset": 445, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 30, @@ -2084,7 +2084,7 @@ Object { "startColumn": 25, "startLine": 21, "startOffset": 447, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 31, @@ -2095,7 +2095,7 @@ Object { "startColumn": 31, "startLine": 21, "startOffset": 453, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 32, @@ -2106,7 +2106,7 @@ Object { "startColumn": 32, "startLine": 21, "startOffset": 454, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 37, @@ -2117,7 +2117,7 @@ Object { "startColumn": 34, "startLine": 21, "startOffset": 456, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 40, @@ -2128,7 +2128,7 @@ Object { "startColumn": 39, "startLine": 21, "startOffset": 461, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 42, @@ -2139,7 +2139,7 @@ Object { "startColumn": 42, "startLine": 21, "startOffset": 464, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 43, @@ -2150,7 +2150,7 @@ Object { "startColumn": 43, "startLine": 21, "startOffset": 465, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 44, @@ -2161,7 +2161,7 @@ Object { "startColumn": 44, "startLine": 21, "startOffset": 466, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -2183,7 +2183,7 @@ Object { "startColumn": 7, "startLine": 22, "startOffset": 474, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -2194,7 +2194,7 @@ Object { "startColumn": 8, "startLine": 22, "startOffset": 475, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 10, @@ -2205,7 +2205,7 @@ Object { "startColumn": 10, "startLine": 22, "startOffset": 477, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 17, @@ -2216,7 +2216,7 @@ Object { "startColumn": 12, "startLine": 22, "startOffset": 479, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -2227,7 +2227,7 @@ Object { "startColumn": 18, "startLine": 22, "startOffset": 485, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 22, @@ -2238,7 +2238,7 @@ Object { "startColumn": 20, "startLine": 22, "startOffset": 487, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 23, @@ -2249,7 +2249,7 @@ Object { "startColumn": 23, "startLine": 22, "startOffset": 490, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 27, @@ -2271,7 +2271,7 @@ Object { "startColumn": 29, "startLine": 22, "startOffset": 496, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 35, @@ -2282,7 +2282,7 @@ Object { "startColumn": 35, "startLine": 22, "startOffset": 502, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 39, @@ -2293,7 +2293,7 @@ Object { "startColumn": 37, "startLine": 22, "startOffset": 504, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 40, @@ -2304,7 +2304,7 @@ Object { "startColumn": 40, "startLine": 22, "startOffset": 507, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 47, @@ -2315,7 +2315,7 @@ Object { "startColumn": 42, "startLine": 22, "startOffset": 509, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 48, @@ -2326,7 +2326,7 @@ Object { "startColumn": 48, "startLine": 22, "startOffset": 515, - "tokenTypeIdx": 68, + "tokenTypeIdx": 71, }, Object { "endColumn": 49, @@ -2337,7 +2337,7 @@ Object { "startColumn": 49, "startLine": 22, "startOffset": 516, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 53, @@ -2348,7 +2348,7 @@ Object { "startColumn": 51, "startLine": 22, "startOffset": 518, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 54, @@ -2359,7 +2359,7 @@ Object { "startColumn": 54, "startLine": 22, "startOffset": 521, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 56, @@ -2370,7 +2370,7 @@ Object { "startColumn": 56, "startLine": 22, "startOffset": 523, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 58, @@ -2381,7 +2381,7 @@ Object { "startColumn": 58, "startLine": 22, "startOffset": 525, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 60, @@ -2392,7 +2392,7 @@ Object { "startColumn": 60, "startLine": 22, "startOffset": 527, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 8, @@ -2403,7 +2403,7 @@ Object { "startColumn": 3, "startLine": 23, "startOffset": 531, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -2414,7 +2414,7 @@ Object { "startColumn": 9, "startLine": 23, "startOffset": 537, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -2425,7 +2425,7 @@ Object { "startColumn": 11, "startLine": 23, "startOffset": 539, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 13, @@ -2436,7 +2436,7 @@ Object { "startColumn": 13, "startLine": 23, "startOffset": 541, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -2447,7 +2447,7 @@ Object { "startColumn": 3, "startLine": 24, "startOffset": 545, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -2458,7 +2458,7 @@ Object { "startColumn": 9, "startLine": 24, "startOffset": 551, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -2469,7 +2469,7 @@ Object { "startColumn": 11, "startLine": 24, "startOffset": 553, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 13, @@ -2480,7 +2480,7 @@ Object { "startColumn": 13, "startLine": 24, "startOffset": 555, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -2491,7 +2491,7 @@ Object { "startColumn": 3, "startLine": 25, "startOffset": 559, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -2502,7 +2502,7 @@ Object { "startColumn": 9, "startLine": 25, "startOffset": 565, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -2513,7 +2513,7 @@ Object { "startColumn": 11, "startLine": 25, "startOffset": 567, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 1, @@ -2524,7 +2524,7 @@ Object { "startColumn": 1, "startLine": 26, "startOffset": 570, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -2535,7 +2535,7 @@ Object { "startColumn": 2, "startLine": 26, "startOffset": 571, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -2557,7 +2557,7 @@ Object { "startColumn": 7, "startLine": 27, "startOffset": 579, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -2568,7 +2568,7 @@ Object { "startColumn": 8, "startLine": 27, "startOffset": 580, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -2579,7 +2579,7 @@ Object { "startColumn": 10, "startLine": 27, "startOffset": 582, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -2590,7 +2590,7 @@ Object { "startColumn": 13, "startLine": 27, "startOffset": 585, - "tokenTypeIdx": 41, + "tokenTypeIdx": 44, }, Object { "endColumn": 14, @@ -2601,7 +2601,7 @@ Object { "startColumn": 14, "startLine": 27, "startOffset": 586, - "tokenTypeIdx": 42, + "tokenTypeIdx": 45, }, Object { "endColumn": 16, @@ -2612,7 +2612,7 @@ Object { "startColumn": 16, "startLine": 27, "startOffset": 588, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 18, @@ -2623,7 +2623,7 @@ Object { "startColumn": 18, "startLine": 27, "startOffset": 590, - "tokenTypeIdx": 41, + "tokenTypeIdx": 44, }, Object { "endColumn": 21, @@ -2634,7 +2634,7 @@ Object { "startColumn": 20, "startLine": 27, "startOffset": 592, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 22, @@ -2645,7 +2645,7 @@ Object { "startColumn": 22, "startLine": 27, "startOffset": 594, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 25, @@ -2656,7 +2656,7 @@ Object { "startColumn": 24, "startLine": 27, "startOffset": 596, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 26, @@ -2667,7 +2667,7 @@ Object { "startColumn": 26, "startLine": 27, "startOffset": 598, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 29, @@ -2678,7 +2678,7 @@ Object { "startColumn": 28, "startLine": 27, "startOffset": 600, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 31, @@ -2689,7 +2689,7 @@ Object { "startColumn": 31, "startLine": 27, "startOffset": 603, - "tokenTypeIdx": 42, + "tokenTypeIdx": 45, }, Object { "endColumn": 32, @@ -2700,7 +2700,7 @@ Object { "startColumn": 32, "startLine": 27, "startOffset": 604, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -2722,7 +2722,7 @@ Object { "startColumn": 7, "startLine": 28, "startOffset": 612, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -2733,7 +2733,7 @@ Object { "startColumn": 8, "startLine": 28, "startOffset": 613, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -2744,7 +2744,7 @@ Object { "startColumn": 10, "startLine": 28, "startOffset": 615, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -2755,7 +2755,7 @@ Object { "startColumn": 13, "startLine": 28, "startOffset": 618, - "tokenTypeIdx": 41, + "tokenTypeIdx": 44, }, Object { "endColumn": 14, @@ -2766,7 +2766,7 @@ Object { "startColumn": 14, "startLine": 28, "startOffset": 619, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 15, @@ -2777,7 +2777,7 @@ Object { "startColumn": 15, "startLine": 28, "startOffset": 620, - "tokenTypeIdx": 42, + "tokenTypeIdx": 45, }, Object { "endColumn": 17, @@ -2788,7 +2788,7 @@ Object { "startColumn": 17, "startLine": 28, "startOffset": 622, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -2799,7 +2799,7 @@ Object { "startColumn": 19, "startLine": 28, "startOffset": 624, - "tokenTypeIdx": 41, + "tokenTypeIdx": 44, }, Object { "endColumn": 22, @@ -2810,7 +2810,7 @@ Object { "startColumn": 21, "startLine": 28, "startOffset": 626, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 23, @@ -2821,7 +2821,7 @@ Object { "startColumn": 23, "startLine": 28, "startOffset": 628, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 26, @@ -2832,7 +2832,7 @@ Object { "startColumn": 25, "startLine": 28, "startOffset": 630, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 27, @@ -2843,7 +2843,7 @@ Object { "startColumn": 27, "startLine": 28, "startOffset": 632, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 30, @@ -2854,7 +2854,7 @@ Object { "startColumn": 29, "startLine": 28, "startOffset": 634, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 32, @@ -2865,7 +2865,7 @@ Object { "startColumn": 32, "startLine": 28, "startOffset": 637, - "tokenTypeIdx": 42, + "tokenTypeIdx": 45, }, Object { "endColumn": 33, @@ -2876,7 +2876,7 @@ Object { "startColumn": 33, "startLine": 28, "startOffset": 638, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -2898,7 +2898,7 @@ Object { "startColumn": 7, "startLine": 30, "startOffset": 664, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -2909,7 +2909,7 @@ Object { "startColumn": 9, "startLine": 30, "startOffset": 666, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -2920,7 +2920,7 @@ Object { "startColumn": 11, "startLine": 30, "startOffset": 668, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -2931,7 +2931,7 @@ Object { "startColumn": 18, "startLine": 30, "startOffset": 675, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 29, @@ -2942,7 +2942,7 @@ Object { "startColumn": 20, "startLine": 30, "startOffset": 677, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 30, @@ -2953,7 +2953,7 @@ Object { "startColumn": 30, "startLine": 30, "startOffset": 687, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -2975,7 +2975,7 @@ Object { "startColumn": 7, "startLine": 31, "startOffset": 706, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -2986,7 +2986,7 @@ Object { "startColumn": 9, "startLine": 31, "startOffset": 708, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -2997,7 +2997,7 @@ Object { "startColumn": 11, "startLine": 31, "startOffset": 710, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3008,7 +3008,7 @@ Object { "startColumn": 18, "startLine": 31, "startOffset": 717, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -3019,7 +3019,7 @@ Object { "startColumn": 20, "startLine": 31, "startOffset": 719, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 22, @@ -3030,7 +3030,7 @@ Object { "startColumn": 22, "startLine": 31, "startOffset": 721, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3052,7 +3052,7 @@ Object { "startColumn": 7, "startLine": 32, "startOffset": 740, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3063,7 +3063,7 @@ Object { "startColumn": 9, "startLine": 32, "startOffset": 742, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3074,7 +3074,7 @@ Object { "startColumn": 11, "startLine": 32, "startOffset": 744, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3085,7 +3085,7 @@ Object { "startColumn": 18, "startLine": 32, "startOffset": 751, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 24, @@ -3096,7 +3096,7 @@ Object { "startColumn": 20, "startLine": 32, "startOffset": 753, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 25, @@ -3107,7 +3107,7 @@ Object { "startColumn": 25, "startLine": 32, "startOffset": 758, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3129,7 +3129,7 @@ Object { "startColumn": 7, "startLine": 33, "startOffset": 777, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3140,7 +3140,7 @@ Object { "startColumn": 9, "startLine": 33, "startOffset": 779, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3151,7 +3151,7 @@ Object { "startColumn": 11, "startLine": 33, "startOffset": 781, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3162,7 +3162,7 @@ Object { "startColumn": 18, "startLine": 33, "startOffset": 788, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -3173,7 +3173,7 @@ Object { "startColumn": 20, "startLine": 33, "startOffset": 790, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 25, @@ -3184,7 +3184,7 @@ Object { "startColumn": 21, "startLine": 33, "startOffset": 791, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 26, @@ -3195,7 +3195,7 @@ Object { "startColumn": 26, "startLine": 33, "startOffset": 796, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3217,7 +3217,7 @@ Object { "startColumn": 7, "startLine": 34, "startOffset": 815, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3228,7 +3228,7 @@ Object { "startColumn": 9, "startLine": 34, "startOffset": 817, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3239,7 +3239,7 @@ Object { "startColumn": 11, "startLine": 34, "startOffset": 819, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3250,7 +3250,7 @@ Object { "startColumn": 18, "startLine": 34, "startOffset": 826, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -3261,7 +3261,7 @@ Object { "startColumn": 20, "startLine": 34, "startOffset": 828, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 25, @@ -3272,7 +3272,7 @@ Object { "startColumn": 21, "startLine": 34, "startOffset": 829, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 26, @@ -3283,7 +3283,7 @@ Object { "startColumn": 26, "startLine": 34, "startOffset": 834, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3305,7 +3305,7 @@ Object { "startColumn": 7, "startLine": 35, "startOffset": 853, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3316,7 +3316,7 @@ Object { "startColumn": 9, "startLine": 35, "startOffset": 855, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3327,7 +3327,7 @@ Object { "startColumn": 11, "startLine": 35, "startOffset": 857, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3338,7 +3338,7 @@ Object { "startColumn": 18, "startLine": 35, "startOffset": 864, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 53, @@ -3349,7 +3349,7 @@ Object { "startColumn": 20, "startLine": 35, "startOffset": 866, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 54, @@ -3360,7 +3360,7 @@ Object { "startColumn": 54, "startLine": 35, "startOffset": 900, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3382,7 +3382,7 @@ Object { "startColumn": 7, "startLine": 36, "startOffset": 918, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3393,7 +3393,7 @@ Object { "startColumn": 9, "startLine": 36, "startOffset": 920, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3404,7 +3404,7 @@ Object { "startColumn": 11, "startLine": 36, "startOffset": 922, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3415,7 +3415,7 @@ Object { "startColumn": 18, "startLine": 36, "startOffset": 929, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -3426,7 +3426,7 @@ Object { "startColumn": 20, "startLine": 36, "startOffset": 931, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 54, @@ -3437,7 +3437,7 @@ Object { "startColumn": 21, "startLine": 36, "startOffset": 932, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 55, @@ -3448,7 +3448,7 @@ Object { "startColumn": 55, "startLine": 36, "startOffset": 966, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3470,7 +3470,7 @@ Object { "startColumn": 7, "startLine": 37, "startOffset": 984, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3481,7 +3481,7 @@ Object { "startColumn": 9, "startLine": 37, "startOffset": 986, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3492,7 +3492,7 @@ Object { "startColumn": 11, "startLine": 37, "startOffset": 988, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3503,7 +3503,7 @@ Object { "startColumn": 18, "startLine": 37, "startOffset": 995, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -3514,7 +3514,7 @@ Object { "startColumn": 20, "startLine": 37, "startOffset": 997, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 54, @@ -3525,7 +3525,7 @@ Object { "startColumn": 21, "startLine": 37, "startOffset": 998, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 55, @@ -3536,7 +3536,7 @@ Object { "startColumn": 55, "startLine": 37, "startOffset": 1032, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3558,7 +3558,7 @@ Object { "startColumn": 7, "startLine": 38, "startOffset": 1050, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3569,7 +3569,7 @@ Object { "startColumn": 9, "startLine": 38, "startOffset": 1052, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3580,7 +3580,7 @@ Object { "startColumn": 11, "startLine": 38, "startOffset": 1054, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3591,7 +3591,7 @@ Object { "startColumn": 18, "startLine": 38, "startOffset": 1061, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 24, @@ -3602,7 +3602,7 @@ Object { "startColumn": 20, "startLine": 38, "startOffset": 1063, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 25, @@ -3613,7 +3613,7 @@ Object { "startColumn": 25, "startLine": 38, "startOffset": 1068, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3635,7 +3635,7 @@ Object { "startColumn": 7, "startLine": 39, "startOffset": 1085, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3646,7 +3646,7 @@ Object { "startColumn": 9, "startLine": 39, "startOffset": 1087, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3657,7 +3657,7 @@ Object { "startColumn": 11, "startLine": 39, "startOffset": 1089, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3668,7 +3668,7 @@ Object { "startColumn": 18, "startLine": 39, "startOffset": 1096, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 24, @@ -3679,7 +3679,7 @@ Object { "startColumn": 20, "startLine": 39, "startOffset": 1098, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 25, @@ -3690,7 +3690,7 @@ Object { "startColumn": 25, "startLine": 39, "startOffset": 1103, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3712,7 +3712,7 @@ Object { "startColumn": 7, "startLine": 40, "startOffset": 1120, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3723,7 +3723,7 @@ Object { "startColumn": 9, "startLine": 40, "startOffset": 1122, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3734,7 +3734,7 @@ Object { "startColumn": 11, "startLine": 40, "startOffset": 1124, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3745,7 +3745,7 @@ Object { "startColumn": 18, "startLine": 40, "startOffset": 1131, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 23, @@ -3756,7 +3756,7 @@ Object { "startColumn": 20, "startLine": 40, "startOffset": 1133, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 24, @@ -3767,7 +3767,7 @@ Object { "startColumn": 24, "startLine": 40, "startOffset": 1137, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3789,7 +3789,7 @@ Object { "startColumn": 7, "startLine": 41, "startOffset": 1154, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3800,7 +3800,7 @@ Object { "startColumn": 9, "startLine": 41, "startOffset": 1156, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3811,7 +3811,7 @@ Object { "startColumn": 11, "startLine": 41, "startOffset": 1158, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3822,7 +3822,7 @@ Object { "startColumn": 18, "startLine": 41, "startOffset": 1165, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 23, @@ -3833,7 +3833,7 @@ Object { "startColumn": 20, "startLine": 41, "startOffset": 1167, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 24, @@ -3844,7 +3844,7 @@ Object { "startColumn": 24, "startLine": 41, "startOffset": 1171, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3866,7 +3866,7 @@ Object { "startColumn": 7, "startLine": 42, "startOffset": 1188, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3877,7 +3877,7 @@ Object { "startColumn": 9, "startLine": 42, "startOffset": 1190, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3888,7 +3888,7 @@ Object { "startColumn": 11, "startLine": 42, "startOffset": 1192, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3899,7 +3899,7 @@ Object { "startColumn": 18, "startLine": 42, "startOffset": 1199, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 38, @@ -3910,7 +3910,7 @@ Object { "startColumn": 20, "startLine": 42, "startOffset": 1201, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 39, @@ -3921,7 +3921,7 @@ Object { "startColumn": 39, "startLine": 42, "startOffset": 1220, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -3943,7 +3943,7 @@ Object { "startColumn": 7, "startLine": 43, "startOffset": 1235, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -3954,7 +3954,7 @@ Object { "startColumn": 9, "startLine": 43, "startOffset": 1237, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -3965,7 +3965,7 @@ Object { "startColumn": 11, "startLine": 43, "startOffset": 1239, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -3976,7 +3976,7 @@ Object { "startColumn": 18, "startLine": 43, "startOffset": 1246, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 36, @@ -3987,7 +3987,7 @@ Object { "startColumn": 20, "startLine": 43, "startOffset": 1248, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 37, @@ -3998,7 +3998,7 @@ Object { "startColumn": 37, "startLine": 43, "startOffset": 1265, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4020,7 +4020,7 @@ Object { "startColumn": 7, "startLine": 44, "startOffset": 1280, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4031,7 +4031,7 @@ Object { "startColumn": 9, "startLine": 44, "startOffset": 1282, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -4042,7 +4042,7 @@ Object { "startColumn": 11, "startLine": 44, "startOffset": 1284, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -4053,7 +4053,7 @@ Object { "startColumn": 18, "startLine": 44, "startOffset": 1291, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -4064,7 +4064,7 @@ Object { "startColumn": 20, "startLine": 44, "startOffset": 1293, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 23, @@ -4075,7 +4075,7 @@ Object { "startColumn": 23, "startLine": 44, "startOffset": 1296, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4097,7 +4097,7 @@ Object { "startColumn": 7, "startLine": 46, "startOffset": 1333, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4108,7 +4108,7 @@ Object { "startColumn": 9, "startLine": 46, "startOffset": 1335, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -4119,7 +4119,7 @@ Object { "startColumn": 11, "startLine": 46, "startOffset": 1337, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -4130,7 +4130,7 @@ Object { "startColumn": 18, "startLine": 46, "startOffset": 1344, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 36, @@ -4141,7 +4141,7 @@ Object { "startColumn": 20, "startLine": 46, "startOffset": 1346, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 37, @@ -4152,7 +4152,7 @@ Object { "startColumn": 37, "startLine": 46, "startOffset": 1363, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4174,7 +4174,7 @@ Object { "startColumn": 7, "startLine": 47, "startOffset": 1382, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4185,7 +4185,7 @@ Object { "startColumn": 9, "startLine": 47, "startOffset": 1384, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -4196,7 +4196,7 @@ Object { "startColumn": 11, "startLine": 47, "startOffset": 1386, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -4207,7 +4207,7 @@ Object { "startColumn": 18, "startLine": 47, "startOffset": 1393, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 40, @@ -4218,7 +4218,7 @@ Object { "startColumn": 20, "startLine": 47, "startOffset": 1395, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 41, @@ -4229,7 +4229,7 @@ Object { "startColumn": 41, "startLine": 47, "startOffset": 1416, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4251,7 +4251,7 @@ Object { "startColumn": 7, "startLine": 48, "startOffset": 1434, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4262,7 +4262,7 @@ Object { "startColumn": 9, "startLine": 48, "startOffset": 1436, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -4273,7 +4273,7 @@ Object { "startColumn": 11, "startLine": 48, "startOffset": 1438, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -4284,7 +4284,7 @@ Object { "startColumn": 18, "startLine": 48, "startOffset": 1445, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 28, @@ -4295,7 +4295,7 @@ Object { "startColumn": 20, "startLine": 48, "startOffset": 1447, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 29, @@ -4306,7 +4306,7 @@ Object { "startColumn": 29, "startLine": 48, "startOffset": 1456, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4328,7 +4328,7 @@ Object { "startColumn": 7, "startLine": 49, "startOffset": 1473, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4339,7 +4339,7 @@ Object { "startColumn": 9, "startLine": 49, "startOffset": 1475, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -4350,7 +4350,7 @@ Object { "startColumn": 11, "startLine": 49, "startOffset": 1477, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -4361,7 +4361,7 @@ Object { "startColumn": 18, "startLine": 49, "startOffset": 1484, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 29, @@ -4372,7 +4372,7 @@ Object { "startColumn": 20, "startLine": 49, "startOffset": 1486, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 30, @@ -4383,7 +4383,7 @@ Object { "startColumn": 30, "startLine": 49, "startOffset": 1496, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4405,7 +4405,7 @@ Object { "startColumn": 7, "startLine": 51, "startOffset": 1527, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4416,7 +4416,7 @@ Object { "startColumn": 9, "startLine": 51, "startOffset": 1529, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4427,7 +4427,7 @@ Object { "startColumn": 11, "startLine": 51, "startOffset": 1531, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4438,7 +4438,7 @@ Object { "startColumn": 15, "startLine": 51, "startOffset": 1535, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -4449,7 +4449,7 @@ Object { "startColumn": 17, "startLine": 51, "startOffset": 1537, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 28, @@ -4460,7 +4460,7 @@ Object { "startColumn": 28, "startLine": 51, "startOffset": 1548, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4482,7 +4482,7 @@ Object { "startColumn": 7, "startLine": 52, "startOffset": 1567, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4493,7 +4493,7 @@ Object { "startColumn": 9, "startLine": 52, "startOffset": 1569, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4504,7 +4504,7 @@ Object { "startColumn": 11, "startLine": 52, "startOffset": 1571, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4515,7 +4515,7 @@ Object { "startColumn": 15, "startLine": 52, "startOffset": 1575, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -4526,7 +4526,7 @@ Object { "startColumn": 17, "startLine": 52, "startOffset": 1577, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 52, @@ -4537,7 +4537,7 @@ Object { "startColumn": 52, "startLine": 52, "startOffset": 1612, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4559,7 +4559,7 @@ Object { "startColumn": 7, "startLine": 53, "startOffset": 1630, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4570,7 +4570,7 @@ Object { "startColumn": 9, "startLine": 53, "startOffset": 1632, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4581,7 +4581,7 @@ Object { "startColumn": 11, "startLine": 53, "startOffset": 1634, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4592,7 +4592,7 @@ Object { "startColumn": 15, "startLine": 53, "startOffset": 1638, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -4603,7 +4603,7 @@ Object { "startColumn": 17, "startLine": 53, "startOffset": 1640, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 52, @@ -4614,7 +4614,7 @@ Object { "startColumn": 18, "startLine": 53, "startOffset": 1641, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 53, @@ -4625,7 +4625,7 @@ Object { "startColumn": 53, "startLine": 53, "startOffset": 1676, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4647,7 +4647,7 @@ Object { "startColumn": 7, "startLine": 54, "startOffset": 1694, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4658,7 +4658,7 @@ Object { "startColumn": 9, "startLine": 54, "startOffset": 1696, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4669,7 +4669,7 @@ Object { "startColumn": 11, "startLine": 54, "startOffset": 1698, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4680,7 +4680,7 @@ Object { "startColumn": 15, "startLine": 54, "startOffset": 1702, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -4691,7 +4691,7 @@ Object { "startColumn": 17, "startLine": 54, "startOffset": 1704, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 52, @@ -4702,7 +4702,7 @@ Object { "startColumn": 18, "startLine": 54, "startOffset": 1705, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 53, @@ -4713,7 +4713,7 @@ Object { "startColumn": 53, "startLine": 54, "startOffset": 1740, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4735,7 +4735,7 @@ Object { "startColumn": 7, "startLine": 55, "startOffset": 1758, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4746,7 +4746,7 @@ Object { "startColumn": 9, "startLine": 55, "startOffset": 1760, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4757,7 +4757,7 @@ Object { "startColumn": 11, "startLine": 55, "startOffset": 1762, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4768,7 +4768,7 @@ Object { "startColumn": 15, "startLine": 55, "startOffset": 1766, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -4779,7 +4779,7 @@ Object { "startColumn": 17, "startLine": 55, "startOffset": 1768, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 23, @@ -4790,7 +4790,7 @@ Object { "startColumn": 23, "startLine": 55, "startOffset": 1774, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4812,7 +4812,7 @@ Object { "startColumn": 7, "startLine": 56, "startOffset": 1791, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4823,7 +4823,7 @@ Object { "startColumn": 9, "startLine": 56, "startOffset": 1793, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4834,7 +4834,7 @@ Object { "startColumn": 11, "startLine": 56, "startOffset": 1795, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4845,7 +4845,7 @@ Object { "startColumn": 15, "startLine": 56, "startOffset": 1799, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -4856,7 +4856,7 @@ Object { "startColumn": 17, "startLine": 56, "startOffset": 1801, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 23, @@ -4867,7 +4867,7 @@ Object { "startColumn": 23, "startLine": 56, "startOffset": 1807, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4889,7 +4889,7 @@ Object { "startColumn": 7, "startLine": 57, "startOffset": 1824, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4900,7 +4900,7 @@ Object { "startColumn": 9, "startLine": 57, "startOffset": 1826, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4911,7 +4911,7 @@ Object { "startColumn": 11, "startLine": 57, "startOffset": 1828, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4922,7 +4922,7 @@ Object { "startColumn": 15, "startLine": 57, "startOffset": 1832, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -4933,7 +4933,7 @@ Object { "startColumn": 17, "startLine": 57, "startOffset": 1834, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 22, @@ -4944,7 +4944,7 @@ Object { "startColumn": 22, "startLine": 57, "startOffset": 1839, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -4966,7 +4966,7 @@ Object { "startColumn": 7, "startLine": 58, "startOffset": 1856, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -4977,7 +4977,7 @@ Object { "startColumn": 9, "startLine": 58, "startOffset": 1858, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -4988,7 +4988,7 @@ Object { "startColumn": 11, "startLine": 58, "startOffset": 1860, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -4999,7 +4999,7 @@ Object { "startColumn": 15, "startLine": 58, "startOffset": 1864, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -5010,7 +5010,7 @@ Object { "startColumn": 17, "startLine": 58, "startOffset": 1866, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 22, @@ -5021,7 +5021,7 @@ Object { "startColumn": 22, "startLine": 58, "startOffset": 1871, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5043,7 +5043,7 @@ Object { "startColumn": 7, "startLine": 59, "startOffset": 1888, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5054,7 +5054,7 @@ Object { "startColumn": 9, "startLine": 59, "startOffset": 1890, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5065,7 +5065,7 @@ Object { "startColumn": 11, "startLine": 59, "startOffset": 1892, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5076,7 +5076,7 @@ Object { "startColumn": 15, "startLine": 59, "startOffset": 1896, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 36, @@ -5087,7 +5087,7 @@ Object { "startColumn": 17, "startLine": 59, "startOffset": 1898, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 37, @@ -5098,7 +5098,7 @@ Object { "startColumn": 37, "startLine": 59, "startOffset": 1918, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5120,7 +5120,7 @@ Object { "startColumn": 7, "startLine": 60, "startOffset": 1933, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5131,7 +5131,7 @@ Object { "startColumn": 9, "startLine": 60, "startOffset": 1935, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5142,7 +5142,7 @@ Object { "startColumn": 11, "startLine": 60, "startOffset": 1937, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5153,7 +5153,7 @@ Object { "startColumn": 15, "startLine": 60, "startOffset": 1941, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -5164,7 +5164,7 @@ Object { "startColumn": 17, "startLine": 60, "startOffset": 1943, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 35, @@ -5175,7 +5175,7 @@ Object { "startColumn": 35, "startLine": 60, "startOffset": 1961, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5197,7 +5197,7 @@ Object { "startColumn": 7, "startLine": 61, "startOffset": 1976, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5208,7 +5208,7 @@ Object { "startColumn": 9, "startLine": 61, "startOffset": 1978, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5219,7 +5219,7 @@ Object { "startColumn": 11, "startLine": 61, "startOffset": 1980, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5230,7 +5230,7 @@ Object { "startColumn": 15, "startLine": 61, "startOffset": 1984, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -5241,7 +5241,7 @@ Object { "startColumn": 17, "startLine": 61, "startOffset": 1986, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 21, @@ -5252,7 +5252,7 @@ Object { "startColumn": 21, "startLine": 61, "startOffset": 1990, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5274,7 +5274,7 @@ Object { "startColumn": 7, "startLine": 63, "startOffset": 2027, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5285,7 +5285,7 @@ Object { "startColumn": 9, "startLine": 63, "startOffset": 2029, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5296,7 +5296,7 @@ Object { "startColumn": 11, "startLine": 63, "startOffset": 2031, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5307,7 +5307,7 @@ Object { "startColumn": 15, "startLine": 63, "startOffset": 2035, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -5318,7 +5318,7 @@ Object { "startColumn": 17, "startLine": 63, "startOffset": 2037, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 35, @@ -5329,7 +5329,7 @@ Object { "startColumn": 35, "startLine": 63, "startOffset": 2055, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5351,7 +5351,7 @@ Object { "startColumn": 7, "startLine": 64, "startOffset": 2074, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5362,7 +5362,7 @@ Object { "startColumn": 9, "startLine": 64, "startOffset": 2076, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5373,7 +5373,7 @@ Object { "startColumn": 11, "startLine": 64, "startOffset": 2078, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5384,7 +5384,7 @@ Object { "startColumn": 15, "startLine": 64, "startOffset": 2082, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 38, @@ -5395,7 +5395,7 @@ Object { "startColumn": 17, "startLine": 64, "startOffset": 2084, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 39, @@ -5406,7 +5406,7 @@ Object { "startColumn": 39, "startLine": 64, "startOffset": 2106, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5428,7 +5428,7 @@ Object { "startColumn": 7, "startLine": 65, "startOffset": 2124, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5439,7 +5439,7 @@ Object { "startColumn": 9, "startLine": 65, "startOffset": 2126, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5450,7 +5450,7 @@ Object { "startColumn": 11, "startLine": 65, "startOffset": 2128, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5461,7 +5461,7 @@ Object { "startColumn": 15, "startLine": 65, "startOffset": 2132, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 26, @@ -5472,7 +5472,7 @@ Object { "startColumn": 17, "startLine": 65, "startOffset": 2134, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 27, @@ -5483,7 +5483,7 @@ Object { "startColumn": 27, "startLine": 65, "startOffset": 2144, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5505,7 +5505,7 @@ Object { "startColumn": 7, "startLine": 66, "startOffset": 2161, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5516,7 +5516,7 @@ Object { "startColumn": 9, "startLine": 66, "startOffset": 2163, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5527,7 +5527,7 @@ Object { "startColumn": 11, "startLine": 66, "startOffset": 2165, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5538,7 +5538,7 @@ Object { "startColumn": 15, "startLine": 66, "startOffset": 2169, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -5549,7 +5549,7 @@ Object { "startColumn": 17, "startLine": 66, "startOffset": 2171, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 28, @@ -5560,7 +5560,7 @@ Object { "startColumn": 28, "startLine": 66, "startOffset": 2182, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5582,7 +5582,7 @@ Object { "startColumn": 7, "startLine": 68, "startOffset": 2213, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5593,7 +5593,7 @@ Object { "startColumn": 9, "startLine": 68, "startOffset": 2215, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5604,7 +5604,7 @@ Object { "startColumn": 11, "startLine": 68, "startOffset": 2217, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5615,7 +5615,7 @@ Object { "startColumn": 15, "startLine": 68, "startOffset": 2221, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -5626,7 +5626,7 @@ Object { "startColumn": 17, "startLine": 68, "startOffset": 2223, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 28, @@ -5637,7 +5637,7 @@ Object { "startColumn": 28, "startLine": 68, "startOffset": 2234, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5659,7 +5659,7 @@ Object { "startColumn": 7, "startLine": 69, "startOffset": 2253, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5670,7 +5670,7 @@ Object { "startColumn": 9, "startLine": 69, "startOffset": 2255, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5681,7 +5681,7 @@ Object { "startColumn": 11, "startLine": 69, "startOffset": 2257, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5692,7 +5692,7 @@ Object { "startColumn": 15, "startLine": 69, "startOffset": 2261, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -5703,7 +5703,7 @@ Object { "startColumn": 17, "startLine": 69, "startOffset": 2263, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 52, @@ -5714,7 +5714,7 @@ Object { "startColumn": 52, "startLine": 69, "startOffset": 2298, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5736,7 +5736,7 @@ Object { "startColumn": 7, "startLine": 70, "startOffset": 2316, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5747,7 +5747,7 @@ Object { "startColumn": 9, "startLine": 70, "startOffset": 2318, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5758,7 +5758,7 @@ Object { "startColumn": 11, "startLine": 70, "startOffset": 2320, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5769,7 +5769,7 @@ Object { "startColumn": 15, "startLine": 70, "startOffset": 2324, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -5780,7 +5780,7 @@ Object { "startColumn": 17, "startLine": 70, "startOffset": 2326, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 52, @@ -5791,7 +5791,7 @@ Object { "startColumn": 18, "startLine": 70, "startOffset": 2327, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 53, @@ -5802,7 +5802,7 @@ Object { "startColumn": 53, "startLine": 70, "startOffset": 2362, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5824,7 +5824,7 @@ Object { "startColumn": 7, "startLine": 71, "startOffset": 2380, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5835,7 +5835,7 @@ Object { "startColumn": 9, "startLine": 71, "startOffset": 2382, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5846,7 +5846,7 @@ Object { "startColumn": 11, "startLine": 71, "startOffset": 2384, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5857,7 +5857,7 @@ Object { "startColumn": 15, "startLine": 71, "startOffset": 2388, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -5868,7 +5868,7 @@ Object { "startColumn": 17, "startLine": 71, "startOffset": 2390, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 52, @@ -5879,7 +5879,7 @@ Object { "startColumn": 18, "startLine": 71, "startOffset": 2391, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 53, @@ -5890,7 +5890,7 @@ Object { "startColumn": 53, "startLine": 71, "startOffset": 2426, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5912,7 +5912,7 @@ Object { "startColumn": 7, "startLine": 72, "startOffset": 2444, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -5923,7 +5923,7 @@ Object { "startColumn": 9, "startLine": 72, "startOffset": 2446, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -5934,7 +5934,7 @@ Object { "startColumn": 11, "startLine": 72, "startOffset": 2448, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -5945,7 +5945,7 @@ Object { "startColumn": 15, "startLine": 72, "startOffset": 2452, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -5956,7 +5956,7 @@ Object { "startColumn": 17, "startLine": 72, "startOffset": 2454, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 23, @@ -5967,7 +5967,7 @@ Object { "startColumn": 23, "startLine": 72, "startOffset": 2460, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -5989,7 +5989,7 @@ Object { "startColumn": 7, "startLine": 73, "startOffset": 2477, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6000,7 +6000,7 @@ Object { "startColumn": 9, "startLine": 73, "startOffset": 2479, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6011,7 +6011,7 @@ Object { "startColumn": 11, "startLine": 73, "startOffset": 2481, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6022,7 +6022,7 @@ Object { "startColumn": 15, "startLine": 73, "startOffset": 2485, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -6033,7 +6033,7 @@ Object { "startColumn": 17, "startLine": 73, "startOffset": 2487, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 23, @@ -6044,7 +6044,7 @@ Object { "startColumn": 23, "startLine": 73, "startOffset": 2493, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6066,7 +6066,7 @@ Object { "startColumn": 7, "startLine": 74, "startOffset": 2510, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6077,7 +6077,7 @@ Object { "startColumn": 9, "startLine": 74, "startOffset": 2512, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6088,7 +6088,7 @@ Object { "startColumn": 11, "startLine": 74, "startOffset": 2514, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6099,7 +6099,7 @@ Object { "startColumn": 15, "startLine": 74, "startOffset": 2518, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -6110,7 +6110,7 @@ Object { "startColumn": 17, "startLine": 74, "startOffset": 2520, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 22, @@ -6121,7 +6121,7 @@ Object { "startColumn": 22, "startLine": 74, "startOffset": 2525, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6143,7 +6143,7 @@ Object { "startColumn": 7, "startLine": 75, "startOffset": 2542, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6154,7 +6154,7 @@ Object { "startColumn": 9, "startLine": 75, "startOffset": 2544, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6165,7 +6165,7 @@ Object { "startColumn": 11, "startLine": 75, "startOffset": 2546, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6176,7 +6176,7 @@ Object { "startColumn": 15, "startLine": 75, "startOffset": 2550, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -6187,7 +6187,7 @@ Object { "startColumn": 17, "startLine": 75, "startOffset": 2552, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 22, @@ -6198,7 +6198,7 @@ Object { "startColumn": 22, "startLine": 75, "startOffset": 2557, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6220,7 +6220,7 @@ Object { "startColumn": 7, "startLine": 76, "startOffset": 2574, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6231,7 +6231,7 @@ Object { "startColumn": 9, "startLine": 76, "startOffset": 2576, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6242,7 +6242,7 @@ Object { "startColumn": 11, "startLine": 76, "startOffset": 2578, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6253,7 +6253,7 @@ Object { "startColumn": 15, "startLine": 76, "startOffset": 2582, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 36, @@ -6264,7 +6264,7 @@ Object { "startColumn": 17, "startLine": 76, "startOffset": 2584, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 37, @@ -6275,7 +6275,7 @@ Object { "startColumn": 37, "startLine": 76, "startOffset": 2604, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6297,7 +6297,7 @@ Object { "startColumn": 7, "startLine": 77, "startOffset": 2619, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6308,7 +6308,7 @@ Object { "startColumn": 9, "startLine": 77, "startOffset": 2621, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6319,7 +6319,7 @@ Object { "startColumn": 11, "startLine": 77, "startOffset": 2623, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6330,7 +6330,7 @@ Object { "startColumn": 15, "startLine": 77, "startOffset": 2627, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -6341,7 +6341,7 @@ Object { "startColumn": 17, "startLine": 77, "startOffset": 2629, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 35, @@ -6352,7 +6352,7 @@ Object { "startColumn": 35, "startLine": 77, "startOffset": 2647, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6374,7 +6374,7 @@ Object { "startColumn": 7, "startLine": 78, "startOffset": 2662, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6385,7 +6385,7 @@ Object { "startColumn": 9, "startLine": 78, "startOffset": 2664, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6396,7 +6396,7 @@ Object { "startColumn": 11, "startLine": 78, "startOffset": 2666, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6407,7 +6407,7 @@ Object { "startColumn": 15, "startLine": 78, "startOffset": 2670, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -6418,7 +6418,7 @@ Object { "startColumn": 17, "startLine": 78, "startOffset": 2672, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 21, @@ -6429,7 +6429,7 @@ Object { "startColumn": 21, "startLine": 78, "startOffset": 2676, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6451,7 +6451,7 @@ Object { "startColumn": 7, "startLine": 80, "startOffset": 2713, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6462,7 +6462,7 @@ Object { "startColumn": 9, "startLine": 80, "startOffset": 2715, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6473,7 +6473,7 @@ Object { "startColumn": 11, "startLine": 80, "startOffset": 2717, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6484,7 +6484,7 @@ Object { "startColumn": 15, "startLine": 80, "startOffset": 2721, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -6495,7 +6495,7 @@ Object { "startColumn": 17, "startLine": 80, "startOffset": 2723, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 35, @@ -6506,7 +6506,7 @@ Object { "startColumn": 35, "startLine": 80, "startOffset": 2741, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6528,7 +6528,7 @@ Object { "startColumn": 7, "startLine": 81, "startOffset": 2760, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6539,7 +6539,7 @@ Object { "startColumn": 9, "startLine": 81, "startOffset": 2762, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6550,7 +6550,7 @@ Object { "startColumn": 11, "startLine": 81, "startOffset": 2764, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6561,7 +6561,7 @@ Object { "startColumn": 15, "startLine": 81, "startOffset": 2768, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 38, @@ -6572,7 +6572,7 @@ Object { "startColumn": 17, "startLine": 81, "startOffset": 2770, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 39, @@ -6583,7 +6583,7 @@ Object { "startColumn": 39, "startLine": 81, "startOffset": 2792, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6605,7 +6605,7 @@ Object { "startColumn": 7, "startLine": 82, "startOffset": 2810, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6616,7 +6616,7 @@ Object { "startColumn": 9, "startLine": 82, "startOffset": 2812, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6627,7 +6627,7 @@ Object { "startColumn": 11, "startLine": 82, "startOffset": 2814, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6638,7 +6638,7 @@ Object { "startColumn": 15, "startLine": 82, "startOffset": 2818, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 26, @@ -6649,7 +6649,7 @@ Object { "startColumn": 17, "startLine": 82, "startOffset": 2820, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 27, @@ -6660,7 +6660,7 @@ Object { "startColumn": 27, "startLine": 82, "startOffset": 2830, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6682,7 +6682,7 @@ Object { "startColumn": 7, "startLine": 83, "startOffset": 2847, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6693,7 +6693,7 @@ Object { "startColumn": 9, "startLine": 83, "startOffset": 2849, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6704,7 +6704,7 @@ Object { "startColumn": 11, "startLine": 83, "startOffset": 2851, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6715,7 +6715,7 @@ Object { "startColumn": 15, "startLine": 83, "startOffset": 2855, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -6726,7 +6726,7 @@ Object { "startColumn": 17, "startLine": 83, "startOffset": 2857, - "tokenTypeIdx": 29, + "tokenTypeIdx": 32, }, Object { "endColumn": 28, @@ -6737,7 +6737,7 @@ Object { "startColumn": 28, "startLine": 83, "startOffset": 2868, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6759,7 +6759,7 @@ Object { "startColumn": 7, "startLine": 85, "startOffset": 2897, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6770,7 +6770,7 @@ Object { "startColumn": 9, "startLine": 85, "startOffset": 2899, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6781,7 +6781,7 @@ Object { "startColumn": 11, "startLine": 85, "startOffset": 2901, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6792,7 +6792,7 @@ Object { "startColumn": 15, "startLine": 85, "startOffset": 2905, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -6803,7 +6803,7 @@ Object { "startColumn": 17, "startLine": 85, "startOffset": 2907, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 28, @@ -6814,7 +6814,7 @@ Object { "startColumn": 28, "startLine": 85, "startOffset": 2918, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6836,7 +6836,7 @@ Object { "startColumn": 7, "startLine": 86, "startOffset": 2937, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6847,7 +6847,7 @@ Object { "startColumn": 9, "startLine": 86, "startOffset": 2939, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6858,7 +6858,7 @@ Object { "startColumn": 11, "startLine": 86, "startOffset": 2941, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6869,7 +6869,7 @@ Object { "startColumn": 15, "startLine": 86, "startOffset": 2945, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -6880,7 +6880,7 @@ Object { "startColumn": 17, "startLine": 86, "startOffset": 2947, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 20, @@ -6891,7 +6891,7 @@ Object { "startColumn": 20, "startLine": 86, "startOffset": 2950, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6913,7 +6913,7 @@ Object { "startColumn": 7, "startLine": 87, "startOffset": 2969, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -6924,7 +6924,7 @@ Object { "startColumn": 9, "startLine": 87, "startOffset": 2971, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -6935,7 +6935,7 @@ Object { "startColumn": 11, "startLine": 87, "startOffset": 2973, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -6946,7 +6946,7 @@ Object { "startColumn": 15, "startLine": 87, "startOffset": 2977, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -6957,7 +6957,7 @@ Object { "startColumn": 17, "startLine": 87, "startOffset": 2979, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 21, @@ -6968,7 +6968,7 @@ Object { "startColumn": 21, "startLine": 87, "startOffset": 2983, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -6990,7 +6990,7 @@ Object { "startColumn": 7, "startLine": 88, "startOffset": 3002, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7001,7 +7001,7 @@ Object { "startColumn": 9, "startLine": 88, "startOffset": 3004, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7012,7 +7012,7 @@ Object { "startColumn": 11, "startLine": 88, "startOffset": 3006, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7023,7 +7023,7 @@ Object { "startColumn": 15, "startLine": 88, "startOffset": 3010, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -7034,7 +7034,7 @@ Object { "startColumn": 17, "startLine": 88, "startOffset": 3012, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 22, @@ -7045,7 +7045,7 @@ Object { "startColumn": 22, "startLine": 88, "startOffset": 3017, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7067,7 +7067,7 @@ Object { "startColumn": 7, "startLine": 89, "startOffset": 3036, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7078,7 +7078,7 @@ Object { "startColumn": 9, "startLine": 89, "startOffset": 3038, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7089,7 +7089,7 @@ Object { "startColumn": 11, "startLine": 89, "startOffset": 3040, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7100,7 +7100,7 @@ Object { "startColumn": 15, "startLine": 89, "startOffset": 3044, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -7111,7 +7111,7 @@ Object { "startColumn": 17, "startLine": 89, "startOffset": 3046, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 21, @@ -7122,7 +7122,7 @@ Object { "startColumn": 21, "startLine": 89, "startOffset": 3050, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7144,7 +7144,7 @@ Object { "startColumn": 7, "startLine": 90, "startOffset": 3069, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7155,7 +7155,7 @@ Object { "startColumn": 9, "startLine": 90, "startOffset": 3071, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7166,7 +7166,7 @@ Object { "startColumn": 11, "startLine": 90, "startOffset": 3073, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7177,7 +7177,7 @@ Object { "startColumn": 15, "startLine": 90, "startOffset": 3077, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -7188,7 +7188,7 @@ Object { "startColumn": 17, "startLine": 90, "startOffset": 3079, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 52, @@ -7199,7 +7199,7 @@ Object { "startColumn": 52, "startLine": 90, "startOffset": 3114, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7221,7 +7221,7 @@ Object { "startColumn": 7, "startLine": 91, "startOffset": 3132, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7232,7 +7232,7 @@ Object { "startColumn": 9, "startLine": 91, "startOffset": 3134, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7243,7 +7243,7 @@ Object { "startColumn": 11, "startLine": 91, "startOffset": 3136, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7254,7 +7254,7 @@ Object { "startColumn": 15, "startLine": 91, "startOffset": 3140, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -7265,7 +7265,7 @@ Object { "startColumn": 17, "startLine": 91, "startOffset": 3142, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 52, @@ -7276,7 +7276,7 @@ Object { "startColumn": 52, "startLine": 91, "startOffset": 3177, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7298,7 +7298,7 @@ Object { "startColumn": 7, "startLine": 92, "startOffset": 3195, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7309,7 +7309,7 @@ Object { "startColumn": 9, "startLine": 92, "startOffset": 3197, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7320,7 +7320,7 @@ Object { "startColumn": 11, "startLine": 92, "startOffset": 3199, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7331,7 +7331,7 @@ Object { "startColumn": 15, "startLine": 92, "startOffset": 3203, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -7342,7 +7342,7 @@ Object { "startColumn": 17, "startLine": 92, "startOffset": 3205, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 52, @@ -7353,7 +7353,7 @@ Object { "startColumn": 52, "startLine": 92, "startOffset": 3240, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7375,7 +7375,7 @@ Object { "startColumn": 7, "startLine": 93, "startOffset": 3258, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7386,7 +7386,7 @@ Object { "startColumn": 9, "startLine": 93, "startOffset": 3260, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7397,7 +7397,7 @@ Object { "startColumn": 11, "startLine": 93, "startOffset": 3262, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7408,7 +7408,7 @@ Object { "startColumn": 15, "startLine": 93, "startOffset": 3266, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -7419,7 +7419,7 @@ Object { "startColumn": 17, "startLine": 93, "startOffset": 3268, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 23, @@ -7430,7 +7430,7 @@ Object { "startColumn": 23, "startLine": 93, "startOffset": 3274, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7452,7 +7452,7 @@ Object { "startColumn": 7, "startLine": 94, "startOffset": 3291, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7463,7 +7463,7 @@ Object { "startColumn": 9, "startLine": 94, "startOffset": 3293, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7474,7 +7474,7 @@ Object { "startColumn": 11, "startLine": 94, "startOffset": 3295, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7485,7 +7485,7 @@ Object { "startColumn": 15, "startLine": 94, "startOffset": 3299, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -7496,7 +7496,7 @@ Object { "startColumn": 17, "startLine": 94, "startOffset": 3301, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 23, @@ -7507,7 +7507,7 @@ Object { "startColumn": 23, "startLine": 94, "startOffset": 3307, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7529,7 +7529,7 @@ Object { "startColumn": 7, "startLine": 95, "startOffset": 3324, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7540,7 +7540,7 @@ Object { "startColumn": 9, "startLine": 95, "startOffset": 3326, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7551,7 +7551,7 @@ Object { "startColumn": 11, "startLine": 95, "startOffset": 3328, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7562,7 +7562,7 @@ Object { "startColumn": 15, "startLine": 95, "startOffset": 3332, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -7573,7 +7573,7 @@ Object { "startColumn": 17, "startLine": 95, "startOffset": 3334, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 22, @@ -7584,7 +7584,7 @@ Object { "startColumn": 22, "startLine": 95, "startOffset": 3339, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7606,7 +7606,7 @@ Object { "startColumn": 7, "startLine": 96, "startOffset": 3356, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7617,7 +7617,7 @@ Object { "startColumn": 9, "startLine": 96, "startOffset": 3358, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7628,7 +7628,7 @@ Object { "startColumn": 11, "startLine": 96, "startOffset": 3360, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7639,7 +7639,7 @@ Object { "startColumn": 15, "startLine": 96, "startOffset": 3364, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -7650,7 +7650,7 @@ Object { "startColumn": 17, "startLine": 96, "startOffset": 3366, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 22, @@ -7661,7 +7661,7 @@ Object { "startColumn": 22, "startLine": 96, "startOffset": 3371, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7683,7 +7683,7 @@ Object { "startColumn": 7, "startLine": 97, "startOffset": 3388, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7694,7 +7694,7 @@ Object { "startColumn": 9, "startLine": 97, "startOffset": 3390, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7705,7 +7705,7 @@ Object { "startColumn": 11, "startLine": 97, "startOffset": 3392, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7716,7 +7716,7 @@ Object { "startColumn": 15, "startLine": 97, "startOffset": 3396, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 36, @@ -7727,7 +7727,7 @@ Object { "startColumn": 17, "startLine": 97, "startOffset": 3398, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 37, @@ -7738,7 +7738,7 @@ Object { "startColumn": 37, "startLine": 97, "startOffset": 3418, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7760,7 +7760,7 @@ Object { "startColumn": 7, "startLine": 98, "startOffset": 3433, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7771,7 +7771,7 @@ Object { "startColumn": 9, "startLine": 98, "startOffset": 3435, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7782,7 +7782,7 @@ Object { "startColumn": 11, "startLine": 98, "startOffset": 3437, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7793,7 +7793,7 @@ Object { "startColumn": 15, "startLine": 98, "startOffset": 3441, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -7804,7 +7804,7 @@ Object { "startColumn": 17, "startLine": 98, "startOffset": 3443, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 35, @@ -7815,7 +7815,7 @@ Object { "startColumn": 35, "startLine": 98, "startOffset": 3461, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7837,7 +7837,7 @@ Object { "startColumn": 7, "startLine": 99, "startOffset": 3476, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7848,7 +7848,7 @@ Object { "startColumn": 9, "startLine": 99, "startOffset": 3478, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7859,7 +7859,7 @@ Object { "startColumn": 11, "startLine": 99, "startOffset": 3480, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7870,7 +7870,7 @@ Object { "startColumn": 15, "startLine": 99, "startOffset": 3484, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -7881,7 +7881,7 @@ Object { "startColumn": 17, "startLine": 99, "startOffset": 3486, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 21, @@ -7892,7 +7892,7 @@ Object { "startColumn": 21, "startLine": 99, "startOffset": 3490, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7914,7 +7914,7 @@ Object { "startColumn": 7, "startLine": 101, "startOffset": 3527, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -7925,7 +7925,7 @@ Object { "startColumn": 9, "startLine": 101, "startOffset": 3529, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -7936,7 +7936,7 @@ Object { "startColumn": 11, "startLine": 101, "startOffset": 3531, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -7947,7 +7947,7 @@ Object { "startColumn": 15, "startLine": 101, "startOffset": 3535, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -7958,7 +7958,7 @@ Object { "startColumn": 17, "startLine": 101, "startOffset": 3537, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 35, @@ -7969,7 +7969,7 @@ Object { "startColumn": 35, "startLine": 101, "startOffset": 3555, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -7991,7 +7991,7 @@ Object { "startColumn": 7, "startLine": 102, "startOffset": 3574, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8002,7 +8002,7 @@ Object { "startColumn": 9, "startLine": 102, "startOffset": 3576, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8013,7 +8013,7 @@ Object { "startColumn": 11, "startLine": 102, "startOffset": 3578, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8024,7 +8024,7 @@ Object { "startColumn": 15, "startLine": 102, "startOffset": 3582, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 38, @@ -8035,7 +8035,7 @@ Object { "startColumn": 17, "startLine": 102, "startOffset": 3584, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 39, @@ -8046,7 +8046,7 @@ Object { "startColumn": 39, "startLine": 102, "startOffset": 3606, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8068,7 +8068,7 @@ Object { "startColumn": 7, "startLine": 103, "startOffset": 3624, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8079,7 +8079,7 @@ Object { "startColumn": 9, "startLine": 103, "startOffset": 3626, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8090,7 +8090,7 @@ Object { "startColumn": 11, "startLine": 103, "startOffset": 3628, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8101,7 +8101,7 @@ Object { "startColumn": 15, "startLine": 103, "startOffset": 3632, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 26, @@ -8112,7 +8112,7 @@ Object { "startColumn": 17, "startLine": 103, "startOffset": 3634, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 27, @@ -8123,7 +8123,7 @@ Object { "startColumn": 27, "startLine": 103, "startOffset": 3644, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8145,7 +8145,7 @@ Object { "startColumn": 7, "startLine": 104, "startOffset": 3661, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8156,7 +8156,7 @@ Object { "startColumn": 9, "startLine": 104, "startOffset": 3663, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8167,7 +8167,7 @@ Object { "startColumn": 11, "startLine": 104, "startOffset": 3665, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8178,7 +8178,7 @@ Object { "startColumn": 15, "startLine": 104, "startOffset": 3669, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -8189,7 +8189,7 @@ Object { "startColumn": 17, "startLine": 104, "startOffset": 3671, - "tokenTypeIdx": 30, + "tokenTypeIdx": 33, }, Object { "endColumn": 28, @@ -8200,7 +8200,7 @@ Object { "startColumn": 28, "startLine": 104, "startOffset": 3682, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8222,7 +8222,7 @@ Object { "startColumn": 7, "startLine": 106, "startOffset": 3711, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8233,7 +8233,7 @@ Object { "startColumn": 9, "startLine": 106, "startOffset": 3713, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8244,7 +8244,7 @@ Object { "startColumn": 11, "startLine": 106, "startOffset": 3715, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8255,7 +8255,7 @@ Object { "startColumn": 15, "startLine": 106, "startOffset": 3719, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -8266,7 +8266,7 @@ Object { "startColumn": 17, "startLine": 106, "startOffset": 3721, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 28, @@ -8277,7 +8277,7 @@ Object { "startColumn": 28, "startLine": 106, "startOffset": 3732, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8299,7 +8299,7 @@ Object { "startColumn": 7, "startLine": 107, "startOffset": 3751, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8310,7 +8310,7 @@ Object { "startColumn": 9, "startLine": 107, "startOffset": 3753, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8321,7 +8321,7 @@ Object { "startColumn": 11, "startLine": 107, "startOffset": 3755, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8332,7 +8332,7 @@ Object { "startColumn": 15, "startLine": 107, "startOffset": 3759, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -8343,7 +8343,7 @@ Object { "startColumn": 17, "startLine": 107, "startOffset": 3761, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 20, @@ -8354,7 +8354,7 @@ Object { "startColumn": 20, "startLine": 107, "startOffset": 3764, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8376,7 +8376,7 @@ Object { "startColumn": 7, "startLine": 108, "startOffset": 3783, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8387,7 +8387,7 @@ Object { "startColumn": 9, "startLine": 108, "startOffset": 3785, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8398,7 +8398,7 @@ Object { "startColumn": 11, "startLine": 108, "startOffset": 3787, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8409,7 +8409,7 @@ Object { "startColumn": 15, "startLine": 108, "startOffset": 3791, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -8420,7 +8420,7 @@ Object { "startColumn": 17, "startLine": 108, "startOffset": 3793, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 21, @@ -8431,7 +8431,7 @@ Object { "startColumn": 21, "startLine": 108, "startOffset": 3797, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8453,7 +8453,7 @@ Object { "startColumn": 7, "startLine": 109, "startOffset": 3816, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8464,7 +8464,7 @@ Object { "startColumn": 9, "startLine": 109, "startOffset": 3818, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8475,7 +8475,7 @@ Object { "startColumn": 11, "startLine": 109, "startOffset": 3820, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8486,7 +8486,7 @@ Object { "startColumn": 15, "startLine": 109, "startOffset": 3824, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -8497,7 +8497,7 @@ Object { "startColumn": 17, "startLine": 109, "startOffset": 3826, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 22, @@ -8508,7 +8508,7 @@ Object { "startColumn": 22, "startLine": 109, "startOffset": 3831, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8530,7 +8530,7 @@ Object { "startColumn": 7, "startLine": 110, "startOffset": 3850, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8541,7 +8541,7 @@ Object { "startColumn": 9, "startLine": 110, "startOffset": 3852, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8552,7 +8552,7 @@ Object { "startColumn": 11, "startLine": 110, "startOffset": 3854, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8563,7 +8563,7 @@ Object { "startColumn": 15, "startLine": 110, "startOffset": 3858, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -8574,7 +8574,7 @@ Object { "startColumn": 17, "startLine": 110, "startOffset": 3860, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 21, @@ -8585,7 +8585,7 @@ Object { "startColumn": 21, "startLine": 110, "startOffset": 3864, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8607,7 +8607,7 @@ Object { "startColumn": 7, "startLine": 111, "startOffset": 3883, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8618,7 +8618,7 @@ Object { "startColumn": 9, "startLine": 111, "startOffset": 3885, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8629,7 +8629,7 @@ Object { "startColumn": 11, "startLine": 111, "startOffset": 3887, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8640,7 +8640,7 @@ Object { "startColumn": 15, "startLine": 111, "startOffset": 3891, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -8651,7 +8651,7 @@ Object { "startColumn": 17, "startLine": 111, "startOffset": 3893, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 52, @@ -8662,7 +8662,7 @@ Object { "startColumn": 52, "startLine": 111, "startOffset": 3928, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8684,7 +8684,7 @@ Object { "startColumn": 7, "startLine": 112, "startOffset": 3946, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8695,7 +8695,7 @@ Object { "startColumn": 9, "startLine": 112, "startOffset": 3948, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8706,7 +8706,7 @@ Object { "startColumn": 11, "startLine": 112, "startOffset": 3950, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8717,7 +8717,7 @@ Object { "startColumn": 15, "startLine": 112, "startOffset": 3954, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -8728,7 +8728,7 @@ Object { "startColumn": 17, "startLine": 112, "startOffset": 3956, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 52, @@ -8739,7 +8739,7 @@ Object { "startColumn": 52, "startLine": 112, "startOffset": 3991, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8761,7 +8761,7 @@ Object { "startColumn": 7, "startLine": 113, "startOffset": 4009, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8772,7 +8772,7 @@ Object { "startColumn": 9, "startLine": 113, "startOffset": 4011, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8783,7 +8783,7 @@ Object { "startColumn": 11, "startLine": 113, "startOffset": 4013, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8794,7 +8794,7 @@ Object { "startColumn": 15, "startLine": 113, "startOffset": 4017, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -8805,7 +8805,7 @@ Object { "startColumn": 17, "startLine": 113, "startOffset": 4019, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 52, @@ -8816,7 +8816,7 @@ Object { "startColumn": 52, "startLine": 113, "startOffset": 4054, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8838,7 +8838,7 @@ Object { "startColumn": 7, "startLine": 114, "startOffset": 4072, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8849,7 +8849,7 @@ Object { "startColumn": 9, "startLine": 114, "startOffset": 4074, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8860,7 +8860,7 @@ Object { "startColumn": 11, "startLine": 114, "startOffset": 4076, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8871,7 +8871,7 @@ Object { "startColumn": 15, "startLine": 114, "startOffset": 4080, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -8882,7 +8882,7 @@ Object { "startColumn": 17, "startLine": 114, "startOffset": 4082, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 23, @@ -8893,7 +8893,7 @@ Object { "startColumn": 23, "startLine": 114, "startOffset": 4088, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8915,7 +8915,7 @@ Object { "startColumn": 7, "startLine": 115, "startOffset": 4105, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -8926,7 +8926,7 @@ Object { "startColumn": 9, "startLine": 115, "startOffset": 4107, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -8937,7 +8937,7 @@ Object { "startColumn": 11, "startLine": 115, "startOffset": 4109, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -8948,7 +8948,7 @@ Object { "startColumn": 15, "startLine": 115, "startOffset": 4113, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -8959,7 +8959,7 @@ Object { "startColumn": 17, "startLine": 115, "startOffset": 4115, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 23, @@ -8970,7 +8970,7 @@ Object { "startColumn": 23, "startLine": 115, "startOffset": 4121, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -8992,7 +8992,7 @@ Object { "startColumn": 7, "startLine": 116, "startOffset": 4138, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9003,7 +9003,7 @@ Object { "startColumn": 9, "startLine": 116, "startOffset": 4140, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9014,7 +9014,7 @@ Object { "startColumn": 11, "startLine": 116, "startOffset": 4142, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9025,7 +9025,7 @@ Object { "startColumn": 15, "startLine": 116, "startOffset": 4146, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -9036,7 +9036,7 @@ Object { "startColumn": 17, "startLine": 116, "startOffset": 4148, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 22, @@ -9047,7 +9047,7 @@ Object { "startColumn": 22, "startLine": 116, "startOffset": 4153, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9069,7 +9069,7 @@ Object { "startColumn": 7, "startLine": 117, "startOffset": 4170, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9080,7 +9080,7 @@ Object { "startColumn": 9, "startLine": 117, "startOffset": 4172, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9091,7 +9091,7 @@ Object { "startColumn": 11, "startLine": 117, "startOffset": 4174, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9102,7 +9102,7 @@ Object { "startColumn": 15, "startLine": 117, "startOffset": 4178, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -9113,7 +9113,7 @@ Object { "startColumn": 17, "startLine": 117, "startOffset": 4180, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 22, @@ -9124,7 +9124,7 @@ Object { "startColumn": 22, "startLine": 117, "startOffset": 4185, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9146,7 +9146,7 @@ Object { "startColumn": 7, "startLine": 118, "startOffset": 4202, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9157,7 +9157,7 @@ Object { "startColumn": 9, "startLine": 118, "startOffset": 4204, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9168,7 +9168,7 @@ Object { "startColumn": 11, "startLine": 118, "startOffset": 4206, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9179,7 +9179,7 @@ Object { "startColumn": 15, "startLine": 118, "startOffset": 4210, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 36, @@ -9190,7 +9190,7 @@ Object { "startColumn": 17, "startLine": 118, "startOffset": 4212, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 37, @@ -9201,7 +9201,7 @@ Object { "startColumn": 37, "startLine": 118, "startOffset": 4232, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9223,7 +9223,7 @@ Object { "startColumn": 7, "startLine": 119, "startOffset": 4247, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9234,7 +9234,7 @@ Object { "startColumn": 9, "startLine": 119, "startOffset": 4249, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9245,7 +9245,7 @@ Object { "startColumn": 11, "startLine": 119, "startOffset": 4251, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9256,7 +9256,7 @@ Object { "startColumn": 15, "startLine": 119, "startOffset": 4255, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -9267,7 +9267,7 @@ Object { "startColumn": 17, "startLine": 119, "startOffset": 4257, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 35, @@ -9278,7 +9278,7 @@ Object { "startColumn": 35, "startLine": 119, "startOffset": 4275, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9300,7 +9300,7 @@ Object { "startColumn": 7, "startLine": 120, "startOffset": 4290, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9311,7 +9311,7 @@ Object { "startColumn": 9, "startLine": 120, "startOffset": 4292, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9322,7 +9322,7 @@ Object { "startColumn": 11, "startLine": 120, "startOffset": 4294, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9333,7 +9333,7 @@ Object { "startColumn": 15, "startLine": 120, "startOffset": 4298, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 20, @@ -9344,7 +9344,7 @@ Object { "startColumn": 17, "startLine": 120, "startOffset": 4300, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 21, @@ -9355,7 +9355,7 @@ Object { "startColumn": 21, "startLine": 120, "startOffset": 4304, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9377,7 +9377,7 @@ Object { "startColumn": 7, "startLine": 122, "startOffset": 4341, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9388,7 +9388,7 @@ Object { "startColumn": 9, "startLine": 122, "startOffset": 4343, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9399,7 +9399,7 @@ Object { "startColumn": 11, "startLine": 122, "startOffset": 4345, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9410,7 +9410,7 @@ Object { "startColumn": 15, "startLine": 122, "startOffset": 4349, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -9421,7 +9421,7 @@ Object { "startColumn": 17, "startLine": 122, "startOffset": 4351, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 35, @@ -9432,7 +9432,7 @@ Object { "startColumn": 35, "startLine": 122, "startOffset": 4369, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9454,7 +9454,7 @@ Object { "startColumn": 7, "startLine": 123, "startOffset": 4388, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9465,7 +9465,7 @@ Object { "startColumn": 9, "startLine": 123, "startOffset": 4390, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9476,7 +9476,7 @@ Object { "startColumn": 11, "startLine": 123, "startOffset": 4392, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9487,7 +9487,7 @@ Object { "startColumn": 15, "startLine": 123, "startOffset": 4396, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 38, @@ -9498,7 +9498,7 @@ Object { "startColumn": 17, "startLine": 123, "startOffset": 4398, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 39, @@ -9509,7 +9509,7 @@ Object { "startColumn": 39, "startLine": 123, "startOffset": 4420, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9531,7 +9531,7 @@ Object { "startColumn": 7, "startLine": 124, "startOffset": 4438, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9542,7 +9542,7 @@ Object { "startColumn": 9, "startLine": 124, "startOffset": 4440, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9553,7 +9553,7 @@ Object { "startColumn": 11, "startLine": 124, "startOffset": 4442, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9564,7 +9564,7 @@ Object { "startColumn": 15, "startLine": 124, "startOffset": 4446, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 26, @@ -9575,7 +9575,7 @@ Object { "startColumn": 17, "startLine": 124, "startOffset": 4448, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 27, @@ -9586,7 +9586,7 @@ Object { "startColumn": 27, "startLine": 124, "startOffset": 4458, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9608,7 +9608,7 @@ Object { "startColumn": 7, "startLine": 125, "startOffset": 4475, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9619,7 +9619,7 @@ Object { "startColumn": 9, "startLine": 125, "startOffset": 4477, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9630,7 +9630,7 @@ Object { "startColumn": 11, "startLine": 125, "startOffset": 4479, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9641,7 +9641,7 @@ Object { "startColumn": 15, "startLine": 125, "startOffset": 4483, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -9652,7 +9652,7 @@ Object { "startColumn": 17, "startLine": 125, "startOffset": 4485, - "tokenTypeIdx": 31, + "tokenTypeIdx": 34, }, Object { "endColumn": 28, @@ -9663,7 +9663,7 @@ Object { "startColumn": 28, "startLine": 125, "startOffset": 4496, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9685,7 +9685,7 @@ Object { "startColumn": 7, "startLine": 127, "startOffset": 4525, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9696,7 +9696,7 @@ Object { "startColumn": 9, "startLine": 127, "startOffset": 4527, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9707,7 +9707,7 @@ Object { "startColumn": 11, "startLine": 127, "startOffset": 4529, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9718,7 +9718,7 @@ Object { "startColumn": 15, "startLine": 127, "startOffset": 4533, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -9729,7 +9729,7 @@ Object { "startColumn": 17, "startLine": 127, "startOffset": 4535, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 28, @@ -9740,7 +9740,7 @@ Object { "startColumn": 28, "startLine": 127, "startOffset": 4546, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9762,7 +9762,7 @@ Object { "startColumn": 7, "startLine": 128, "startOffset": 4565, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9773,7 +9773,7 @@ Object { "startColumn": 9, "startLine": 128, "startOffset": 4567, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9784,7 +9784,7 @@ Object { "startColumn": 11, "startLine": 128, "startOffset": 4569, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9795,7 +9795,7 @@ Object { "startColumn": 15, "startLine": 128, "startOffset": 4573, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -9806,7 +9806,7 @@ Object { "startColumn": 17, "startLine": 128, "startOffset": 4575, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 20, @@ -9817,7 +9817,7 @@ Object { "startColumn": 20, "startLine": 128, "startOffset": 4578, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9839,7 +9839,7 @@ Object { "startColumn": 7, "startLine": 129, "startOffset": 4597, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9850,7 +9850,7 @@ Object { "startColumn": 9, "startLine": 129, "startOffset": 4599, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9861,7 +9861,7 @@ Object { "startColumn": 11, "startLine": 129, "startOffset": 4601, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9872,7 +9872,7 @@ Object { "startColumn": 15, "startLine": 129, "startOffset": 4605, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -9883,7 +9883,7 @@ Object { "startColumn": 17, "startLine": 129, "startOffset": 4607, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 23, @@ -9894,7 +9894,7 @@ Object { "startColumn": 23, "startLine": 129, "startOffset": 4613, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -9916,7 +9916,7 @@ Object { "startColumn": 7, "startLine": 130, "startOffset": 4632, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -9927,7 +9927,7 @@ Object { "startColumn": 9, "startLine": 130, "startOffset": 4634, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -9938,7 +9938,7 @@ Object { "startColumn": 11, "startLine": 130, "startOffset": 4636, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -9949,7 +9949,7 @@ Object { "startColumn": 15, "startLine": 130, "startOffset": 4640, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -9960,7 +9960,7 @@ Object { "startColumn": 17, "startLine": 130, "startOffset": 4642, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 23, @@ -9971,7 +9971,7 @@ Object { "startColumn": 18, "startLine": 130, "startOffset": 4643, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 24, @@ -9982,7 +9982,7 @@ Object { "startColumn": 24, "startLine": 130, "startOffset": 4649, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10004,7 +10004,7 @@ Object { "startColumn": 7, "startLine": 131, "startOffset": 4668, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10015,7 +10015,7 @@ Object { "startColumn": 9, "startLine": 131, "startOffset": 4670, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10026,7 +10026,7 @@ Object { "startColumn": 11, "startLine": 131, "startOffset": 4672, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10037,7 +10037,7 @@ Object { "startColumn": 15, "startLine": 131, "startOffset": 4676, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -10048,7 +10048,7 @@ Object { "startColumn": 17, "startLine": 131, "startOffset": 4678, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 23, @@ -10059,7 +10059,7 @@ Object { "startColumn": 18, "startLine": 131, "startOffset": 4679, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 24, @@ -10070,7 +10070,7 @@ Object { "startColumn": 24, "startLine": 131, "startOffset": 4685, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10092,7 +10092,7 @@ Object { "startColumn": 7, "startLine": 132, "startOffset": 4704, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10103,7 +10103,7 @@ Object { "startColumn": 9, "startLine": 132, "startOffset": 4706, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10114,7 +10114,7 @@ Object { "startColumn": 11, "startLine": 132, "startOffset": 4708, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10125,7 +10125,7 @@ Object { "startColumn": 15, "startLine": 132, "startOffset": 4712, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -10136,7 +10136,7 @@ Object { "startColumn": 17, "startLine": 132, "startOffset": 4714, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 52, @@ -10147,7 +10147,7 @@ Object { "startColumn": 52, "startLine": 132, "startOffset": 4749, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10169,7 +10169,7 @@ Object { "startColumn": 7, "startLine": 133, "startOffset": 4767, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10180,7 +10180,7 @@ Object { "startColumn": 9, "startLine": 133, "startOffset": 4769, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10191,7 +10191,7 @@ Object { "startColumn": 11, "startLine": 133, "startOffset": 4771, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10202,7 +10202,7 @@ Object { "startColumn": 15, "startLine": 133, "startOffset": 4775, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -10213,7 +10213,7 @@ Object { "startColumn": 17, "startLine": 133, "startOffset": 4777, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 52, @@ -10224,7 +10224,7 @@ Object { "startColumn": 18, "startLine": 133, "startOffset": 4778, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 53, @@ -10235,7 +10235,7 @@ Object { "startColumn": 53, "startLine": 133, "startOffset": 4813, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10257,7 +10257,7 @@ Object { "startColumn": 7, "startLine": 134, "startOffset": 4831, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10268,7 +10268,7 @@ Object { "startColumn": 9, "startLine": 134, "startOffset": 4833, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10279,7 +10279,7 @@ Object { "startColumn": 11, "startLine": 134, "startOffset": 4835, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10290,7 +10290,7 @@ Object { "startColumn": 15, "startLine": 134, "startOffset": 4839, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -10301,7 +10301,7 @@ Object { "startColumn": 17, "startLine": 134, "startOffset": 4841, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 52, @@ -10312,7 +10312,7 @@ Object { "startColumn": 18, "startLine": 134, "startOffset": 4842, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 53, @@ -10323,7 +10323,7 @@ Object { "startColumn": 53, "startLine": 134, "startOffset": 4877, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10345,7 +10345,7 @@ Object { "startColumn": 7, "startLine": 135, "startOffset": 4895, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10356,7 +10356,7 @@ Object { "startColumn": 9, "startLine": 135, "startOffset": 4897, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10367,7 +10367,7 @@ Object { "startColumn": 11, "startLine": 135, "startOffset": 4899, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10378,7 +10378,7 @@ Object { "startColumn": 15, "startLine": 135, "startOffset": 4903, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -10389,7 +10389,7 @@ Object { "startColumn": 17, "startLine": 135, "startOffset": 4905, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 23, @@ -10400,7 +10400,7 @@ Object { "startColumn": 23, "startLine": 135, "startOffset": 4911, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10422,7 +10422,7 @@ Object { "startColumn": 7, "startLine": 136, "startOffset": 4928, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10433,7 +10433,7 @@ Object { "startColumn": 9, "startLine": 136, "startOffset": 4930, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10444,7 +10444,7 @@ Object { "startColumn": 11, "startLine": 136, "startOffset": 4932, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10455,7 +10455,7 @@ Object { "startColumn": 15, "startLine": 136, "startOffset": 4936, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -10466,7 +10466,7 @@ Object { "startColumn": 17, "startLine": 136, "startOffset": 4938, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 23, @@ -10477,7 +10477,7 @@ Object { "startColumn": 23, "startLine": 136, "startOffset": 4944, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10499,7 +10499,7 @@ Object { "startColumn": 7, "startLine": 137, "startOffset": 4961, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10510,7 +10510,7 @@ Object { "startColumn": 9, "startLine": 137, "startOffset": 4963, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10521,7 +10521,7 @@ Object { "startColumn": 11, "startLine": 137, "startOffset": 4965, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10532,7 +10532,7 @@ Object { "startColumn": 15, "startLine": 137, "startOffset": 4969, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -10543,7 +10543,7 @@ Object { "startColumn": 17, "startLine": 137, "startOffset": 4971, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 22, @@ -10554,7 +10554,7 @@ Object { "startColumn": 22, "startLine": 137, "startOffset": 4976, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10576,7 +10576,7 @@ Object { "startColumn": 7, "startLine": 138, "startOffset": 4993, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10587,7 +10587,7 @@ Object { "startColumn": 9, "startLine": 138, "startOffset": 4995, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10598,7 +10598,7 @@ Object { "startColumn": 11, "startLine": 138, "startOffset": 4997, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10609,7 +10609,7 @@ Object { "startColumn": 15, "startLine": 138, "startOffset": 5001, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -10620,7 +10620,7 @@ Object { "startColumn": 17, "startLine": 138, "startOffset": 5003, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 22, @@ -10631,7 +10631,7 @@ Object { "startColumn": 22, "startLine": 138, "startOffset": 5008, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10653,7 +10653,7 @@ Object { "startColumn": 7, "startLine": 140, "startOffset": 5047, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10664,7 +10664,7 @@ Object { "startColumn": 9, "startLine": 140, "startOffset": 5049, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10675,7 +10675,7 @@ Object { "startColumn": 11, "startLine": 140, "startOffset": 5051, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10686,7 +10686,7 @@ Object { "startColumn": 15, "startLine": 140, "startOffset": 5055, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -10697,7 +10697,7 @@ Object { "startColumn": 17, "startLine": 140, "startOffset": 5057, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 35, @@ -10708,7 +10708,7 @@ Object { "startColumn": 35, "startLine": 140, "startOffset": 5075, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10730,7 +10730,7 @@ Object { "startColumn": 7, "startLine": 141, "startOffset": 5094, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10741,7 +10741,7 @@ Object { "startColumn": 9, "startLine": 141, "startOffset": 5096, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10752,7 +10752,7 @@ Object { "startColumn": 11, "startLine": 141, "startOffset": 5098, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10763,7 +10763,7 @@ Object { "startColumn": 15, "startLine": 141, "startOffset": 5102, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 38, @@ -10774,7 +10774,7 @@ Object { "startColumn": 17, "startLine": 141, "startOffset": 5104, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 39, @@ -10785,7 +10785,7 @@ Object { "startColumn": 39, "startLine": 141, "startOffset": 5126, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10807,7 +10807,7 @@ Object { "startColumn": 7, "startLine": 142, "startOffset": 5144, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10818,7 +10818,7 @@ Object { "startColumn": 9, "startLine": 142, "startOffset": 5146, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10829,7 +10829,7 @@ Object { "startColumn": 11, "startLine": 142, "startOffset": 5148, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10840,7 +10840,7 @@ Object { "startColumn": 15, "startLine": 142, "startOffset": 5152, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 26, @@ -10851,7 +10851,7 @@ Object { "startColumn": 17, "startLine": 142, "startOffset": 5154, - "tokenTypeIdx": 32, + "tokenTypeIdx": 35, }, Object { "endColumn": 27, @@ -10862,7 +10862,7 @@ Object { "startColumn": 27, "startLine": 142, "startOffset": 5164, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10884,7 +10884,7 @@ Object { "startColumn": 7, "startLine": 144, "startOffset": 5195, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10895,7 +10895,7 @@ Object { "startColumn": 9, "startLine": 144, "startOffset": 5197, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10906,7 +10906,7 @@ Object { "startColumn": 11, "startLine": 144, "startOffset": 5199, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10917,7 +10917,7 @@ Object { "startColumn": 15, "startLine": 144, "startOffset": 5203, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 27, @@ -10928,7 +10928,7 @@ Object { "startColumn": 17, "startLine": 144, "startOffset": 5205, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 28, @@ -10939,7 +10939,7 @@ Object { "startColumn": 28, "startLine": 144, "startOffset": 5216, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -10961,7 +10961,7 @@ Object { "startColumn": 7, "startLine": 145, "startOffset": 5235, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -10972,7 +10972,7 @@ Object { "startColumn": 9, "startLine": 145, "startOffset": 5237, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -10983,7 +10983,7 @@ Object { "startColumn": 11, "startLine": 145, "startOffset": 5239, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -10994,7 +10994,7 @@ Object { "startColumn": 15, "startLine": 145, "startOffset": 5243, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -11005,7 +11005,7 @@ Object { "startColumn": 17, "startLine": 145, "startOffset": 5245, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 20, @@ -11016,7 +11016,7 @@ Object { "startColumn": 20, "startLine": 145, "startOffset": 5248, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11038,7 +11038,7 @@ Object { "startColumn": 7, "startLine": 146, "startOffset": 5267, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11049,7 +11049,7 @@ Object { "startColumn": 9, "startLine": 146, "startOffset": 5269, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11060,7 +11060,7 @@ Object { "startColumn": 11, "startLine": 146, "startOffset": 5271, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11071,7 +11071,7 @@ Object { "startColumn": 15, "startLine": 146, "startOffset": 5275, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -11082,7 +11082,7 @@ Object { "startColumn": 17, "startLine": 146, "startOffset": 5277, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 23, @@ -11093,7 +11093,7 @@ Object { "startColumn": 23, "startLine": 146, "startOffset": 5283, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11115,7 +11115,7 @@ Object { "startColumn": 7, "startLine": 147, "startOffset": 5302, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11126,7 +11126,7 @@ Object { "startColumn": 9, "startLine": 147, "startOffset": 5304, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11137,7 +11137,7 @@ Object { "startColumn": 11, "startLine": 147, "startOffset": 5306, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11148,7 +11148,7 @@ Object { "startColumn": 15, "startLine": 147, "startOffset": 5310, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -11159,7 +11159,7 @@ Object { "startColumn": 17, "startLine": 147, "startOffset": 5312, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 23, @@ -11170,7 +11170,7 @@ Object { "startColumn": 18, "startLine": 147, "startOffset": 5313, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 24, @@ -11181,7 +11181,7 @@ Object { "startColumn": 24, "startLine": 147, "startOffset": 5319, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11203,7 +11203,7 @@ Object { "startColumn": 7, "startLine": 148, "startOffset": 5338, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11214,7 +11214,7 @@ Object { "startColumn": 9, "startLine": 148, "startOffset": 5340, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11225,7 +11225,7 @@ Object { "startColumn": 11, "startLine": 148, "startOffset": 5342, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11236,7 +11236,7 @@ Object { "startColumn": 15, "startLine": 148, "startOffset": 5346, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -11247,7 +11247,7 @@ Object { "startColumn": 17, "startLine": 148, "startOffset": 5348, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 23, @@ -11258,7 +11258,7 @@ Object { "startColumn": 18, "startLine": 148, "startOffset": 5349, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 24, @@ -11269,7 +11269,7 @@ Object { "startColumn": 24, "startLine": 148, "startOffset": 5355, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11291,7 +11291,7 @@ Object { "startColumn": 7, "startLine": 149, "startOffset": 5374, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11302,7 +11302,7 @@ Object { "startColumn": 9, "startLine": 149, "startOffset": 5376, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11313,7 +11313,7 @@ Object { "startColumn": 11, "startLine": 149, "startOffset": 5378, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11324,7 +11324,7 @@ Object { "startColumn": 15, "startLine": 149, "startOffset": 5382, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 51, @@ -11335,7 +11335,7 @@ Object { "startColumn": 17, "startLine": 149, "startOffset": 5384, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 52, @@ -11346,7 +11346,7 @@ Object { "startColumn": 52, "startLine": 149, "startOffset": 5419, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11368,7 +11368,7 @@ Object { "startColumn": 7, "startLine": 150, "startOffset": 5437, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11379,7 +11379,7 @@ Object { "startColumn": 9, "startLine": 150, "startOffset": 5439, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11390,7 +11390,7 @@ Object { "startColumn": 11, "startLine": 150, "startOffset": 5441, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11401,7 +11401,7 @@ Object { "startColumn": 15, "startLine": 150, "startOffset": 5445, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -11412,7 +11412,7 @@ Object { "startColumn": 17, "startLine": 150, "startOffset": 5447, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 52, @@ -11423,7 +11423,7 @@ Object { "startColumn": 18, "startLine": 150, "startOffset": 5448, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 53, @@ -11434,7 +11434,7 @@ Object { "startColumn": 53, "startLine": 150, "startOffset": 5483, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11456,7 +11456,7 @@ Object { "startColumn": 7, "startLine": 151, "startOffset": 5501, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11467,7 +11467,7 @@ Object { "startColumn": 9, "startLine": 151, "startOffset": 5503, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11478,7 +11478,7 @@ Object { "startColumn": 11, "startLine": 151, "startOffset": 5505, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11489,7 +11489,7 @@ Object { "startColumn": 15, "startLine": 151, "startOffset": 5509, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -11500,7 +11500,7 @@ Object { "startColumn": 17, "startLine": 151, "startOffset": 5511, - "tokenTypeIdx": 63, + "tokenTypeIdx": 66, }, Object { "endColumn": 52, @@ -11511,7 +11511,7 @@ Object { "startColumn": 18, "startLine": 151, "startOffset": 5512, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 53, @@ -11522,7 +11522,7 @@ Object { "startColumn": 53, "startLine": 151, "startOffset": 5547, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11544,7 +11544,7 @@ Object { "startColumn": 7, "startLine": 152, "startOffset": 5565, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11555,7 +11555,7 @@ Object { "startColumn": 9, "startLine": 152, "startOffset": 5567, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11566,7 +11566,7 @@ Object { "startColumn": 11, "startLine": 152, "startOffset": 5569, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11577,7 +11577,7 @@ Object { "startColumn": 15, "startLine": 152, "startOffset": 5573, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -11588,7 +11588,7 @@ Object { "startColumn": 17, "startLine": 152, "startOffset": 5575, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 23, @@ -11599,7 +11599,7 @@ Object { "startColumn": 23, "startLine": 152, "startOffset": 5581, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11621,7 +11621,7 @@ Object { "startColumn": 7, "startLine": 153, "startOffset": 5598, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11632,7 +11632,7 @@ Object { "startColumn": 9, "startLine": 153, "startOffset": 5600, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11643,7 +11643,7 @@ Object { "startColumn": 11, "startLine": 153, "startOffset": 5602, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11654,7 +11654,7 @@ Object { "startColumn": 15, "startLine": 153, "startOffset": 5606, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -11665,7 +11665,7 @@ Object { "startColumn": 17, "startLine": 153, "startOffset": 5608, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 23, @@ -11676,7 +11676,7 @@ Object { "startColumn": 23, "startLine": 153, "startOffset": 5614, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11698,7 +11698,7 @@ Object { "startColumn": 7, "startLine": 154, "startOffset": 5631, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11709,7 +11709,7 @@ Object { "startColumn": 9, "startLine": 154, "startOffset": 5633, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11720,7 +11720,7 @@ Object { "startColumn": 11, "startLine": 154, "startOffset": 5635, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11731,7 +11731,7 @@ Object { "startColumn": 15, "startLine": 154, "startOffset": 5639, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -11742,7 +11742,7 @@ Object { "startColumn": 17, "startLine": 154, "startOffset": 5641, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 22, @@ -11753,7 +11753,7 @@ Object { "startColumn": 22, "startLine": 154, "startOffset": 5646, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11775,7 +11775,7 @@ Object { "startColumn": 7, "startLine": 155, "startOffset": 5663, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11786,7 +11786,7 @@ Object { "startColumn": 9, "startLine": 155, "startOffset": 5665, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11797,7 +11797,7 @@ Object { "startColumn": 11, "startLine": 155, "startOffset": 5667, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11808,7 +11808,7 @@ Object { "startColumn": 15, "startLine": 155, "startOffset": 5671, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -11819,7 +11819,7 @@ Object { "startColumn": 17, "startLine": 155, "startOffset": 5673, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 22, @@ -11830,7 +11830,7 @@ Object { "startColumn": 22, "startLine": 155, "startOffset": 5678, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11852,7 +11852,7 @@ Object { "startColumn": 7, "startLine": 157, "startOffset": 5717, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11863,7 +11863,7 @@ Object { "startColumn": 9, "startLine": 157, "startOffset": 5719, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11874,7 +11874,7 @@ Object { "startColumn": 11, "startLine": 157, "startOffset": 5721, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11885,7 +11885,7 @@ Object { "startColumn": 15, "startLine": 157, "startOffset": 5725, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 34, @@ -11896,7 +11896,7 @@ Object { "startColumn": 17, "startLine": 157, "startOffset": 5727, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 35, @@ -11907,7 +11907,7 @@ Object { "startColumn": 35, "startLine": 157, "startOffset": 5745, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -11929,7 +11929,7 @@ Object { "startColumn": 7, "startLine": 158, "startOffset": 5764, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -11940,7 +11940,7 @@ Object { "startColumn": 9, "startLine": 158, "startOffset": 5766, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -11951,7 +11951,7 @@ Object { "startColumn": 11, "startLine": 158, "startOffset": 5768, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -11962,7 +11962,7 @@ Object { "startColumn": 15, "startLine": 158, "startOffset": 5772, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 38, @@ -11973,7 +11973,7 @@ Object { "startColumn": 17, "startLine": 158, "startOffset": 5774, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 39, @@ -11984,7 +11984,7 @@ Object { "startColumn": 39, "startLine": 158, "startOffset": 5796, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -12006,7 +12006,7 @@ Object { "startColumn": 7, "startLine": 159, "startOffset": 5814, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -12017,7 +12017,7 @@ Object { "startColumn": 9, "startLine": 159, "startOffset": 5816, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -12028,7 +12028,7 @@ Object { "startColumn": 11, "startLine": 159, "startOffset": 5818, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -12039,7 +12039,7 @@ Object { "startColumn": 15, "startLine": 159, "startOffset": 5822, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 26, @@ -12050,7 +12050,7 @@ Object { "startColumn": 17, "startLine": 159, "startOffset": 5824, - "tokenTypeIdx": 33, + "tokenTypeIdx": 36, }, Object { "endColumn": 27, @@ -12061,7 +12061,7 @@ Object { "startColumn": 27, "startLine": 159, "startOffset": 5834, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -12083,7 +12083,7 @@ Object { "startColumn": 7, "startLine": 163, "startOffset": 5874, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -12094,7 +12094,7 @@ Object { "startColumn": 15, "startLine": 163, "startOffset": 5882, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 22, @@ -12105,7 +12105,7 @@ Object { "startColumn": 17, "startLine": 163, "startOffset": 5884, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 24, @@ -12116,7 +12116,7 @@ Object { "startColumn": 24, "startLine": 163, "startOffset": 5891, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 28, @@ -12127,7 +12127,7 @@ Object { "startColumn": 26, "startLine": 163, "startOffset": 5893, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 29, @@ -12138,7 +12138,7 @@ Object { "startColumn": 29, "startLine": 163, "startOffset": 5896, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, ], } @@ -12171,7 +12171,7 @@ Object { "startColumn": 8, "startLine": 2, "startOffset": 25, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -12193,7 +12193,7 @@ Object { "startColumn": 15, "startLine": 2, "startOffset": 32, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 21, @@ -12204,7 +12204,7 @@ Object { "startColumn": 21, "startLine": 2, "startOffset": 38, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 6, @@ -12237,7 +12237,7 @@ Object { "startColumn": 13, "startLine": 3, "startOffset": 52, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -12248,7 +12248,7 @@ Object { "startColumn": 18, "startLine": 3, "startOffset": 57, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 20, @@ -12259,7 +12259,7 @@ Object { "startColumn": 20, "startLine": 3, "startOffset": 59, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 26, @@ -12270,7 +12270,7 @@ Object { "startColumn": 21, "startLine": 3, "startOffset": 60, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 27, @@ -12281,7 +12281,7 @@ Object { "startColumn": 27, "startLine": 3, "startOffset": 66, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 30, @@ -12292,7 +12292,7 @@ Object { "startColumn": 29, "startLine": 3, "startOffset": 68, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 35, @@ -12303,7 +12303,7 @@ Object { "startColumn": 32, "startLine": 3, "startOffset": 71, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 40, @@ -12325,7 +12325,7 @@ Object { "startColumn": 42, "startLine": 3, "startOffset": 81, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 49, @@ -12336,7 +12336,7 @@ Object { "startColumn": 49, "startLine": 3, "startOffset": 88, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 6, @@ -12369,7 +12369,7 @@ Object { "startColumn": 13, "startLine": 4, "startOffset": 102, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -12380,7 +12380,7 @@ Object { "startColumn": 14, "startLine": 4, "startOffset": 103, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 16, @@ -12391,7 +12391,7 @@ Object { "startColumn": 16, "startLine": 4, "startOffset": 105, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 17, @@ -12402,7 +12402,7 @@ Object { "startColumn": 17, "startLine": 4, "startOffset": 106, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 20, @@ -12413,7 +12413,7 @@ Object { "startColumn": 19, "startLine": 4, "startOffset": 108, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 25, @@ -12424,7 +12424,7 @@ Object { "startColumn": 22, "startLine": 4, "startOffset": 111, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 30, @@ -12446,7 +12446,7 @@ Object { "startColumn": 32, "startLine": 4, "startOffset": 121, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 39, @@ -12457,7 +12457,7 @@ Object { "startColumn": 39, "startLine": 4, "startOffset": 128, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 6, @@ -12490,7 +12490,7 @@ Object { "startColumn": 13, "startLine": 5, "startOffset": 142, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -12501,7 +12501,7 @@ Object { "startColumn": 14, "startLine": 5, "startOffset": 143, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 18, @@ -12512,7 +12512,7 @@ Object { "startColumn": 16, "startLine": 5, "startOffset": 145, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 23, @@ -12534,7 +12534,7 @@ Object { "startColumn": 25, "startLine": 5, "startOffset": 154, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 31, @@ -12545,7 +12545,7 @@ Object { "startColumn": 31, "startLine": 5, "startOffset": 160, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 4, @@ -12556,7 +12556,7 @@ Object { "startColumn": 1, "startLine": 8, "startOffset": 199, - "tokenTypeIdx": 24, + "tokenTypeIdx": 27, }, Object { "endColumn": 6, @@ -12567,7 +12567,7 @@ Object { "startColumn": 6, "startLine": 8, "startOffset": 204, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -12578,7 +12578,7 @@ Object { "startColumn": 8, "startLine": 8, "startOffset": 206, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 12, @@ -12589,7 +12589,7 @@ Object { "startColumn": 10, "startLine": 8, "startOffset": 208, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -12600,7 +12600,7 @@ Object { "startColumn": 13, "startLine": 8, "startOffset": 211, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 4, @@ -12611,7 +12611,7 @@ Object { "startColumn": 1, "startLine": 9, "startOffset": 213, - "tokenTypeIdx": 24, + "tokenTypeIdx": 27, }, Object { "endColumn": 6, @@ -12622,7 +12622,7 @@ Object { "startColumn": 6, "startLine": 9, "startOffset": 218, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -12633,7 +12633,7 @@ Object { "startColumn": 8, "startLine": 9, "startOffset": 220, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 12, @@ -12644,7 +12644,7 @@ Object { "startColumn": 10, "startLine": 9, "startOffset": 222, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -12655,7 +12655,7 @@ Object { "startColumn": 14, "startLine": 9, "startOffset": 226, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 18, @@ -12666,7 +12666,7 @@ Object { "startColumn": 16, "startLine": 9, "startOffset": 228, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -12677,7 +12677,7 @@ Object { "startColumn": 20, "startLine": 9, "startOffset": 232, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 24, @@ -12688,7 +12688,7 @@ Object { "startColumn": 22, "startLine": 9, "startOffset": 234, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 26, @@ -12699,7 +12699,7 @@ Object { "startColumn": 26, "startLine": 9, "startOffset": 238, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 30, @@ -12710,7 +12710,7 @@ Object { "startColumn": 28, "startLine": 9, "startOffset": 240, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 32, @@ -12721,7 +12721,7 @@ Object { "startColumn": 32, "startLine": 9, "startOffset": 244, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 36, @@ -12732,7 +12732,7 @@ Object { "startColumn": 34, "startLine": 9, "startOffset": 246, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 38, @@ -12743,7 +12743,7 @@ Object { "startColumn": 38, "startLine": 9, "startOffset": 250, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 42, @@ -12754,7 +12754,7 @@ Object { "startColumn": 40, "startLine": 9, "startOffset": 252, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 43, @@ -12765,7 +12765,7 @@ Object { "startColumn": 43, "startLine": 9, "startOffset": 255, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 4, @@ -12776,7 +12776,7 @@ Object { "startColumn": 1, "startLine": 10, "startOffset": 257, - "tokenTypeIdx": 24, + "tokenTypeIdx": 27, }, Object { "endColumn": 6, @@ -12787,7 +12787,7 @@ Object { "startColumn": 6, "startLine": 10, "startOffset": 262, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -12798,7 +12798,7 @@ Object { "startColumn": 8, "startLine": 10, "startOffset": 264, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 12, @@ -12809,7 +12809,7 @@ Object { "startColumn": 10, "startLine": 10, "startOffset": 266, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -12820,7 +12820,7 @@ Object { "startColumn": 14, "startLine": 10, "startOffset": 270, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 16, @@ -12831,7 +12831,7 @@ Object { "startColumn": 16, "startLine": 10, "startOffset": 272, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 19, @@ -12842,7 +12842,7 @@ Object { "startColumn": 17, "startLine": 10, "startOffset": 273, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -12853,7 +12853,7 @@ Object { "startColumn": 20, "startLine": 10, "startOffset": 276, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 24, @@ -12864,7 +12864,7 @@ Object { "startColumn": 22, "startLine": 10, "startOffset": 278, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 26, @@ -12875,7 +12875,7 @@ Object { "startColumn": 26, "startLine": 10, "startOffset": 282, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 30, @@ -12886,7 +12886,7 @@ Object { "startColumn": 28, "startLine": 10, "startOffset": 284, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 31, @@ -12897,7 +12897,7 @@ Object { "startColumn": 31, "startLine": 10, "startOffset": 287, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 34, @@ -12908,7 +12908,7 @@ Object { "startColumn": 33, "startLine": 10, "startOffset": 289, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 38, @@ -12919,7 +12919,7 @@ Object { "startColumn": 36, "startLine": 10, "startOffset": 292, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 40, @@ -12930,7 +12930,7 @@ Object { "startColumn": 40, "startLine": 10, "startOffset": 296, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 44, @@ -12941,7 +12941,7 @@ Object { "startColumn": 42, "startLine": 10, "startOffset": 298, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 45, @@ -12952,7 +12952,7 @@ Object { "startColumn": 45, "startLine": 10, "startOffset": 301, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 4, @@ -12963,7 +12963,7 @@ Object { "startColumn": 1, "startLine": 11, "startOffset": 303, - "tokenTypeIdx": 24, + "tokenTypeIdx": 27, }, Object { "endColumn": 6, @@ -12974,7 +12974,7 @@ Object { "startColumn": 6, "startLine": 11, "startOffset": 308, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -12985,7 +12985,7 @@ Object { "startColumn": 8, "startLine": 11, "startOffset": 310, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 12, @@ -12996,7 +12996,7 @@ Object { "startColumn": 10, "startLine": 11, "startOffset": 312, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -13007,7 +13007,7 @@ Object { "startColumn": 14, "startLine": 11, "startOffset": 316, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 16, @@ -13018,7 +13018,7 @@ Object { "startColumn": 16, "startLine": 11, "startOffset": 318, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 19, @@ -13029,7 +13029,7 @@ Object { "startColumn": 17, "startLine": 11, "startOffset": 319, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -13040,7 +13040,7 @@ Object { "startColumn": 20, "startLine": 11, "startOffset": 322, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 24, @@ -13051,7 +13051,7 @@ Object { "startColumn": 22, "startLine": 11, "startOffset": 324, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 26, @@ -13062,7 +13062,7 @@ Object { "startColumn": 26, "startLine": 11, "startOffset": 328, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 30, @@ -13073,7 +13073,7 @@ Object { "startColumn": 28, "startLine": 11, "startOffset": 330, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 31, @@ -13084,7 +13084,7 @@ Object { "startColumn": 31, "startLine": 11, "startOffset": 333, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 34, @@ -13095,7 +13095,7 @@ Object { "startColumn": 33, "startLine": 11, "startOffset": 335, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 36, @@ -13106,7 +13106,7 @@ Object { "startColumn": 36, "startLine": 11, "startOffset": 338, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 39, @@ -13117,7 +13117,7 @@ Object { "startColumn": 37, "startLine": 11, "startOffset": 339, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 41, @@ -13128,7 +13128,7 @@ Object { "startColumn": 41, "startLine": 11, "startOffset": 343, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 45, @@ -13139,7 +13139,7 @@ Object { "startColumn": 43, "startLine": 11, "startOffset": 345, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 46, @@ -13150,7 +13150,7 @@ Object { "startColumn": 46, "startLine": 11, "startOffset": 348, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 48, @@ -13161,7 +13161,7 @@ Object { "startColumn": 48, "startLine": 11, "startOffset": 350, - "tokenTypeIdx": 67, + "tokenTypeIdx": 70, }, Object { "endColumn": 52, @@ -13172,7 +13172,7 @@ Object { "startColumn": 50, "startLine": 11, "startOffset": 352, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 53, @@ -13183,7 +13183,7 @@ Object { "startColumn": 53, "startLine": 11, "startOffset": 355, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 9, @@ -13194,7 +13194,7 @@ Object { "startColumn": 1, "startLine": 12, "startOffset": 357, - "tokenTypeIdx": 23, + "tokenTypeIdx": 26, }, Object { "endColumn": 11, @@ -13205,7 +13205,7 @@ Object { "startColumn": 11, "startLine": 12, "startOffset": 367, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -13216,7 +13216,7 @@ Object { "startColumn": 13, "startLine": 12, "startOffset": 369, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 8, @@ -13227,7 +13227,7 @@ Object { "startColumn": 3, "startLine": 13, "startOffset": 373, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13238,7 +13238,7 @@ Object { "startColumn": 9, "startLine": 13, "startOffset": 379, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -13249,7 +13249,7 @@ Object { "startColumn": 11, "startLine": 13, "startOffset": 381, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 14, @@ -13260,7 +13260,7 @@ Object { "startColumn": 14, "startLine": 13, "startOffset": 384, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -13282,7 +13282,7 @@ Object { "startColumn": 7, "startLine": 14, "startOffset": 392, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -13293,7 +13293,7 @@ Object { "startColumn": 13, "startLine": 14, "startOffset": 398, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 17, @@ -13304,7 +13304,7 @@ Object { "startColumn": 15, "startLine": 14, "startOffset": 400, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -13315,7 +13315,7 @@ Object { "startColumn": 18, "startLine": 14, "startOffset": 403, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 8, @@ -13326,7 +13326,7 @@ Object { "startColumn": 3, "startLine": 15, "startOffset": 407, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13337,7 +13337,7 @@ Object { "startColumn": 9, "startLine": 15, "startOffset": 413, - "tokenTypeIdx": 68, + "tokenTypeIdx": 71, }, Object { "endColumn": 10, @@ -13348,7 +13348,7 @@ Object { "startColumn": 10, "startLine": 15, "startOffset": 414, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 14, @@ -13359,7 +13359,7 @@ Object { "startColumn": 12, "startLine": 15, "startOffset": 416, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -13370,7 +13370,7 @@ Object { "startColumn": 15, "startLine": 15, "startOffset": 419, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 8, @@ -13381,7 +13381,7 @@ Object { "startColumn": 3, "startLine": 16, "startOffset": 423, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13392,7 +13392,7 @@ Object { "startColumn": 9, "startLine": 16, "startOffset": 429, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 11, @@ -13403,7 +13403,7 @@ Object { "startColumn": 11, "startLine": 16, "startOffset": 431, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 10, @@ -13414,7 +13414,7 @@ Object { "startColumn": 5, "startLine": 17, "startOffset": 437, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -13425,7 +13425,7 @@ Object { "startColumn": 11, "startLine": 17, "startOffset": 443, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 15, @@ -13436,7 +13436,7 @@ Object { "startColumn": 13, "startLine": 17, "startOffset": 445, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 16, @@ -13447,7 +13447,7 @@ Object { "startColumn": 16, "startLine": 17, "startOffset": 448, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -13458,7 +13458,7 @@ Object { "startColumn": 3, "startLine": 18, "startOffset": 452, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 4, @@ -13469,7 +13469,7 @@ Object { "startColumn": 4, "startLine": 18, "startOffset": 453, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -13480,7 +13480,7 @@ Object { "startColumn": 1, "startLine": 19, "startOffset": 455, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -13491,7 +13491,7 @@ Object { "startColumn": 2, "startLine": 19, "startOffset": 456, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -13513,7 +13513,7 @@ Object { "startColumn": 5, "startLine": 21, "startOffset": 487, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -13524,7 +13524,7 @@ Object { "startColumn": 15, "startLine": 21, "startOffset": 497, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 17, @@ -13535,7 +13535,7 @@ Object { "startColumn": 17, "startLine": 21, "startOffset": 499, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 19, @@ -13546,7 +13546,7 @@ Object { "startColumn": 19, "startLine": 21, "startOffset": 501, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 21, @@ -13557,7 +13557,7 @@ Object { "startColumn": 21, "startLine": 21, "startOffset": 503, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 8, @@ -13568,7 +13568,7 @@ Object { "startColumn": 3, "startLine": 22, "startOffset": 507, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13579,7 +13579,7 @@ Object { "startColumn": 9, "startLine": 22, "startOffset": 513, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -13590,7 +13590,7 @@ Object { "startColumn": 11, "startLine": 22, "startOffset": 515, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 13, @@ -13601,7 +13601,7 @@ Object { "startColumn": 13, "startLine": 22, "startOffset": 517, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -13612,7 +13612,7 @@ Object { "startColumn": 3, "startLine": 23, "startOffset": 521, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13623,7 +13623,7 @@ Object { "startColumn": 9, "startLine": 23, "startOffset": 527, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -13634,7 +13634,7 @@ Object { "startColumn": 11, "startLine": 23, "startOffset": 529, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 13, @@ -13645,7 +13645,7 @@ Object { "startColumn": 13, "startLine": 23, "startOffset": 531, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -13656,7 +13656,7 @@ Object { "startColumn": 3, "startLine": 24, "startOffset": 535, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13667,7 +13667,7 @@ Object { "startColumn": 9, "startLine": 24, "startOffset": 541, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -13678,7 +13678,7 @@ Object { "startColumn": 11, "startLine": 24, "startOffset": 543, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 13, @@ -13689,7 +13689,7 @@ Object { "startColumn": 13, "startLine": 24, "startOffset": 545, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -13700,7 +13700,7 @@ Object { "startColumn": 3, "startLine": 25, "startOffset": 549, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13711,7 +13711,7 @@ Object { "startColumn": 9, "startLine": 25, "startOffset": 555, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 11, @@ -13722,7 +13722,7 @@ Object { "startColumn": 11, "startLine": 25, "startOffset": 557, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 10, @@ -13733,7 +13733,7 @@ Object { "startColumn": 5, "startLine": 26, "startOffset": 563, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -13744,7 +13744,7 @@ Object { "startColumn": 11, "startLine": 26, "startOffset": 569, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 14, @@ -13755,7 +13755,7 @@ Object { "startColumn": 13, "startLine": 26, "startOffset": 571, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 3, @@ -13766,7 +13766,7 @@ Object { "startColumn": 3, "startLine": 27, "startOffset": 576, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 1, @@ -13777,7 +13777,7 @@ Object { "startColumn": 1, "startLine": 28, "startOffset": 578, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -13788,7 +13788,7 @@ Object { "startColumn": 2, "startLine": 28, "startOffset": 579, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -13810,7 +13810,7 @@ Object { "startColumn": 5, "startLine": 29, "startOffset": 585, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 16, @@ -13821,7 +13821,7 @@ Object { "startColumn": 16, "startLine": 29, "startOffset": 596, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 18, @@ -13832,7 +13832,7 @@ Object { "startColumn": 18, "startLine": 29, "startOffset": 598, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -13843,7 +13843,7 @@ Object { "startColumn": 20, "startLine": 29, "startOffset": 600, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -13854,7 +13854,7 @@ Object { "startColumn": 22, "startLine": 29, "startOffset": 602, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 8, @@ -13865,7 +13865,7 @@ Object { "startColumn": 3, "startLine": 30, "startOffset": 606, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13876,7 +13876,7 @@ Object { "startColumn": 9, "startLine": 30, "startOffset": 612, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -13887,7 +13887,7 @@ Object { "startColumn": 11, "startLine": 30, "startOffset": 614, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 13, @@ -13898,7 +13898,7 @@ Object { "startColumn": 13, "startLine": 30, "startOffset": 616, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -13909,7 +13909,7 @@ Object { "startColumn": 3, "startLine": 31, "startOffset": 620, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13920,7 +13920,7 @@ Object { "startColumn": 9, "startLine": 31, "startOffset": 626, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -13931,7 +13931,7 @@ Object { "startColumn": 11, "startLine": 31, "startOffset": 628, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 13, @@ -13942,7 +13942,7 @@ Object { "startColumn": 13, "startLine": 31, "startOffset": 630, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -13953,7 +13953,7 @@ Object { "startColumn": 3, "startLine": 32, "startOffset": 634, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -13964,7 +13964,7 @@ Object { "startColumn": 9, "startLine": 32, "startOffset": 640, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 11, @@ -13975,7 +13975,7 @@ Object { "startColumn": 11, "startLine": 32, "startOffset": 642, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 10, @@ -13986,7 +13986,7 @@ Object { "startColumn": 5, "startLine": 33, "startOffset": 648, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -13997,7 +13997,7 @@ Object { "startColumn": 11, "startLine": 33, "startOffset": 654, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 14, @@ -14008,7 +14008,7 @@ Object { "startColumn": 13, "startLine": 33, "startOffset": 656, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 3, @@ -14019,7 +14019,7 @@ Object { "startColumn": 3, "startLine": 34, "startOffset": 661, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 1, @@ -14030,7 +14030,7 @@ Object { "startColumn": 1, "startLine": 35, "startOffset": 663, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -14041,7 +14041,7 @@ Object { "startColumn": 2, "startLine": 35, "startOffset": 664, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -14063,7 +14063,7 @@ Object { "startColumn": 5, "startLine": 36, "startOffset": 670, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 16, @@ -14074,7 +14074,7 @@ Object { "startColumn": 16, "startLine": 36, "startOffset": 681, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 18, @@ -14085,7 +14085,7 @@ Object { "startColumn": 18, "startLine": 36, "startOffset": 683, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -14096,7 +14096,7 @@ Object { "startColumn": 20, "startLine": 36, "startOffset": 685, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -14107,7 +14107,7 @@ Object { "startColumn": 22, "startLine": 36, "startOffset": 687, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 5, @@ -14118,7 +14118,7 @@ Object { "startColumn": 3, "startLine": 37, "startOffset": 691, - "tokenTypeIdx": 44, + "tokenTypeIdx": 47, }, Object { "endColumn": 16, @@ -14129,7 +14129,7 @@ Object { "startColumn": 6, "startLine": 37, "startOffset": 694, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 17, @@ -14140,7 +14140,7 @@ Object { "startColumn": 17, "startLine": 37, "startOffset": 705, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 8, @@ -14151,7 +14151,7 @@ Object { "startColumn": 3, "startLine": 38, "startOffset": 709, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -14162,7 +14162,7 @@ Object { "startColumn": 9, "startLine": 38, "startOffset": 715, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 12, @@ -14173,7 +14173,7 @@ Object { "startColumn": 11, "startLine": 38, "startOffset": 717, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 1, @@ -14184,7 +14184,7 @@ Object { "startColumn": 1, "startLine": 39, "startOffset": 720, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -14195,7 +14195,7 @@ Object { "startColumn": 2, "startLine": 39, "startOffset": 721, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 10, @@ -14206,7 +14206,7 @@ Object { "startColumn": 1, "startLine": 40, "startOffset": 723, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -14217,7 +14217,7 @@ Object { "startColumn": 11, "startLine": 40, "startOffset": 733, - "tokenTypeIdx": 45, + "tokenTypeIdx": 48, }, Object { "endColumn": 17, @@ -14228,7 +14228,7 @@ Object { "startColumn": 12, "startLine": 40, "startOffset": 734, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 19, @@ -14239,7 +14239,7 @@ Object { "startColumn": 19, "startLine": 40, "startOffset": 741, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 22, @@ -14250,7 +14250,7 @@ Object { "startColumn": 21, "startLine": 40, "startOffset": 743, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 23, @@ -14261,7 +14261,7 @@ Object { "startColumn": 23, "startLine": 40, "startOffset": 745, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -14283,7 +14283,7 @@ Object { "startColumn": 4, "startLine": 42, "startOffset": 774, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 5, @@ -14294,7 +14294,7 @@ Object { "startColumn": 5, "startLine": 42, "startOffset": 775, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 8, @@ -14305,7 +14305,7 @@ Object { "startColumn": 7, "startLine": 42, "startOffset": 777, - "tokenTypeIdx": 51, + "tokenTypeIdx": 54, }, Object { "endColumn": 10, @@ -14316,7 +14316,7 @@ Object { "startColumn": 10, "startLine": 42, "startOffset": 780, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 11, @@ -14327,7 +14327,7 @@ Object { "startColumn": 11, "startLine": 42, "startOffset": 781, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 13, @@ -14338,7 +14338,7 @@ Object { "startColumn": 13, "startLine": 42, "startOffset": 783, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -14349,7 +14349,7 @@ Object { "startColumn": 3, "startLine": 43, "startOffset": 787, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -14360,7 +14360,7 @@ Object { "startColumn": 8, "startLine": 43, "startOffset": 792, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 17, @@ -14371,7 +14371,7 @@ Object { "startColumn": 9, "startLine": 43, "startOffset": 793, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 18, @@ -14382,7 +14382,7 @@ Object { "startColumn": 18, "startLine": 43, "startOffset": 802, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 19, @@ -14393,7 +14393,7 @@ Object { "startColumn": 19, "startLine": 43, "startOffset": 803, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -14404,7 +14404,7 @@ Object { "startColumn": 1, "startLine": 44, "startOffset": 805, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 6, @@ -14437,7 +14437,7 @@ Object { "startColumn": 11, "startLine": 44, "startOffset": 815, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 17, @@ -14448,7 +14448,7 @@ Object { "startColumn": 12, "startLine": 44, "startOffset": 816, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 20, @@ -14459,7 +14459,7 @@ Object { "startColumn": 19, "startLine": 44, "startOffset": 823, - "tokenTypeIdx": 51, + "tokenTypeIdx": 54, }, Object { "endColumn": 27, @@ -14470,7 +14470,7 @@ Object { "startColumn": 22, "startLine": 44, "startOffset": 826, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 28, @@ -14481,7 +14481,7 @@ Object { "startColumn": 28, "startLine": 44, "startOffset": 832, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 30, @@ -14492,7 +14492,7 @@ Object { "startColumn": 30, "startLine": 44, "startOffset": 834, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -14503,7 +14503,7 @@ Object { "startColumn": 3, "startLine": 45, "startOffset": 838, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -14514,7 +14514,7 @@ Object { "startColumn": 8, "startLine": 45, "startOffset": 843, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 22, @@ -14525,7 +14525,7 @@ Object { "startColumn": 9, "startLine": 45, "startOffset": 844, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 23, @@ -14536,7 +14536,7 @@ Object { "startColumn": 23, "startLine": 45, "startOffset": 858, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 24, @@ -14547,7 +14547,7 @@ Object { "startColumn": 24, "startLine": 45, "startOffset": 859, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -14558,7 +14558,7 @@ Object { "startColumn": 1, "startLine": 46, "startOffset": 861, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 6, @@ -14580,7 +14580,7 @@ Object { "startColumn": 8, "startLine": 46, "startOffset": 868, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -14591,7 +14591,7 @@ Object { "startColumn": 3, "startLine": 47, "startOffset": 872, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -14602,7 +14602,7 @@ Object { "startColumn": 8, "startLine": 47, "startOffset": 877, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 19, @@ -14613,7 +14613,7 @@ Object { "startColumn": 9, "startLine": 47, "startOffset": 878, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 20, @@ -14624,7 +14624,7 @@ Object { "startColumn": 20, "startLine": 47, "startOffset": 889, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 21, @@ -14635,7 +14635,7 @@ Object { "startColumn": 21, "startLine": 47, "startOffset": 890, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -14646,7 +14646,7 @@ Object { "startColumn": 1, "startLine": 48, "startOffset": 892, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -14657,7 +14657,7 @@ Object { "startColumn": 2, "startLine": 48, "startOffset": 893, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -14679,7 +14679,7 @@ Object { "startColumn": 4, "startLine": 49, "startOffset": 898, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 5, @@ -14690,7 +14690,7 @@ Object { "startColumn": 5, "startLine": 49, "startOffset": 899, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 8, @@ -14701,7 +14701,7 @@ Object { "startColumn": 7, "startLine": 49, "startOffset": 901, - "tokenTypeIdx": 51, + "tokenTypeIdx": 54, }, Object { "endColumn": 10, @@ -14712,7 +14712,7 @@ Object { "startColumn": 10, "startLine": 49, "startOffset": 904, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 11, @@ -14723,7 +14723,7 @@ Object { "startColumn": 11, "startLine": 49, "startOffset": 905, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 17, @@ -14734,7 +14734,7 @@ Object { "startColumn": 13, "startLine": 49, "startOffset": 907, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -14745,7 +14745,7 @@ Object { "startColumn": 18, "startLine": 49, "startOffset": 912, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 24, @@ -14756,7 +14756,7 @@ Object { "startColumn": 19, "startLine": 49, "startOffset": 913, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 25, @@ -14767,7 +14767,7 @@ Object { "startColumn": 25, "startLine": 49, "startOffset": 919, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 26, @@ -14778,7 +14778,7 @@ Object { "startColumn": 26, "startLine": 49, "startOffset": 920, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 4, @@ -14800,7 +14800,7 @@ Object { "startColumn": 6, "startLine": 50, "startOffset": 927, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -14811,7 +14811,7 @@ Object { "startColumn": 11, "startLine": 50, "startOffset": 932, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 17, @@ -14822,7 +14822,7 @@ Object { "startColumn": 12, "startLine": 50, "startOffset": 933, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 18, @@ -14833,7 +14833,7 @@ Object { "startColumn": 18, "startLine": 50, "startOffset": 939, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 19, @@ -14844,7 +14844,7 @@ Object { "startColumn": 19, "startLine": 50, "startOffset": 940, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -14866,7 +14866,7 @@ Object { "startColumn": 4, "startLine": 52, "startOffset": 946, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 8, @@ -14877,7 +14877,7 @@ Object { "startColumn": 5, "startLine": 52, "startOffset": 947, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 9, @@ -14888,7 +14888,7 @@ Object { "startColumn": 9, "startLine": 52, "startOffset": 951, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 11, @@ -14899,7 +14899,7 @@ Object { "startColumn": 11, "startLine": 52, "startOffset": 953, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -14910,7 +14910,7 @@ Object { "startColumn": 3, "startLine": 53, "startOffset": 957, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -14921,7 +14921,7 @@ Object { "startColumn": 8, "startLine": 53, "startOffset": 962, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -14932,7 +14932,7 @@ Object { "startColumn": 9, "startLine": 53, "startOffset": 963, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -14943,7 +14943,7 @@ Object { "startColumn": 15, "startLine": 53, "startOffset": 969, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -14954,7 +14954,7 @@ Object { "startColumn": 16, "startLine": 53, "startOffset": 970, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -14965,7 +14965,7 @@ Object { "startColumn": 1, "startLine": 54, "startOffset": 972, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -14976,7 +14976,7 @@ Object { "startColumn": 2, "startLine": 54, "startOffset": 973, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -14998,7 +14998,7 @@ Object { "startColumn": 4, "startLine": 56, "startOffset": 979, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 8, @@ -15009,7 +15009,7 @@ Object { "startColumn": 5, "startLine": 56, "startOffset": 980, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 9, @@ -15020,7 +15020,7 @@ Object { "startColumn": 9, "startLine": 56, "startOffset": 984, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 15, @@ -15031,7 +15031,7 @@ Object { "startColumn": 11, "startLine": 56, "startOffset": 986, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 16, @@ -15042,7 +15042,7 @@ Object { "startColumn": 16, "startLine": 56, "startOffset": 991, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 22, @@ -15053,7 +15053,7 @@ Object { "startColumn": 17, "startLine": 56, "startOffset": 992, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 23, @@ -15064,7 +15064,7 @@ Object { "startColumn": 23, "startLine": 56, "startOffset": 998, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 24, @@ -15075,7 +15075,7 @@ Object { "startColumn": 24, "startLine": 56, "startOffset": 999, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -15097,7 +15097,7 @@ Object { "startColumn": 4, "startLine": 58, "startOffset": 1005, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 8, @@ -15108,7 +15108,7 @@ Object { "startColumn": 5, "startLine": 58, "startOffset": 1006, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 9, @@ -15119,7 +15119,7 @@ Object { "startColumn": 9, "startLine": 58, "startOffset": 1010, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 15, @@ -15130,7 +15130,7 @@ Object { "startColumn": 11, "startLine": 58, "startOffset": 1012, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 16, @@ -15141,7 +15141,7 @@ Object { "startColumn": 16, "startLine": 58, "startOffset": 1017, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 22, @@ -15152,7 +15152,7 @@ Object { "startColumn": 17, "startLine": 58, "startOffset": 1018, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 23, @@ -15163,7 +15163,7 @@ Object { "startColumn": 23, "startLine": 58, "startOffset": 1024, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 24, @@ -15174,7 +15174,7 @@ Object { "startColumn": 24, "startLine": 58, "startOffset": 1025, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 4, @@ -15196,7 +15196,7 @@ Object { "startColumn": 6, "startLine": 59, "startOffset": 1032, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -15207,7 +15207,7 @@ Object { "startColumn": 11, "startLine": 59, "startOffset": 1037, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 17, @@ -15218,7 +15218,7 @@ Object { "startColumn": 12, "startLine": 59, "startOffset": 1038, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 18, @@ -15229,7 +15229,7 @@ Object { "startColumn": 18, "startLine": 59, "startOffset": 1044, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 19, @@ -15240,7 +15240,7 @@ Object { "startColumn": 19, "startLine": 59, "startOffset": 1045, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -15262,7 +15262,7 @@ Object { "startColumn": 4, "startLine": 61, "startOffset": 1051, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 8, @@ -15273,7 +15273,7 @@ Object { "startColumn": 5, "startLine": 61, "startOffset": 1052, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 9, @@ -15284,7 +15284,7 @@ Object { "startColumn": 9, "startLine": 61, "startOffset": 1056, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 11, @@ -15295,7 +15295,7 @@ Object { "startColumn": 11, "startLine": 61, "startOffset": 1058, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -15306,7 +15306,7 @@ Object { "startColumn": 3, "startLine": 62, "startOffset": 1062, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -15317,7 +15317,7 @@ Object { "startColumn": 8, "startLine": 62, "startOffset": 1067, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -15328,7 +15328,7 @@ Object { "startColumn": 9, "startLine": 62, "startOffset": 1068, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -15339,7 +15339,7 @@ Object { "startColumn": 15, "startLine": 62, "startOffset": 1074, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -15350,7 +15350,7 @@ Object { "startColumn": 16, "startLine": 62, "startOffset": 1075, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -15361,7 +15361,7 @@ Object { "startColumn": 1, "startLine": 63, "startOffset": 1077, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 6, @@ -15383,7 +15383,7 @@ Object { "startColumn": 8, "startLine": 63, "startOffset": 1084, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -15394,7 +15394,7 @@ Object { "startColumn": 3, "startLine": 64, "startOffset": 1088, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -15405,7 +15405,7 @@ Object { "startColumn": 8, "startLine": 64, "startOffset": 1093, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -15416,7 +15416,7 @@ Object { "startColumn": 9, "startLine": 64, "startOffset": 1094, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -15427,7 +15427,7 @@ Object { "startColumn": 15, "startLine": 64, "startOffset": 1100, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -15438,7 +15438,7 @@ Object { "startColumn": 16, "startLine": 64, "startOffset": 1101, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -15449,7 +15449,7 @@ Object { "startColumn": 1, "startLine": 65, "startOffset": 1103, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -15460,7 +15460,7 @@ Object { "startColumn": 2, "startLine": 65, "startOffset": 1104, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -15482,7 +15482,7 @@ Object { "startColumn": 4, "startLine": 67, "startOffset": 1110, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 8, @@ -15493,7 +15493,7 @@ Object { "startColumn": 5, "startLine": 67, "startOffset": 1111, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 9, @@ -15504,7 +15504,7 @@ Object { "startColumn": 9, "startLine": 67, "startOffset": 1115, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 11, @@ -15515,7 +15515,7 @@ Object { "startColumn": 11, "startLine": 67, "startOffset": 1117, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -15526,7 +15526,7 @@ Object { "startColumn": 3, "startLine": 68, "startOffset": 1121, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -15537,7 +15537,7 @@ Object { "startColumn": 8, "startLine": 68, "startOffset": 1126, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -15548,7 +15548,7 @@ Object { "startColumn": 9, "startLine": 68, "startOffset": 1127, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -15559,7 +15559,7 @@ Object { "startColumn": 15, "startLine": 68, "startOffset": 1133, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -15570,7 +15570,7 @@ Object { "startColumn": 16, "startLine": 68, "startOffset": 1134, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -15581,7 +15581,7 @@ Object { "startColumn": 1, "startLine": 69, "startOffset": 1136, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 6, @@ -15614,7 +15614,7 @@ Object { "startColumn": 11, "startLine": 69, "startOffset": 1146, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 15, @@ -15625,7 +15625,7 @@ Object { "startColumn": 12, "startLine": 69, "startOffset": 1147, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 16, @@ -15636,7 +15636,7 @@ Object { "startColumn": 16, "startLine": 69, "startOffset": 1151, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 18, @@ -15647,7 +15647,7 @@ Object { "startColumn": 18, "startLine": 69, "startOffset": 1153, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -15658,7 +15658,7 @@ Object { "startColumn": 3, "startLine": 70, "startOffset": 1157, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -15669,7 +15669,7 @@ Object { "startColumn": 8, "startLine": 70, "startOffset": 1162, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -15680,7 +15680,7 @@ Object { "startColumn": 9, "startLine": 70, "startOffset": 1163, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -15691,7 +15691,7 @@ Object { "startColumn": 15, "startLine": 70, "startOffset": 1169, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -15702,7 +15702,7 @@ Object { "startColumn": 16, "startLine": 70, "startOffset": 1170, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -15713,7 +15713,7 @@ Object { "startColumn": 1, "startLine": 71, "startOffset": 1172, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 6, @@ -15735,7 +15735,7 @@ Object { "startColumn": 8, "startLine": 71, "startOffset": 1179, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -15746,7 +15746,7 @@ Object { "startColumn": 3, "startLine": 72, "startOffset": 1183, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -15757,7 +15757,7 @@ Object { "startColumn": 8, "startLine": 72, "startOffset": 1188, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -15768,7 +15768,7 @@ Object { "startColumn": 9, "startLine": 72, "startOffset": 1189, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -15779,7 +15779,7 @@ Object { "startColumn": 15, "startLine": 72, "startOffset": 1195, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -15790,7 +15790,7 @@ Object { "startColumn": 16, "startLine": 72, "startOffset": 1196, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -15801,7 +15801,7 @@ Object { "startColumn": 1, "startLine": 73, "startOffset": 1198, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -15812,7 +15812,7 @@ Object { "startColumn": 2, "startLine": 73, "startOffset": 1199, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -15834,7 +15834,7 @@ Object { "startColumn": 4, "startLine": 75, "startOffset": 1205, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 8, @@ -15845,7 +15845,7 @@ Object { "startColumn": 5, "startLine": 75, "startOffset": 1206, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 9, @@ -15856,7 +15856,7 @@ Object { "startColumn": 9, "startLine": 75, "startOffset": 1210, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 11, @@ -15867,7 +15867,7 @@ Object { "startColumn": 11, "startLine": 75, "startOffset": 1212, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -15878,7 +15878,7 @@ Object { "startColumn": 3, "startLine": 76, "startOffset": 1216, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -15889,7 +15889,7 @@ Object { "startColumn": 8, "startLine": 76, "startOffset": 1221, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -15900,7 +15900,7 @@ Object { "startColumn": 9, "startLine": 76, "startOffset": 1222, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -15911,7 +15911,7 @@ Object { "startColumn": 15, "startLine": 76, "startOffset": 1228, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -15922,7 +15922,7 @@ Object { "startColumn": 16, "startLine": 76, "startOffset": 1229, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -15933,7 +15933,7 @@ Object { "startColumn": 1, "startLine": 77, "startOffset": 1231, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 6, @@ -15955,7 +15955,7 @@ Object { "startColumn": 8, "startLine": 77, "startOffset": 1238, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 13, @@ -15966,7 +15966,7 @@ Object { "startColumn": 13, "startLine": 77, "startOffset": 1243, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 19, @@ -15977,7 +15977,7 @@ Object { "startColumn": 14, "startLine": 77, "startOffset": 1244, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 20, @@ -15988,7 +15988,7 @@ Object { "startColumn": 20, "startLine": 77, "startOffset": 1250, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 21, @@ -15999,7 +15999,7 @@ Object { "startColumn": 21, "startLine": 77, "startOffset": 1251, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 2, @@ -16021,7 +16021,7 @@ Object { "startColumn": 4, "startLine": 79, "startOffset": 1257, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 8, @@ -16032,7 +16032,7 @@ Object { "startColumn": 5, "startLine": 79, "startOffset": 1258, - "tokenTypeIdx": 35, + "tokenTypeIdx": 38, }, Object { "endColumn": 9, @@ -16043,7 +16043,7 @@ Object { "startColumn": 9, "startLine": 79, "startOffset": 1262, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 11, @@ -16054,7 +16054,7 @@ Object { "startColumn": 11, "startLine": 79, "startOffset": 1264, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -16065,7 +16065,7 @@ Object { "startColumn": 3, "startLine": 80, "startOffset": 1268, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -16076,7 +16076,7 @@ Object { "startColumn": 8, "startLine": 80, "startOffset": 1273, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -16087,7 +16087,7 @@ Object { "startColumn": 9, "startLine": 80, "startOffset": 1274, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -16098,7 +16098,7 @@ Object { "startColumn": 15, "startLine": 80, "startOffset": 1280, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -16109,7 +16109,7 @@ Object { "startColumn": 16, "startLine": 80, "startOffset": 1281, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -16120,7 +16120,7 @@ Object { "startColumn": 1, "startLine": 81, "startOffset": 1283, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -16131,7 +16131,7 @@ Object { "startColumn": 2, "startLine": 81, "startOffset": 1284, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -16142,7 +16142,7 @@ Object { "startColumn": 1, "startLine": 83, "startOffset": 1309, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 6, @@ -16153,7 +16153,7 @@ Object { "startColumn": 6, "startLine": 83, "startOffset": 1314, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 12, @@ -16164,7 +16164,7 @@ Object { "startColumn": 7, "startLine": 83, "startOffset": 1315, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 13, @@ -16175,7 +16175,7 @@ Object { "startColumn": 13, "startLine": 83, "startOffset": 1321, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 14, @@ -16186,7 +16186,7 @@ Object { "startColumn": 14, "startLine": 83, "startOffset": 1322, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -16197,7 +16197,7 @@ Object { "startColumn": 1, "startLine": 84, "startOffset": 1324, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 2, @@ -16208,7 +16208,7 @@ Object { "startColumn": 2, "startLine": 84, "startOffset": 1325, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 3, @@ -16219,7 +16219,7 @@ Object { "startColumn": 3, "startLine": 84, "startOffset": 1326, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 4, @@ -16230,7 +16230,7 @@ Object { "startColumn": 4, "startLine": 84, "startOffset": 1327, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 13, @@ -16241,7 +16241,7 @@ Object { "startColumn": 1, "startLine": 85, "startOffset": 1329, - "tokenTypeIdx": 36, + "tokenTypeIdx": 39, }, Object { "endColumn": 14, @@ -16252,7 +16252,7 @@ Object { "startColumn": 14, "startLine": 85, "startOffset": 1342, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 16, @@ -16263,7 +16263,7 @@ Object { "startColumn": 15, "startLine": 85, "startOffset": 1343, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 17, @@ -16274,7 +16274,7 @@ Object { "startColumn": 17, "startLine": 85, "startOffset": 1345, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 20, @@ -16285,7 +16285,7 @@ Object { "startColumn": 19, "startLine": 85, "startOffset": 1347, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 21, @@ -16296,7 +16296,7 @@ Object { "startColumn": 21, "startLine": 85, "startOffset": 1349, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 22, @@ -16307,7 +16307,7 @@ Object { "startColumn": 22, "startLine": 85, "startOffset": 1350, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -16329,7 +16329,7 @@ Object { "startColumn": 5, "startLine": 87, "startOffset": 1386, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 6, @@ -16340,7 +16340,7 @@ Object { "startColumn": 6, "startLine": 87, "startOffset": 1387, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -16351,7 +16351,7 @@ Object { "startColumn": 8, "startLine": 87, "startOffset": 1389, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -16362,7 +16362,7 @@ Object { "startColumn": 15, "startLine": 87, "startOffset": 1396, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -16373,7 +16373,7 @@ Object { "startColumn": 17, "startLine": 87, "startOffset": 1398, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 19, @@ -16384,7 +16384,7 @@ Object { "startColumn": 19, "startLine": 87, "startOffset": 1400, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 21, @@ -16395,7 +16395,7 @@ Object { "startColumn": 21, "startLine": 87, "startOffset": 1402, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 22, @@ -16406,7 +16406,7 @@ Object { "startColumn": 22, "startLine": 87, "startOffset": 1403, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 24, @@ -16417,7 +16417,7 @@ Object { "startColumn": 24, "startLine": 87, "startOffset": 1405, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 26, @@ -16428,7 +16428,7 @@ Object { "startColumn": 26, "startLine": 87, "startOffset": 1407, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 27, @@ -16439,7 +16439,7 @@ Object { "startColumn": 27, "startLine": 87, "startOffset": 1408, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 29, @@ -16450,7 +16450,7 @@ Object { "startColumn": 29, "startLine": 87, "startOffset": 1410, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 31, @@ -16461,7 +16461,7 @@ Object { "startColumn": 31, "startLine": 87, "startOffset": 1412, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 33, @@ -16472,7 +16472,7 @@ Object { "startColumn": 33, "startLine": 87, "startOffset": 1414, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 35, @@ -16483,7 +16483,7 @@ Object { "startColumn": 35, "startLine": 87, "startOffset": 1416, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 37, @@ -16494,7 +16494,7 @@ Object { "startColumn": 37, "startLine": 87, "startOffset": 1418, - "tokenTypeIdx": 62, + "tokenTypeIdx": 65, }, Object { "endColumn": 39, @@ -16505,7 +16505,7 @@ Object { "startColumn": 39, "startLine": 87, "startOffset": 1420, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 40, @@ -16516,7 +16516,7 @@ Object { "startColumn": 40, "startLine": 87, "startOffset": 1421, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -16527,7 +16527,7 @@ Object { "startColumn": 1, "startLine": 88, "startOffset": 1423, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 3, @@ -16538,7 +16538,7 @@ Object { "startColumn": 3, "startLine": 88, "startOffset": 1425, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 5, @@ -16549,7 +16549,7 @@ Object { "startColumn": 5, "startLine": 88, "startOffset": 1427, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 6, @@ -16560,7 +16560,7 @@ Object { "startColumn": 6, "startLine": 88, "startOffset": 1428, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -16582,7 +16582,7 @@ Object { "startColumn": 5, "startLine": 89, "startOffset": 1434, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 6, @@ -16593,7 +16593,7 @@ Object { "startColumn": 6, "startLine": 89, "startOffset": 1435, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 13, @@ -16604,7 +16604,7 @@ Object { "startColumn": 8, "startLine": 89, "startOffset": 1437, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -16615,7 +16615,7 @@ Object { "startColumn": 15, "startLine": 89, "startOffset": 1444, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 17, @@ -16626,7 +16626,7 @@ Object { "startColumn": 17, "startLine": 89, "startOffset": 1446, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 18, @@ -16637,7 +16637,7 @@ Object { "startColumn": 18, "startLine": 89, "startOffset": 1447, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -16659,7 +16659,7 @@ Object { "startColumn": 5, "startLine": 90, "startOffset": 1453, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 6, @@ -16670,7 +16670,7 @@ Object { "startColumn": 6, "startLine": 90, "startOffset": 1454, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 10, @@ -16681,7 +16681,7 @@ Object { "startColumn": 8, "startLine": 90, "startOffset": 1456, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 12, @@ -16692,7 +16692,7 @@ Object { "startColumn": 12, "startLine": 90, "startOffset": 1460, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 24, @@ -16703,7 +16703,7 @@ Object { "startColumn": 14, "startLine": 90, "startOffset": 1462, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 25, @@ -16714,7 +16714,7 @@ Object { "startColumn": 25, "startLine": 90, "startOffset": 1473, - "tokenTypeIdx": 45, + "tokenTypeIdx": 48, }, Object { "endColumn": 31, @@ -16725,7 +16725,7 @@ Object { "startColumn": 26, "startLine": 90, "startOffset": 1474, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 32, @@ -16736,7 +16736,7 @@ Object { "startColumn": 32, "startLine": 90, "startOffset": 1480, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 3, @@ -16758,7 +16758,7 @@ Object { "startColumn": 5, "startLine": 91, "startOffset": 1486, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 6, @@ -16769,7 +16769,7 @@ Object { "startColumn": 6, "startLine": 91, "startOffset": 1487, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 15, @@ -16780,7 +16780,7 @@ Object { "startColumn": 8, "startLine": 91, "startOffset": 1489, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 17, @@ -16791,7 +16791,7 @@ Object { "startColumn": 17, "startLine": 91, "startOffset": 1498, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -16802,7 +16802,7 @@ Object { "startColumn": 19, "startLine": 91, "startOffset": 1500, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 20, @@ -16813,7 +16813,7 @@ Object { "startColumn": 20, "startLine": 91, "startOffset": 1501, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 21, @@ -16824,7 +16824,7 @@ Object { "startColumn": 21, "startLine": 91, "startOffset": 1502, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 25, @@ -16835,7 +16835,7 @@ Object { "startColumn": 23, "startLine": 91, "startOffset": 1504, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 26, @@ -16846,7 +16846,7 @@ Object { "startColumn": 26, "startLine": 91, "startOffset": 1507, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 27, @@ -16857,7 +16857,7 @@ Object { "startColumn": 27, "startLine": 91, "startOffset": 1508, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 31, @@ -16868,7 +16868,7 @@ Object { "startColumn": 29, "startLine": 91, "startOffset": 1510, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 34, @@ -16879,7 +16879,7 @@ Object { "startColumn": 33, "startLine": 91, "startOffset": 1514, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 36, @@ -16890,7 +16890,7 @@ Object { "startColumn": 36, "startLine": 91, "startOffset": 1517, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 8, @@ -16901,7 +16901,7 @@ Object { "startColumn": 3, "startLine": 92, "startOffset": 1521, - "tokenTypeIdx": 25, + "tokenTypeIdx": 28, }, Object { "endColumn": 9, @@ -16912,7 +16912,7 @@ Object { "startColumn": 9, "startLine": 92, "startOffset": 1527, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 10, @@ -16923,7 +16923,7 @@ Object { "startColumn": 10, "startLine": 92, "startOffset": 1528, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -16934,7 +16934,7 @@ Object { "startColumn": 11, "startLine": 92, "startOffset": 1529, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 12, @@ -16945,7 +16945,7 @@ Object { "startColumn": 12, "startLine": 92, "startOffset": 1530, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -16956,7 +16956,7 @@ Object { "startColumn": 1, "startLine": 93, "startOffset": 1532, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -16967,7 +16967,7 @@ Object { "startColumn": 2, "startLine": 93, "startOffset": 1533, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 5, @@ -16989,7 +16989,7 @@ Object { "startColumn": 7, "startLine": 94, "startOffset": 1541, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -17000,7 +17000,7 @@ Object { "startColumn": 8, "startLine": 94, "startOffset": 1542, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 15, @@ -17011,7 +17011,7 @@ Object { "startColumn": 10, "startLine": 94, "startOffset": 1544, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 17, @@ -17022,7 +17022,7 @@ Object { "startColumn": 17, "startLine": 94, "startOffset": 1551, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 19, @@ -17033,7 +17033,7 @@ Object { "startColumn": 19, "startLine": 94, "startOffset": 1553, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 20, @@ -17044,7 +17044,7 @@ Object { "startColumn": 20, "startLine": 94, "startOffset": 1554, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -17055,7 +17055,7 @@ Object { "startColumn": 1, "startLine": 95, "startOffset": 1556, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 2, @@ -17066,7 +17066,7 @@ Object { "startColumn": 2, "startLine": 95, "startOffset": 1557, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 3, @@ -17077,7 +17077,7 @@ Object { "startColumn": 3, "startLine": 95, "startOffset": 1558, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 4, @@ -17088,7 +17088,7 @@ Object { "startColumn": 4, "startLine": 95, "startOffset": 1559, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 8, @@ -17099,7 +17099,7 @@ Object { "startColumn": 6, "startLine": 95, "startOffset": 1561, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 11, @@ -17110,7 +17110,7 @@ Object { "startColumn": 10, "startLine": 95, "startOffset": 1565, - "tokenTypeIdx": 59, + "tokenTypeIdx": 62, }, Object { "endColumn": 13, @@ -17121,7 +17121,7 @@ Object { "startColumn": 13, "startLine": 95, "startOffset": 1568, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 7, @@ -17132,7 +17132,7 @@ Object { "startColumn": 3, "startLine": 96, "startOffset": 1572, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 8, @@ -17143,7 +17143,7 @@ Object { "startColumn": 8, "startLine": 96, "startOffset": 1577, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 14, @@ -17154,7 +17154,7 @@ Object { "startColumn": 9, "startLine": 96, "startOffset": 1578, - "tokenTypeIdx": 27, + "tokenTypeIdx": 30, }, Object { "endColumn": 15, @@ -17165,7 +17165,7 @@ Object { "startColumn": 15, "startLine": 96, "startOffset": 1584, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 16, @@ -17176,7 +17176,7 @@ Object { "startColumn": 16, "startLine": 96, "startOffset": 1585, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 8, @@ -17187,7 +17187,7 @@ Object { "startColumn": 3, "startLine": 97, "startOffset": 1589, - "tokenTypeIdx": 25, + "tokenTypeIdx": 28, }, Object { "endColumn": 9, @@ -17198,7 +17198,7 @@ Object { "startColumn": 9, "startLine": 97, "startOffset": 1595, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 11, @@ -17209,7 +17209,7 @@ Object { "startColumn": 10, "startLine": 97, "startOffset": 1596, - "tokenTypeIdx": 28, + "tokenTypeIdx": 31, }, Object { "endColumn": 12, @@ -17220,7 +17220,7 @@ Object { "startColumn": 12, "startLine": 97, "startOffset": 1598, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 13, @@ -17231,7 +17231,7 @@ Object { "startColumn": 13, "startLine": 97, "startOffset": 1599, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -17242,7 +17242,7 @@ Object { "startColumn": 1, "startLine": 98, "startOffset": 1601, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -17253,7 +17253,7 @@ Object { "startColumn": 2, "startLine": 98, "startOffset": 1602, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 3, @@ -17264,7 +17264,7 @@ Object { "startColumn": 3, "startLine": 98, "startOffset": 1603, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 4, @@ -17275,7 +17275,7 @@ Object { "startColumn": 4, "startLine": 98, "startOffset": 1604, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 5, @@ -17286,7 +17286,7 @@ Object { "startColumn": 5, "startLine": 98, "startOffset": 1605, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 9, @@ -17297,7 +17297,7 @@ Object { "startColumn": 1, "startLine": 100, "startOffset": 1625, - "tokenTypeIdx": 23, + "tokenTypeIdx": 26, }, Object { "endColumn": 40, @@ -17308,7 +17308,7 @@ Object { "startColumn": 11, "startLine": 100, "startOffset": 1635, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 41, @@ -17319,7 +17319,7 @@ Object { "startColumn": 41, "startLine": 100, "startOffset": 1665, - "tokenTypeIdx": 56, + "tokenTypeIdx": 59, }, Object { "endColumn": 52, @@ -17330,7 +17330,7 @@ Object { "startColumn": 42, "startLine": 100, "startOffset": 1666, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 53, @@ -17341,7 +17341,7 @@ Object { "startColumn": 53, "startLine": 100, "startOffset": 1677, - "tokenTypeIdx": 55, + "tokenTypeIdx": 58, }, Object { "endColumn": 55, @@ -17352,7 +17352,7 @@ Object { "startColumn": 55, "startLine": 100, "startOffset": 1679, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 6, @@ -17363,7 +17363,7 @@ Object { "startColumn": 3, "startLine": 101, "startOffset": 1683, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 7, @@ -17374,7 +17374,7 @@ Object { "startColumn": 7, "startLine": 101, "startOffset": 1687, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 19, @@ -17385,7 +17385,7 @@ Object { "startColumn": 9, "startLine": 101, "startOffset": 1689, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -17396,7 +17396,7 @@ Object { "startColumn": 20, "startLine": 101, "startOffset": 1700, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -17407,7 +17407,7 @@ Object { "startColumn": 1, "startLine": 102, "startOffset": 1702, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -17418,7 +17418,7 @@ Object { "startColumn": 2, "startLine": 102, "startOffset": 1703, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 4, @@ -17429,7 +17429,7 @@ Object { "startColumn": 1, "startLine": 103, "startOffset": 1705, - "tokenTypeIdx": 26, + "tokenTypeIdx": 29, }, Object { "endColumn": 30, @@ -17440,7 +17440,7 @@ Object { "startColumn": 6, "startLine": 103, "startOffset": 1710, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 31, @@ -17451,7 +17451,7 @@ Object { "startColumn": 31, "startLine": 103, "startOffset": 1735, - "tokenTypeIdx": 56, + "tokenTypeIdx": 59, }, Object { "endColumn": 42, @@ -17462,7 +17462,7 @@ Object { "startColumn": 32, "startLine": 103, "startOffset": 1736, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 43, @@ -17473,7 +17473,7 @@ Object { "startColumn": 43, "startLine": 103, "startOffset": 1747, - "tokenTypeIdx": 55, + "tokenTypeIdx": 58, }, Object { "endColumn": 45, @@ -17484,7 +17484,7 @@ Object { "startColumn": 45, "startLine": 103, "startOffset": 1749, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 6, @@ -17495,7 +17495,7 @@ Object { "startColumn": 3, "startLine": 104, "startOffset": 1753, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 7, @@ -17506,7 +17506,7 @@ Object { "startColumn": 7, "startLine": 104, "startOffset": 1757, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 18, @@ -17517,7 +17517,7 @@ Object { "startColumn": 8, "startLine": 104, "startOffset": 1758, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 19, @@ -17528,7 +17528,7 @@ Object { "startColumn": 19, "startLine": 104, "startOffset": 1769, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 1, @@ -17539,7 +17539,7 @@ Object { "startColumn": 1, "startLine": 105, "startOffset": 1771, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -17550,7 +17550,7 @@ Object { "startColumn": 2, "startLine": 105, "startOffset": 1772, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 9, @@ -17561,7 +17561,7 @@ Object { "startColumn": 1, "startLine": 106, "startOffset": 1774, - "tokenTypeIdx": 23, + "tokenTypeIdx": 26, }, Object { "endColumn": 36, @@ -17572,7 +17572,7 @@ Object { "startColumn": 11, "startLine": 106, "startOffset": 1784, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 37, @@ -17583,7 +17583,7 @@ Object { "startColumn": 37, "startLine": 106, "startOffset": 1810, - "tokenTypeIdx": 56, + "tokenTypeIdx": 59, }, Object { "endColumn": 48, @@ -17594,7 +17594,7 @@ Object { "startColumn": 38, "startLine": 106, "startOffset": 1811, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 49, @@ -17605,7 +17605,7 @@ Object { "startColumn": 49, "startLine": 106, "startOffset": 1822, - "tokenTypeIdx": 55, + "tokenTypeIdx": 58, }, Object { "endColumn": 51, @@ -17616,7 +17616,7 @@ Object { "startColumn": 51, "startLine": 106, "startOffset": 1824, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 6, @@ -17627,7 +17627,7 @@ Object { "startColumn": 3, "startLine": 107, "startOffset": 1828, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 7, @@ -17638,7 +17638,7 @@ Object { "startColumn": 7, "startLine": 107, "startOffset": 1832, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 19, @@ -17649,7 +17649,7 @@ Object { "startColumn": 9, "startLine": 107, "startOffset": 1834, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -17660,7 +17660,7 @@ Object { "startColumn": 20, "startLine": 107, "startOffset": 1845, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -17671,7 +17671,7 @@ Object { "startColumn": 1, "startLine": 108, "startOffset": 1847, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 4, @@ -17682,7 +17682,7 @@ Object { "startColumn": 1, "startLine": 109, "startOffset": 1849, - "tokenTypeIdx": 26, + "tokenTypeIdx": 29, }, Object { "endColumn": 26, @@ -17693,7 +17693,7 @@ Object { "startColumn": 6, "startLine": 109, "startOffset": 1854, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 27, @@ -17704,7 +17704,7 @@ Object { "startColumn": 27, "startLine": 109, "startOffset": 1875, - "tokenTypeIdx": 56, + "tokenTypeIdx": 59, }, Object { "endColumn": 38, @@ -17715,7 +17715,7 @@ Object { "startColumn": 28, "startLine": 109, "startOffset": 1876, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 39, @@ -17726,7 +17726,7 @@ Object { "startColumn": 39, "startLine": 109, "startOffset": 1887, - "tokenTypeIdx": 55, + "tokenTypeIdx": 58, }, Object { "endColumn": 41, @@ -17737,7 +17737,7 @@ Object { "startColumn": 41, "startLine": 109, "startOffset": 1889, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 6, @@ -17748,7 +17748,7 @@ Object { "startColumn": 3, "startLine": 110, "startOffset": 1893, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 7, @@ -17759,7 +17759,7 @@ Object { "startColumn": 7, "startLine": 110, "startOffset": 1897, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 18, @@ -17770,7 +17770,7 @@ Object { "startColumn": 8, "startLine": 110, "startOffset": 1898, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 19, @@ -17781,7 +17781,7 @@ Object { "startColumn": 19, "startLine": 110, "startOffset": 1909, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 1, @@ -17792,7 +17792,7 @@ Object { "startColumn": 1, "startLine": 111, "startOffset": 1911, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 4, @@ -17803,7 +17803,7 @@ Object { "startColumn": 1, "startLine": 113, "startOffset": 1931, - "tokenTypeIdx": 24, + "tokenTypeIdx": 27, }, Object { "endColumn": 21, @@ -17814,7 +17814,7 @@ Object { "startColumn": 6, "startLine": 113, "startOffset": 1936, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 22, @@ -17825,7 +17825,7 @@ Object { "startColumn": 22, "startLine": 113, "startOffset": 1952, - "tokenTypeIdx": 56, + "tokenTypeIdx": 59, }, Object { "endColumn": 33, @@ -17836,7 +17836,7 @@ Object { "startColumn": 23, "startLine": 113, "startOffset": 1953, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 34, @@ -17847,7 +17847,7 @@ Object { "startColumn": 34, "startLine": 113, "startOffset": 1964, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 47, @@ -17858,7 +17858,7 @@ Object { "startColumn": 36, "startLine": 113, "startOffset": 1966, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 48, @@ -17869,7 +17869,7 @@ Object { "startColumn": 48, "startLine": 113, "startOffset": 1978, - "tokenTypeIdx": 55, + "tokenTypeIdx": 58, }, Object { "endColumn": 50, @@ -17880,7 +17880,7 @@ Object { "startColumn": 50, "startLine": 113, "startOffset": 1980, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 57, @@ -17891,7 +17891,7 @@ Object { "startColumn": 52, "startLine": 113, "startOffset": 1982, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 58, @@ -17902,7 +17902,7 @@ Object { "startColumn": 58, "startLine": 113, "startOffset": 1988, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 9, @@ -17913,7 +17913,7 @@ Object { "startColumn": 1, "startLine": 114, "startOffset": 1990, - "tokenTypeIdx": 23, + "tokenTypeIdx": 26, }, Object { "endColumn": 31, @@ -17924,7 +17924,7 @@ Object { "startColumn": 11, "startLine": 114, "startOffset": 2000, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 32, @@ -17935,7 +17935,7 @@ Object { "startColumn": 32, "startLine": 114, "startOffset": 2021, - "tokenTypeIdx": 56, + "tokenTypeIdx": 59, }, Object { "endColumn": 43, @@ -17946,7 +17946,7 @@ Object { "startColumn": 33, "startLine": 114, "startOffset": 2022, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 44, @@ -17957,7 +17957,7 @@ Object { "startColumn": 44, "startLine": 114, "startOffset": 2033, - "tokenTypeIdx": 55, + "tokenTypeIdx": 58, }, Object { "endColumn": 46, @@ -17968,7 +17968,7 @@ Object { "startColumn": 46, "startLine": 114, "startOffset": 2035, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 6, @@ -17979,7 +17979,7 @@ Object { "startColumn": 3, "startLine": 115, "startOffset": 2039, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 7, @@ -17990,7 +17990,7 @@ Object { "startColumn": 7, "startLine": 115, "startOffset": 2043, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 19, @@ -18001,7 +18001,7 @@ Object { "startColumn": 9, "startLine": 115, "startOffset": 2045, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 20, @@ -18012,7 +18012,7 @@ Object { "startColumn": 20, "startLine": 115, "startOffset": 2056, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 1, @@ -18023,7 +18023,7 @@ Object { "startColumn": 1, "startLine": 116, "startOffset": 2058, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 4, @@ -18034,7 +18034,7 @@ Object { "startColumn": 1, "startLine": 117, "startOffset": 2060, - "tokenTypeIdx": 26, + "tokenTypeIdx": 29, }, Object { "endColumn": 21, @@ -18045,7 +18045,7 @@ Object { "startColumn": 6, "startLine": 117, "startOffset": 2065, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 22, @@ -18056,7 +18056,7 @@ Object { "startColumn": 22, "startLine": 117, "startOffset": 2081, - "tokenTypeIdx": 56, + "tokenTypeIdx": 59, }, Object { "endColumn": 33, @@ -18067,7 +18067,7 @@ Object { "startColumn": 23, "startLine": 117, "startOffset": 2082, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 34, @@ -18078,7 +18078,7 @@ Object { "startColumn": 34, "startLine": 117, "startOffset": 2093, - "tokenTypeIdx": 55, + "tokenTypeIdx": 58, }, Object { "endColumn": 36, @@ -18089,7 +18089,7 @@ Object { "startColumn": 36, "startLine": 117, "startOffset": 2095, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 6, @@ -18100,7 +18100,7 @@ Object { "startColumn": 3, "startLine": 118, "startOffset": 2099, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 7, @@ -18111,7 +18111,7 @@ Object { "startColumn": 7, "startLine": 118, "startOffset": 2103, - "tokenTypeIdx": 37, + "tokenTypeIdx": 40, }, Object { "endColumn": 18, @@ -18122,7 +18122,7 @@ Object { "startColumn": 8, "startLine": 118, "startOffset": 2104, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 19, @@ -18133,7 +18133,7 @@ Object { "startColumn": 19, "startLine": 118, "startOffset": 2115, - "tokenTypeIdx": 38, + "tokenTypeIdx": 41, }, Object { "endColumn": 1, @@ -18144,7 +18144,7 @@ Object { "startColumn": 1, "startLine": 119, "startOffset": 2117, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 6, @@ -18177,7 +18177,7 @@ Object { "startColumn": 14, "startLine": 121, "startOffset": 2148, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 15, @@ -18188,7 +18188,7 @@ Object { "startColumn": 15, "startLine": 121, "startOffset": 2149, - "tokenTypeIdx": 46, + "tokenTypeIdx": 49, }, Object { "endColumn": 22, @@ -18199,7 +18199,7 @@ Object { "startColumn": 17, "startLine": 121, "startOffset": 2151, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 24, @@ -18210,7 +18210,7 @@ Object { "startColumn": 24, "startLine": 121, "startOffset": 2158, - "tokenTypeIdx": 61, + "tokenTypeIdx": 64, }, Object { "endColumn": 26, @@ -18221,7 +18221,7 @@ Object { "startColumn": 26, "startLine": 121, "startOffset": 2160, - "tokenTypeIdx": 34, + "tokenTypeIdx": 37, }, Object { "endColumn": 27, @@ -18232,7 +18232,7 @@ Object { "startColumn": 27, "startLine": 121, "startOffset": 2161, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 6, @@ -18254,7 +18254,7 @@ Object { "startColumn": 8, "startLine": 122, "startOffset": 2170, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 9, @@ -18265,7 +18265,7 @@ Object { "startColumn": 9, "startLine": 122, "startOffset": 2171, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, Object { "endColumn": 6, @@ -18287,7 +18287,7 @@ Object { "startColumn": 8, "startLine": 123, "startOffset": 2180, - "tokenTypeIdx": 39, + "tokenTypeIdx": 42, }, Object { "endColumn": 3, @@ -18298,7 +18298,7 @@ Object { "startColumn": 3, "startLine": 124, "startOffset": 2184, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 4, @@ -18309,7 +18309,7 @@ Object { "startColumn": 4, "startLine": 124, "startOffset": 2185, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 3, @@ -18320,7 +18320,7 @@ Object { "startColumn": 3, "startLine": 125, "startOffset": 2189, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 4, @@ -18331,7 +18331,7 @@ Object { "startColumn": 4, "startLine": 125, "startOffset": 2190, - "tokenTypeIdx": 43, + "tokenTypeIdx": 46, }, Object { "endColumn": 3, @@ -18342,7 +18342,7 @@ Object { "startColumn": 3, "startLine": 126, "startOffset": 2194, - "tokenTypeIdx": 78, + "tokenTypeIdx": 80, }, Object { "endColumn": 1, @@ -18353,7 +18353,7 @@ Object { "startColumn": 1, "startLine": 127, "startOffset": 2196, - "tokenTypeIdx": 40, + "tokenTypeIdx": 43, }, Object { "endColumn": 2, @@ -18364,7 +18364,7 @@ Object { "startColumn": 2, "startLine": 127, "startOffset": 2197, - "tokenTypeIdx": 47, + "tokenTypeIdx": 50, }, ], } diff --git a/__tests__/Tests/__snapshots__/Parser.test.ts.snap b/__tests__/Tests/__snapshots__/Parser.test.ts.snap index f56ad1e..e3c1072 100644 --- a/__tests__/Tests/__snapshots__/Parser.test.ts.snap +++ b/__tests__/Tests/__snapshots__/Parser.test.ts.snap @@ -5,58 +5,63 @@ Object { "body": Array [ Object { "category": 1, - "nodeType": 4, + "nodeType": 7, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 21, "line": 2, - "offset": 19, + "offset": 18, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 15, "file": "file", "length": 6, "line": 2, - "offset": 33, + "offset": 32, }, "value": "test", }, "variable": Object { "category": 6, "name": "a", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 1, "line": 2, - "offset": 26, + "offset": 25, }, }, }, Object { "category": 1, - "nodeType": 5, + "nodeType": 8, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 49, "line": 3, - "offset": 42, + "offset": 40, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 42, "file": "file", "length": 7, "line": 3, - "offset": 83, + "offset": 81, }, "value": "print", }, @@ -66,73 +71,79 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [ Object { "category": 5, "name": "String", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 21, "file": "file", "length": 6, "line": 3, - "offset": 62, + "offset": 60, }, }, ], "position": Object { + "basePath": "", "col": 20, "file": "file", "length": 16, "line": 3, - "offset": 61, + "offset": 59, }, "returnType": Object { "category": 5, "name": "Void", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 32, "file": "file", "length": 4, "line": 3, - "offset": 73, + "offset": 71, }, }, }, "variable": Object { "category": 6, "name": "print", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 5, "line": 3, - "offset": 54, + "offset": 52, }, }, }, Object { "category": 1, - "nodeType": 5, + "nodeType": 8, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 39, "line": 4, - "offset": 93, + "offset": 90, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 32, "file": "file", "length": 7, "line": 4, - "offset": 124, + "offset": 121, }, "value": "print", }, @@ -142,85 +153,92 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [], "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 10, "line": 4, - "offset": 108, + "offset": 105, }, "returnType": Object { "category": 5, "name": "Void", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 4, "line": 4, - "offset": 114, + "offset": 111, }, }, }, "variable": Object { "category": 6, "name": "f", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 1, "line": 4, - "offset": 105, + "offset": 102, }, }, }, Object { "category": 1, - "nodeType": 5, + "nodeType": 8, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 31, "line": 5, - "offset": 134, + "offset": 130, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 25, "file": "file", "length": 6, "line": 5, - "offset": 158, + "offset": 154, }, "value": "test", }, "typeSignature": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 3, "line": 5, - "offset": 149, + "offset": 145, }, }, "variable": Object { "category": 6, "name": "b", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 1, "line": 5, - "offset": 146, + "offset": 142, }, }, }, @@ -231,24 +249,26 @@ Object { }, "genericTypes": undefined, "name": "A", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 13, "line": 8, - "offset": 206, + "offset": 199, }, "typeLiteral": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 8, - "offset": 215, + "offset": 208, }, }, }, @@ -259,95 +279,103 @@ Object { }, "genericTypes": undefined, "name": "B", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 43, "line": 9, - "offset": 221, + "offset": 213, }, "typeLiteral": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 33, "line": 9, - "offset": 230, + "offset": 222, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 9, - "offset": 230, + "offset": 222, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 3, "line": 9, - "offset": 236, + "offset": 228, }, }, Object { "category": 5, "name": "u32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 3, "line": 9, - "offset": 242, + "offset": 234, }, }, Object { "category": 5, "name": "u64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 28, "file": "file", "length": 3, "line": 9, - "offset": 248, + "offset": 240, }, }, Object { "category": 5, "name": "f32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 34, "file": "file", "length": 3, "line": 9, - "offset": 254, + "offset": 246, }, }, Object { "category": 5, "name": "f64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 40, "file": "file", "length": 3, "line": 9, - "offset": 260, + "offset": 252, }, }, ], @@ -360,35 +388,38 @@ Object { }, "genericTypes": undefined, "name": "C", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 45, "line": 10, - "offset": 266, + "offset": 257, }, "typeLiteral": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 35, "line": 10, - "offset": 275, + "offset": 266, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 10, - "offset": 275, + "offset": 266, }, }, Object { @@ -397,98 +428,106 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 3, "line": 10, - "offset": 282, + "offset": 273, }, }, Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 9, "line": 10, - "offset": 287, + "offset": 278, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 3, "line": 10, - "offset": 287, + "offset": 278, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 28, "file": "file", "length": 3, "line": 10, - "offset": 293, + "offset": 284, }, }, ], }, ], "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 29, "line": 10, - "offset": 281, + "offset": 272, }, "returnType": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 9, "line": 10, - "offset": 301, + "offset": 292, }, "types": Array [ Object { "category": 5, "name": "u32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 3, "line": 10, - "offset": 301, + "offset": 292, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 42, "file": "file", "length": 3, "line": 10, - "offset": 307, + "offset": 298, }, }, ], @@ -504,35 +543,38 @@ Object { }, "genericTypes": undefined, "name": "D", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 53, "line": 11, - "offset": 313, + "offset": 303, }, "typeLiteral": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 43, "line": 11, - "offset": 322, + "offset": 312, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 11, - "offset": 322, + "offset": 312, }, }, Object { @@ -541,119 +583,129 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 3, "line": 11, - "offset": 329, + "offset": 319, }, }, Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 9, "line": 11, - "offset": 334, + "offset": 324, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 3, "line": 11, - "offset": 334, + "offset": 324, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 28, "file": "file", "length": 3, "line": 11, - "offset": 340, + "offset": 330, }, }, ], }, ], "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 37, "line": 11, - "offset": 328, + "offset": 318, }, "returnType": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 17, "line": 11, - "offset": 348, + "offset": 338, }, "types": Array [ Object { "category": 5, - "nodeType": 39, + "nodeType": 42, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 11, "line": 11, - "offset": 348, + "offset": 338, }, "value": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 37, "file": "file", "length": 9, "line": 11, - "offset": 349, + "offset": 339, }, "types": Array [ Object { "category": 5, "name": "u32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 37, "file": "file", "length": 3, "line": 11, - "offset": 349, + "offset": 339, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 43, "file": "file", "length": 3, "line": 11, - "offset": 355, + "offset": 345, }, }, ], @@ -662,13 +714,14 @@ Object { Object { "category": 5, "name": "f32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 50, "file": "file", "length": 3, "line": 11, - "offset": 362, + "offset": 352, }, }, ], @@ -684,13 +737,14 @@ Object { }, "genericTypes": undefined, "name": "E", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 106, + "length": 99, "line": 12, - "offset": 368, + "offset": 357, }, "typeLiteral": Object { "category": 5, @@ -700,25 +754,27 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 3, "line": 13, - "offset": 393, + "offset": 381, }, }, "mutable": false, "name": "field1", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 11, "line": 13, - "offset": 385, + "offset": 373, }, }, Object { @@ -726,25 +782,27 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 15, "file": "file", "length": 3, "line": 14, - "offset": 413, + "offset": 400, }, }, "mutable": true, "name": "field2", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 7, "file": "file", "length": 11, "line": 14, - "offset": 405, + "offset": 392, }, }, Object { @@ -752,25 +810,27 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 3, "line": 15, - "offset": 430, + "offset": 416, }, }, "mutable": false, "name": "field3", - "nodeType": 42, + "nodeType": 45, "optional": true, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 12, "line": 15, - "offset": 421, + "offset": 407, }, }, Object { @@ -783,57 +843,62 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 3, "line": 17, - "offset": 461, + "offset": 445, }, }, "mutable": false, "name": "field1", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 11, "line": 17, - "offset": 453, + "offset": 437, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 24, + "length": 22, "line": 16, - "offset": 446, + "offset": 431, }, }, "mutable": false, "name": "field4", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", - "length": 32, + "length": 30, "line": 16, - "offset": 438, + "offset": 423, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 13, "file": "file", - "length": 94, + "length": 87, "line": 12, - "offset": 380, + "offset": 369, }, }, }, @@ -843,22 +908,24 @@ Object { "name": Object { "category": 6, "name": "objectTest", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 10, "line": 21, - "offset": 507, + "offset": 487, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 104, + "length": 97, "line": 21, - "offset": 503, + "offset": 483, }, "value": Object { "category": 4, @@ -868,24 +935,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 22, - "offset": 536, + "offset": 515, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 22, - "offset": 528, + "offset": 507, }, }, Object { @@ -893,24 +962,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 23, - "offset": 551, + "offset": 529, }, "value": 1, }, "name": "field2", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 23, - "offset": 543, + "offset": 521, }, }, Object { @@ -918,24 +989,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 24, - "offset": 566, + "offset": 543, }, "value": 1, }, "name": "field3", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 24, - "offset": 558, + "offset": 535, }, }, Object { @@ -949,66 +1022,72 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 2, "line": 26, - "offset": 596, + "offset": 571, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 10, "line": 26, - "offset": 588, + "offset": 563, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 25, - "offset": 581, + "offset": 557, }, }, "name": "field4", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", - "length": 30, + "length": 28, "line": 25, - "offset": 573, + "offset": 549, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 21, "file": "file", - "length": 83, + "length": 76, "line": 21, - "offset": 523, + "offset": 503, }, }, "varType": Object { "category": 5, "name": "E", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 1, "line": 21, - "offset": 519, + "offset": 499, }, }, }, @@ -1018,22 +1097,24 @@ Object { "name": Object { "category": 6, "name": "objectTest2", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 11, "line": 29, - "offset": 613, + "offset": 585, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 90, + "length": 84, "line": 29, - "offset": 609, + "offset": 581, }, "value": Object { "category": 4, @@ -1043,24 +1124,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 30, - "offset": 643, + "offset": 614, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 30, - "offset": 635, + "offset": 606, }, }, Object { @@ -1068,24 +1151,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 31, - "offset": 658, + "offset": 628, }, "value": 1, }, "name": "field2", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 31, - "offset": 650, + "offset": 620, }, }, Object { @@ -1099,66 +1184,72 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 2, "line": 33, - "offset": 688, + "offset": 656, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 10, "line": 33, - "offset": 680, + "offset": 648, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 32, - "offset": 673, + "offset": 642, }, }, "name": "field4", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", - "length": 30, + "length": 28, "line": 32, - "offset": 665, + "offset": 634, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 22, "file": "file", - "length": 68, + "length": 62, "line": 29, - "offset": 630, + "offset": 602, }, }, "varType": Object { "category": 5, "name": "E", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 18, "file": "file", "length": 1, "line": 29, - "offset": 626, + "offset": 598, }, }, }, @@ -1168,46 +1259,50 @@ Object { "name": Object { "category": 6, "name": "objectTest3", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 11, "line": 36, - "offset": 705, + "offset": 670, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 59, + "length": 56, "line": 36, - "offset": 701, + "offset": 666, }, "value": Object { "category": 4, "fields": Array [ Object { "category": 4, - "nodeType": 33, + "nodeType": 36, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 37, - "offset": 727, + "offset": 691, }, "value": Object { "category": 6, "name": "objectTest2", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 11, "line": 37, - "offset": 730, + "offset": 694, }, }, }, @@ -1216,46 +1311,50 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 38, - "offset": 754, + "offset": 717, }, "value": 1, }, "name": "field3", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 38, - "offset": 746, + "offset": 709, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 22, "file": "file", - "length": 37, + "length": 34, "line": 36, - "offset": 722, + "offset": 687, }, }, "varType": Object { "category": 5, "name": "E", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 18, "file": "file", "length": 1, "line": 36, - "offset": 718, + "offset": 683, }, }, }, @@ -1263,57 +1362,62 @@ Object { "category": 1, "name": Object { "category": 6, - "nodeType": 48, + "nodeType": 51, "parent": Object { "category": 6, "name": "objectTest", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 10, "line": 40, - "offset": 762, + "offset": 723, }, }, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 10, "line": 40, - "offset": 762, + "offset": 723, }, "property": Object { "category": 6, "name": "field2", - "nodeType": 49, + "nodeType": 52, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 0, "line": 40, - "offset": 772, + "offset": 733, }, "property": undefined, }, }, - "nodeType": 8, + "nodeType": 11, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 22, "line": 40, - "offset": 762, + "offset": 723, }, "value": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 21, "file": "file", "length": 2, "line": 40, - "offset": 782, + "offset": 743, }, "value": 2, }, @@ -1326,13 +1430,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 47, - "offset": 924, + "offset": 878, }, "value": "Else Test", }, @@ -1340,23 +1445,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 47, - "offset": 918, + "offset": 872, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 19, "line": 47, - "offset": 918, + "offset": 872, }, "statement": true, }, @@ -1367,13 +1474,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 27, + "length": 25, "line": 46, - "offset": 913, + "offset": 868, }, }, "body": Object { @@ -1382,13 +1490,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 14, "line": 45, - "offset": 888, + "offset": 844, }, "value": "Else If Test", }, @@ -1396,23 +1505,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 45, - "offset": 882, + "offset": 838, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 22, "line": 45, - "offset": 882, + "offset": 838, }, "statement": true, }, @@ -1423,13 +1534,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 30, "file": "file", - "length": 30, + "length": 28, "line": 44, - "offset": 877, + "offset": 834, }, }, "category": 1, @@ -1437,34 +1549,37 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 6, "line": 44, - "offset": 859, + "offset": 816, }, "value": "test", }, - "nodeType": 13, + "nodeType": 16, "operator": 0, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 16, "line": 44, - "offset": 859, + "offset": 816, }, "rhs": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 6, "line": 44, - "offset": 869, + "offset": 826, }, "value": "test", }, @@ -1474,11 +1589,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 85, + "length": 81, "line": 44, - "offset": 855, + "offset": 812, }, }, "body": Object { @@ -1487,13 +1603,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 9, "line": 43, - "offset": 835, + "offset": 793, }, "value": "If Test", }, @@ -1501,23 +1618,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 43, - "offset": 829, + "offset": 787, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 43, - "offset": 829, + "offset": 787, }, "statement": true, }, @@ -1528,13 +1647,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 13, "file": "file", - "length": 25, + "length": 23, "line": 42, - "offset": 824, + "offset": 783, }, }, "category": 1, @@ -1542,34 +1662,37 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 42, - "offset": 816, + "offset": 775, }, "value": 1, }, - "nodeType": 13, + "nodeType": 16, "operator": 0, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 6, "line": 42, - "offset": 816, + "offset": 775, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 1, "line": 42, - "offset": 821, + "offset": 780, }, "value": 1, }, @@ -1579,11 +1702,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 129, + "length": 123, "line": 42, - "offset": 812, + "offset": 771, }, }, Object { @@ -1591,13 +1715,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 6, "line": 50, - "offset": 982, + "offset": 933, }, "value": "test", }, @@ -1605,23 +1730,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 5, "line": 50, - "offset": 976, + "offset": 927, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 13, "line": 50, - "offset": 976, + "offset": 927, }, "statement": true, }, @@ -1629,13 +1756,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 19, "file": "file", "length": 6, "line": 49, - "offset": 961, + "offset": 913, }, "value": "test", }, @@ -1643,23 +1771,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 5, "line": 49, - "offset": 955, + "offset": 907, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 13, "line": 49, - "offset": 955, + "offset": 907, }, "statement": true, }, @@ -1668,34 +1798,37 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 49, - "offset": 947, + "offset": 899, }, "value": 1, }, - "nodeType": 13, + "nodeType": 16, "operator": 0, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 6, "line": 49, - "offset": 947, + "offset": 899, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 1, "line": 49, - "offset": 952, + "offset": 904, }, "value": 1, }, @@ -1705,11 +1838,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 47, + "length": 46, "line": 49, - "offset": 943, + "offset": 895, }, }, Object { @@ -1720,13 +1854,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 53, - "offset": 1015, + "offset": 963, }, "value": "true", }, @@ -1734,23 +1869,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 53, - "offset": 1009, + "offset": 957, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 53, - "offset": 1009, + "offset": 957, }, "statement": true, }, @@ -1761,25 +1898,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 52, - "offset": 1004, + "offset": 953, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 52, - "offset": 998, + "offset": 947, }, "value": "true", }, @@ -1788,11 +1927,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 33, + "length": 31, "line": 52, - "offset": 994, + "offset": 943, }, }, Object { @@ -1801,13 +1941,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 6, "line": 56, - "offset": 1047, + "offset": 992, }, "value": "test", }, @@ -1815,36 +1956,39 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 5, "line": 56, - "offset": 1041, + "offset": 986, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 13, "line": 56, - "offset": 1041, + "offset": 986, }, "statement": true, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 56, - "offset": 1035, + "offset": 980, }, "value": "true", }, @@ -1853,11 +1997,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 24, "line": 56, - "offset": 1031, + "offset": 976, }, }, Object { @@ -1865,13 +2010,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 6, "line": 59, - "offset": 1096, + "offset": 1038, }, "value": "test", }, @@ -1879,23 +2025,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 5, "line": 59, - "offset": 1090, + "offset": 1032, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 13, "line": 59, - "offset": 1090, + "offset": 1032, }, "statement": true, }, @@ -1903,13 +2051,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 6, "line": 58, - "offset": 1075, + "offset": 1018, }, "value": "test", }, @@ -1917,36 +2066,39 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 5, "line": 58, - "offset": 1069, + "offset": 1012, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 13, "line": 58, - "offset": 1069, + "offset": 1012, }, "statement": true, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 58, - "offset": 1063, + "offset": 1006, }, "value": "true", }, @@ -1955,11 +2107,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 45, + "length": 44, "line": 58, - "offset": 1059, + "offset": 1002, }, }, Object { @@ -1969,13 +2122,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 64, - "offset": 1157, + "offset": 1094, }, "value": "test", }, @@ -1983,23 +2137,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 64, - "offset": 1151, + "offset": 1088, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 64, - "offset": 1151, + "offset": 1088, }, "statement": true, }, @@ -2010,13 +2166,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 22, + "length": 20, "line": 63, - "offset": 1146, + "offset": 1084, }, }, "body": Object { @@ -2025,13 +2182,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 62, - "offset": 1129, + "offset": 1068, }, "value": "test", }, @@ -2039,23 +2197,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 62, - "offset": 1123, + "offset": 1062, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 62, - "offset": 1123, + "offset": 1062, }, "statement": true, }, @@ -2066,25 +2226,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 61, - "offset": 1118, + "offset": 1058, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 61, - "offset": 1112, + "offset": 1052, }, "value": "true", }, @@ -2093,11 +2255,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 61, + "length": 57, "line": 61, - "offset": 1108, + "offset": 1048, }, }, Object { @@ -2108,13 +2271,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 72, - "offset": 1260, + "offset": 1189, }, "value": "test", }, @@ -2122,23 +2286,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 72, - "offset": 1254, + "offset": 1183, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 72, - "offset": 1254, + "offset": 1183, }, "statement": true, }, @@ -2149,13 +2315,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 22, + "length": 20, "line": 71, - "offset": 1249, + "offset": 1179, }, }, "body": Object { @@ -2164,13 +2331,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 70, - "offset": 1232, + "offset": 1163, }, "value": "test", }, @@ -2178,23 +2346,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 70, - "offset": 1226, + "offset": 1157, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 70, - "offset": 1226, + "offset": 1157, }, "statement": true, }, @@ -2205,25 +2375,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 18, "file": "file", - "length": 22, + "length": 20, "line": 69, - "offset": 1221, + "offset": 1153, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 4, "line": 69, - "offset": 1215, + "offset": 1147, }, "value": "true", }, @@ -2232,11 +2404,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 60, + "length": 56, "line": 69, - "offset": 1211, + "offset": 1143, }, }, "body": Object { @@ -2245,13 +2418,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 68, - "offset": 1194, + "offset": 1127, }, "value": "test", }, @@ -2259,23 +2433,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 68, - "offset": 1188, + "offset": 1121, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 68, - "offset": 1188, + "offset": 1121, }, "statement": true, }, @@ -2286,25 +2462,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 67, - "offset": 1183, + "offset": 1117, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 67, - "offset": 1177, + "offset": 1111, }, "value": "true", }, @@ -2313,11 +2491,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 99, + "length": 93, "line": 67, - "offset": 1173, + "offset": 1107, }, }, Object { @@ -2325,13 +2504,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 6, "line": 77, - "offset": 1320, + "offset": 1244, }, "value": "test", }, @@ -2339,23 +2519,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 5, "line": 77, - "offset": 1314, + "offset": 1238, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 13, "line": 77, - "offset": 1314, + "offset": 1238, }, "statement": true, }, @@ -2365,13 +2547,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 76, - "offset": 1297, + "offset": 1222, }, "value": "test", }, @@ -2379,23 +2562,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 76, - "offset": 1291, + "offset": 1216, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 76, - "offset": 1291, + "offset": 1216, }, "statement": true, }, @@ -2406,25 +2591,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 75, - "offset": 1286, + "offset": 1212, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 75, - "offset": 1280, + "offset": 1206, }, "value": "true", }, @@ -2433,11 +2620,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 52, + "length": 50, "line": 75, - "offset": 1276, + "offset": 1202, }, }, Object { @@ -2448,13 +2636,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 80, - "offset": 1353, + "offset": 1274, }, "value": "test", }, @@ -2462,23 +2651,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 80, - "offset": 1347, + "offset": 1268, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 80, - "offset": 1347, + "offset": 1268, }, "statement": true, }, @@ -2489,25 +2680,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 79, - "offset": 1342, + "offset": 1264, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 79, - "offset": 1336, + "offset": 1258, }, "value": "true", }, @@ -2516,24 +2709,26 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 33, + "length": 31, "line": 79, - "offset": 1332, + "offset": 1254, }, }, Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 7, "file": "file", "length": 6, "line": 83, - "offset": 1397, + "offset": 1315, }, "value": "test", }, @@ -2541,23 +2736,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 5, "line": 83, - "offset": 1391, + "offset": 1309, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 14, "line": 83, - "offset": 1391, + "offset": 1309, }, "statement": true, }, @@ -2566,23 +2763,25 @@ Object { "callee": Object { "category": 6, "name": "f", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 1, "line": 84, - "offset": 1407, + "offset": 1324, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 4, "line": 84, - "offset": 1407, + "offset": 1324, }, "statement": true, }, @@ -2590,38 +2789,41 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 15, "file": "file", "length": 2, "line": 85, - "offset": 1427, + "offset": 1343, }, "value": 1, }, Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 19, "file": "file", "length": 2, "line": 85, - "offset": 1431, + "offset": 1347, }, "value": 1, }, ], "category": 3, "name": "@wasm.i32.add", - "nodeType": 19, + "nodeType": 22, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 22, "line": 85, - "offset": 1413, + "offset": 1329, }, "statement": true, }, @@ -2631,22 +2833,24 @@ Object { "name": Object { "category": 6, "name": "c", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 87, - "offset": 1472, + "offset": 1386, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 40, "line": 87, - "offset": 1468, + "offset": 1382, }, "value": Object { "category": 3, @@ -2658,135 +2862,147 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 1, "line": 87, - "offset": 1484, + "offset": 1398, }, "value": 1, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 11, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 3, - "nodeType": 16, + "nodeType": 19, "position": Object { + "basePath": "", "col": 21, "file": "file", "length": 7, "line": 87, - "offset": 1488, + "offset": 1402, }, "value": Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 1, "line": 87, - "offset": 1489, + "offset": 1403, }, "value": 1, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 5, "line": 87, - "offset": 1489, + "offset": 1403, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 26, "file": "file", "length": 1, "line": 87, - "offset": 1493, + "offset": 1407, }, "value": 1, }, }, }, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 15, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 31, "file": "file", "length": 1, "line": 87, - "offset": 1498, + "offset": 1412, }, "value": 1, }, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 19, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 35, "file": "file", "length": 1, "line": 87, - "offset": 1502, + "offset": 1416, }, "value": 1, }, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 23, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 39, "file": "file", "length": 1, "line": 87, - "offset": 1506, + "offset": 1420, }, "value": 1, }, @@ -2794,13 +3010,14 @@ Object { "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 6, "line": 87, - "offset": 1475, + "offset": 1389, }, }, }, @@ -2809,32 +3026,35 @@ Object { "name": Object { "category": 6, "name": "c", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 1, "line": 88, - "offset": 1510, + "offset": 1423, }, }, - "nodeType": 8, + "nodeType": 11, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 5, "line": 88, - "offset": 1510, + "offset": 1423, }, "value": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 88, - "offset": 1514, + "offset": 1427, }, "value": 1, }, @@ -2845,45 +3065,49 @@ Object { "name": Object { "category": 6, "name": "d", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 89, - "offset": 1522, + "offset": 1434, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 18, "line": 89, - "offset": 1518, + "offset": 1430, }, "value": Object { "category": 6, "name": "a", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 1, "line": 89, - "offset": 1534, + "offset": 1446, }, }, "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 6, "line": 89, - "offset": 1525, + "offset": 1437, }, }, }, @@ -2893,55 +3117,60 @@ Object { "name": Object { "category": 6, "name": "e", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 90, - "offset": 1542, + "offset": 1453, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 25, "line": 90, - "offset": 1538, + "offset": 1449, }, "value": Object { "category": 6, - "nodeType": 48, + "nodeType": 51, "parent": Object { "category": 6, "name": "objectTest3", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 11, "line": 90, - "offset": 1551, + "offset": 1462, }, }, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 11, "line": 90, - "offset": 1551, + "offset": 1462, }, "property": Object { "category": 6, "name": "field3", - "nodeType": 49, + "nodeType": 52, "position": Object { + "basePath": "", "col": 25, "file": "file", "length": 0, "line": 90, - "offset": 1562, + "offset": 1473, }, "property": undefined, }, @@ -2949,13 +3178,14 @@ Object { "varType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 3, "line": 90, - "offset": 1545, + "offset": 1456, }, }, }, @@ -2965,22 +3195,24 @@ Object { "name": Object { "category": 6, "name": "z", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 91, - "offset": 1576, + "offset": 1486, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 54, + "length": 52, "line": 91, - "offset": 1572, + "offset": 1482, }, "value": Object { "body": Object { @@ -2990,24 +3222,26 @@ Object { "data": Object { "pathReturns": true, }, - "nodeType": 9, + "nodeType": 12, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 92, - "offset": 1612, + "offset": 1521, }, "returnValue": Object { "category": 6, "name": "g", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 1, "line": 92, - "offset": 1619, + "offset": 1528, }, }, }, @@ -3018,13 +3252,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 36, "file": "file", - "length": 18, + "length": 16, "line": 91, - "offset": 1607, + "offset": 1517, }, }, "category": 4, @@ -3035,7 +3270,7 @@ Object { "pathReturns": false, }, "genericTypes": undefined, - "nodeType": 29, + "nodeType": 32, "params": Array [ Object { "category": 6, @@ -3043,68 +3278,74 @@ Object { "name": Object { "category": 6, "name": "g", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 20, "file": "file", "length": 1, "line": 91, - "offset": 1591, + "offset": 1501, }, }, - "nodeType": 50, + "nodeType": 53, "optional": false, "paramType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 23, "file": "file", "length": 3, "line": 91, - "offset": 1594, + "offset": 1504, }, }, "position": Object { + "basePath": "", "col": 20, "file": "file", "length": 1, "line": 91, - "offset": 1591, + "offset": 1501, }, }, ], "position": Object { + "basePath": "", "col": 19, "file": "file", - "length": 35, + "length": 33, "line": 91, - "offset": 1590, + "offset": 1500, }, "returnType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 29, "file": "file", "length": 3, "line": 91, - "offset": 1600, + "offset": 1510, }, }, }, "varType": Object { "category": 5, "name": "Function", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 8, "line": 91, - "offset": 1579, + "offset": 1489, }, }, }, @@ -3114,45 +3355,49 @@ Object { "name": Object { "category": 6, "name": "h", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 7, "file": "file", "length": 1, "line": 94, - "offset": 1634, + "offset": 1541, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 20, "line": 94, - "offset": 1628, + "offset": 1535, }, "value": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 19, "file": "file", "length": 1, "line": 94, - "offset": 1646, + "offset": 1553, }, "value": 1, }, "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 6, "line": 94, - "offset": 1637, + "offset": 1544, }, }, }, @@ -3160,13 +3405,14 @@ Object { "args": Array [], "callee": Object { "category": 3, - "nodeType": 16, + "nodeType": 19, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 50, + "length": 47, "line": 95, - "offset": 1650, + "offset": 1556, }, "value": Object { "body": Object { @@ -3175,13 +3421,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 96, - "offset": 1673, + "offset": 1578, }, "value": "test", }, @@ -3189,23 +3436,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 96, - "offset": 1667, + "offset": 1572, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 96, - "offset": 1667, + "offset": 1572, }, "statement": true, }, @@ -3214,23 +3463,25 @@ Object { "data": Object { "pathReturns": true, }, - "nodeType": 9, + "nodeType": 12, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 11, "line": 97, - "offset": 1685, + "offset": 1589, }, "returnValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 2, "line": 97, - "offset": 1692, + "offset": 1596, }, "value": 1, }, @@ -3242,13 +3493,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 13, "file": "file", - "length": 37, + "length": 34, "line": 95, - "offset": 1662, + "offset": 1568, }, }, "category": 4, @@ -3259,37 +3511,40 @@ Object { "pathReturns": false, }, "genericTypes": undefined, - "nodeType": 29, + "nodeType": 32, "params": Array [], "position": Object { + "basePath": "", "col": 2, "file": "file", - "length": 48, + "length": 45, "line": 95, - "offset": 1651, + "offset": 1557, }, "returnType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 3, "line": 95, - "offset": 1655, + "offset": 1561, }, }, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 53, + "length": 50, "line": 95, - "offset": 1650, + "offset": 1556, }, "statement": true, }, @@ -3303,25 +3558,27 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 41, "file": "file", "length": 13, "line": 100, - "offset": 1764, + "offset": 1665, }, "valueType": undefined, }, ], "name": "OptionalSemi_Has_TestInterface", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 80, + "length": 78, "line": 100, - "offset": 1724, + "offset": 1625, }, "typeLiteral": Object { "category": 5, @@ -3331,35 +3588,38 @@ Object { "fieldType": Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 101, - "offset": 1789, + "offset": 1689, }, }, "mutable": false, "name": "test", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 101, - "offset": 1783, + "offset": 1683, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 55, "file": "file", - "length": 26, + "length": 24, "line": 100, - "offset": 1778, + "offset": 1679, }, }, }, @@ -3373,49 +3633,53 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 31, "file": "file", "length": 13, "line": 103, - "offset": 1837, + "offset": 1735, }, "valueType": undefined, }, ], "name": "OptionalSemi_Has_EnumTest", - "nodeType": 11, + "nodeType": 14, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 70, + "length": 68, "line": 103, - "offset": 1807, + "offset": 1705, }, "variants": Array [ Object { "category": 2, "identifier": "Test", - "nodeType": 12, + "nodeType": 15, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 104, - "offset": 1856, + "offset": 1753, }, "value": Array [ Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 11, "line": 104, - "offset": 1861, + "offset": 1758, }, }, ], @@ -3432,25 +3696,27 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 37, "file": "file", "length": 13, "line": 106, - "offset": 1915, + "offset": 1810, }, "valueType": undefined, }, ], "name": "OptionalSemi_TestInterface", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 75, + "length": 73, "line": 106, - "offset": 1879, + "offset": 1774, }, "typeLiteral": Object { "category": 5, @@ -3460,35 +3726,38 @@ Object { "fieldType": Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 107, - "offset": 1940, + "offset": 1834, }, }, "mutable": false, "name": "test", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 107, - "offset": 1934, + "offset": 1828, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 51, "file": "file", - "length": 26, + "length": 24, "line": 106, - "offset": 1929, + "offset": 1824, }, }, }, @@ -3502,49 +3771,53 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 27, "file": "file", "length": 13, "line": 109, - "offset": 1983, + "offset": 1875, }, "valueType": undefined, }, ], "name": "OptionalSemi_EnumTest", - "nodeType": 11, + "nodeType": 14, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 65, + "length": 63, "line": 109, - "offset": 1957, + "offset": 1849, }, "variants": Array [ Object { "category": 2, "identifier": "Test", - "nodeType": 12, + "nodeType": 15, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 110, - "offset": 2002, + "offset": 1893, }, "value": Array [ Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 11, "line": 110, - "offset": 2007, + "offset": 1898, }, }, ], @@ -3561,13 +3834,14 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 27, "line": 113, - "offset": 2064, + "offset": 1952, }, "valueType": undefined, }, @@ -3575,36 +3849,39 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest1", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 27, "line": 113, - "offset": 2064, + "offset": 1952, }, "valueType": undefined, }, ], "name": "Generic_TypeTest", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 58, "line": 113, - "offset": 2043, + "offset": 1931, }, "typeLiteral": Object { "category": 5, "name": "String", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 52, "file": "file", "length": 6, "line": 113, - "offset": 2094, + "offset": 1982, }, }, }, @@ -3618,25 +3895,27 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 32, "file": "file", "length": 13, "line": 114, - "offset": 2134, + "offset": 2021, }, "valueType": undefined, }, ], "name": "Generic_TestInterface", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 70, + "length": 68, "line": 114, - "offset": 2103, + "offset": 1990, }, "typeLiteral": Object { "category": 5, @@ -3646,35 +3925,38 @@ Object { "fieldType": Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 115, - "offset": 2159, + "offset": 2045, }, }, "mutable": false, "name": "test", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 115, - "offset": 2153, + "offset": 2039, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 46, "file": "file", - "length": 26, + "length": 24, "line": 114, - "offset": 2148, + "offset": 2035, }, }, }, @@ -3688,49 +3970,53 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 13, "line": 117, - "offset": 2197, + "offset": 2081, }, "valueType": undefined, }, ], "name": "Generic_EnumTest", - "nodeType": 11, + "nodeType": 14, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 60, + "length": 58, "line": 117, - "offset": 2176, + "offset": 2060, }, "variants": Array [ Object { "category": 2, "identifier": "Test", - "nodeType": 12, + "nodeType": 15, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 118, - "offset": 2216, + "offset": 2099, }, "value": Array [ Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 11, "line": 118, - "offset": 2221, + "offset": 2104, }, }, ], @@ -3739,13 +4025,14 @@ Object { }, Object { "category": 1, - "nodeType": 6, + "nodeType": 9, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 27, "line": 121, - "offset": 2255, + "offset": 2135, }, "value": Object { "category": 1, @@ -3753,81 +4040,88 @@ Object { "name": Object { "category": 6, "name": "y", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 1, "line": 121, - "offset": 2268, + "offset": 2148, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 19, "line": 121, - "offset": 2262, + "offset": 2142, }, "value": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 26, "file": "file", "length": 1, "line": 121, - "offset": 2280, + "offset": 2160, }, "value": 1, }, "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 6, "line": 121, - "offset": 2271, + "offset": 2151, }, }, }, }, Object { "category": 1, - "nodeType": 6, + "nodeType": 9, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 9, "line": 122, - "offset": 2284, + "offset": 2163, }, "value": Object { "category": 6, "name": "h", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 1, "line": 122, - "offset": 2291, + "offset": 2170, }, }, }, Object { "category": 1, - "nodeType": 6, + "nodeType": 9, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 29, + "length": 25, "line": 123, - "offset": 2295, + "offset": 2173, }, "value": Object { "category": 4, @@ -3837,23 +4131,25 @@ Object { "fieldValue": Object { "category": 6, "name": "c", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 124, - "offset": 2307, + "offset": 2184, }, }, "name": "c", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 124, - "offset": 2307, + "offset": 2184, }, }, Object { @@ -3861,23 +4157,25 @@ Object { "fieldValue": Object { "category": 6, "name": "d", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 125, - "offset": 2313, + "offset": 2189, }, }, "name": "d", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 125, - "offset": 2313, + "offset": 2189, }, }, Object { @@ -3885,33 +4183,36 @@ Object { "fieldValue": Object { "category": 6, "name": "z", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 126, - "offset": 2319, + "offset": 2194, }, }, "name": "z", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 126, - "offset": 2319, + "offset": 2194, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 21, + "length": 17, "line": 123, - "offset": 2302, + "offset": 2180, }, }, }, @@ -3924,13 +4225,15 @@ Object { "_types": Map {}, "_varStack": Map {}, "_variables": Map {}, + "loopDepth": undefined, }, "name": "file", "nodeType": 0, "position": Object { + "basePath": "", "col": 0, "file": "file", - "length": 2324, + "length": 2198, "line": 0, "offset": 0, }, @@ -3942,58 +4245,63 @@ Object { "body": Array [ Object { "category": 1, - "nodeType": 4, + "nodeType": 7, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 21, "line": 2, - "offset": 19, + "offset": 18, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 15, "file": "file", "length": 6, "line": 2, - "offset": 33, + "offset": 32, }, "value": "test", }, "variable": Object { "category": 6, "name": "a", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 1, "line": 2, - "offset": 26, + "offset": 25, }, }, }, Object { "category": 1, - "nodeType": 5, + "nodeType": 8, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 49, "line": 3, - "offset": 42, + "offset": 40, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 42, "file": "file", "length": 7, "line": 3, - "offset": 83, + "offset": 81, }, "value": "print", }, @@ -4003,73 +4311,79 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [ Object { "category": 5, "name": "String", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 21, "file": "file", "length": 6, "line": 3, - "offset": 62, + "offset": 60, }, }, ], "position": Object { + "basePath": "", "col": 20, "file": "file", "length": 16, "line": 3, - "offset": 61, + "offset": 59, }, "returnType": Object { "category": 5, "name": "Void", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 32, "file": "file", "length": 4, "line": 3, - "offset": 73, + "offset": 71, }, }, }, "variable": Object { "category": 6, "name": "print", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 5, "line": 3, - "offset": 54, + "offset": 52, }, }, }, Object { "category": 1, - "nodeType": 5, + "nodeType": 8, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 39, "line": 4, - "offset": 93, + "offset": 90, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 32, "file": "file", "length": 7, "line": 4, - "offset": 124, + "offset": 121, }, "value": "print", }, @@ -4079,85 +4393,92 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [], "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 10, "line": 4, - "offset": 108, + "offset": 105, }, "returnType": Object { "category": 5, "name": "Void", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 4, "line": 4, - "offset": 114, + "offset": 111, }, }, }, "variable": Object { "category": 6, "name": "f", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 1, "line": 4, - "offset": 105, + "offset": 102, }, }, }, Object { "category": 1, - "nodeType": 5, + "nodeType": 8, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 31, "line": 5, - "offset": 134, + "offset": 130, }, "source": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 25, "file": "file", "length": 6, "line": 5, - "offset": 158, + "offset": 154, }, "value": "test", }, "typeSignature": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 3, "line": 5, - "offset": 149, + "offset": 145, }, }, "variable": Object { "category": 6, "name": "b", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 1, "line": 5, - "offset": 146, + "offset": 142, }, }, }, @@ -4168,24 +4489,26 @@ Object { }, "genericTypes": undefined, "name": "A", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 13, "line": 8, - "offset": 206, + "offset": 199, }, "typeLiteral": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 8, - "offset": 215, + "offset": 208, }, }, }, @@ -4196,95 +4519,103 @@ Object { }, "genericTypes": undefined, "name": "B", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 43, "line": 9, - "offset": 221, + "offset": 213, }, "typeLiteral": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 33, "line": 9, - "offset": 230, + "offset": 222, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 9, - "offset": 230, + "offset": 222, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 3, "line": 9, - "offset": 236, + "offset": 228, }, }, Object { "category": 5, "name": "u32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 3, "line": 9, - "offset": 242, + "offset": 234, }, }, Object { "category": 5, "name": "u64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 28, "file": "file", "length": 3, "line": 9, - "offset": 248, + "offset": 240, }, }, Object { "category": 5, "name": "f32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 34, "file": "file", "length": 3, "line": 9, - "offset": 254, + "offset": 246, }, }, Object { "category": 5, "name": "f64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 40, "file": "file", "length": 3, "line": 9, - "offset": 260, + "offset": 252, }, }, ], @@ -4297,35 +4628,38 @@ Object { }, "genericTypes": undefined, "name": "C", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 45, "line": 10, - "offset": 266, + "offset": 257, }, "typeLiteral": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 35, "line": 10, - "offset": 275, + "offset": 266, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 10, - "offset": 275, + "offset": 266, }, }, Object { @@ -4334,98 +4668,106 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 3, "line": 10, - "offset": 282, + "offset": 273, }, }, Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 9, "line": 10, - "offset": 287, + "offset": 278, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 3, "line": 10, - "offset": 287, + "offset": 278, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 28, "file": "file", "length": 3, "line": 10, - "offset": 293, + "offset": 284, }, }, ], }, ], "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 29, "line": 10, - "offset": 281, + "offset": 272, }, "returnType": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 9, "line": 10, - "offset": 301, + "offset": 292, }, "types": Array [ Object { "category": 5, "name": "u32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 3, "line": 10, - "offset": 301, + "offset": 292, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 42, "file": "file", "length": 3, "line": 10, - "offset": 307, + "offset": 298, }, }, ], @@ -4441,35 +4783,38 @@ Object { }, "genericTypes": undefined, "name": "D", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 53, "line": 11, - "offset": 313, + "offset": 303, }, "typeLiteral": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 43, "line": 11, - "offset": 322, + "offset": 312, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 3, "line": 11, - "offset": 322, + "offset": 312, }, }, Object { @@ -4478,119 +4823,129 @@ Object { "_typeStack": Map {}, }, "genericTypes": undefined, - "nodeType": 40, + "nodeType": 43, "params": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 3, "line": 11, - "offset": 329, + "offset": 319, }, }, Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 9, "line": 11, - "offset": 334, + "offset": 324, }, "types": Array [ Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 3, "line": 11, - "offset": 334, + "offset": 324, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 28, "file": "file", "length": 3, "line": 11, - "offset": 340, + "offset": 330, }, }, ], }, ], "position": Object { + "basePath": "", "col": 16, "file": "file", "length": 37, "line": 11, - "offset": 328, + "offset": 318, }, "returnType": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 17, "line": 11, - "offset": 348, + "offset": 338, }, "types": Array [ Object { "category": 5, - "nodeType": 39, + "nodeType": 42, "position": Object { + "basePath": "", "col": 36, "file": "file", "length": 11, "line": 11, - "offset": 348, + "offset": 338, }, "value": Object { "category": 5, - "nodeType": 37, + "nodeType": 40, "position": Object { + "basePath": "", "col": 37, "file": "file", "length": 9, "line": 11, - "offset": 349, + "offset": 339, }, "types": Array [ Object { "category": 5, "name": "u32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 37, "file": "file", "length": 3, "line": 11, - "offset": 349, + "offset": 339, }, }, Object { "category": 5, "name": "i64", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 43, "file": "file", "length": 3, "line": 11, - "offset": 355, + "offset": 345, }, }, ], @@ -4599,13 +4954,14 @@ Object { Object { "category": 5, "name": "f32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 50, "file": "file", "length": 3, "line": 11, - "offset": 362, + "offset": 352, }, }, ], @@ -4621,13 +4977,14 @@ Object { }, "genericTypes": undefined, "name": "E", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 106, + "length": 99, "line": 12, - "offset": 368, + "offset": 357, }, "typeLiteral": Object { "category": 5, @@ -4637,25 +4994,27 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 3, "line": 13, - "offset": 393, + "offset": 381, }, }, "mutable": false, "name": "field1", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 11, "line": 13, - "offset": 385, + "offset": 373, }, }, Object { @@ -4663,25 +5022,27 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 15, "file": "file", "length": 3, "line": 14, - "offset": 413, + "offset": 400, }, }, "mutable": true, "name": "field2", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 7, "file": "file", "length": 11, "line": 14, - "offset": 405, + "offset": 392, }, }, Object { @@ -4689,25 +5050,27 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 3, "line": 15, - "offset": 430, + "offset": 416, }, }, "mutable": false, "name": "field3", - "nodeType": 42, + "nodeType": 45, "optional": true, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 12, "line": 15, - "offset": 421, + "offset": 407, }, }, Object { @@ -4720,57 +5083,62 @@ Object { "fieldType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 3, "line": 17, - "offset": 461, + "offset": 445, }, }, "mutable": false, "name": "field1", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 11, "line": 17, - "offset": 453, + "offset": 437, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 24, + "length": 22, "line": 16, - "offset": 446, + "offset": 431, }, }, "mutable": false, "name": "field4", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", - "length": 32, + "length": 30, "line": 16, - "offset": 438, + "offset": 423, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 13, "file": "file", - "length": 94, + "length": 87, "line": 12, - "offset": 380, + "offset": 369, }, }, }, @@ -4780,22 +5148,24 @@ Object { "name": Object { "category": 6, "name": "objectTest", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 10, "line": 21, - "offset": 507, + "offset": 487, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 104, + "length": 97, "line": 21, - "offset": 503, + "offset": 483, }, "value": Object { "category": 4, @@ -4805,24 +5175,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 22, - "offset": 536, + "offset": 515, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 22, - "offset": 528, + "offset": 507, }, }, Object { @@ -4830,24 +5202,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 23, - "offset": 551, + "offset": 529, }, "value": 1, }, "name": "field2", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 23, - "offset": 543, + "offset": 521, }, }, Object { @@ -4855,24 +5229,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 24, - "offset": 566, + "offset": 543, }, "value": 1, }, "name": "field3", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 24, - "offset": 558, + "offset": 535, }, }, Object { @@ -4886,66 +5262,72 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 2, "line": 26, - "offset": 596, + "offset": 571, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 10, "line": 26, - "offset": 588, + "offset": 563, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 25, - "offset": 581, + "offset": 557, }, }, "name": "field4", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", - "length": 30, + "length": 28, "line": 25, - "offset": 573, + "offset": 549, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 21, "file": "file", - "length": 83, + "length": 76, "line": 21, - "offset": 523, + "offset": 503, }, }, "varType": Object { "category": 5, "name": "E", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 1, "line": 21, - "offset": 519, + "offset": 499, }, }, }, @@ -4955,22 +5337,24 @@ Object { "name": Object { "category": 6, "name": "objectTest2", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 11, "line": 29, - "offset": 613, + "offset": 585, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 90, + "length": 84, "line": 29, - "offset": 609, + "offset": 581, }, "value": Object { "category": 4, @@ -4980,24 +5364,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 30, - "offset": 643, + "offset": 614, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 30, - "offset": 635, + "offset": 606, }, }, Object { @@ -5005,24 +5391,26 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 31, - "offset": 658, + "offset": 628, }, "value": 1, }, "name": "field2", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 31, - "offset": 650, + "offset": 620, }, }, Object { @@ -5036,66 +5424,72 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 2, "line": 33, - "offset": 688, + "offset": 656, }, "value": 1, }, "name": "field1", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 10, "line": 33, - "offset": 680, + "offset": 648, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 32, - "offset": 673, + "offset": 642, }, }, "name": "field4", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", - "length": 30, + "length": 28, "line": 32, - "offset": 665, + "offset": 634, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 22, "file": "file", - "length": 68, + "length": 62, "line": 29, - "offset": 630, + "offset": 602, }, }, "varType": Object { "category": 5, "name": "E", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 18, "file": "file", "length": 1, "line": 29, - "offset": 626, + "offset": 598, }, }, }, @@ -5105,46 +5499,50 @@ Object { "name": Object { "category": 6, "name": "objectTest3", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 11, "line": 36, - "offset": 705, + "offset": 670, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 59, + "length": 56, "line": 36, - "offset": 701, + "offset": 666, }, "value": Object { "category": 4, "fields": Array [ Object { "category": 4, - "nodeType": 33, + "nodeType": 36, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 37, - "offset": 727, + "offset": 691, }, "value": Object { "category": 6, "name": "objectTest2", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 11, "line": 37, - "offset": 730, + "offset": 694, }, }, }, @@ -5153,46 +5551,50 @@ Object { "fieldMutable": false, "fieldValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 2, "line": 38, - "offset": 754, + "offset": 717, }, "value": 1, }, "name": "field3", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 38, - "offset": 746, + "offset": 709, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 22, "file": "file", - "length": 37, + "length": 34, "line": 36, - "offset": 722, + "offset": 687, }, }, "varType": Object { "category": 5, "name": "E", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 18, "file": "file", "length": 1, "line": 36, - "offset": 718, + "offset": 683, }, }, }, @@ -5200,57 +5602,62 @@ Object { "category": 1, "name": Object { "category": 6, - "nodeType": 48, + "nodeType": 51, "parent": Object { "category": 6, "name": "objectTest", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 10, "line": 40, - "offset": 762, + "offset": 723, }, }, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 10, "line": 40, - "offset": 762, + "offset": 723, }, "property": Object { "category": 6, "name": "field2", - "nodeType": 49, + "nodeType": 52, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 0, "line": 40, - "offset": 772, + "offset": 733, }, "property": undefined, }, }, - "nodeType": 8, + "nodeType": 11, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 22, "line": 40, - "offset": 762, + "offset": 723, }, "value": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 21, "file": "file", "length": 2, "line": 40, - "offset": 782, + "offset": 743, }, "value": 2, }, @@ -5263,13 +5670,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 47, - "offset": 924, + "offset": 878, }, "value": "Else Test", }, @@ -5277,23 +5685,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 47, - "offset": 918, + "offset": 872, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 19, "line": 47, - "offset": 918, + "offset": 872, }, "statement": true, }, @@ -5304,13 +5714,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 27, + "length": 25, "line": 46, - "offset": 913, + "offset": 868, }, }, "body": Object { @@ -5319,13 +5730,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 14, "line": 45, - "offset": 888, + "offset": 844, }, "value": "Else If Test", }, @@ -5333,23 +5745,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 45, - "offset": 882, + "offset": 838, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 22, "line": 45, - "offset": 882, + "offset": 838, }, "statement": true, }, @@ -5360,13 +5774,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 30, "file": "file", - "length": 30, + "length": 28, "line": 44, - "offset": 877, + "offset": 834, }, }, "category": 1, @@ -5374,34 +5789,37 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 6, "line": 44, - "offset": 859, + "offset": 816, }, "value": "test", }, - "nodeType": 13, + "nodeType": 16, "operator": 0, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 16, "line": 44, - "offset": 859, + "offset": 816, }, "rhs": Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 6, "line": 44, - "offset": 869, + "offset": 826, }, "value": "test", }, @@ -5411,11 +5829,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 85, + "length": 81, "line": 44, - "offset": 855, + "offset": 812, }, }, "body": Object { @@ -5424,13 +5843,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 9, "line": 43, - "offset": 835, + "offset": 793, }, "value": "If Test", }, @@ -5438,23 +5858,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 43, - "offset": 829, + "offset": 787, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 43, - "offset": 829, + "offset": 787, }, "statement": true, }, @@ -5465,13 +5887,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 13, "file": "file", - "length": 25, + "length": 23, "line": 42, - "offset": 824, + "offset": 783, }, }, "category": 1, @@ -5479,34 +5902,37 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 42, - "offset": 816, + "offset": 775, }, "value": 1, }, - "nodeType": 13, + "nodeType": 16, "operator": 0, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 6, "line": 42, - "offset": 816, + "offset": 775, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 1, "line": 42, - "offset": 821, + "offset": 780, }, "value": 1, }, @@ -5516,11 +5942,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 129, + "length": 123, "line": 42, - "offset": 812, + "offset": 771, }, }, Object { @@ -5528,13 +5955,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 6, "line": 50, - "offset": 982, + "offset": 933, }, "value": "test", }, @@ -5542,23 +5970,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 5, "line": 50, - "offset": 976, + "offset": 927, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 13, "line": 50, - "offset": 976, + "offset": 927, }, "statement": true, }, @@ -5566,13 +5996,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 19, "file": "file", "length": 6, "line": 49, - "offset": 961, + "offset": 913, }, "value": "test", }, @@ -5580,23 +6011,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 5, "line": 49, - "offset": 955, + "offset": 907, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 13, "file": "file", "length": 13, "line": 49, - "offset": 955, + "offset": 907, }, "statement": true, }, @@ -5605,34 +6038,37 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 49, - "offset": 947, + "offset": 899, }, "value": 1, }, - "nodeType": 13, + "nodeType": 16, "operator": 0, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 6, "line": 49, - "offset": 947, + "offset": 899, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 1, "line": 49, - "offset": 952, + "offset": 904, }, "value": 1, }, @@ -5642,11 +6078,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 47, + "length": 46, "line": 49, - "offset": 943, + "offset": 895, }, }, Object { @@ -5657,13 +6094,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 53, - "offset": 1015, + "offset": 963, }, "value": "true", }, @@ -5671,23 +6109,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 53, - "offset": 1009, + "offset": 957, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 53, - "offset": 1009, + "offset": 957, }, "statement": true, }, @@ -5698,25 +6138,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 52, - "offset": 1004, + "offset": 953, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 52, - "offset": 998, + "offset": 947, }, "value": "true", }, @@ -5725,11 +6167,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 33, + "length": 31, "line": 52, - "offset": 994, + "offset": 943, }, }, Object { @@ -5738,13 +6181,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 6, "line": 56, - "offset": 1047, + "offset": 992, }, "value": "test", }, @@ -5752,36 +6196,39 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 5, "line": 56, - "offset": 1041, + "offset": 986, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 13, "line": 56, - "offset": 1041, + "offset": 986, }, "statement": true, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 56, - "offset": 1035, + "offset": 980, }, "value": "true", }, @@ -5790,11 +6237,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 24, "line": 56, - "offset": 1031, + "offset": 976, }, }, Object { @@ -5802,13 +6250,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 6, "line": 59, - "offset": 1096, + "offset": 1038, }, "value": "test", }, @@ -5816,23 +6265,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 5, "line": 59, - "offset": 1090, + "offset": 1032, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 13, "line": 59, - "offset": 1090, + "offset": 1032, }, "statement": true, }, @@ -5840,13 +6291,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 6, "line": 58, - "offset": 1075, + "offset": 1018, }, "value": "test", }, @@ -5854,36 +6306,39 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 5, "line": 58, - "offset": 1069, + "offset": 1012, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 11, "file": "file", "length": 13, "line": 58, - "offset": 1069, + "offset": 1012, }, "statement": true, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 58, - "offset": 1063, + "offset": 1006, }, "value": "true", }, @@ -5892,11 +6347,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 45, + "length": 44, "line": 58, - "offset": 1059, + "offset": 1002, }, }, Object { @@ -5906,13 +6362,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 64, - "offset": 1157, + "offset": 1094, }, "value": "test", }, @@ -5920,23 +6377,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 64, - "offset": 1151, + "offset": 1088, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 64, - "offset": 1151, + "offset": 1088, }, "statement": true, }, @@ -5947,13 +6406,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 22, + "length": 20, "line": 63, - "offset": 1146, + "offset": 1084, }, }, "body": Object { @@ -5962,13 +6422,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 62, - "offset": 1129, + "offset": 1068, }, "value": "test", }, @@ -5976,23 +6437,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 62, - "offset": 1123, + "offset": 1062, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 62, - "offset": 1123, + "offset": 1062, }, "statement": true, }, @@ -6003,25 +6466,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 61, - "offset": 1118, + "offset": 1058, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 61, - "offset": 1112, + "offset": 1052, }, "value": "true", }, @@ -6030,11 +6495,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 61, + "length": 57, "line": 61, - "offset": 1108, + "offset": 1048, }, }, Object { @@ -6045,13 +6511,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 72, - "offset": 1260, + "offset": 1189, }, "value": "test", }, @@ -6059,23 +6526,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 72, - "offset": 1254, + "offset": 1183, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 72, - "offset": 1254, + "offset": 1183, }, "statement": true, }, @@ -6086,13 +6555,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 22, + "length": 20, "line": 71, - "offset": 1249, + "offset": 1179, }, }, "body": Object { @@ -6101,13 +6571,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 70, - "offset": 1232, + "offset": 1163, }, "value": "test", }, @@ -6115,23 +6586,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 70, - "offset": 1226, + "offset": 1157, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 70, - "offset": 1226, + "offset": 1157, }, "statement": true, }, @@ -6142,25 +6615,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 18, "file": "file", - "length": 22, + "length": 20, "line": 69, - "offset": 1221, + "offset": 1153, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 12, "file": "file", "length": 4, "line": 69, - "offset": 1215, + "offset": 1147, }, "value": "true", }, @@ -6169,11 +6644,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 60, + "length": 56, "line": 69, - "offset": 1211, + "offset": 1143, }, }, "body": Object { @@ -6182,13 +6658,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 68, - "offset": 1194, + "offset": 1127, }, "value": "test", }, @@ -6196,23 +6673,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 68, - "offset": 1188, + "offset": 1121, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 68, - "offset": 1188, + "offset": 1121, }, "statement": true, }, @@ -6223,25 +6702,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 67, - "offset": 1183, + "offset": 1117, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 67, - "offset": 1177, + "offset": 1111, }, "value": "true", }, @@ -6250,11 +6731,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 99, + "length": 93, "line": 67, - "offset": 1173, + "offset": 1107, }, }, Object { @@ -6262,13 +6744,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 6, "line": 77, - "offset": 1320, + "offset": 1244, }, "value": "test", }, @@ -6276,23 +6759,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 5, "line": 77, - "offset": 1314, + "offset": 1238, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 13, "line": 77, - "offset": 1314, + "offset": 1238, }, "statement": true, }, @@ -6302,13 +6787,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 76, - "offset": 1297, + "offset": 1222, }, "value": "test", }, @@ -6316,23 +6802,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 76, - "offset": 1291, + "offset": 1216, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 76, - "offset": 1291, + "offset": 1216, }, "statement": true, }, @@ -6343,25 +6831,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 75, - "offset": 1286, + "offset": 1212, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 75, - "offset": 1280, + "offset": 1206, }, "value": "true", }, @@ -6370,11 +6860,12 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 52, + "length": 50, "line": 75, - "offset": 1276, + "offset": 1202, }, }, Object { @@ -6385,13 +6876,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 80, - "offset": 1353, + "offset": 1274, }, "value": "test", }, @@ -6399,23 +6891,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 80, - "offset": 1347, + "offset": 1268, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 80, - "offset": 1347, + "offset": 1268, }, "statement": true, }, @@ -6426,25 +6920,27 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 11, "file": "file", - "length": 22, + "length": 20, "line": 79, - "offset": 1342, + "offset": 1264, }, }, "category": 1, "condition": Object { "category": 4, - "nodeType": 28, + "nodeType": 31, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 4, "line": 79, - "offset": 1336, + "offset": 1258, }, "value": "true", }, @@ -6453,24 +6949,26 @@ Object { }, "nodeType": 1, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 33, + "length": 31, "line": 79, - "offset": 1332, + "offset": 1254, }, }, Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 7, "file": "file", "length": 6, "line": 83, - "offset": 1397, + "offset": 1315, }, "value": "test", }, @@ -6478,23 +6976,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 5, "line": 83, - "offset": 1391, + "offset": 1309, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 14, "line": 83, - "offset": 1391, + "offset": 1309, }, "statement": true, }, @@ -6503,23 +7003,25 @@ Object { "callee": Object { "category": 6, "name": "f", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 1, "line": 84, - "offset": 1407, + "offset": 1324, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 4, "line": 84, - "offset": 1407, + "offset": 1324, }, "statement": true, }, @@ -6527,38 +7029,41 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 15, "file": "file", "length": 2, "line": 85, - "offset": 1427, + "offset": 1343, }, "value": 1, }, Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 19, "file": "file", "length": 2, "line": 85, - "offset": 1431, + "offset": 1347, }, "value": 1, }, ], "category": 3, "name": "@wasm.i32.add", - "nodeType": 19, + "nodeType": 22, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 22, "line": 85, - "offset": 1413, + "offset": 1329, }, "statement": true, }, @@ -6568,22 +7073,24 @@ Object { "name": Object { "category": 6, "name": "c", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 87, - "offset": 1472, + "offset": 1386, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 40, "line": 87, - "offset": 1468, + "offset": 1382, }, "value": Object { "category": 3, @@ -6595,135 +7102,147 @@ Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 1, "line": 87, - "offset": 1484, + "offset": 1398, }, "value": 1, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 11, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 3, - "nodeType": 16, + "nodeType": 19, "position": Object { + "basePath": "", "col": 21, "file": "file", "length": 7, "line": 87, - "offset": 1488, + "offset": 1402, }, "value": Object { "category": 3, "lhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 1, "line": 87, - "offset": 1489, + "offset": 1403, }, "value": 1, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 5, "line": 87, - "offset": 1489, + "offset": 1403, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 26, "file": "file", "length": 1, "line": 87, - "offset": 1493, + "offset": 1407, }, "value": 1, }, }, }, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 15, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 31, "file": "file", "length": 1, "line": 87, - "offset": 1498, + "offset": 1412, }, "value": 1, }, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 19, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 35, "file": "file", "length": 1, "line": 87, - "offset": 1502, + "offset": 1416, }, "value": 1, }, }, - "nodeType": 14, + "nodeType": 17, "operator": 0, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 23, "line": 87, - "offset": 1484, + "offset": 1398, }, "rhs": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 39, "file": "file", "length": 1, "line": 87, - "offset": 1506, + "offset": 1420, }, "value": 1, }, @@ -6731,13 +7250,14 @@ Object { "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 6, "line": 87, - "offset": 1475, + "offset": 1389, }, }, }, @@ -6746,32 +7266,35 @@ Object { "name": Object { "category": 6, "name": "c", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 1, "line": 88, - "offset": 1510, + "offset": 1423, }, }, - "nodeType": 8, + "nodeType": 11, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 5, "line": 88, - "offset": 1510, + "offset": 1423, }, "value": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 88, - "offset": 1514, + "offset": 1427, }, "value": 1, }, @@ -6782,45 +7305,49 @@ Object { "name": Object { "category": 6, "name": "d", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 89, - "offset": 1522, + "offset": 1434, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 18, "line": 89, - "offset": 1518, + "offset": 1430, }, "value": Object { "category": 6, "name": "a", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 1, "line": 89, - "offset": 1534, + "offset": 1446, }, }, "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 6, "line": 89, - "offset": 1525, + "offset": 1437, }, }, }, @@ -6830,55 +7357,60 @@ Object { "name": Object { "category": 6, "name": "e", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 90, - "offset": 1542, + "offset": 1453, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 25, "line": 90, - "offset": 1538, + "offset": 1449, }, "value": Object { "category": 6, - "nodeType": 48, + "nodeType": 51, "parent": Object { "category": 6, "name": "objectTest3", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 11, "line": 90, - "offset": 1551, + "offset": 1462, }, }, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 11, "line": 90, - "offset": 1551, + "offset": 1462, }, "property": Object { "category": 6, "name": "field3", - "nodeType": 49, + "nodeType": 52, "position": Object { + "basePath": "", "col": 25, "file": "file", "length": 0, "line": 90, - "offset": 1562, + "offset": 1473, }, "property": undefined, }, @@ -6886,13 +7418,14 @@ Object { "varType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 3, "line": 90, - "offset": 1545, + "offset": 1456, }, }, }, @@ -6902,22 +7435,24 @@ Object { "name": Object { "category": 6, "name": "z", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 5, "file": "file", "length": 1, "line": 91, - "offset": 1576, + "offset": 1486, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 54, + "length": 52, "line": 91, - "offset": 1572, + "offset": 1482, }, "value": Object { "body": Object { @@ -6927,24 +7462,26 @@ Object { "data": Object { "pathReturns": true, }, - "nodeType": 9, + "nodeType": 12, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 10, "line": 92, - "offset": 1612, + "offset": 1521, }, "returnValue": Object { "category": 6, "name": "g", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 1, "line": 92, - "offset": 1619, + "offset": 1528, }, }, }, @@ -6955,13 +7492,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 36, "file": "file", - "length": 18, + "length": 16, "line": 91, - "offset": 1607, + "offset": 1517, }, }, "category": 4, @@ -6972,7 +7510,7 @@ Object { "pathReturns": false, }, "genericTypes": undefined, - "nodeType": 29, + "nodeType": 32, "params": Array [ Object { "category": 6, @@ -6980,68 +7518,74 @@ Object { "name": Object { "category": 6, "name": "g", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 20, "file": "file", "length": 1, "line": 91, - "offset": 1591, + "offset": 1501, }, }, - "nodeType": 50, + "nodeType": 53, "optional": false, "paramType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 23, "file": "file", "length": 3, "line": 91, - "offset": 1594, + "offset": 1504, }, }, "position": Object { + "basePath": "", "col": 20, "file": "file", "length": 1, "line": 91, - "offset": 1591, + "offset": 1501, }, }, ], "position": Object { + "basePath": "", "col": 19, "file": "file", - "length": 35, + "length": 33, "line": 91, - "offset": 1590, + "offset": 1500, }, "returnType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 29, "file": "file", "length": 3, "line": 91, - "offset": 1600, + "offset": 1510, }, }, }, "varType": Object { "category": 5, "name": "Function", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 8, "line": 91, - "offset": 1579, + "offset": 1489, }, }, }, @@ -7051,45 +7595,49 @@ Object { "name": Object { "category": 6, "name": "h", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 7, "file": "file", "length": 1, "line": 94, - "offset": 1634, + "offset": 1541, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 20, "line": 94, - "offset": 1628, + "offset": 1535, }, "value": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 19, "file": "file", "length": 1, "line": 94, - "offset": 1646, + "offset": 1553, }, "value": 1, }, "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 6, "line": 94, - "offset": 1637, + "offset": 1544, }, }, }, @@ -7097,13 +7645,14 @@ Object { "args": Array [], "callee": Object { "category": 3, - "nodeType": 16, + "nodeType": 19, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 50, + "length": 47, "line": 95, - "offset": 1650, + "offset": 1556, }, "value": Object { "body": Object { @@ -7112,13 +7661,14 @@ Object { "args": Array [ Object { "category": 4, - "nodeType": 20, + "nodeType": 23, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 6, "line": 96, - "offset": 1673, + "offset": 1578, }, "value": "test", }, @@ -7126,23 +7676,25 @@ Object { "callee": Object { "category": 6, "name": "print", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 5, "line": 96, - "offset": 1667, + "offset": 1572, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 14, "line": 96, - "offset": 1667, + "offset": 1572, }, "statement": true, }, @@ -7151,23 +7703,25 @@ Object { "data": Object { "pathReturns": true, }, - "nodeType": 9, + "nodeType": 12, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 11, "line": 97, - "offset": 1685, + "offset": 1589, }, "returnValue": Object { "category": 4, - "nodeType": 21, + "nodeType": 24, "position": Object { + "basePath": "", "col": 10, "file": "file", "length": 2, "line": 97, - "offset": 1692, + "offset": 1596, }, "value": 1, }, @@ -7179,13 +7733,14 @@ Object { "_varStack": Map {}, "pathReturns": false, }, - "nodeType": 3, + "nodeType": 6, "position": Object { + "basePath": "", "col": 13, "file": "file", - "length": 37, + "length": 34, "line": 95, - "offset": 1662, + "offset": 1568, }, }, "category": 4, @@ -7196,37 +7751,40 @@ Object { "pathReturns": false, }, "genericTypes": undefined, - "nodeType": 29, + "nodeType": 32, "params": Array [], "position": Object { + "basePath": "", "col": 2, "file": "file", - "length": 48, + "length": 45, "line": 95, - "offset": 1651, + "offset": 1557, }, "returnType": Object { "category": 5, "name": "i32", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 6, "file": "file", "length": 3, "line": 95, - "offset": 1655, + "offset": 1561, }, }, }, }, "category": 3, - "nodeType": 18, + "nodeType": 21, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 53, + "length": 50, "line": 95, - "offset": 1650, + "offset": 1556, }, "statement": true, }, @@ -7240,25 +7798,27 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 41, "file": "file", "length": 13, "line": 100, - "offset": 1764, + "offset": 1665, }, "valueType": undefined, }, ], "name": "OptionalSemi_Has_TestInterface", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 80, + "length": 78, "line": 100, - "offset": 1724, + "offset": 1625, }, "typeLiteral": Object { "category": 5, @@ -7268,35 +7828,38 @@ Object { "fieldType": Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 101, - "offset": 1789, + "offset": 1689, }, }, "mutable": false, "name": "test", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 101, - "offset": 1783, + "offset": 1683, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 55, "file": "file", - "length": 26, + "length": 24, "line": 100, - "offset": 1778, + "offset": 1679, }, }, }, @@ -7310,49 +7873,53 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 31, "file": "file", "length": 13, "line": 103, - "offset": 1837, + "offset": 1735, }, "valueType": undefined, }, ], "name": "OptionalSemi_Has_EnumTest", - "nodeType": 11, + "nodeType": 14, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 70, + "length": 68, "line": 103, - "offset": 1807, + "offset": 1705, }, "variants": Array [ Object { "category": 2, "identifier": "Test", - "nodeType": 12, + "nodeType": 15, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 104, - "offset": 1856, + "offset": 1753, }, "value": Array [ Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 11, "line": 104, - "offset": 1861, + "offset": 1758, }, }, ], @@ -7369,25 +7936,27 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 37, "file": "file", "length": 13, "line": 106, - "offset": 1915, + "offset": 1810, }, "valueType": undefined, }, ], "name": "OptionalSemi_TestInterface", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 75, + "length": 73, "line": 106, - "offset": 1879, + "offset": 1774, }, "typeLiteral": Object { "category": 5, @@ -7397,35 +7966,38 @@ Object { "fieldType": Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 107, - "offset": 1940, + "offset": 1834, }, }, "mutable": false, "name": "test", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 107, - "offset": 1934, + "offset": 1828, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 51, "file": "file", - "length": 26, + "length": 24, "line": 106, - "offset": 1929, + "offset": 1824, }, }, }, @@ -7439,49 +8011,53 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 27, "file": "file", "length": 13, "line": 109, - "offset": 1983, + "offset": 1875, }, "valueType": undefined, }, ], "name": "OptionalSemi_EnumTest", - "nodeType": 11, + "nodeType": 14, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 65, + "length": 63, "line": 109, - "offset": 1957, + "offset": 1849, }, "variants": Array [ Object { "category": 2, "identifier": "Test", - "nodeType": 12, + "nodeType": 15, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 110, - "offset": 2002, + "offset": 1893, }, "value": Array [ Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 11, "line": 110, - "offset": 2007, + "offset": 1898, }, }, ], @@ -7498,13 +8074,14 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 27, "line": 113, - "offset": 2064, + "offset": 1952, }, "valueType": undefined, }, @@ -7512,36 +8089,39 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest1", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 27, "line": 113, - "offset": 2064, + "offset": 1952, }, "valueType": undefined, }, ], "name": "Generic_TypeTest", - "nodeType": 34, + "nodeType": 37, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 58, "line": 113, - "offset": 2043, + "offset": 1931, }, "typeLiteral": Object { "category": 5, "name": "String", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 52, "file": "file", "length": 6, "line": 113, - "offset": 2094, + "offset": 1982, }, }, }, @@ -7555,25 +8135,27 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 32, "file": "file", "length": 13, "line": 114, - "offset": 2134, + "offset": 2021, }, "valueType": undefined, }, ], "name": "Generic_TestInterface", - "nodeType": 35, + "nodeType": 38, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 70, + "length": 68, "line": 114, - "offset": 2103, + "offset": 1990, }, "typeLiteral": Object { "category": 5, @@ -7583,35 +8165,38 @@ Object { "fieldType": Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 9, "file": "file", "length": 11, "line": 115, - "offset": 2159, + "offset": 2045, }, }, "mutable": false, "name": "test", - "nodeType": 42, + "nodeType": 45, "optional": false, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 115, - "offset": 2153, + "offset": 2039, }, }, ], - "nodeType": 41, + "nodeType": 44, "position": Object { + "basePath": "", "col": 46, "file": "file", - "length": 26, + "length": 24, "line": 114, - "offset": 2148, + "offset": 2035, }, }, }, @@ -7625,49 +8210,53 @@ Object { "category": 5, "constraints": undefined, "name": "GenericTest", - "nodeType": 44, + "nodeType": 47, "position": Object { + "basePath": "", "col": 22, "file": "file", "length": 13, "line": 117, - "offset": 2197, + "offset": 2081, }, "valueType": undefined, }, ], "name": "Generic_EnumTest", - "nodeType": 11, + "nodeType": 14, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 60, + "length": 58, "line": 117, - "offset": 2176, + "offset": 2060, }, "variants": Array [ Object { "category": 2, "identifier": "Test", - "nodeType": 12, + "nodeType": 15, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 17, "line": 118, - "offset": 2216, + "offset": 2099, }, "value": Array [ Object { "category": 5, "name": "GenericTest", - "nodeType": 43, + "nodeType": 46, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 11, "line": 118, - "offset": 2221, + "offset": 2104, }, }, ], @@ -7676,13 +8265,14 @@ Object { }, Object { "category": 1, - "nodeType": 6, + "nodeType": 9, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 27, "line": 121, - "offset": 2255, + "offset": 2135, }, "value": Object { "category": 1, @@ -7690,81 +8280,88 @@ Object { "name": Object { "category": 6, "name": "y", - "nodeType": 46, + "nodeType": 49, "position": Object { + "basePath": "", "col": 14, "file": "file", "length": 1, "line": 121, - "offset": 2268, + "offset": 2148, }, }, - "nodeType": 7, + "nodeType": 10, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 19, "line": 121, - "offset": 2262, + "offset": 2142, }, "value": Object { "category": 4, - "nodeType": 27, + "nodeType": 30, "position": Object { + "basePath": "", "col": 26, "file": "file", "length": 1, "line": 121, - "offset": 2280, + "offset": 2160, }, "value": 1, }, "varType": Object { "category": 5, "name": "Number", - "nodeType": 36, + "nodeType": 39, "position": Object { + "basePath": "", "col": 17, "file": "file", "length": 6, "line": 121, - "offset": 2271, + "offset": 2151, }, }, }, }, Object { "category": 1, - "nodeType": 6, + "nodeType": 9, "position": Object { + "basePath": "", "col": 1, "file": "file", "length": 9, "line": 122, - "offset": 2284, + "offset": 2163, }, "value": Object { "category": 6, "name": "h", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 8, "file": "file", "length": 1, "line": 122, - "offset": 2291, + "offset": 2170, }, }, }, Object { "category": 1, - "nodeType": 6, + "nodeType": 9, "position": Object { + "basePath": "", "col": 1, "file": "file", - "length": 29, + "length": 25, "line": 123, - "offset": 2295, + "offset": 2173, }, "value": Object { "category": 4, @@ -7774,23 +8371,25 @@ Object { "fieldValue": Object { "category": 6, "name": "c", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 124, - "offset": 2307, + "offset": 2184, }, }, "name": "c", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 124, - "offset": 2307, + "offset": 2184, }, }, Object { @@ -7798,23 +8397,25 @@ Object { "fieldValue": Object { "category": 6, "name": "d", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 125, - "offset": 2313, + "offset": 2189, }, }, "name": "d", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 125, - "offset": 2313, + "offset": 2189, }, }, Object { @@ -7822,33 +8423,36 @@ Object { "fieldValue": Object { "category": 6, "name": "z", - "nodeType": 47, + "nodeType": 50, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 126, - "offset": 2319, + "offset": 2194, }, }, "name": "z", - "nodeType": 32, + "nodeType": 35, "position": Object { + "basePath": "", "col": 3, "file": "file", "length": 1, "line": 126, - "offset": 2319, + "offset": 2194, }, }, ], - "nodeType": 31, + "nodeType": 34, "position": Object { + "basePath": "", "col": 8, "file": "file", - "length": 21, + "length": 17, "line": 123, - "offset": 2302, + "offset": 2180, }, }, }, @@ -7861,13 +8465,15 @@ Object { "_types": Map {}, "_varStack": Map {}, "_variables": Map {}, + "loopDepth": undefined, }, "name": "file", "nodeType": 0, "position": Object { + "basePath": "", "col": 0, "file": "file", - "length": 2324, + "length": 2198, "line": 0, "offset": 0, },