diff --git a/SmaCC-C-Parser.package/.filetree b/SmaCC-C-Parser.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-C-Parser.package/.filetree +++ b/SmaCC-C-Parser.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-C-Parser.package/CParser.class/class/cacheId.st b/SmaCC-C-Parser.package/CParser.class/class/cacheId.st new file mode 100644 index 00000000..96c30bbb --- /dev/null +++ b/SmaCC-C-Parser.package/CParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-02T23:04:31.265269+02:00' \ No newline at end of file diff --git a/SmaCC-C-Parser.package/CParser.class/methodProperties.json b/SmaCC-C-Parser.package/CParser.class/methodProperties.json index e5ef0a59..738a2c32 100644 --- a/SmaCC-C-Parser.package/CParser.class/methodProperties.json +++ b/SmaCC-C-Parser.package/CParser.class/methodProperties.json @@ -1,14 +1,18 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/24/2016 12:23:45", - "fileExtension" : "JohnBrant 6/24/2016 12:23:45", - "fileExtensionType" : "JohnBrant 6/24/2016 12:23:45", - "scannerClass" : "JohnBrant 6/24/2016 12:23:45", - "startingStateFortranslationUnit" : "JohnBrant 6/24/2016 12:23:45" }, "instance" : { - "addTypeName:" : "JohnBrant 6/24/2016 12:23:45", - "reduceActionForenum_specifier3:" : "JohnBrant 6/24/2016 12:23:45", - "reduceActionForinit_declaration1:" : "JohnBrant 6/24/2016 12:23:45", - "reduceTable" : "JohnBrant 6/24/2016 12:23:45", - "symbolNames" : "JohnBrant 6/24/2016 12:23:45", - "transitionTable" : "JohnBrant 6/24/2016 12:23:45" } } + "transitionTable" : "ThierryGoubier 9/23/2016 19:23:21", + "reduceTable" : "ThierryGoubier 9/23/2016 19:23:21", + "symbolNames" : "ThierryGoubier 9/23/2016 19:23:21", + "addTypeName:" : "ThierryGoubier 9/23/2016 19:23:21", + "reduceActionForenum_specifier3:" : "ThierryGoubier 9/23/2016 19:23:21", + "reduceActionForinit_declaration1:" : "ThierryGoubier 9/23/2016 19:23:21" + }, + "class" : { + "fileExtension" : "ThierryGoubier 9/23/2016 19:23:21", + "cacheId" : "ThierryGoubier 5/2/2017 23:04", + "definitionComment" : "ThierryGoubier 9/23/2016 19:23:21", + "startingStateFortranslationUnit" : "ThierryGoubier 9/23/2016 19:23:21", + "fileExtensionType" : "ThierryGoubier 9/23/2016 19:23:21", + "scannerClass" : "ThierryGoubier 9/23/2016 19:23:21" + } +} \ No newline at end of file diff --git a/SmaCC-C-Parser.package/CParser.class/properties.json b/SmaCC-C-Parser.package/CParser.class/properties.json index c63181a7..318535e4 100644 --- a/SmaCC-C-Parser.package/CParser.class/properties.json +++ b/SmaCC-C-Parser.package/CParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-C-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CParser", - "pools" : [ - ], "super" : "SmaCCParser", - "type" : "normal" } + "category" : "SmaCC-C-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-C-Parser.package/CScanner.class/methodProperties.json b/SmaCC-C-Parser.package/CScanner.class/methodProperties.json index 42266651..70165fcf 100644 --- a/SmaCC-C-Parser.package/CScanner.class/methodProperties.json +++ b/SmaCC-C-Parser.package/CScanner.class/methodProperties.json @@ -1,45 +1,48 @@ { - "class" : { - "initializeKeywordMap" : "JohnBrant 6/24/2016 12:23:45", - "needsLineNumbers" : "JohnBrant 6/24/2016 12:23:45" }, "instance" : { - "CONSTANTId" : "JohnBrant 6/24/2016 12:23:45", - "IDENTIFIER" : "JohnBrant 6/24/2016 12:23:45", - "IDENTIFIERId" : "JohnBrant 6/24/2016 12:23:45", - "TypeNameId" : "JohnBrant 6/24/2016 12:23:45", - "addTypeName:" : "JohnBrant 6/24/2016 12:23:45", - "emptySymbolTokenId" : "JohnBrant 6/24/2016 12:23:45", - "errorTokenId" : "JohnBrant 6/24/2016 12:23:45", - "initialize" : "JohnBrant 6/24/2016 12:23:45", - "scan1" : "JohnBrant 6/24/2016 12:23:45", - "scan10" : "JohnBrant 6/24/2016 12:23:45", - "scan2" : "JohnBrant 6/24/2016 12:23:45", - "scan3" : "JohnBrant 6/24/2016 12:23:45", - "scan4" : "JohnBrant 6/24/2016 12:23:45", - "scan5" : "JohnBrant 6/24/2016 12:23:45", - "scan6" : "JohnBrant 6/24/2016 12:23:45", - "scan7" : "JohnBrant 6/24/2016 12:23:45", - "scan8" : "JohnBrant 6/24/2016 12:23:45", - "scan9" : "JohnBrant 6/24/2016 12:23:45", - "scanForToken" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX1" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX10" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX11" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX12" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX13" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX14" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX15" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX16" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX17" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX18" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX19" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX2" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX20" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX3" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX4" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX5" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX6" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX7" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX8" : "JohnBrant 6/24/2016 12:23:45", - "scanForTokenX9" : "JohnBrant 6/24/2016 12:23:45", - "tokenActions" : "JohnBrant 6/24/2016 12:23:45" } } + "errorTokenId" : "ThierryGoubier 9/23/2016 19:23:21", + "addTypeName:" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX1" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForToken" : "ThierryGoubier 9/23/2016 19:23:21", + "initialize" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX2" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX20" : "ThierryGoubier 9/23/2016 19:23:21", + "tokenActions" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX3" : "ThierryGoubier 9/23/2016 19:23:21", + "CONSTANTId" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX4" : "ThierryGoubier 9/23/2016 19:23:21", + "scan1" : "ThierryGoubier 9/23/2016 19:23:21", + "TypeNameId" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX5" : "ThierryGoubier 9/23/2016 19:23:21", + "scan2" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX10" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX6" : "ThierryGoubier 9/23/2016 19:23:21", + "scan3" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX11" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX7" : "ThierryGoubier 9/23/2016 19:23:21", + "scan4" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX12" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX8" : "ThierryGoubier 9/23/2016 19:23:21", + "scan5" : "ThierryGoubier 9/23/2016 19:23:21", + "IDENTIFIER" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX13" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX9" : "ThierryGoubier 9/23/2016 19:23:21", + "scan6" : "ThierryGoubier 9/23/2016 19:23:21", + "scan10" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX14" : "ThierryGoubier 9/23/2016 19:23:21", + "scan7" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX15" : "ThierryGoubier 9/23/2016 19:23:21", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 19:23:21", + "IDENTIFIERId" : "ThierryGoubier 9/23/2016 19:23:21", + "scan8" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX16" : "ThierryGoubier 9/23/2016 19:23:21", + "scan9" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX17" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX18" : "ThierryGoubier 9/23/2016 19:23:21", + "scanForTokenX19" : "ThierryGoubier 9/23/2016 19:23:21" + }, + "class" : { + "needsLineNumbers" : "ThierryGoubier 9/23/2016 19:23:21", + "initializeKeywordMap" : "ThierryGoubier 9/23/2016 19:23:21" + } +} \ No newline at end of file diff --git a/SmaCC-C-Parser.package/CScanner.class/properties.json b/SmaCC-C-Parser.package/CScanner.class/properties.json index 33812670..9b2fa6e0 100644 --- a/SmaCC-C-Parser.package/CScanner.class/properties.json +++ b/SmaCC-C-Parser.package/CScanner.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-C-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCScanner", + "category" : "SmaCC-C-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "typeNames" ], + "typeNames" + ], "name" : "CScanner", - "pools" : [ - ], - "super" : "SmaCCScanner", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-C-Parser.package/monticello.meta/version b/SmaCC-C-Parser.package/monticello.meta/version index 9404bae8..f16d97aa 100644 --- a/SmaCC-C-Parser.package/monticello.meta/version +++ b/SmaCC-C-Parser.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-C-Parser-ThierryGoubier.6' message 'From John Brant' id 'bf25f129-c616-43a3-b7ac-a70a867b944f' date '23 September 2016' time '7:23:20.569084 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-C-Parser-ThierryGoubier.7' message 'Update from John Brant (and Tudor Girda).' id '5fa23451-0000-0000-adb2-5b580635c312' date '3 May 2017' time '9:22:42.38477 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-C-Parser-ThierryGoubier.6' message 'From John Brant +' id '04212039-b3a2-5f78-bc72-73dbdfb3de49' date '23 September 2016' time '7:23:21 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-C-Parser.package/properties.json b/SmaCC-C-Parser.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-C-Parser.package/properties.json +++ b/SmaCC-C-Parser.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/.filetree b/SmaCC-CSV-Parser.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-CSV-Parser.package/.filetree +++ b/SmaCC-CSV-Parser.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVFileNode.class/methodProperties.json b/SmaCC-CSV-Parser.package/CSVFileNode.class/methodProperties.json index c87d5562..8ef2d278 100644 --- a/SmaCC-CSV-Parser.package/CSVFileNode.class/methodProperties.json +++ b/SmaCC-CSV-Parser.package/CSVFileNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:06:13", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:06:13", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:06:13", - "eols" : "JohnBrant 6/24/2016 12:06:13", - "eols:" : "JohnBrant 6/24/2016 12:06:13", - "initialize" : "JohnBrant 6/24/2016 12:06:13", - "lines" : "JohnBrant 6/24/2016 12:06:13", - "lines:" : "JohnBrant 6/24/2016 12:06:13" } } + "eols:" : "ThierryGoubier 9/23/2016 19:23:32", + "initialize" : "ThierryGoubier 9/23/2016 19:23:32", + "lines" : "ThierryGoubier 9/23/2016 19:23:32", + "eols" : "ThierryGoubier 9/23/2016 19:23:32", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:32", + "lines:" : "ThierryGoubier 9/23/2016 19:23:32", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:32", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:32" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVFileNode.class/properties.json b/SmaCC-CSV-Parser.package/CSVFileNode.class/properties.json index 096781c9..c52a8367 100644 --- a/SmaCC-CSV-Parser.package/CSVFileNode.class/properties.json +++ b/SmaCC-CSV-Parser.package/CSVFileNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSV-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSVParseNode", + "category" : "SmaCC-CSV-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "lines", - "eols" ], + "eols" + ], "name" : "CSVFileNode", - "pools" : [ - ], - "super" : "CSVParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/methodProperties.json b/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/methodProperties.json index bb73b8a1..f8548c13 100644 --- a/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/methodProperties.json +++ b/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/methodProperties.json @@ -1,6 +1,7 @@ { - "class" : { - }, "instance" : { - "visitFile:" : "JohnBrant 6/24/2016 12:06:13", - "visitLine:" : "JohnBrant 6/24/2016 12:06:13" } } + "visitLine:" : "ThierryGoubier 9/23/2016 19:23:32", + "visitFile:" : "ThierryGoubier 9/23/2016 19:23:32" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/properties.json b/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/properties.json index 3b709c46..9c970cc7 100644 --- a/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/properties.json +++ b/SmaCC-CSV-Parser.package/CSVFileNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSV-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSVFileNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-CSV-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSVFileNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVLineNode.class/methodProperties.json b/SmaCC-CSV-Parser.package/CSVLineNode.class/methodProperties.json index d990b669..b1815dbb 100644 --- a/SmaCC-CSV-Parser.package/CSVLineNode.class/methodProperties.json +++ b/SmaCC-CSV-Parser.package/CSVLineNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:06:13", - "commas" : "JohnBrant 6/24/2016 12:06:13", - "commas:" : "JohnBrant 6/24/2016 12:06:13", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:06:13", - "initialize" : "JohnBrant 6/24/2016 12:06:13", - "values" : "JohnBrant 6/24/2016 12:06:13", - "values:" : "JohnBrant 6/24/2016 12:06:13" } } + "values" : "ThierryGoubier 9/23/2016 19:23:32", + "values:" : "ThierryGoubier 9/23/2016 19:23:32", + "initialize" : "ThierryGoubier 9/23/2016 19:23:32", + "commas:" : "ThierryGoubier 9/23/2016 19:23:32", + "commas" : "ThierryGoubier 9/23/2016 19:23:32", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:32", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:32" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVLineNode.class/properties.json b/SmaCC-CSV-Parser.package/CSVLineNode.class/properties.json index dc19cbe1..fd864ba1 100644 --- a/SmaCC-CSV-Parser.package/CSVLineNode.class/properties.json +++ b/SmaCC-CSV-Parser.package/CSVLineNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSV-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSVParseNode", + "category" : "SmaCC-CSV-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "values", - "commas" ], + "commas" + ], "name" : "CSVLineNode", - "pools" : [ - ], - "super" : "CSVParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVParseNode.class/methodProperties.json b/SmaCC-CSV-Parser.package/CSVParseNode.class/methodProperties.json index f6f8567b..be324057 100644 --- a/SmaCC-CSV-Parser.package/CSVParseNode.class/methodProperties.json +++ b/SmaCC-CSV-Parser.package/CSVParseNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:06:13" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:32" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVParseNode.class/properties.json b/SmaCC-CSV-Parser.package/CSVParseNode.class/properties.json index 351de082..a62c5bfc 100644 --- a/SmaCC-CSV-Parser.package/CSVParseNode.class/properties.json +++ b/SmaCC-CSV-Parser.package/CSVParseNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSV-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSVParseNode", - "pools" : [ - ], "super" : "SmaCCParseNode", - "type" : "normal" } + "category" : "SmaCC-CSV-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSVParseNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/methodProperties.json b/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/methodProperties.json index e095c085..ecd16a41 100644 --- a/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/methodProperties.json +++ b/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/methodProperties.json @@ -1,7 +1,8 @@ { - "class" : { - }, "instance" : { - "visitFile:" : "JohnBrant 6/24/2016 12:06:13", - "visitLine:" : "JohnBrant 6/24/2016 12:06:13", - "visitParse:" : "JohnBrant 6/24/2016 12:06:13" } } + "visitLine:" : "ThierryGoubier 9/23/2016 19:23:32", + "visitFile:" : "ThierryGoubier 9/23/2016 19:23:32", + "visitParse:" : "ThierryGoubier 9/23/2016 19:23:32" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/properties.json b/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/properties.json index ada87d81..7dfc47cb 100644 --- a/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/properties.json +++ b/SmaCC-CSV-Parser.package/CSVParseNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSV-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSVParseNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-CSV-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSVParseNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVParser.class/class/cacheId.st b/SmaCC-CSV-Parser.package/CSVParser.class/class/cacheId.st new file mode 100644 index 00000000..6741fc6f --- /dev/null +++ b/SmaCC-CSV-Parser.package/CSVParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-02T22:47:13.826803+02:00' \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVParser.class/methodProperties.json b/SmaCC-CSV-Parser.package/CSVParser.class/methodProperties.json index 11d8358d..5cc646aa 100644 --- a/SmaCC-CSV-Parser.package/CSVParser.class/methodProperties.json +++ b/SmaCC-CSV-Parser.package/CSVParser.class/methodProperties.json @@ -1,22 +1,26 @@ { - "class" : { - "dataValueFrom:" : "JohnBrant 6/24/2016 12:06:13", - "definitionComment" : "JohnBrant 6/24/2016 12:06:13", - "fileExtension" : "JohnBrant 6/24/2016 12:06:13", - "fileExtensionType" : "JohnBrant 6/24/2016 12:06:13", - "parseFileWithHeader:" : "JohnBrant 6/24/2016 12:06:13", - "parseFileWithoutHeader:" : "JohnBrant 6/24/2016 12:06:13", - "scannerClass" : "JohnBrant 6/24/2016 12:06:13", - "startingStateForFile" : "JohnBrant 6/24/2016 12:06:13" }, "instance" : { - "reduceActionForFile1:" : "JohnBrant 6/24/2016 12:06:13", - "reduceActionForLine1:" : "JohnBrant 6/24/2016 12:06:13", - "reduceActionForLine2:" : "JohnBrant 6/24/2016 12:06:13", - "reduceActionForLines1:" : "JohnBrant 6/24/2016 12:06:13", - "reduceActionForLines2:" : "JohnBrant 6/24/2016 12:06:13", - "reduceActionForMissing1:" : "JohnBrant 6/24/2016 12:06:13", - "reduceActionForValue1:" : "JohnBrant 6/24/2016 12:06:13", - "reduceTable" : "JohnBrant 6/24/2016 12:06:13", - "symbolNames" : "JohnBrant 6/24/2016 12:06:13", - "symbolTypes" : "JohnBrant 6/24/2016 12:06:13", - "transitionTable" : "JohnBrant 6/24/2016 12:06:13" } } + "symbolNames" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceTable" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceActionForLines2:" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceActionForFile1:" : "ThierryGoubier 9/23/2016 19:23:32", + "transitionTable" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceActionForValue1:" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceActionForLine1:" : "ThierryGoubier 9/23/2016 19:23:32", + "symbolTypes" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceActionForMissing1:" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceActionForLines1:" : "ThierryGoubier 9/23/2016 19:23:32", + "reduceActionForLine2:" : "ThierryGoubier 9/23/2016 19:23:32" + }, + "class" : { + "fileExtension" : "ThierryGoubier 9/23/2016 19:23:32", + "cacheId" : "ThierryGoubier 5/2/2017 22:47", + "definitionComment" : "ThierryGoubier 9/23/2016 19:23:32", + "dataValueFrom:" : "ThierryGoubier 9/23/2016 19:23:32", + "parseFileWithHeader:" : "ThierryGoubier 9/23/2016 19:23:32", + "fileExtensionType" : "ThierryGoubier 9/23/2016 19:23:32", + "parseFileWithoutHeader:" : "ThierryGoubier 9/23/2016 19:23:32", + "startingStateForFile" : "ThierryGoubier 9/23/2016 19:23:32", + "scannerClass" : "ThierryGoubier 9/23/2016 19:23:32" + } +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVParser.class/properties.json b/SmaCC-CSV-Parser.package/CSVParser.class/properties.json index 97b05e06..7f244e99 100644 --- a/SmaCC-CSV-Parser.package/CSVParser.class/properties.json +++ b/SmaCC-CSV-Parser.package/CSVParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSV-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSVParser", - "pools" : [ - ], "super" : "SmaCCParser", - "type" : "normal" } + "category" : "SmaCC-CSV-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSVParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVScanner.class/methodProperties.json b/SmaCC-CSV-Parser.package/CSVScanner.class/methodProperties.json index 8bea03d9..3ad6b276 100644 --- a/SmaCC-CSV-Parser.package/CSVScanner.class/methodProperties.json +++ b/SmaCC-CSV-Parser.package/CSVScanner.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "emptySymbolTokenId" : "JohnBrant 6/24/2016 12:06:13", - "errorTokenId" : "JohnBrant 6/24/2016 12:06:13", - "scan1" : "JohnBrant 6/24/2016 12:06:13", - "scan2" : "JohnBrant 6/24/2016 12:06:13", - "scanForToken" : "JohnBrant 6/24/2016 12:06:13" } } + "scanForToken" : "ThierryGoubier 9/23/2016 19:23:32", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 19:23:32", + "scan1" : "ThierryGoubier 9/23/2016 19:23:32", + "scan2" : "ThierryGoubier 9/23/2016 19:23:32", + "errorTokenId" : "ThierryGoubier 9/23/2016 19:23:32" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/CSVScanner.class/properties.json b/SmaCC-CSV-Parser.package/CSVScanner.class/properties.json index 4ad27808..c18cfe5c 100644 --- a/SmaCC-CSV-Parser.package/CSVScanner.class/properties.json +++ b/SmaCC-CSV-Parser.package/CSVScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSV-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSVScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-CSV-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSVScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/monticello.meta/version b/SmaCC-CSV-Parser.package/monticello.meta/version index 75e9f864..c80b64d2 100644 --- a/SmaCC-CSV-Parser.package/monticello.meta/version +++ b/SmaCC-CSV-Parser.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-CSV-Parser-ThierryGoubier.1' message 'From John Brant' id '08e616f2-e4cd-4cf6-970c-0d687d15c814' date '23 September 2016' time '7:23:32.249205 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-CSV-Parser-ThierryGoubier.2' message 'Update from John Brant (and Tudor Girda).' id '02095851-0000-0000-adb3-0da50635c312' date '3 May 2017' time '9:22:44.704679 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-CSV-Parser-ThierryGoubier.1' message 'From John Brant +' id '384965dc-2c99-5870-a2f6-3f569debdb6a' date '23 September 2016' time '7:23:32 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-CSV-Parser.package/properties.json b/SmaCC-CSV-Parser.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-CSV-Parser.package/properties.json +++ b/SmaCC-CSV-Parser.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-CSharp.package/.filetree b/SmaCC-CSharp.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-CSharp.package/.filetree +++ b/SmaCC-CSharp.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/methodProperties.json index 698fec63..9c904569 100644 --- a/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "addToken" : "JohnBrant 6/24/2016 12:08:16", - "addToken:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "addToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "addToken" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/properties.json index bfac0a5d..72b2c4a2 100644 --- a/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSAddAccessorDeclarationNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "addToken", - "block" ], + "block" + ], "name" : "CSAddAccessorDeclarationNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/methodProperties.json index 5dace0e4..b4f0a2c9 100644 --- a/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "modifier" : "JohnBrant 6/24/2016 12:08:16", - "modifier:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/properties.json b/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/properties.json index bb7ba831..fb6909f8 100644 --- a/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/properties.json +++ b/SmaCC-CSharp.package/CSAnonymousFunctionParameterNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifier", "type", - "name" ], + "name" + ], "name" : "CSAnonymousFunctionParameterNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/methodProperties.json index af3cc284..e1bf90d1 100644 --- a/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "delegateToken" : "JohnBrant 6/24/2016 12:08:16", - "delegateToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "signature" : "JohnBrant 6/24/2016 12:08:16", - "signature:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "signature:" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "delegateToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "signature" : "ThierryGoubier 9/23/2016 19:23:52", + "delegateToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/properties.json index d418aa72..f140497a 100644 --- a/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSAnonymousMethodExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "delegateToken", "signature", - "block" ], + "block" + ], "name" : "CSAnonymousMethodExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/methodProperties.json index 287c50ec..0fabb4f0 100644 --- a/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/methodProperties.json @@ -1,19 +1,20 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "newToken" : "JohnBrant 6/24/2016 12:08:16", - "newToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/properties.json index 21f1b65d..04f2861a 100644 --- a/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSAnonymousObjectCreationExpressionNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "leftBraceToken", "declarators", "commaTokens", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSAnonymousObjectCreationExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArgumentNode.class/instance/colonToken..st b/SmaCC-CSharp.package/CSArgumentNode.class/instance/colonToken..st new file mode 100644 index 00000000..7267b911 --- /dev/null +++ b/SmaCC-CSharp.package/CSArgumentNode.class/instance/colonToken..st @@ -0,0 +1,3 @@ +generated +colonToken: aSmaCCToken + colonToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArgumentNode.class/instance/colonToken.st b/SmaCC-CSharp.package/CSArgumentNode.class/instance/colonToken.st new file mode 100644 index 00000000..a82f4247 --- /dev/null +++ b/SmaCC-CSharp.package/CSArgumentNode.class/instance/colonToken.st @@ -0,0 +1,3 @@ +generated +colonToken + ^ colonToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArgumentNode.class/instance/identifier..st b/SmaCC-CSharp.package/CSArgumentNode.class/instance/identifier..st new file mode 100644 index 00000000..eda928c9 --- /dev/null +++ b/SmaCC-CSharp.package/CSArgumentNode.class/instance/identifier..st @@ -0,0 +1,3 @@ +generated +identifier: aSmaCCToken + identifier := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArgumentNode.class/instance/identifier.st b/SmaCC-CSharp.package/CSArgumentNode.class/instance/identifier.st new file mode 100644 index 00000000..ea0b6d01 --- /dev/null +++ b/SmaCC-CSharp.package/CSArgumentNode.class/instance/identifier.st @@ -0,0 +1,3 @@ +generated +identifier + ^ identifier \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArgumentNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSArgumentNode.class/instance/tokenVariables.st index 6c54fdda..7b35a1a2 100644 --- a/SmaCC-CSharp.package/CSArgumentNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSArgumentNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#refToken #outToken) \ No newline at end of file + ^ #(#identifier #colonToken #refToken #outToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArgumentNode.class/methodProperties.json b/SmaCC-CSharp.package/CSArgumentNode.class/methodProperties.json index 0d0f9adf..ef4c63aa 100644 --- a/SmaCC-CSharp.package/CSArgumentNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSArgumentNode.class/methodProperties.json @@ -1,13 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "outToken" : "JohnBrant 6/24/2016 12:08:16", - "outToken:" : "JohnBrant 6/24/2016 12:08:16", - "refToken" : "JohnBrant 6/24/2016 12:08:16", - "refToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "colonToken" : "ThierryGoubier 5/2/2017 22:51", + "outToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifier:" : "ThierryGoubier 5/2/2017 22:51", + "identifier" : "ThierryGoubier 5/2/2017 22:51", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 5/2/2017 22:51", + "outToken" : "ThierryGoubier 9/23/2016 19:23:52", + "refToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "refToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArgumentNode.class/properties.json b/SmaCC-CSharp.package/CSArgumentNode.class/properties.json index 3c2c215c..9fff5ca1 100644 --- a/SmaCC-CSharp.package/CSArgumentNode.class/properties.json +++ b/SmaCC-CSharp.package/CSArgumentNode.class/properties.json @@ -1,16 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "refToken", - "outToken" ], + "outToken", + "identifier", + "colonToken" + ], "name" : "CSArgumentNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/methodProperties.json index 8b1076c6..f048ee59 100644 --- a/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/methodProperties.json @@ -1,26 +1,27 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "arrayInitializer" : "JohnBrant 6/24/2016 12:08:16", - "arrayInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "expressions" : "JohnBrant 6/24/2016 12:08:16", - "expressions:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "newToken" : "JohnBrant 6/24/2016 12:08:16", - "newToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rankSpecifiers" : "JohnBrant 6/24/2016 12:08:16", - "rankSpecifiers:" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "expressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "arrayInitializer" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rankSpecifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "arrayInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "rankSpecifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/properties.json index 7d107804..ce75cd64 100644 --- a/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSArrayCreationExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "type", @@ -13,9 +13,8 @@ "commaTokens", "rightBracketToken", "rankSpecifiers", - "arrayInitializer" ], + "arrayInitializer" + ], "name" : "CSArrayCreationExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayInitializerNode.class/methodProperties.json b/SmaCC-CSharp.package/CSArrayInitializerNode.class/methodProperties.json index 56208e16..6b35be01 100644 --- a/SmaCC-CSharp.package/CSArrayInitializerNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSArrayInitializerNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "initializers" : "JohnBrant 6/24/2016 12:08:16", - "initializers:" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initializers" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "initializers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayInitializerNode.class/properties.json b/SmaCC-CSharp.package/CSArrayInitializerNode.class/properties.json index b1f04e02..09140b9b 100644 --- a/SmaCC-CSharp.package/CSArrayInitializerNode.class/properties.json +++ b/SmaCC-CSharp.package/CSArrayInitializerNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBraceToken", "initializers", "commaTokens", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSArrayInitializerNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayParameterNode.class/methodProperties.json b/SmaCC-CSharp.package/CSArrayParameterNode.class/methodProperties.json index 7adc2e23..fbd953aa 100644 --- a/SmaCC-CSharp.package/CSArrayParameterNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSArrayParameterNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "paramsToken" : "JohnBrant 6/24/2016 12:08:16", - "paramsToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "paramsToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "paramsToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayParameterNode.class/properties.json b/SmaCC-CSharp.package/CSArrayParameterNode.class/properties.json index dffb7d6e..02856d42 100644 --- a/SmaCC-CSharp.package/CSArrayParameterNode.class/properties.json +++ b/SmaCC-CSharp.package/CSArrayParameterNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "paramsToken", "type", - "name" ], + "name" + ], "name" : "CSArrayParameterNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayTypeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSArrayTypeNode.class/methodProperties.json index b5abe904..6d79d712 100644 --- a/SmaCC-CSharp.package/CSArrayTypeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSArrayTypeNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rankSpecifiers" : "JohnBrant 6/24/2016 12:08:16", - "rankSpecifiers:" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "rankSpecifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "rankSpecifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSArrayTypeNode.class/properties.json b/SmaCC-CSharp.package/CSArrayTypeNode.class/properties.json index d0ae2c66..9ee636bb 100644 --- a/SmaCC-CSharp.package/CSArrayTypeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSArrayTypeNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "type", - "rankSpecifiers" ], + "rankSpecifiers" + ], "name" : "CSArrayTypeNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAssignmentNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAssignmentNode.class/methodProperties.json index 56f0256f..1b388531 100644 --- a/SmaCC-CSharp.package/CSAssignmentNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSAssignmentNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "lhs" : "JohnBrant 6/24/2016 12:08:16", - "lhs:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "operator" : "JohnBrant 6/24/2016 12:08:16", - "operator:" : "JohnBrant 6/24/2016 12:08:16", - "rhs" : "JohnBrant 6/24/2016 12:08:16", - "rhs:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "lhs" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "operator" : "ThierryGoubier 9/23/2016 19:23:52", + "rhs:" : "ThierryGoubier 9/23/2016 19:23:52", + "rhs" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "operator:" : "ThierryGoubier 9/23/2016 19:23:52", + "lhs:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAssignmentNode.class/properties.json b/SmaCC-CSharp.package/CSAssignmentNode.class/properties.json index 23c904ee..0711ba2b 100644 --- a/SmaCC-CSharp.package/CSAssignmentNode.class/properties.json +++ b/SmaCC-CSharp.package/CSAssignmentNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "lhs", "operator", - "rhs" ], + "rhs" + ], "name" : "CSAssignmentNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAttributeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAttributeNode.class/methodProperties.json index d4965ab5..d6c61270 100644 --- a/SmaCC-CSharp.package/CSAttributeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSAttributeNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "attributeValues" : "JohnBrant 6/24/2016 12:08:16", - "attributeValues:" : "JohnBrant 6/24/2016 12:08:16", - "colon" : "JohnBrant 6/24/2016 12:08:16", - "colon:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBracket" : "JohnBrant 6/24/2016 12:08:16", - "leftBracket:" : "JohnBrant 6/24/2016 12:08:16", - "rightBracket" : "JohnBrant 6/24/2016 12:08:16", - "rightBracket:" : "JohnBrant 6/24/2016 12:08:16", - "target" : "JohnBrant 6/24/2016 12:08:16", - "target:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "rightBracket" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "target:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracket:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "colon:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "attributeValues" : "ThierryGoubier 9/23/2016 19:23:52", + "colon" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "target" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracket:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracket" : "ThierryGoubier 9/23/2016 19:23:52", + "attributeValues:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAttributeNode.class/properties.json b/SmaCC-CSharp.package/CSAttributeNode.class/properties.json index 4c24c25d..e8b11d21 100644 --- a/SmaCC-CSharp.package/CSAttributeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSAttributeNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracket", "target", "colon", "attributeValues", "commas", - "rightBracket" ], + "rightBracket" + ], "name" : "CSAttributeNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAttributeValueNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAttributeValueNode.class/methodProperties.json index 744be158..49487953 100644 --- a/SmaCC-CSharp.package/CSAttributeValueNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSAttributeValueNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "arguments" : "JohnBrant 6/24/2016 12:08:16", - "arguments:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParen" : "JohnBrant 6/24/2016 12:08:16", - "leftParen:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParen" : "JohnBrant 6/24/2016 12:08:16", - "rightParen:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParen:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParen" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments:" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParen" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParen:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAttributeValueNode.class/properties.json b/SmaCC-CSharp.package/CSAttributeValueNode.class/properties.json index 1e570b77..ce3e8dcb 100644 --- a/SmaCC-CSharp.package/CSAttributeValueNode.class/properties.json +++ b/SmaCC-CSharp.package/CSAttributeValueNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "leftParen", "arguments", "commas", - "rightParen" ], + "rightParen" + ], "name" : "CSAttributeValueNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/README.md b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/README.md similarity index 100% rename from SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/README.md rename to SmaCC-CSharp.package/CSAwaitExpressionNode.class/README.md diff --git a/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..7bdf1152 --- /dev/null +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitAwaitExpression: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/awaitToken..st b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/awaitToken..st new file mode 100644 index 00000000..d8ce8ed6 --- /dev/null +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/awaitToken..st @@ -0,0 +1,3 @@ +generated +awaitToken: aSmaCCToken + awaitToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/awaitToken.st b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/awaitToken.st new file mode 100644 index 00000000..ae244d75 --- /dev/null +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/awaitToken.st @@ -0,0 +1,3 @@ +generated +awaitToken + ^ awaitToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/expression..st b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/expression.st b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/nodeVariables.st similarity index 57% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/nodeVariables.st rename to SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/nodeVariables.st index 5807384e..8ac284dd 100644 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/nodeVariables.st +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/nodeVariables.st @@ -1,3 +1,3 @@ generated nodeVariables - ^ #(#type #block) \ No newline at end of file + ^ #(#expression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/tokenVariables.st similarity index 59% rename from SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/tokenVariables.st rename to SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/tokenVariables.st index 9891cc82..41eb92c7 100644 --- a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#catchToken) \ No newline at end of file + ^ #(#awaitToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAwaitExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/methodProperties.json new file mode 100644 index 00000000..be8b483a --- /dev/null +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/methodProperties.json @@ -0,0 +1,12 @@ +{ + "instance" : { + "nodeVariables" : "ThierryGoubier 5/2/2017 22:51", + "awaitToken:" : "ThierryGoubier 5/2/2017 22:51", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "expression" : "ThierryGoubier 5/2/2017 22:51", + "awaitToken" : "ThierryGoubier 5/2/2017 22:51", + "expression:" : "ThierryGoubier 5/2/2017 22:51", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSAwaitExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/properties.json new file mode 100644 index 00000000..25931851 --- /dev/null +++ b/SmaCC-CSharp.package/CSAwaitExpressionNode.class/properties.json @@ -0,0 +1,14 @@ +{ + "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "awaitToken", + "expression" + ], + "name" : "CSAwaitExpressionNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBaseAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSBaseAccessNode.class/methodProperties.json index c6f3d4ae..edf76c60 100644 --- a/SmaCC-CSharp.package/CSBaseAccessNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSBaseAccessNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "baseToken" : "JohnBrant 6/24/2016 12:08:16", - "baseToken:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "expressions" : "JohnBrant 6/24/2016 12:08:16", - "expressions:" : "JohnBrant 6/24/2016 12:08:16", - "identifier" : "JohnBrant 6/24/2016 12:08:16", - "identifier:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "periodToken" : "JohnBrant 6/24/2016 12:08:16", - "periodToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "expressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifier" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "baseToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "baseToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBaseAccessNode.class/properties.json b/SmaCC-CSharp.package/CSBaseAccessNode.class/properties.json index bc2d87c2..88492b8e 100644 --- a/SmaCC-CSharp.package/CSBaseAccessNode.class/properties.json +++ b/SmaCC-CSharp.package/CSBaseAccessNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "baseToken", "periodToken", @@ -12,9 +12,8 @@ "leftBracketToken", "expressions", "commaTokens", - "rightBracketToken" ], + "rightBracketToken" + ], "name" : "CSBaseAccessNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/README.md b/SmaCC-CSharp.package/CSBaseExpressionNode.class/README.md similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/README.md rename to SmaCC-CSharp.package/CSBaseExpressionNode.class/README.md diff --git a/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..b70f888c --- /dev/null +++ b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitBaseExpression: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/baseToken..st b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/baseToken..st new file mode 100644 index 00000000..b007f87d --- /dev/null +++ b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/baseToken..st @@ -0,0 +1,3 @@ +generated +baseToken: aSmaCCToken + baseToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/baseToken.st b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/baseToken.st new file mode 100644 index 00000000..adaf537b --- /dev/null +++ b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/baseToken.st @@ -0,0 +1,3 @@ +generated +baseToken + ^ baseToken \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/tokenVariables.st similarity index 60% rename from SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/instance/tokenVariables.st rename to SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/tokenVariables.st index 690a715d..43ce6dd3 100644 --- a/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSBaseExpressionNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#semicolon) \ No newline at end of file + ^ #(#baseToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBaseExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSBaseExpressionNode.class/methodProperties.json new file mode 100644 index 00000000..77d617d9 --- /dev/null +++ b/SmaCC-CSharp.package/CSBaseExpressionNode.class/methodProperties.json @@ -0,0 +1,9 @@ +{ + "instance" : { + "baseToken" : "ThierryGoubier 5/2/2017 22:51", + "baseToken:" : "ThierryGoubier 5/2/2017 22:51", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBaseExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSBaseExpressionNode.class/properties.json new file mode 100644 index 00000000..9c3f3a62 --- /dev/null +++ b/SmaCC-CSharp.package/CSBaseExpressionNode.class/properties.json @@ -0,0 +1,13 @@ +{ + "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "baseToken" + ], + "name" : "CSBaseExpressionNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBinaryExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSBinaryExpressionNode.class/methodProperties.json index 54d5b8df..51f33ac1 100644 --- a/SmaCC-CSharp.package/CSBinaryExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSBinaryExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "left" : "JohnBrant 6/24/2016 12:08:16", - "left:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "operator" : "JohnBrant 6/24/2016 12:08:16", - "operator:" : "JohnBrant 6/24/2016 12:08:16", - "right" : "JohnBrant 6/24/2016 12:08:16", - "right:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "operator:" : "ThierryGoubier 9/23/2016 19:23:52", + "left" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "right" : "ThierryGoubier 9/23/2016 19:23:52", + "operator" : "ThierryGoubier 9/23/2016 19:23:52", + "right:" : "ThierryGoubier 9/23/2016 19:23:52", + "left:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBinaryExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSBinaryExpressionNode.class/properties.json index 69cf913c..9cbd532a 100644 --- a/SmaCC-CSharp.package/CSBinaryExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSBinaryExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "left", "operator", - "right" ], + "right" + ], "name" : "CSBinaryExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBlockStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSBlockStatementNode.class/methodProperties.json index 414b36a4..e8278319 100644 --- a/SmaCC-CSharp.package/CSBlockStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSBlockStatementNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "statements" : "JohnBrant 6/24/2016 12:08:16", - "statements:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "statements" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "statements:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBlockStatementNode.class/properties.json b/SmaCC-CSharp.package/CSBlockStatementNode.class/properties.json index f30d6f60..9ad76e84 100644 --- a/SmaCC-CSharp.package/CSBlockStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSBlockStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBraceToken", "statements", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSBlockStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBreakStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSBreakStatementNode.class/methodProperties.json index 9d1536c5..604f207f 100644 --- a/SmaCC-CSharp.package/CSBreakStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSBreakStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "breakToken" : "JohnBrant 6/24/2016 12:08:16", - "breakToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "breakToken" : "ThierryGoubier 9/23/2016 19:23:52", + "breakToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSBreakStatementNode.class/properties.json b/SmaCC-CSharp.package/CSBreakStatementNode.class/properties.json index 1fb6e1bf..97d7cbf7 100644 --- a/SmaCC-CSharp.package/CSBreakStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSBreakStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "breakToken", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSBreakStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCastExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSCastExpressionNode.class/methodProperties.json index 6178aba6..82c78ba3 100644 --- a/SmaCC-CSharp.package/CSCastExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSCastExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCastExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSCastExpressionNode.class/properties.json index c81260b0..932d7079 100644 --- a/SmaCC-CSharp.package/CSCastExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSCastExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParenToken", "type", "rightParenToken", - "expression" ], + "expression" + ], "name" : "CSCastExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCatchClauseNode.class/README.md b/SmaCC-CSharp.package/CSCatchClauseNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..30e244f6 --- /dev/null +++ b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitCatchClause: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/block..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/block..st similarity index 100% rename from SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/block..st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/block..st diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/block.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/block.st similarity index 100% rename from SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/block.st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/block.st diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/catchToken..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/catchToken..st similarity index 100% rename from SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/catchToken..st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/catchToken..st diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/catchToken.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/catchToken.st similarity index 100% rename from SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/catchToken.st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/catchToken.st diff --git a/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/filter..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/filter..st new file mode 100644 index 00000000..3b0cb559 --- /dev/null +++ b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/filter..st @@ -0,0 +1,7 @@ +generated +filter: aCSExceptionFilterNode + self filter notNil + ifTrue: [ self filter parent: nil ]. + filter := aCSExceptionFilterNode. + self filter notNil + ifTrue: [ self filter parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/filter.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/filter.st new file mode 100644 index 00000000..add56293 --- /dev/null +++ b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/filter.st @@ -0,0 +1,3 @@ +generated +filter + ^ filter \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/leftParenToken..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/leftParenToken..st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/leftParenToken..st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/leftParenToken..st diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/leftParenToken.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/leftParenToken.st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/leftParenToken.st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/leftParenToken.st diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/name..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/name..st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/name..st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/name..st diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/name.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/name.st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/name.st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/name.st diff --git a/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..72a7b97b --- /dev/null +++ b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#type #filter #block) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/rightParenToken..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/rightParenToken..st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/rightParenToken..st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/rightParenToken..st diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/rightParenToken.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/rightParenToken.st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/rightParenToken.st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/rightParenToken.st diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/tokenVariables.st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/tokenVariables.st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/tokenVariables.st diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/type..st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/type..st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/type..st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/type..st diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/type.st b/SmaCC-CSharp.package/CSCatchClauseNode.class/instance/type.st similarity index 100% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/type.st rename to SmaCC-CSharp.package/CSCatchClauseNode.class/instance/type.st diff --git a/SmaCC-CSharp.package/CSCatchClauseNode.class/methodProperties.json b/SmaCC-CSharp.package/CSCatchClauseNode.class/methodProperties.json new file mode 100644 index 00000000..e594bc64 --- /dev/null +++ b/SmaCC-CSharp.package/CSCatchClauseNode.class/methodProperties.json @@ -0,0 +1,22 @@ +{ + "instance" : { + "type" : "ThierryGoubier 5/2/2017 22:51", + "type:" : "ThierryGoubier 5/2/2017 22:51", + "leftParenToken:" : "ThierryGoubier 5/2/2017 22:51", + "name" : "ThierryGoubier 5/2/2017 22:51", + "filter:" : "ThierryGoubier 5/2/2017 22:51", + "block:" : "ThierryGoubier 5/2/2017 22:51", + "leftParenToken" : "ThierryGoubier 5/2/2017 22:51", + "catchToken:" : "ThierryGoubier 5/2/2017 22:51", + "name:" : "ThierryGoubier 5/2/2017 22:51", + "catchToken" : "ThierryGoubier 5/2/2017 22:51", + "block" : "ThierryGoubier 5/2/2017 22:51", + "filter" : "ThierryGoubier 5/2/2017 22:51", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "rightParenToken" : "ThierryGoubier 5/2/2017 22:51", + "rightParenToken:" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:51", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/properties.json b/SmaCC-CSharp.package/CSCatchClauseNode.class/properties.json similarity index 55% rename from SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/properties.json rename to SmaCC-CSharp.package/CSCatchClauseNode.class/properties.json index c5f7b57a..14ed1517 100644 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/properties.json +++ b/SmaCC-CSharp.package/CSCatchClauseNode.class/properties.json @@ -1,19 +1,19 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "catchToken", "leftParenToken", "type", "name", "rightParenToken", - "block" ], - "name" : "CSSpecificCatchClauseNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "filter", + "block" + ], + "name" : "CSCatchClauseNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCheckedExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSCheckedExpressionNode.class/methodProperties.json index 793433b4..d8ab5b55 100644 --- a/SmaCC-CSharp.package/CSCheckedExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSCheckedExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "checkedToken" : "JohnBrant 6/24/2016 12:08:16", - "checkedToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "checkedToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "checkedToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCheckedExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSCheckedExpressionNode.class/properties.json index ca1195c4..7888200c 100644 --- a/SmaCC-CSharp.package/CSCheckedExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSCheckedExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "checkedToken", "leftParenToken", "expression", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSCheckedExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCheckedStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSCheckedStatementNode.class/methodProperties.json index c2b912af..3075e42d 100644 --- a/SmaCC-CSharp.package/CSCheckedStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSCheckedStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "checkedToken" : "JohnBrant 6/24/2016 12:08:16", - "checkedToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "checkedToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "checkedToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCheckedStatementNode.class/properties.json b/SmaCC-CSharp.package/CSCheckedStatementNode.class/properties.json index 2a91e7ad..4aa3e55e 100644 --- a/SmaCC-CSharp.package/CSCheckedStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSCheckedStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "checkedToken", - "block" ], + "block" + ], "name" : "CSCheckedStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSClassDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSClassDeclarationNode.class/methodProperties.json index 44eae59a..6c365a73 100644 --- a/SmaCC-CSharp.package/CSClassDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSClassDeclarationNode.class/methodProperties.json @@ -1,41 +1,42 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "classToken" : "JohnBrant 6/24/2016 12:08:16", - "classToken:" : "JohnBrant 6/24/2016 12:08:16", - "colonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonToken:" : "JohnBrant 6/24/2016 12:08:16", - "commaToken" : "JohnBrant 6/24/2016 12:08:16", - "commaToken:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses:" : "JohnBrant 6/24/2016 12:08:16", - "declarations" : "JohnBrant 6/24/2016 12:08:16", - "declarations:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "partialToken" : "JohnBrant 6/24/2016 12:08:16", - "partialToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "supertypes" : "JohnBrant 6/24/2016 12:08:16", - "supertypes:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters:" : "JohnBrant 6/24/2016 12:08:16" } } + "declarations" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "classToken" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "classToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaToken" : "ThierryGoubier 9/23/2016 19:23:52", + "supertypes" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "supertypes:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSClassDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSClassDeclarationNode.class/properties.json index 7c4f2fef..4dcb6830 100644 --- a/SmaCC-CSharp.package/CSClassDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSClassDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -20,9 +20,8 @@ "leftBraceToken", "declarations", "rightBraceToken", - "semicolon" ], + "semicolon" + ], "name" : "CSClassDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCollectionInitializerNode.class/methodProperties.json b/SmaCC-CSharp.package/CSCollectionInitializerNode.class/methodProperties.json index 56208e16..6b35be01 100644 --- a/SmaCC-CSharp.package/CSCollectionInitializerNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSCollectionInitializerNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "initializers" : "JohnBrant 6/24/2016 12:08:16", - "initializers:" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initializers" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "initializers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCollectionInitializerNode.class/properties.json b/SmaCC-CSharp.package/CSCollectionInitializerNode.class/properties.json index e94d6a8c..85286729 100644 --- a/SmaCC-CSharp.package/CSCollectionInitializerNode.class/properties.json +++ b/SmaCC-CSharp.package/CSCollectionInitializerNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBraceToken", "initializers", "commaTokens", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSCollectionInitializerNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCompilationUnitNode.class/methodProperties.json b/SmaCC-CSharp.package/CSCompilationUnitNode.class/methodProperties.json index be33771e..4595073f 100644 --- a/SmaCC-CSharp.package/CSCompilationUnitNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSCompilationUnitNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarations" : "JohnBrant 6/24/2016 12:08:16", - "declarations:" : "JohnBrant 6/24/2016 12:08:16", - "directives" : "JohnBrant 6/24/2016 12:08:16", - "directives:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16" } } + "declarations:" : "ThierryGoubier 9/23/2016 19:23:52", + "directives" : "ThierryGoubier 9/23/2016 19:23:52", + "directives:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSCompilationUnitNode.class/properties.json b/SmaCC-CSharp.package/CSCompilationUnitNode.class/properties.json index e2d096ce..836a9dbf 100644 --- a/SmaCC-CSharp.package/CSCompilationUnitNode.class/properties.json +++ b/SmaCC-CSharp.package/CSCompilationUnitNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "directives", "_attributes", - "declarations" ], + "declarations" + ], "name" : "CSCompilationUnitNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConditionalExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSConditionalExpressionNode.class/methodProperties.json index 03085795..c1d9987f 100644 --- a/SmaCC-CSharp.package/CSConditionalExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSConditionalExpressionNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "booleanExpression" : "JohnBrant 6/24/2016 12:08:16", - "booleanExpression:" : "JohnBrant 6/24/2016 12:08:16", - "colonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonToken:" : "JohnBrant 6/24/2016 12:08:16", - "falseExpression" : "JohnBrant 6/24/2016 12:08:16", - "falseExpression:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "questionMarkToken" : "JohnBrant 6/24/2016 12:08:16", - "questionMarkToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "trueExpression" : "JohnBrant 6/24/2016 12:08:16", - "trueExpression:" : "JohnBrant 6/24/2016 12:08:16" } } + "booleanExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "questionMarkToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "falseExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "falseExpression" : "ThierryGoubier 9/23/2016 19:23:52", + "trueExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "booleanExpression" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "questionMarkToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "trueExpression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConditionalExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSConditionalExpressionNode.class/properties.json index d91d7524..0df62a40 100644 --- a/SmaCC-CSharp.package/CSConditionalExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSConditionalExpressionNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "booleanExpression", "questionMarkToken", "trueExpression", "colonToken", - "falseExpression" ], + "falseExpression" + ], "name" : "CSConditionalExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstDeclaratorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSConstDeclaratorNode.class/methodProperties.json index b3f0fdb4..44bb7188 100644 --- a/SmaCC-CSharp.package/CSConstDeclaratorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSConstDeclaratorNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstDeclaratorNode.class/properties.json b/SmaCC-CSharp.package/CSConstDeclaratorNode.class/properties.json index 884597dc..5346897f 100644 --- a/SmaCC-CSharp.package/CSConstDeclaratorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSConstDeclaratorNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "equalToken", - "expression" ], + "expression" + ], "name" : "CSConstDeclaratorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstantDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSConstantDeclarationNode.class/methodProperties.json index baab1d9c..9eefb551 100644 --- a/SmaCC-CSharp.package/CSConstantDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSConstantDeclarationNode.class/methodProperties.json @@ -1,26 +1,27 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "constToken" : "JohnBrant 6/24/2016 12:08:16", - "constToken:" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "constToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "constToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstantDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSConstantDeclarationNode.class/properties.json index c3c66ea2..4955cf06 100644 --- a/SmaCC-CSharp.package/CSConstantDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSConstantDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -12,9 +12,8 @@ "type", "declarators", "commaTokens", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSConstantDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/methodProperties.json index 2cc14585..6271ed79 100644 --- a/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/properties.json b/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/properties.json index 47e98798..08b41665 100644 --- a/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSConstantDeclaratorNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierToken", "equalToken", - "expression" ], + "expression" + ], "name" : "CSConstantDeclaratorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstructorConstraintNode.class/methodProperties.json b/SmaCC-CSharp.package/CSConstructorConstraintNode.class/methodProperties.json index be796b17..8de703c7 100644 --- a/SmaCC-CSharp.package/CSConstructorConstraintNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSConstructorConstraintNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "newToken" : "JohnBrant 6/24/2016 12:08:16", - "newToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstructorConstraintNode.class/properties.json b/SmaCC-CSharp.package/CSConstructorConstraintNode.class/properties.json index 8ce08e9f..2a34ba07 100644 --- a/SmaCC-CSharp.package/CSConstructorConstraintNode.class/properties.json +++ b/SmaCC-CSharp.package/CSConstructorConstraintNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "leftParenToken", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSConstructorConstraintNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/methodProperties.json index 9e5b4a4d..70349202 100644 --- a/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/methodProperties.json @@ -1,31 +1,32 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "initializer" : "JohnBrant 6/24/2016 12:08:16", - "initializer:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/properties.json index 0896afe1..589c59cf 100644 --- a/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSConstructorDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -15,9 +15,8 @@ "rightParenToken", "initializer", "block", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSConstructorDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstructorInitializerNode.class/methodProperties.json b/SmaCC-CSharp.package/CSConstructorInitializerNode.class/methodProperties.json index bb3a4bad..79547a4f 100644 --- a/SmaCC-CSharp.package/CSConstructorInitializerNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSConstructorInitializerNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "arguments" : "JohnBrant 6/24/2016 12:08:16", - "arguments:" : "JohnBrant 6/24/2016 12:08:16", - "baseToken" : "JohnBrant 6/24/2016 12:08:16", - "baseToken:" : "JohnBrant 6/24/2016 12:08:16", - "colonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonToken:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "thisToken" : "JohnBrant 6/24/2016 12:08:16", - "thisToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "baseToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "baseToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSConstructorInitializerNode.class/properties.json b/SmaCC-CSharp.package/CSConstructorInitializerNode.class/properties.json index 4d322526..9c2df928 100644 --- a/SmaCC-CSharp.package/CSConstructorInitializerNode.class/properties.json +++ b/SmaCC-CSharp.package/CSConstructorInitializerNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "colonToken", "baseToken", @@ -12,9 +12,8 @@ "arguments", "commaTokens", "rightParenToken", - "thisToken" ], + "thisToken" + ], "name" : "CSConstructorInitializerNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSContinueStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSContinueStatementNode.class/methodProperties.json index f5d89be9..6bf2a140 100644 --- a/SmaCC-CSharp.package/CSContinueStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSContinueStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "continueToken" : "JohnBrant 6/24/2016 12:08:16", - "continueToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "continueToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "continueToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSContinueStatementNode.class/properties.json b/SmaCC-CSharp.package/CSContinueStatementNode.class/properties.json index a62b8fe5..79cdefb9 100644 --- a/SmaCC-CSharp.package/CSContinueStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSContinueStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "continueToken", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSContinueStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSDeclarationNode.class/methodProperties.json index 70e459ca..095346ca 100644 --- a/SmaCC-CSharp.package/CSDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSDeclarationNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSDeclarationNode.class/properties.json index ae15e470..916ec892 100644 --- a/SmaCC-CSharp.package/CSDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSDeclarationNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSDeclarationNode", - "pools" : [ - ], "super" : "CSProgramNode", - "type" : "normal" } + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSDeclarationNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDeclarationStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSDeclarationStatementNode.class/methodProperties.json index c660ad7c..f189894d 100644 --- a/SmaCC-CSharp.package/CSDeclarationStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSDeclarationStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "declaration" : "JohnBrant 6/24/2016 12:08:16", - "declaration:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "declaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "declaration" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDeclarationStatementNode.class/properties.json b/SmaCC-CSharp.package/CSDeclarationStatementNode.class/properties.json index 0cd33197..ec3cc71f 100644 --- a/SmaCC-CSharp.package/CSDeclarationStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSDeclarationStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "declaration", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSDeclarationStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/methodProperties.json index 5e87f7ef..f2893e00 100644 --- a/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "defaultToken" : "JohnBrant 6/24/2016 12:08:16", - "defaultToken:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "defaultToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "defaultToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/properties.json index f783c701..b70297ff 100644 --- a/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSDefaultValueExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "defaultToken", "leftParenToken", "type", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSDefaultValueExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/methodProperties.json index 5b7152e7..60684d70 100644 --- a/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "newToken" : "JohnBrant 6/24/2016 12:08:16", - "newToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/properties.json index 332485bc..b274ec84 100644 --- a/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSDelegateCreationExpressionNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "type", "leftParenToken", "expression", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSDelegateCreationExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/instance/typeParameters..st b/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/instance/typeParameters..st index 75125274..0a9112c2 100644 --- a/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/instance/typeParameters..st +++ b/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/instance/typeParameters..st @@ -1,7 +1,7 @@ generated -typeParameters: aCSTypeParameterListNode +typeParameters: aCSVariantTypeParameterListNode self typeParameters notNil ifTrue: [ self typeParameters parent: nil ]. - typeParameters := aCSTypeParameterListNode. + typeParameters := aCSVariantTypeParameterListNode. self typeParameters notNil ifTrue: [ self typeParameters parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/methodProperties.json index 29657a9f..cdc52a9f 100644 --- a/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/methodProperties.json @@ -1,34 +1,35 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses:" : "JohnBrant 6/24/2016 12:08:16", - "delegateToken" : "JohnBrant 6/24/2016 12:08:16", - "delegateToken:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParen" : "JohnBrant 6/24/2016 12:08:16", - "leftParen:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "rightParen" : "JohnBrant 6/24/2016 12:08:16", - "rightParen:" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters:" : "ThierryGoubier 5/2/2017 22:51", + "delegateToken" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParen:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParen" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParen:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "delegateToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParen" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/properties.json index 0fb22382..52f49f94 100644 --- a/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSDelegateDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -17,9 +17,8 @@ "commas", "rightParen", "constraintClauses", - "semicolon" ], + "semicolon" + ], "name" : "CSDelegateDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/methodProperties.json index 5dacdc6e..49c8ef18 100644 --- a/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/methodProperties.json @@ -1,24 +1,25 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "body" : "JohnBrant 6/24/2016 12:08:16", - "body:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tildeToken" : "JohnBrant 6/24/2016 12:08:16", - "tildeToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "body:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tildeToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "body" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tildeToken" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/properties.json index b28ea544..5a61b4ea 100644 --- a/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSDestructorDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -12,9 +12,8 @@ "identifierToken", "leftParenToken", "rightParenToken", - "body" ], + "body" + ], "name" : "CSDestructorDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDoStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSDoStatementNode.class/methodProperties.json index 7b1be4e4..5517ca1b 100644 --- a/SmaCC-CSharp.package/CSDoStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSDoStatementNode.class/methodProperties.json @@ -1,22 +1,23 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "doToken" : "JohnBrant 6/24/2016 12:08:16", - "doToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "whileToken" : "JohnBrant 6/24/2016 12:08:16", - "whileToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "whileToken" : "ThierryGoubier 9/23/2016 19:23:52", + "whileToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "doToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "doToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSDoStatementNode.class/properties.json b/SmaCC-CSharp.package/CSDoStatementNode.class/properties.json index 8450c064..7ac2b1da 100644 --- a/SmaCC-CSharp.package/CSDoStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSDoStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "doToken", "statement", @@ -12,9 +12,8 @@ "leftParenToken", "expression", "rightParenToken", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSDoStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSElementAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSElementAccessNode.class/methodProperties.json index fc7d55a3..e5b064c4 100644 --- a/SmaCC-CSharp.package/CSElementAccessNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSElementAccessNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "baseExpression" : "JohnBrant 6/24/2016 12:08:16", - "baseExpression:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "expressions" : "JohnBrant 6/24/2016 12:08:16", - "expressions:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "baseExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "baseExpression" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSElementAccessNode.class/properties.json b/SmaCC-CSharp.package/CSElementAccessNode.class/properties.json index 99332ea9..adc399e5 100644 --- a/SmaCC-CSharp.package/CSElementAccessNode.class/properties.json +++ b/SmaCC-CSharp.package/CSElementAccessNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "baseExpression", "leftBracketToken", "expressions", "commaTokens", - "rightBracketToken" ], + "rightBracketToken" + ], "name" : "CSElementAccessNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSElementInitializerNode.class/methodProperties.json b/SmaCC-CSharp.package/CSElementInitializerNode.class/methodProperties.json index 67c59bf1..4707ca68 100644 --- a/SmaCC-CSharp.package/CSElementInitializerNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSElementInitializerNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "expressions" : "JohnBrant 6/24/2016 12:08:16", - "expressions:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSElementInitializerNode.class/properties.json b/SmaCC-CSharp.package/CSElementInitializerNode.class/properties.json index f02c3b6d..0ce16430 100644 --- a/SmaCC-CSharp.package/CSElementInitializerNode.class/properties.json +++ b/SmaCC-CSharp.package/CSElementInitializerNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expressions", "leftBraceToken", "commaTokens", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSElementInitializerNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSEmptyStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSEmptyStatementNode.class/methodProperties.json index 70f5ed38..5c1af3a5 100644 --- a/SmaCC-CSharp.package/CSEmptyStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSEmptyStatementNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSEmptyStatementNode.class/properties.json b/SmaCC-CSharp.package/CSEmptyStatementNode.class/properties.json index d371656d..067d7eb1 100644 --- a/SmaCC-CSharp.package/CSEmptyStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSEmptyStatementNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSEmptyStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSEnumDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSEnumDeclarationNode.class/methodProperties.json index 4057d7c4..77957d83 100644 --- a/SmaCC-CSharp.package/CSEnumDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSEnumDeclarationNode.class/methodProperties.json @@ -1,36 +1,37 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "colonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonToken:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarations" : "JohnBrant 6/24/2016 12:08:16", - "declarations:" : "JohnBrant 6/24/2016 12:08:16", - "enumToken" : "JohnBrant 6/24/2016 12:08:16", - "enumToken:" : "JohnBrant 6/24/2016 12:08:16", - "equal" : "JohnBrant 6/24/2016 12:08:16", - "equal:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace:" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16", - "value" : "JohnBrant 6/24/2016 12:08:16", - "value:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "equal:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "enumToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "equal" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "enumToken" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations:" : "ThierryGoubier 9/23/2016 19:23:52", + "value" : "ThierryGoubier 9/23/2016 19:23:52", + "value:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSEnumDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSEnumDeclarationNode.class/properties.json index 83cbfb4c..17c3cb3c 100644 --- a/SmaCC-CSharp.package/CSEnumDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSEnumDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -18,9 +18,8 @@ "rightBrace", "semicolon", "equal", - "value" ], + "value" + ], "name" : "CSEnumDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSEventDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSEventDeclarationNode.class/methodProperties.json index 0516da2c..c8b8992f 100644 --- a/SmaCC-CSharp.package/CSEventDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSEventDeclarationNode.class/methodProperties.json @@ -1,40 +1,41 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "addDeclaration" : "JohnBrant 6/24/2016 12:08:16", - "addDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "eventToken" : "JohnBrant 6/24/2016 12:08:16", - "eventToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "interface" : "JohnBrant 6/24/2016 12:08:16", - "interface:" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "periodToken" : "JohnBrant 6/24/2016 12:08:16", - "periodToken:" : "JohnBrant 6/24/2016 12:08:16", - "removeDeclaration" : "JohnBrant 6/24/2016 12:08:16", - "removeDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "interface:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "eventToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "removeDeclaration" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "eventToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "addDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "interface" : "ThierryGoubier 9/23/2016 19:23:52", + "addDeclaration" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "removeDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSEventDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSEventDeclarationNode.class/properties.json index c6f12942..80e80978 100644 --- a/SmaCC-CSharp.package/CSEventDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSEventDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -19,9 +19,8 @@ "leftBraceToken", "addDeclaration", "removeDeclaration", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSEventDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/README.md b/SmaCC-CSharp.package/CSExceptionFilterNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..bdbc9042 --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitExceptionFilter: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/expression..st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/expression.st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/leftParenToken..st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/leftParenToken..st new file mode 100644 index 00000000..66b762ed --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/leftParenToken..st @@ -0,0 +1,3 @@ +generated +leftParenToken: aSmaCCToken + leftParenToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/leftParenToken.st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/leftParenToken.st new file mode 100644 index 00000000..78807d33 --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/leftParenToken.st @@ -0,0 +1,3 @@ +generated +leftParenToken + ^ leftParenToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..8ac284dd --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#expression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/rightParenToken..st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/rightParenToken..st new file mode 100644 index 00000000..764953cc --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/rightParenToken..st @@ -0,0 +1,3 @@ +generated +rightParenToken: aSmaCCToken + rightParenToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/rightParenToken.st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/rightParenToken.st new file mode 100644 index 00000000..51b9cc2e --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/rightParenToken.st @@ -0,0 +1,3 @@ +generated +rightParenToken + ^ rightParenToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..1f106b86 --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#whenToken #leftParenToken #rightParenToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/whenToken..st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/whenToken..st new file mode 100644 index 00000000..1736e13f --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/whenToken..st @@ -0,0 +1,3 @@ +generated +whenToken: aSmaCCToken + whenToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/whenToken.st b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/whenToken.st new file mode 100644 index 00000000..ea2675e1 --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/instance/whenToken.st @@ -0,0 +1,3 @@ +generated +whenToken + ^ whenToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/methodProperties.json b/SmaCC-CSharp.package/CSExceptionFilterNode.class/methodProperties.json new file mode 100644 index 00000000..2c8778ec --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/methodProperties.json @@ -0,0 +1,16 @@ +{ + "instance" : { + "leftParenToken:" : "ThierryGoubier 5/2/2017 22:51", + "whenToken:" : "ThierryGoubier 5/2/2017 22:51", + "whenToken" : "ThierryGoubier 5/2/2017 22:51", + "leftParenToken" : "ThierryGoubier 5/2/2017 22:51", + "expression:" : "ThierryGoubier 5/2/2017 22:51", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "rightParenToken" : "ThierryGoubier 5/2/2017 22:51", + "rightParenToken:" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:51", + "expression" : "ThierryGoubier 5/2/2017 22:51" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExceptionFilterNode.class/properties.json b/SmaCC-CSharp.package/CSExceptionFilterNode.class/properties.json new file mode 100644 index 00000000..210cd484 --- /dev/null +++ b/SmaCC-CSharp.package/CSExceptionFilterNode.class/properties.json @@ -0,0 +1,16 @@ +{ + "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "whenToken", + "leftParenToken", + "expression", + "rightParenToken" + ], + "name" : "CSExceptionFilterNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/methodProperties.json b/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/methodProperties.json index ad57ad78..d20708ff 100644 --- a/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/properties.json b/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/properties.json index 7f4d6136..d0847466 100644 --- a/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/properties.json +++ b/SmaCC-CSharp.package/CSExplicitAnonymousFunctionSignatureNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParenToken", "parameters", "commaTokens", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSExplicitAnonymousFunctionSignatureNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSExpressionNode.class/methodProperties.json index 622943c0..e505d4ad 100644 --- a/SmaCC-CSharp.package/CSExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "_leftParens" : "JohnBrant 6/24/2016 12:08:16", - "_leftParens:" : "JohnBrant 6/24/2016 12:08:16", - "_rightParens" : "JohnBrant 6/24/2016 12:08:16", - "_rightParens:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16" } } + "_rightParens" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_leftParens" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "_rightParens:" : "ThierryGoubier 9/23/2016 19:23:52", + "_leftParens:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSExpressionNode.class/properties.json index 3c5fdf65..d483c140 100644 --- a/SmaCC-CSharp.package/CSExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_leftParens", - "_rightParens" ], + "_rightParens" + ], "name" : "CSExpressionNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExpressionStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSExpressionStatementNode.class/methodProperties.json index 79e31bad..169f5f4d 100644 --- a/SmaCC-CSharp.package/CSExpressionStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSExpressionStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExpressionStatementNode.class/properties.json b/SmaCC-CSharp.package/CSExpressionStatementNode.class/properties.json index c487efaf..80c1a695 100644 --- a/SmaCC-CSharp.package/CSExpressionStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSExpressionStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSExpressionStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/methodProperties.json b/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/methodProperties.json index 67ff42cc..84fe6f8a 100644 --- a/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "aliasToken" : "JohnBrant 6/24/2016 12:08:16", - "aliasToken:" : "JohnBrant 6/24/2016 12:08:16", - "externToken" : "JohnBrant 6/24/2016 12:08:16", - "externToken:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "externToken" : "ThierryGoubier 9/23/2016 19:23:52", + "aliasToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "aliasToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "externToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/properties.json b/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/properties.json index 6ae4e539..9f701c41 100644 --- a/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/properties.json +++ b/SmaCC-CSharp.package/CSExternAliasDirectiveNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "externToken", "aliasToken", "identifierToken", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSExternAliasDirectiveNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/compositeTokenVariables.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/compositeTokenVariables.st index 9095869d..ebcdefe5 100644 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#newTokens #publicTokens #protectedTokens #internalTokens #privateTokens #staticTokens #readonlyTokens #volatileTokens #unsafeTokens) \ No newline at end of file + ^ #(#modifiers) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/initialize.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/initialize.st index b45dbf78..666cb7a3 100644 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/initialize.st +++ b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/initialize.st @@ -2,14 +2,6 @@ generated-initialize-release initialize super initialize. _attributes := OrderedCollection new: 2. - newTokens := OrderedCollection new: 2. - publicTokens := OrderedCollection new: 2. - protectedTokens := OrderedCollection new: 2. - internalTokens := OrderedCollection new: 2. - privateTokens := OrderedCollection new: 2. - staticTokens := OrderedCollection new: 2. - readonlyTokens := OrderedCollection new: 2. - volatileTokens := OrderedCollection new: 2. - unsafeTokens := OrderedCollection new: 2. + modifiers := OrderedCollection new: 2. declarators := OrderedCollection new: 2. commaTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/internalTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/internalTokens..st deleted file mode 100644 index bc373758..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/internalTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -internalTokens: anOrderedCollection - internalTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/internalTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/internalTokens.st deleted file mode 100644 index b1bc4c94..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/internalTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -internalTokens - ^ internalTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/modifiers..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/modifiers..st new file mode 100644 index 00000000..dc4a278b --- /dev/null +++ b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/modifiers..st @@ -0,0 +1,3 @@ +generated +modifiers: anOrderedCollection + modifiers := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/modifiers.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/modifiers.st new file mode 100644 index 00000000..dc5e97d2 --- /dev/null +++ b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/modifiers.st @@ -0,0 +1,3 @@ +generated +modifiers + ^ modifiers \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/newTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/newTokens..st deleted file mode 100644 index 559342b6..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/newTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -newTokens: anOrderedCollection - newTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/privateTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/privateTokens..st deleted file mode 100644 index 90bc060d..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/privateTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -privateTokens: anOrderedCollection - privateTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/privateTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/privateTokens.st deleted file mode 100644 index 46c14203..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/privateTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -privateTokens - ^ privateTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/protectedTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/protectedTokens..st deleted file mode 100644 index 3f4926df..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/protectedTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -protectedTokens: anOrderedCollection - protectedTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/protectedTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/protectedTokens.st deleted file mode 100644 index e0589751..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/protectedTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -protectedTokens - ^ protectedTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/publicTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/publicTokens..st deleted file mode 100644 index c147d283..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/publicTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -publicTokens: anOrderedCollection - publicTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/publicTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/publicTokens.st deleted file mode 100644 index 5072d5f3..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/publicTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -publicTokens - ^ publicTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/readonlyTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/readonlyTokens..st deleted file mode 100644 index 5595f58a..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/readonlyTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -readonlyTokens: anOrderedCollection - readonlyTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/readonlyTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/readonlyTokens.st deleted file mode 100644 index 5ff5ca83..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/readonlyTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -readonlyTokens - ^ readonlyTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/staticTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/staticTokens..st deleted file mode 100644 index 7c4d98e9..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/staticTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -staticTokens: anOrderedCollection - staticTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/staticTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/staticTokens.st deleted file mode 100644 index 03c7105f..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/staticTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -staticTokens - ^ staticTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/unsafeTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/unsafeTokens..st deleted file mode 100644 index 11915d1b..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/unsafeTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -unsafeTokens: anOrderedCollection - unsafeTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/unsafeTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/unsafeTokens.st deleted file mode 100644 index 9b43da1e..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/unsafeTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -unsafeTokens - ^ unsafeTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/volatileTokens..st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/volatileTokens..st deleted file mode 100644 index c7d081bb..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/volatileTokens..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -volatileTokens: anOrderedCollection - volatileTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/volatileTokens.st b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/volatileTokens.st deleted file mode 100644 index 48a7a63d..00000000 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/volatileTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -volatileTokens - ^ volatileTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/methodProperties.json index 79d869ba..1f09500a 100644 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/methodProperties.json @@ -1,39 +1,24 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "internalTokens" : "JohnBrant 6/24/2016 12:08:16", - "internalTokens:" : "JohnBrant 6/24/2016 12:08:16", - "newTokens" : "JohnBrant 6/24/2016 12:08:16", - "newTokens:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "privateTokens" : "JohnBrant 6/24/2016 12:08:16", - "privateTokens:" : "JohnBrant 6/24/2016 12:08:16", - "protectedTokens" : "JohnBrant 6/24/2016 12:08:16", - "protectedTokens:" : "JohnBrant 6/24/2016 12:08:16", - "publicTokens" : "JohnBrant 6/24/2016 12:08:16", - "publicTokens:" : "JohnBrant 6/24/2016 12:08:16", - "readonlyTokens" : "JohnBrant 6/24/2016 12:08:16", - "readonlyTokens:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "staticTokens" : "JohnBrant 6/24/2016 12:08:16", - "staticTokens:" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16", - "unsafeTokens" : "JohnBrant 6/24/2016 12:08:16", - "unsafeTokens:" : "JohnBrant 6/24/2016 12:08:16", - "volatileTokens" : "JohnBrant 6/24/2016 12:08:16", - "volatileTokens:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 5/2/2017 22:51", + "modifiers:" : "ThierryGoubier 5/2/2017 22:51", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 5/2/2017 22:51", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/properties.json index f9df470c..6217caa7 100644 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSFieldDeclarationNode.class/properties.json @@ -1,27 +1,18 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", - "newTokens", - "publicTokens", - "protectedTokens", - "internalTokens", - "privateTokens", - "staticTokens", - "readonlyTokens", - "volatileTokens", - "unsafeTokens", "type", "declarators", "commaTokens", - "semicolonToken" ], + "semicolonToken", + "modifiers" + ], "name" : "CSFieldDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFinallyClauseNode.class/methodProperties.json b/SmaCC-CSharp.package/CSFinallyClauseNode.class/methodProperties.json index 5dd3d9b8..825a67d1 100644 --- a/SmaCC-CSharp.package/CSFinallyClauseNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSFinallyClauseNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "finallyToken" : "JohnBrant 6/24/2016 12:08:16", - "finallyToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "finallyToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "finallyToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFinallyClauseNode.class/properties.json b/SmaCC-CSharp.package/CSFinallyClauseNode.class/properties.json index fa129c6f..45eb24fe 100644 --- a/SmaCC-CSharp.package/CSFinallyClauseNode.class/properties.json +++ b/SmaCC-CSharp.package/CSFinallyClauseNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "finallyToken", - "block" ], + "block" + ], "name" : "CSFinallyClauseNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/equalToken..st b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/equalToken..st new file mode 100644 index 00000000..6f2dfd24 --- /dev/null +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/equalToken..st @@ -0,0 +1,3 @@ +generated +equalToken: aSmaCCToken + equalToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/equalToken.st b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/equalToken.st new file mode 100644 index 00000000..582f1c8a --- /dev/null +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/equalToken.st @@ -0,0 +1,3 @@ +generated +equalToken + ^ equalToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/expression..st b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/expression.st b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/nodeVariables.st index 41ffda9a..5b7ae1fc 100644 --- a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/nodeVariables.st +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/nodeVariables.st @@ -1,3 +1,3 @@ generated nodeVariables - ^ #(#type) \ No newline at end of file + ^ #(#type #expression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/tokenVariables.st index 1de94ec5..3bd4fb11 100644 --- a/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#modifier #name) \ No newline at end of file + ^ #(#modifier #name #equalToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/methodProperties.json b/SmaCC-CSharp.package/CSFixedParameterNode.class/methodProperties.json index d724f9fd..bf5e78bf 100644 --- a/SmaCC-CSharp.package/CSFixedParameterNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/methodProperties.json @@ -1,17 +1,22 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "modifier" : "JohnBrant 6/24/2016 12:08:16", - "modifier:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "equalToken" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:51", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 5/2/2017 22:51", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 5/2/2017 22:51", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 5/2/2017 22:51", + "modifier" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedParameterNode.class/properties.json b/SmaCC-CSharp.package/CSFixedParameterNode.class/properties.json index 6097bb06..42713ed1 100644 --- a/SmaCC-CSharp.package/CSFixedParameterNode.class/properties.json +++ b/SmaCC-CSharp.package/CSFixedParameterNode.class/properties.json @@ -1,17 +1,18 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifier", "type", - "name" ], + "name", + "equalToken", + "expression" + ], "name" : "CSFixedParameterNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/methodProperties.json index 10b30c41..742f3fac 100644 --- a/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "andToken" : "JohnBrant 6/24/2016 12:08:16", - "andToken:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "andToken" : "ThierryGoubier 9/23/2016 19:23:52", + "andToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/properties.json b/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/properties.json index 02cad4f1..a42f356d 100644 --- a/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSFixedPointerDeclaratorNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierToken", "equalToken", "andToken", - "expression" ], + "expression" + ], "name" : "CSFixedPointerDeclaratorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/methodProperties.json index fbca4e49..2ff06035 100644 --- a/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "fixedToken" : "JohnBrant 6/24/2016 12:08:16", - "fixedToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "fixedToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "fixedToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/properties.json index 71267e25..ab4c3be1 100644 --- a/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSFixedSizeBufferDeclarationNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", "fixedToken", "type", "declarators", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSFixedSizeBufferDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/methodProperties.json index 9e23f6c0..a4b5a2e3 100644 --- a/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/properties.json b/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/properties.json index da050e06..810b9b77 100644 --- a/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSFixedSizeBufferDeclaratorNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "leftBracketToken", "expression", - "rightBracketToken" ], + "rightBracketToken" + ], "name" : "CSFixedSizeBufferDeclaratorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSFixedStatementNode.class/methodProperties.json index f6ed497b..12b957bb 100644 --- a/SmaCC-CSharp.package/CSFixedStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSFixedStatementNode.class/methodProperties.json @@ -1,24 +1,25 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "fixedToken" : "JohnBrant 6/24/2016 12:08:16", - "fixedToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "fixedToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "fixedToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFixedStatementNode.class/properties.json b/SmaCC-CSharp.package/CSFixedStatementNode.class/properties.json index f65ad3a6..845c9f7c 100644 --- a/SmaCC-CSharp.package/CSFixedStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSFixedStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "fixedToken", "leftParenToken", @@ -12,9 +12,8 @@ "declarators", "commaTokens", "rightParenToken", - "statement" ], + "statement" + ], "name" : "CSFixedStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSForStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSForStatementNode.class/methodProperties.json index fcbbafce..da5a266d 100644 --- a/SmaCC-CSharp.package/CSForStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSForStatementNode.class/methodProperties.json @@ -1,25 +1,26 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "condition" : "JohnBrant 6/24/2016 12:08:16", - "condition:" : "JohnBrant 6/24/2016 12:08:16", - "forToken" : "JohnBrant 6/24/2016 12:08:16", - "forToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "initializer" : "JohnBrant 6/24/2016 12:08:16", - "initializer:" : "JohnBrant 6/24/2016 12:08:16", - "iterator" : "JohnBrant 6/24/2016 12:08:16", - "iterator:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonTokens" : "JohnBrant 6/24/2016 12:08:16", - "semicolonTokens:" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "iterator" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "condition:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "iterator:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52", + "forToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "condition" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "forToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSForStatementNode.class/properties.json b/SmaCC-CSharp.package/CSForStatementNode.class/properties.json index e9fe8f1a..617a9c54 100644 --- a/SmaCC-CSharp.package/CSForStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSForStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", "leftParenToken", @@ -13,9 +13,8 @@ "condition", "iterator", "rightParenToken", - "statement" ], + "statement" + ], "name" : "CSForStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSForeachStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSForeachStatementNode.class/methodProperties.json index 52b69f10..078550a9 100644 --- a/SmaCC-CSharp.package/CSForeachStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSForeachStatementNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "foreachToken" : "JohnBrant 6/24/2016 12:08:16", - "foreachToken:" : "JohnBrant 6/24/2016 12:08:16", - "inToken" : "JohnBrant 6/24/2016 12:08:16", - "inToken:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "inToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52", + "inToken" : "ThierryGoubier 9/23/2016 19:23:52", + "foreachToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "foreachToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSForeachStatementNode.class/properties.json b/SmaCC-CSharp.package/CSForeachStatementNode.class/properties.json index 98e9c507..1c6b9aec 100644 --- a/SmaCC-CSharp.package/CSForeachStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSForeachStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "foreachToken", "leftParenToken", @@ -13,9 +13,8 @@ "inToken", "expression", "rightParenToken", - "statement" ], + "statement" + ], "name" : "CSForeachStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/acceptVisitor..st deleted file mode 100644 index c51a9940..00000000 --- a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/acceptVisitor..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -acceptVisitor: aProgramVisitor - ^ aProgramVisitor visitGeneralCatchClause: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/methodProperties.json b/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/methodProperties.json deleted file mode 100644 index a3996761..00000000 --- a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/methodProperties.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "catchToken" : "JohnBrant 6/24/2016 12:08:16", - "catchToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/properties.json b/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/properties.json deleted file mode 100644 index 36eea978..00000000 --- a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/properties.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - "catchToken", - "block" ], - "name" : "CSGeneralCatchClauseNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } diff --git a/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/methodProperties.json index c6752a9d..a5e0a43a 100644 --- a/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "body" : "JohnBrant 6/24/2016 12:08:16", - "body:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "getToken" : "JohnBrant 6/24/2016 12:08:16", - "getToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "body:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "getToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "getToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "body" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/properties.json index a5047a71..49783523 100644 --- a/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSGetAccessorDeclarationNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", "getToken", "body", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSGetAccessorDeclarationNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGotoStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSGotoStatementNode.class/methodProperties.json index e7cf58c1..2986c8b1 100644 --- a/SmaCC-CSharp.package/CSGotoStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSGotoStatementNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "caseToken" : "JohnBrant 6/24/2016 12:08:16", - "caseToken:" : "JohnBrant 6/24/2016 12:08:16", - "defaultToken" : "JohnBrant 6/24/2016 12:08:16", - "defaultToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "gotoToken" : "JohnBrant 6/24/2016 12:08:16", - "gotoToken:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "defaultToken" : "ThierryGoubier 9/23/2016 19:23:52", + "gotoToken" : "ThierryGoubier 9/23/2016 19:23:52", + "caseToken" : "ThierryGoubier 9/23/2016 19:23:52", + "caseToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "defaultToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "gotoToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGotoStatementNode.class/properties.json b/SmaCC-CSharp.package/CSGotoStatementNode.class/properties.json index 8e77800e..b28469ea 100644 --- a/SmaCC-CSharp.package/CSGotoStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSGotoStatementNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "gotoToken", "identifierToken", "semicolonToken", "caseToken", "expression", - "defaultToken" ], + "defaultToken" + ], "name" : "CSGotoStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIfStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSIfStatementNode.class/methodProperties.json index 6ee1af83..2ad94fb3 100644 --- a/SmaCC-CSharp.package/CSIfStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSIfStatementNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "elseStatement" : "JohnBrant 6/24/2016 12:08:16", - "elseStatement:" : "JohnBrant 6/24/2016 12:08:16", - "elseToken" : "JohnBrant 6/24/2016 12:08:16", - "elseToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "ifToken" : "JohnBrant 6/24/2016 12:08:16", - "ifToken:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "thenStatement" : "JohnBrant 6/24/2016 12:08:16", - "thenStatement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "elseToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "elseToken" : "ThierryGoubier 9/23/2016 19:23:52", + "thenStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "ifToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "elseStatement" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "thenStatement" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "ifToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "elseStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIfStatementNode.class/properties.json b/SmaCC-CSharp.package/CSIfStatementNode.class/properties.json index 1ec1c833..ce26e312 100644 --- a/SmaCC-CSharp.package/CSIfStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSIfStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "ifToken", "leftParenToken", @@ -12,9 +12,8 @@ "rightParenToken", "thenStatement", "elseToken", - "elseStatement" ], + "elseStatement" + ], "name" : "CSIfStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/methodProperties.json b/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/methodProperties.json index 15b280a2..01cad6cf 100644 --- a/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "names" : "JohnBrant 6/24/2016 12:08:16", - "names:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "names" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "names:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/properties.json b/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/properties.json index bd85b8f8..3eb8260d 100644 --- a/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/properties.json +++ b/SmaCC-CSharp.package/CSImplicitAnonymousFunctionSignatureNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParenToken", "names", "commaTokens", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSImplicitAnonymousFunctionSignatureNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/equalGreaterThanToken..st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/equalGreaterThanToken..st new file mode 100644 index 00000000..1ac6e920 --- /dev/null +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/equalGreaterThanToken..st @@ -0,0 +1,3 @@ +generated +equalGreaterThanToken: aSmaCCToken + equalGreaterThanToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/equalGreaterThanToken.st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/equalGreaterThanToken.st new file mode 100644 index 00000000..b00b28c3 --- /dev/null +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/equalGreaterThanToken.st @@ -0,0 +1,3 @@ +generated +equalGreaterThanToken + ^ equalGreaterThanToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/expression..st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/expression.st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/ignoredTokenVariables.st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/ignoredTokenVariables.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/ignoredTokenVariables.st rename to SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/ignoredTokenVariables.st diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/nodeVariables.st index 774b9583..9bd6e7d4 100644 --- a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/nodeVariables.st +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/nodeVariables.st @@ -1,3 +1,3 @@ generated nodeVariables - ^ #(#returnType #type #getAccessor #setAccessor) \ No newline at end of file + ^ #(#returnType #type #getAccessor #setAccessor #expression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/semicolonToken..st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/semicolonToken..st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/semicolonToken..st rename to SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/semicolonToken..st diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/semicolonToken.st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/semicolonToken.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/semicolonToken.st rename to SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/semicolonToken.st diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/tokenVariables.st index fd970889..e6e63bcc 100644 --- a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#thisToken #leftBracketToken #rightBracketToken #periodToken #leftBraceToken #rightBraceToken) \ No newline at end of file + ^ #(#thisToken #leftBracketToken #rightBracketToken #periodToken #leftBraceToken #rightBraceToken #equalGreaterThanToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/methodProperties.json index 8da81b3b..69838252 100644 --- a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/methodProperties.json @@ -1,38 +1,46 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "periodToken" : "JohnBrant 6/24/2016 12:08:16", - "periodToken:" : "JohnBrant 6/24/2016 12:08:16", - "returnType" : "JohnBrant 6/24/2016 12:08:16", - "returnType:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "thisToken" : "JohnBrant 6/24/2016 12:08:16", - "thisToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "periodToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "semicolonToken:" : "ThierryGoubier 5/2/2017 22:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 5/2/2017 22:51", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "returnType" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 5/2/2017 22:51", + "periodToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalGreaterThanToken:" : "ThierryGoubier 5/2/2017 22:51", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "returnType:" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 5/2/2017 22:52", + "equalGreaterThanToken" : "ThierryGoubier 5/2/2017 22:51" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/properties.json index 5928a091..7e4fafd5 100644 --- a/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSIndexerDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -19,9 +19,11 @@ "leftBraceToken", "getAccessor", "setAccessor", - "rightBraceToken" ], + "rightBraceToken", + "equalGreaterThanToken", + "expression", + "semicolonToken" + ], "name" : "CSIndexerDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/instance/typeParameters..st b/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/instance/typeParameters..st index 75125274..0a9112c2 100644 --- a/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/instance/typeParameters..st +++ b/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/instance/typeParameters..st @@ -1,7 +1,7 @@ generated -typeParameters: aCSTypeParameterListNode +typeParameters: aCSVariantTypeParameterListNode self typeParameters notNil ifTrue: [ self typeParameters parent: nil ]. - typeParameters := aCSTypeParameterListNode. + typeParameters := aCSVariantTypeParameterListNode. self typeParameters notNil ifTrue: [ self typeParameters parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/methodProperties.json index 5623acd9..265bc555 100644 --- a/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/methodProperties.json @@ -1,38 +1,39 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "colon" : "JohnBrant 6/24/2016 12:08:16", - "colon:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses:" : "JohnBrant 6/24/2016 12:08:16", - "declarations" : "JohnBrant 6/24/2016 12:08:16", - "declarations:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "interfaceToken" : "JohnBrant 6/24/2016 12:08:16", - "interfaceToken:" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "partialToken" : "JohnBrant 6/24/2016 12:08:16", - "partialToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace:" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "supertypes" : "JohnBrant 6/24/2016 12:08:16", - "supertypes:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "interfaceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "interfaceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "supertypes" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters:" : "ThierryGoubier 5/2/2017 22:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken" : "ThierryGoubier 9/23/2016 19:23:52", + "colon" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "supertypes:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "colon:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/properties.json index d057615d..41f72763 100644 --- a/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSInterfaceDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -19,9 +19,8 @@ "leftBrace", "declarations", "rightBrace", - "semicolon" ], + "semicolon" + ], "name" : "CSInterfaceDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/methodProperties.json index 479791aa..5a3cc7a2 100644 --- a/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "eventToken" : "JohnBrant 6/24/2016 12:08:16", - "eventToken:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "modifier" : "JohnBrant 6/24/2016 12:08:16", - "modifier:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "eventToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "eventToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/properties.json index c03926ce..bd7ef107 100644 --- a/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSInterfaceEventDeclarationNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifier", "eventToken", "type", "name", - "semicolon" ], + "semicolon" + ], "name" : "CSInterfaceEventDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/methodProperties.json index f6e5c9b1..02711c3e 100644 --- a/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/methodProperties.json @@ -1,34 +1,35 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace:" : "JohnBrant 6/24/2016 12:08:16", - "leftBracket" : "JohnBrant 6/24/2016 12:08:16", - "leftBracket:" : "JohnBrant 6/24/2016 12:08:16", - "modifier" : "JohnBrant 6/24/2016 12:08:16", - "modifier:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace:" : "JohnBrant 6/24/2016 12:08:16", - "rightBracket" : "JohnBrant 6/24/2016 12:08:16", - "rightBracket:" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "thisToken" : "JohnBrant 6/24/2016 12:08:16", - "thisToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracket" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracket" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracket:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracket:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/properties.json index 185c79c0..8099304c 100644 --- a/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSInterfaceIndexerDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifier", @@ -17,9 +17,8 @@ "leftBrace", "getAccessor", "setAccessor", - "rightBrace" ], + "rightBrace" + ], "name" : "CSInterfaceIndexerDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/methodProperties.json index 0af34868..08d8ef82 100644 --- a/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/methodProperties.json @@ -1,32 +1,33 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParen" : "JohnBrant 6/24/2016 12:08:16", - "leftParen:" : "JohnBrant 6/24/2016 12:08:16", - "modifier" : "JohnBrant 6/24/2016 12:08:16", - "modifier:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "rightParen" : "JohnBrant 6/24/2016 12:08:16", - "rightParen:" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParen:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParen" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParen:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParen" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/properties.json index 39c93609..1491b255 100644 --- a/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSInterfaceMethodDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifier", @@ -16,9 +16,8 @@ "commas", "rightParen", "constraintClauses", - "semicolon" ], + "semicolon" + ], "name" : "CSInterfaceMethodDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/methodProperties.json index a8f1535c..8ae5c4dd 100644 --- a/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "accessorType" : "JohnBrant 6/24/2016 12:08:16", - "accessorType:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "accessorType" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "accessorType:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/properties.json b/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/properties.json index 4aedd881..13db6e9e 100644 --- a/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSInterfacePropertyAccessorNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "accessorType", - "semicolon" ], + "semicolon" + ], "name" : "CSInterfacePropertyAccessorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/methodProperties.json index 213fa836..0f55ebfb 100644 --- a/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/methodProperties.json @@ -1,25 +1,26 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace" : "JohnBrant 6/24/2016 12:08:16", - "leftBrace:" : "JohnBrant 6/24/2016 12:08:16", - "modifier" : "JohnBrant 6/24/2016 12:08:16", - "modifier:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace" : "JohnBrant 6/24/2016 12:08:16", - "rightBrace:" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "rightBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBrace" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifier" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/properties.json index 338f156b..e413596e 100644 --- a/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSInterfacePropertyDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifier", @@ -13,9 +13,8 @@ "leftBrace", "getAccessor", "setAccessor", - "rightBrace" ], + "rightBrace" + ], "name" : "CSInterfacePropertyDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/README.md b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..df08fd21 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitInterpolatedStringExpression: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/compositeNodeVariables.st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/compositeNodeVariables.st new file mode 100644 index 00000000..3cc61934 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/compositeNodeVariables.st @@ -0,0 +1,3 @@ +generated +compositeNodeVariables + ^ #(#interpolations) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/compositeTokenVariables.st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/compositeTokenVariables.st similarity index 65% rename from SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/compositeTokenVariables.st rename to SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/compositeTokenVariables.st index 14b0a9c3..71b55a03 100644 --- a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#commas) \ No newline at end of file + ^ #(#stringParts) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/initialize.st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/initialize.st new file mode 100644 index 00000000..3c4e0808 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/initialize.st @@ -0,0 +1,5 @@ +generated-initialize-release +initialize + super initialize. + stringParts := OrderedCollection new: 2. + interpolations := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/interpolations..st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/interpolations..st new file mode 100644 index 00000000..975f75cc --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/interpolations..st @@ -0,0 +1,5 @@ +generated +interpolations: anOrderedCollection + self setParents: self interpolations to: nil. + interpolations := anOrderedCollection. + self setParents: self interpolations to: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/interpolations.st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/interpolations.st new file mode 100644 index 00000000..a8c4f985 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/interpolations.st @@ -0,0 +1,3 @@ +generated +interpolations + ^ interpolations \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/stringParts..st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/stringParts..st new file mode 100644 index 00000000..263e5236 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/stringParts..st @@ -0,0 +1,3 @@ +generated +stringParts: anOrderedCollection + stringParts := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/stringParts.st b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/stringParts.st new file mode 100644 index 00000000..124d37e7 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/instance/stringParts.st @@ -0,0 +1,3 @@ +generated +stringParts + ^ stringParts \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/methodProperties.json new file mode 100644 index 00000000..d676d8f6 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/methodProperties.json @@ -0,0 +1,13 @@ +{ + "instance" : { + "interpolations:" : "ThierryGoubier 5/2/2017 22:52", + "stringParts:" : "ThierryGoubier 5/2/2017 22:52", + "initialize" : "ThierryGoubier 5/2/2017 22:52", + "stringParts" : "ThierryGoubier 5/2/2017 22:52", + "compositeNodeVariables" : "ThierryGoubier 5/2/2017 22:52", + "interpolations" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "compositeTokenVariables" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/properties.json new file mode 100644 index 00000000..5f855447 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolatedStringExpressionNode.class/properties.json @@ -0,0 +1,14 @@ +{ + "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "stringParts", + "interpolations" + ], + "name" : "CSInterpolatedStringExpressionNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/README.md b/SmaCC-CSharp.package/CSInterpolationNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..69b42517 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitInterpolation: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/commaToken..st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/commaToken..st new file mode 100644 index 00000000..63460a08 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/commaToken..st @@ -0,0 +1,3 @@ +generated +commaToken: aSmaCCToken + commaToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/commaToken.st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/commaToken.st new file mode 100644 index 00000000..40cb4496 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/commaToken.st @@ -0,0 +1,3 @@ +generated +commaToken + ^ commaToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/constant..st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/constant..st new file mode 100644 index 00000000..20404f24 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/constant..st @@ -0,0 +1,7 @@ +generated +constant: aCSExpressionNode + self constant notNil + ifTrue: [ self constant parent: nil ]. + constant := aCSExpressionNode. + self constant notNil + ifTrue: [ self constant parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/constant.st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/constant.st new file mode 100644 index 00000000..f3b9ebec --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/constant.st @@ -0,0 +1,3 @@ +generated +constant + ^ constant \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/expression..st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/expression.st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/ignoredTokenVariables.st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..8a926940 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#commaToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..8179a358 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#expression #constant) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInterpolationNode.class/methodProperties.json new file mode 100644 index 00000000..230c405b --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/methodProperties.json @@ -0,0 +1,14 @@ +{ + "instance" : { + "ignoredTokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:51", + "commaToken:" : "ThierryGoubier 5/2/2017 22:51", + "constant" : "ThierryGoubier 5/2/2017 22:51", + "commaToken" : "ThierryGoubier 5/2/2017 22:51", + "constant:" : "ThierryGoubier 5/2/2017 22:51", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "expression" : "ThierryGoubier 5/2/2017 22:51", + "expression:" : "ThierryGoubier 5/2/2017 22:51" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInterpolationNode.class/properties.json b/SmaCC-CSharp.package/CSInterpolationNode.class/properties.json new file mode 100644 index 00000000..b1fa99c2 --- /dev/null +++ b/SmaCC-CSharp.package/CSInterpolationNode.class/properties.json @@ -0,0 +1,15 @@ +{ + "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "expression", + "commaToken", + "constant" + ], + "name" : "CSInterpolationNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInvocationExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSInvocationExpressionNode.class/methodProperties.json index c28ff9bb..f65b30bd 100644 --- a/SmaCC-CSharp.package/CSInvocationExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSInvocationExpressionNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "arguments" : "JohnBrant 6/24/2016 12:08:16", - "arguments:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSInvocationExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSInvocationExpressionNode.class/properties.json index 390f76e3..d049406f 100644 --- a/SmaCC-CSharp.package/CSInvocationExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSInvocationExpressionNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "leftParenToken", "arguments", "commaTokens", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSInvocationExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLabeledStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSLabeledStatementNode.class/methodProperties.json index f355eb90..53026652 100644 --- a/SmaCC-CSharp.package/CSLabeledStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSLabeledStatementNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "colonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonToken:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLabeledStatementNode.class/properties.json b/SmaCC-CSharp.package/CSLabeledStatementNode.class/properties.json index b0924307..52f1cf22 100644 --- a/SmaCC-CSharp.package/CSLabeledStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSLabeledStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierToken", "colonToken", - "statement" ], + "statement" + ], "name" : "CSLabeledStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLambdaExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSLambdaExpressionNode.class/methodProperties.json index 5c4a2b9c..81817431 100644 --- a/SmaCC-CSharp.package/CSLambdaExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSLambdaExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "body" : "JohnBrant 6/24/2016 12:08:16", - "body:" : "JohnBrant 6/24/2016 12:08:16", - "equalGreaterThanToken" : "JohnBrant 6/24/2016 12:08:16", - "equalGreaterThanToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "signature" : "JohnBrant 6/24/2016 12:08:16", - "signature:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "body" : "ThierryGoubier 9/23/2016 19:23:52", + "signature:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "equalGreaterThanToken" : "ThierryGoubier 9/23/2016 19:23:52", + "body:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "signature" : "ThierryGoubier 9/23/2016 19:23:52", + "equalGreaterThanToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLambdaExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSLambdaExpressionNode.class/properties.json index 71e3772b..e411ba11 100644 --- a/SmaCC-CSharp.package/CSLambdaExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSLambdaExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "signature", "equalGreaterThanToken", - "body" ], + "body" + ], "name" : "CSLambdaExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLiteralExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSLiteralExpressionNode.class/methodProperties.json index 874d927a..02796aec 100644 --- a/SmaCC-CSharp.package/CSLiteralExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSLiteralExpressionNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "token" : "JohnBrant 6/24/2016 12:08:16", - "token:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "token" : "ThierryGoubier 9/23/2016 19:23:52", + "token:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLiteralExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSLiteralExpressionNode.class/properties.json index ee218dd1..ffc0eab3 100644 --- a/SmaCC-CSharp.package/CSLiteralExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSLiteralExpressionNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "token" ], + "token" + ], "name" : "CSLiteralExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/methodProperties.json index b1611c64..2ec1b0f2 100644 --- a/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "constToken" : "JohnBrant 6/24/2016 12:08:16", - "constToken:" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "constToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "constToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/properties.json index e10a9ec9..5a1ab867 100644 --- a/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSLocalConstantDeclarationNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "constToken", "type", "declarators", - "commaTokens" ], + "commaTokens" + ], "name" : "CSLocalConstantDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/methodProperties.json index cefc9582..c2d2a43e 100644 --- a/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarators" : "JohnBrant 6/24/2016 12:08:16", - "declarators:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarators:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/properties.json index 0a57cc48..56b24ee7 100644 --- a/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSLocalVariableDeclarationNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "type", "declarators", - "commaTokens" ], + "commaTokens" + ], "name" : "CSLocalVariableDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/methodProperties.json index b3f0fdb4..44bb7188 100644 --- a/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/properties.json b/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/properties.json index 6fea5e0b..f9a37a54 100644 --- a/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSLocalVariableDeclaratorNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "equalToken", - "expression" ], + "expression" + ], "name" : "CSLocalVariableDeclaratorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLockStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSLockStatementNode.class/methodProperties.json index e7d36737..7e4225b1 100644 --- a/SmaCC-CSharp.package/CSLockStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSLockStatementNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "lockToken" : "JohnBrant 6/24/2016 12:08:16", - "lockToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "lockToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "lockToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSLockStatementNode.class/properties.json b/SmaCC-CSharp.package/CSLockStatementNode.class/properties.json index 09d23aab..984911b3 100644 --- a/SmaCC-CSharp.package/CSLockStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSLockStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "lockToken", "leftParenToken", "expression", "rightParenToken", - "statement" ], + "statement" + ], "name" : "CSLockStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberAccessNode.class/instance/expression..st b/SmaCC-CSharp.package/CSMemberAccessNode.class/instance/expression..st index 160179b6..37c107bf 100644 --- a/SmaCC-CSharp.package/CSMemberAccessNode.class/instance/expression..st +++ b/SmaCC-CSharp.package/CSMemberAccessNode.class/instance/expression..st @@ -1,7 +1,7 @@ generated -expression: aCSProgramNode +expression: aCSExpressionNode self expression notNil ifTrue: [ self expression parent: nil ]. - expression := aCSProgramNode. + expression := aCSExpressionNode. self expression notNil ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSMemberAccessNode.class/methodProperties.json index f8d00f50..a8ae0614 100644 --- a/SmaCC-CSharp.package/CSMemberAccessNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSMemberAccessNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "identifier" : "JohnBrant 6/24/2016 12:08:16", - "identifier:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "periodToken" : "JohnBrant 6/24/2016 12:08:16", - "periodToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments:" : "JohnBrant 6/24/2016 12:08:16" } } + "typeArguments:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifier" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 5/2/2017 22:52", + "typeArguments" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberAccessNode.class/properties.json b/SmaCC-CSharp.package/CSMemberAccessNode.class/properties.json index cb13b931..006d2a30 100644 --- a/SmaCC-CSharp.package/CSMemberAccessNode.class/properties.json +++ b/SmaCC-CSharp.package/CSMemberAccessNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "periodToken", "identifier", - "typeArguments" ], + "typeArguments" + ], "name" : "CSMemberAccessNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/instance/access..st b/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/instance/access..st index 464ccf1d..5388a9d0 100644 --- a/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/instance/access..st +++ b/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/instance/access..st @@ -1,7 +1,7 @@ generated -access: aCSMemberAccessNode +access: aCSExpressionNode self access notNil ifTrue: [ self access parent: nil ]. - access := aCSMemberAccessNode. + access := aCSExpressionNode. self access notNil ifTrue: [ self access parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/methodProperties.json index 74424102..feda707b 100644 --- a/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "access" : "JohnBrant 6/24/2016 12:08:16", - "access:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "value" : "JohnBrant 6/24/2016 12:08:16", - "value:" : "JohnBrant 6/24/2016 12:08:16" } } + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "access" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "value" : "ThierryGoubier 9/23/2016 19:23:52", + "value:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "access:" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/properties.json b/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/properties.json index 768dc53f..f712999f 100644 --- a/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSMemberDeclaratorNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "access", "identifierToken", "equalToken", - "value" ], + "value" + ], "name" : "CSMemberDeclaratorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/arguments..st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/arguments..st new file mode 100644 index 00000000..83486081 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/arguments..st @@ -0,0 +1,5 @@ +generated +arguments: anOrderedCollection + self setParents: self arguments to: nil. + arguments := anOrderedCollection. + self setParents: self arguments to: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/arguments.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/arguments.st new file mode 100644 index 00000000..d21387e3 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/arguments.st @@ -0,0 +1,3 @@ +generated +arguments + ^ arguments \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/commaTokens..st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/commaTokens..st new file mode 100644 index 00000000..a245a861 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/commaTokens..st @@ -0,0 +1,3 @@ +generated +commaTokens: anOrderedCollection + commaTokens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/commaTokens.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/commaTokens.st new file mode 100644 index 00000000..144e9c3e --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/commaTokens.st @@ -0,0 +1,3 @@ +generated +commaTokens + ^ commaTokens \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/compositeNodeVariables.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/compositeNodeVariables.st new file mode 100644 index 00000000..970edf60 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/compositeNodeVariables.st @@ -0,0 +1,3 @@ +generated +compositeNodeVariables + ^ #(#arguments) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..9b0c5367 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#commaTokens) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/initialize.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/initialize.st new file mode 100644 index 00000000..e4e3cb38 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/initialize.st @@ -0,0 +1,5 @@ +generated-initialize-release +initialize + super initialize. + arguments := OrderedCollection new: 2. + commaTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/leftBracketToken..st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/leftBracketToken..st new file mode 100644 index 00000000..65a9ac73 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/leftBracketToken..st @@ -0,0 +1,3 @@ +generated +leftBracketToken: aSmaCCToken + leftBracketToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/leftBracketToken.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/leftBracketToken.st new file mode 100644 index 00000000..af4a6e12 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/leftBracketToken.st @@ -0,0 +1,3 @@ +generated +leftBracketToken + ^ leftBracketToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/rightBracketToken..st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/rightBracketToken..st new file mode 100644 index 00000000..dc746d25 --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/rightBracketToken..st @@ -0,0 +1,3 @@ +generated +rightBracketToken: aSmaCCToken + rightBracketToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/rightBracketToken.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/rightBracketToken.st new file mode 100644 index 00000000..6cacc18c --- /dev/null +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/rightBracketToken.st @@ -0,0 +1,3 @@ +generated +rightBracketToken + ^ rightBracketToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/tokenVariables.st index 2ad009fb..e85905cd 100644 --- a/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#identifier #equalToken) \ No newline at end of file + ^ #(#identifier #leftBracketToken #rightBracketToken #equalToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/methodProperties.json b/SmaCC-CSharp.package/CSMemberInitializerNode.class/methodProperties.json index b506fce3..90e315ad 100644 --- a/SmaCC-CSharp.package/CSMemberInitializerNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/methodProperties.json @@ -1,13 +1,25 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "identifier" : "JohnBrant 6/24/2016 12:08:16", - "identifier:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "value" : "JohnBrant 6/24/2016 12:08:16", - "value:" : "JohnBrant 6/24/2016 12:08:16" } } + "rightBracketToken" : "ThierryGoubier 5/2/2017 22:51", + "identifier" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 5/2/2017 22:51", + "commaTokens" : "ThierryGoubier 5/2/2017 22:51", + "leftBracketToken:" : "ThierryGoubier 5/2/2017 22:51", + "rightBracketToken:" : "ThierryGoubier 5/2/2017 22:51", + "leftBracketToken" : "ThierryGoubier 5/2/2017 22:51", + "commaTokens:" : "ThierryGoubier 5/2/2017 22:51", + "arguments" : "ThierryGoubier 5/2/2017 22:51", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "identifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "value" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments:" : "ThierryGoubier 5/2/2017 22:51", + "value:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMemberInitializerNode.class/properties.json b/SmaCC-CSharp.package/CSMemberInitializerNode.class/properties.json index 06ddbb8f..d8c759cf 100644 --- a/SmaCC-CSharp.package/CSMemberInitializerNode.class/properties.json +++ b/SmaCC-CSharp.package/CSMemberInitializerNode.class/properties.json @@ -1,16 +1,19 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifier", "equalToken", - "value" ], + "value", + "leftBracketToken", + "arguments", + "commaTokens", + "rightBracketToken" + ], "name" : "CSMemberInitializerNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/equalGreaterThanToken..st b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/equalGreaterThanToken..st new file mode 100644 index 00000000..1ac6e920 --- /dev/null +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/equalGreaterThanToken..st @@ -0,0 +1,3 @@ +generated +equalGreaterThanToken: aSmaCCToken + equalGreaterThanToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/equalGreaterThanToken.st b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/equalGreaterThanToken.st new file mode 100644 index 00000000..b00b28c3 --- /dev/null +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/equalGreaterThanToken.st @@ -0,0 +1,3 @@ +generated +equalGreaterThanToken + ^ equalGreaterThanToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/expression..st b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/expression.st b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/nodeVariables.st index aa646d80..24568713 100644 --- a/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/nodeVariables.st +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/nodeVariables.st @@ -1,3 +1,3 @@ generated nodeVariables - ^ #(#block) \ No newline at end of file + ^ #(#block #expression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..dbe452d4 --- /dev/null +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#equalGreaterThanToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/methodProperties.json b/SmaCC-CSharp.package/CSMethodBodyNode.class/methodProperties.json index 4f748750..b2462a73 100644 --- a/SmaCC-CSharp.package/CSMethodBodyNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/methodProperties.json @@ -1,11 +1,17 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "equalGreaterThanToken" : "ThierryGoubier 5/2/2017 22:51", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 5/2/2017 22:51", + "equalGreaterThanToken:" : "ThierryGoubier 5/2/2017 22:51", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "expression" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:51" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodBodyNode.class/properties.json b/SmaCC-CSharp.package/CSMethodBodyNode.class/properties.json index 0a0214e8..ad4a2c75 100644 --- a/SmaCC-CSharp.package/CSMethodBodyNode.class/properties.json +++ b/SmaCC-CSharp.package/CSMethodBodyNode.class/properties.json @@ -1,15 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "block", - "semicolonToken" ], + "semicolonToken", + "equalGreaterThanToken", + "expression" + ], "name" : "CSMethodBodyNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSMethodDeclarationNode.class/methodProperties.json index 3baf3f7b..25589ca0 100644 --- a/SmaCC-CSharp.package/CSMethodDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSMethodDeclarationNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "body" : "JohnBrant 6/24/2016 12:08:16", - "body:" : "JohnBrant 6/24/2016 12:08:16", - "header" : "JohnBrant 6/24/2016 12:08:16", - "header:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "header:" : "ThierryGoubier 9/23/2016 19:23:52", + "body" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "body:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "header" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSMethodDeclarationNode.class/properties.json index 5f4ced0d..1fcb142b 100644 --- a/SmaCC-CSharp.package/CSMethodDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSMethodDeclarationNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "header", - "body" ], + "body" + ], "name" : "CSMethodDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodHeaderNode.class/methodProperties.json b/SmaCC-CSharp.package/CSMethodHeaderNode.class/methodProperties.json index 7ad7a11f..9359d683 100644 --- a/SmaCC-CSharp.package/CSMethodHeaderNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSMethodHeaderNode.class/methodProperties.json @@ -1,36 +1,37 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "interface" : "JohnBrant 6/24/2016 12:08:16", - "interface:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "partialToken" : "JohnBrant 6/24/2016 12:08:16", - "partialToken:" : "JohnBrant 6/24/2016 12:08:16", - "periodToken" : "JohnBrant 6/24/2016 12:08:16", - "periodToken:" : "JohnBrant 6/24/2016 12:08:16", - "returnType" : "JohnBrant 6/24/2016 12:08:16", - "returnType:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "interface:" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "returnType" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "interface" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "returnType:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSMethodHeaderNode.class/properties.json b/SmaCC-CSharp.package/CSMethodHeaderNode.class/properties.json index 54cf8f38..65e47eee 100644 --- a/SmaCC-CSharp.package/CSMethodHeaderNode.class/properties.json +++ b/SmaCC-CSharp.package/CSMethodHeaderNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -18,9 +18,8 @@ "parameters", "commas", "rightParenToken", - "constraintClauses" ], + "constraintClauses" + ], "name" : "CSMethodHeaderNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedArgumentNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNamedArgumentNode.class/methodProperties.json index ee82e8dc..9e882a5a 100644 --- a/SmaCC-CSharp.package/CSNamedArgumentNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSNamedArgumentNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "equal" : "JohnBrant 6/24/2016 12:08:16", - "equal:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "value" : "JohnBrant 6/24/2016 12:08:16", - "value:" : "JohnBrant 6/24/2016 12:08:16" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "equal" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "value" : "ThierryGoubier 9/23/2016 19:23:52", + "equal:" : "ThierryGoubier 9/23/2016 19:23:52", + "value:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedArgumentNode.class/properties.json b/SmaCC-CSharp.package/CSNamedArgumentNode.class/properties.json index 0dfae2ef..a09cb47c 100644 --- a/SmaCC-CSharp.package/CSNamedArgumentNode.class/properties.json +++ b/SmaCC-CSharp.package/CSNamedArgumentNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "equal", - "value" ], + "value" + ], "name" : "CSNamedArgumentNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/README.md b/SmaCC-CSharp.package/CSNamedEntityNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..49f5efef --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitNamedEntity: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/identifierToken..st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/identifierToken..st new file mode 100644 index 00000000..63ae2713 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/identifierToken..st @@ -0,0 +1,3 @@ +generated +identifierToken: aSmaCCToken + identifierToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/identifierToken.st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/identifierToken.st new file mode 100644 index 00000000..0ca11f70 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/identifierToken.st @@ -0,0 +1,3 @@ +generated +identifierToken + ^ identifierToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..4f8e9369 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#target #typeArguments) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/periodToken..st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/periodToken..st new file mode 100644 index 00000000..65577c18 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/periodToken..st @@ -0,0 +1,3 @@ +generated +periodToken: aSmaCCToken + periodToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/periodToken.st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/periodToken.st new file mode 100644 index 00000000..08a0bda3 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/periodToken.st @@ -0,0 +1,3 @@ +generated +periodToken + ^ periodToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/target..st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/target..st new file mode 100644 index 00000000..b2eeca1b --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/target..st @@ -0,0 +1,7 @@ +generated +target: aCSExpressionNode + self target notNil + ifTrue: [ self target parent: nil ]. + target := aCSExpressionNode. + self target notNil + ifTrue: [ self target parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/target.st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/target.st new file mode 100644 index 00000000..cf6d6618 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/target.st @@ -0,0 +1,3 @@ +generated +target + ^ target \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..e54ae124 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#periodToken #identifierToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/typeArguments..st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/typeArguments..st new file mode 100644 index 00000000..cbc40805 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/typeArguments..st @@ -0,0 +1,7 @@ +generated +typeArguments: aCSTypeArgumentListNode + self typeArguments notNil + ifTrue: [ self typeArguments parent: nil ]. + typeArguments := aCSTypeArgumentListNode. + self typeArguments notNil + ifTrue: [ self typeArguments parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/typeArguments.st b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/typeArguments.st new file mode 100644 index 00000000..942f734f --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/instance/typeArguments.st @@ -0,0 +1,3 @@ +generated +typeArguments + ^ typeArguments \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNamedEntityNode.class/methodProperties.json new file mode 100644 index 00000000..f94c0e8d --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/methodProperties.json @@ -0,0 +1,16 @@ +{ + "instance" : { + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52", + "typeArguments:" : "ThierryGoubier 5/2/2017 22:52", + "target:" : "ThierryGoubier 5/2/2017 22:52", + "periodToken:" : "ThierryGoubier 5/2/2017 22:52", + "typeArguments" : "ThierryGoubier 5/2/2017 22:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "identifierToken" : "ThierryGoubier 5/2/2017 22:52", + "target" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "periodToken" : "ThierryGoubier 5/2/2017 22:52", + "identifierToken:" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamedEntityNode.class/properties.json b/SmaCC-CSharp.package/CSNamedEntityNode.class/properties.json new file mode 100644 index 00000000..57e383b2 --- /dev/null +++ b/SmaCC-CSharp.package/CSNamedEntityNode.class/properties.json @@ -0,0 +1,16 @@ +{ + "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "target", + "periodToken", + "identifierToken", + "typeArguments" + ], + "name" : "CSNamedEntityNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/README.md b/SmaCC-CSharp.package/CSNameofExpressionNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..5257e5bd --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitNameofExpression: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/leftParenToken..st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/leftParenToken..st new file mode 100644 index 00000000..66b762ed --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/leftParenToken..st @@ -0,0 +1,3 @@ +generated +leftParenToken: aSmaCCToken + leftParenToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/leftParenToken.st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/leftParenToken.st new file mode 100644 index 00000000..78807d33 --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/leftParenToken.st @@ -0,0 +1,3 @@ +generated +leftParenToken + ^ leftParenToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/name..st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/name..st new file mode 100644 index 00000000..76709c30 --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/name..st @@ -0,0 +1,7 @@ +generated +name: aCSExpressionNode + self name notNil + ifTrue: [ self name parent: nil ]. + name := aCSExpressionNode. + self name notNil + ifTrue: [ self name parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/name.st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/name.st new file mode 100644 index 00000000..54d1888a --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/name.st @@ -0,0 +1,3 @@ +generated +name + ^ name \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nameofToken..st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nameofToken..st new file mode 100644 index 00000000..f2681773 --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nameofToken..st @@ -0,0 +1,3 @@ +generated +nameofToken: aSmaCCToken + nameofToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nameofToken.st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nameofToken.st new file mode 100644 index 00000000..50d65eb3 --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nameofToken.st @@ -0,0 +1,3 @@ +generated +nameofToken + ^ nameofToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nodeVariables.st similarity index 66% rename from SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/nodeVariables.st rename to SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nodeVariables.st index aa646d80..67394fe5 100644 --- a/SmaCC-CSharp.package/CSGeneralCatchClauseNode.class/instance/nodeVariables.st +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/nodeVariables.st @@ -1,3 +1,3 @@ generated nodeVariables - ^ #(#block) \ No newline at end of file + ^ #(#name) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/rightParenToken..st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/rightParenToken..st new file mode 100644 index 00000000..764953cc --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/rightParenToken..st @@ -0,0 +1,3 @@ +generated +rightParenToken: aSmaCCToken + rightParenToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/rightParenToken.st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/rightParenToken.st new file mode 100644 index 00000000..51b9cc2e --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/rightParenToken.st @@ -0,0 +1,3 @@ +generated +rightParenToken + ^ rightParenToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..edf8e5c5 --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#nameofToken #leftParenToken #rightParenToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNameofExpressionNode.class/methodProperties.json new file mode 100644 index 00000000..8654bdfd --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/methodProperties.json @@ -0,0 +1,16 @@ +{ + "instance" : { + "nameofToken:" : "ThierryGoubier 5/2/2017 22:52", + "leftParenToken:" : "ThierryGoubier 5/2/2017 22:52", + "nameofToken" : "ThierryGoubier 5/2/2017 22:52", + "leftParenToken" : "ThierryGoubier 5/2/2017 22:52", + "name" : "ThierryGoubier 5/2/2017 22:52", + "name:" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "rightParenToken" : "ThierryGoubier 5/2/2017 22:52", + "rightParenToken:" : "ThierryGoubier 5/2/2017 22:52", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNameofExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSNameofExpressionNode.class/properties.json new file mode 100644 index 00000000..aa2a7555 --- /dev/null +++ b/SmaCC-CSharp.package/CSNameofExpressionNode.class/properties.json @@ -0,0 +1,16 @@ +{ + "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "nameofToken", + "leftParenToken", + "name", + "rightParenToken" + ], + "name" : "CSNameofExpressionNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/methodProperties.json index d1c1fefe..9c18707d 100644 --- a/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "declarations" : "JohnBrant 6/24/2016 12:08:16", - "declarations:" : "JohnBrant 6/24/2016 12:08:16", - "directives" : "JohnBrant 6/24/2016 12:08:16", - "directives:" : "JohnBrant 6/24/2016 12:08:16", - "identifier" : "JohnBrant 6/24/2016 12:08:16", - "identifier:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "namespaceToken" : "JohnBrant 6/24/2016 12:08:16", - "namespaceToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifier" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "namespaceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "directives" : "ThierryGoubier 9/23/2016 19:23:52", + "directives:" : "ThierryGoubier 9/23/2016 19:23:52", + "namespaceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/properties.json index 81ab4bf2..2aadb6c3 100644 --- a/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSNamespaceDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "namespaceToken", "identifier", @@ -12,9 +12,8 @@ "directives", "declarations", "rightBraceToken", - "semicolon" ], + "semicolon" + ], "name" : "CSNamespaceDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/README.md b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..26457bd7 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitNullConditionalElementAccess: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/arguments..st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/arguments..st new file mode 100644 index 00000000..83486081 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/arguments..st @@ -0,0 +1,5 @@ +generated +arguments: anOrderedCollection + self setParents: self arguments to: nil. + arguments := anOrderedCollection. + self setParents: self arguments to: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/arguments.st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/arguments.st new file mode 100644 index 00000000..d21387e3 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/arguments.st @@ -0,0 +1,3 @@ +generated +arguments + ^ arguments \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/baseOperations..st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/baseOperations..st new file mode 100644 index 00000000..2a6e625a --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/baseOperations..st @@ -0,0 +1,7 @@ +generated +baseOperations: aCSExpressionNode + self baseOperations notNil + ifTrue: [ self baseOperations parent: nil ]. + baseOperations := aCSExpressionNode. + self baseOperations notNil + ifTrue: [ self baseOperations parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/baseOperations.st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/baseOperations.st new file mode 100644 index 00000000..8d72aaa1 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/baseOperations.st @@ -0,0 +1,3 @@ +generated +baseOperations + ^ baseOperations \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/compositeNodeVariables.st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/compositeNodeVariables.st new file mode 100644 index 00000000..94f0fde9 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/compositeNodeVariables.st @@ -0,0 +1,3 @@ +generated +compositeNodeVariables + ^ #(#arguments #expressions) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/initialize.st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/initialize.st new file mode 100644 index 00000000..576b500b --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/initialize.st @@ -0,0 +1,4 @@ +generated-initialize-release +initialize + super initialize. + arguments := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..eaf7bf87 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#baseOperations #baseExpression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/questionMarkToken..st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/questionMarkToken..st new file mode 100644 index 00000000..590e831b --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/questionMarkToken..st @@ -0,0 +1,3 @@ +generated +questionMarkToken: aSmaCCToken + questionMarkToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/questionMarkToken.st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/questionMarkToken.st new file mode 100644 index 00000000..6b1d8825 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/questionMarkToken.st @@ -0,0 +1,3 @@ +generated +questionMarkToken + ^ questionMarkToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..5fff55e2 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#questionMarkToken #leftBracketToken #rightBracketToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/methodProperties.json new file mode 100644 index 00000000..165ce4dc --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/methodProperties.json @@ -0,0 +1,16 @@ +{ + "instance" : { + "baseOperations:" : "ThierryGoubier 5/2/2017 22:52", + "questionMarkToken:" : "ThierryGoubier 5/2/2017 22:52", + "arguments" : "ThierryGoubier 5/2/2017 22:52", + "initialize" : "ThierryGoubier 5/2/2017 22:52", + "arguments:" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "baseOperations" : "ThierryGoubier 5/2/2017 22:52", + "questionMarkToken" : "ThierryGoubier 5/2/2017 22:52", + "compositeNodeVariables" : "ThierryGoubier 5/2/2017 22:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/properties.json b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/properties.json new file mode 100644 index 00000000..11c3f12d --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalElementAccessNode.class/properties.json @@ -0,0 +1,15 @@ +{ + "commentStamp" : "", + "super" : "CSElementAccessNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "baseOperations", + "questionMarkToken", + "arguments" + ], + "name" : "CSNullConditionalElementAccessNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/README.md b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..fba2eac8 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitNullConditionalExpression: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/expression..st b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/expression.st b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..062cc0f9 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#expression #nullConditionalOperation) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nullConditionalOperation..st b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nullConditionalOperation..st new file mode 100644 index 00000000..bf712e7c --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nullConditionalOperation..st @@ -0,0 +1,7 @@ +generated +nullConditionalOperation: aCSExpressionNode + self nullConditionalOperation notNil + ifTrue: [ self nullConditionalOperation parent: nil ]. + nullConditionalOperation := aCSExpressionNode. + self nullConditionalOperation notNil + ifTrue: [ self nullConditionalOperation parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nullConditionalOperation.st b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nullConditionalOperation.st new file mode 100644 index 00000000..9a897f4e --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/instance/nullConditionalOperation.st @@ -0,0 +1,3 @@ +generated +nullConditionalOperation + ^ nullConditionalOperation \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/methodProperties.json new file mode 100644 index 00000000..98a56609 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/methodProperties.json @@ -0,0 +1,11 @@ +{ + "instance" : { + "nullConditionalOperation" : "ThierryGoubier 5/2/2017 22:52", + "nullConditionalOperation:" : "ThierryGoubier 5/2/2017 22:52", + "expression" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "expression:" : "ThierryGoubier 5/2/2017 22:52", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/properties.json new file mode 100644 index 00000000..595250c7 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalExpressionNode.class/properties.json @@ -0,0 +1,14 @@ +{ + "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "expression", + "nullConditionalOperation" + ], + "name" : "CSNullConditionalExpressionNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/README.md b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..9b27e670 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitNullConditionalInvocationExpression: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/baseOperations..st b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/baseOperations..st new file mode 100644 index 00000000..2a6e625a --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/baseOperations..st @@ -0,0 +1,7 @@ +generated +baseOperations: aCSExpressionNode + self baseOperations notNil + ifTrue: [ self baseOperations parent: nil ]. + baseOperations := aCSExpressionNode. + self baseOperations notNil + ifTrue: [ self baseOperations parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/baseOperations.st b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/baseOperations.st new file mode 100644 index 00000000..8d72aaa1 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/baseOperations.st @@ -0,0 +1,3 @@ +generated +baseOperations + ^ baseOperations \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..fc6bc33a --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#baseOperations #expression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/methodProperties.json new file mode 100644 index 00000000..537cb9b6 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/methodProperties.json @@ -0,0 +1,9 @@ +{ + "instance" : { + "baseOperations" : "ThierryGoubier 5/2/2017 22:52", + "baseOperations:" : "ThierryGoubier 5/2/2017 22:52", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/properties.json new file mode 100644 index 00000000..77b3d711 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalInvocationExpressionNode.class/properties.json @@ -0,0 +1,13 @@ +{ + "commentStamp" : "", + "super" : "CSInvocationExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "baseOperations" + ], + "name" : "CSNullConditionalInvocationExpressionNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/README.md b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..51598ba3 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitNullConditionalMemberAccess: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/baseOperations..st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/baseOperations..st new file mode 100644 index 00000000..2a6e625a --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/baseOperations..st @@ -0,0 +1,7 @@ +generated +baseOperations: aCSExpressionNode + self baseOperations notNil + ifTrue: [ self baseOperations parent: nil ]. + baseOperations := aCSExpressionNode. + self baseOperations notNil + ifTrue: [ self baseOperations parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/baseOperations.st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/baseOperations.st new file mode 100644 index 00000000..8d72aaa1 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/baseOperations.st @@ -0,0 +1,3 @@ +generated +baseOperations + ^ baseOperations \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/identifierToken..st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/identifierToken..st new file mode 100644 index 00000000..63ae2713 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/identifierToken..st @@ -0,0 +1,3 @@ +generated +identifierToken: aSmaCCToken + identifierToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/identifierToken.st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/identifierToken.st new file mode 100644 index 00000000..0ca11f70 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/identifierToken.st @@ -0,0 +1,3 @@ +generated +identifierToken + ^ identifierToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..119f74d3 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#baseOperations #expression #typeArguments) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/questionMarkToken..st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/questionMarkToken..st new file mode 100644 index 00000000..590e831b --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/questionMarkToken..st @@ -0,0 +1,3 @@ +generated +questionMarkToken: aSmaCCToken + questionMarkToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/questionMarkToken.st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/questionMarkToken.st new file mode 100644 index 00000000..6b1d8825 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/questionMarkToken.st @@ -0,0 +1,3 @@ +generated +questionMarkToken + ^ questionMarkToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..81412824 --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#questionMarkToken #identifierToken #periodToken #identifier) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/methodProperties.json new file mode 100644 index 00000000..c509b37a --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/methodProperties.json @@ -0,0 +1,14 @@ +{ + "instance" : { + "identifierToken" : "ThierryGoubier 5/2/2017 22:52", + "questionMarkToken:" : "ThierryGoubier 5/2/2017 22:52", + "questionMarkToken" : "ThierryGoubier 5/2/2017 22:52", + "baseOperations" : "ThierryGoubier 5/2/2017 22:52", + "baseOperations:" : "ThierryGoubier 5/2/2017 22:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "identifierToken:" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/properties.json b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/properties.json new file mode 100644 index 00000000..38da5bbc --- /dev/null +++ b/SmaCC-CSharp.package/CSNullConditionalMemberAccessNode.class/properties.json @@ -0,0 +1,15 @@ +{ + "commentStamp" : "", + "super" : "CSMemberAccessNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "baseOperations", + "questionMarkToken", + "identifierToken" + ], + "name" : "CSNullConditionalMemberAccessNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullableTypeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSNullableTypeNode.class/methodProperties.json index a035ce31..daf275fc 100644 --- a/SmaCC-CSharp.package/CSNullableTypeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSNullableTypeNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "questionMarkToken" : "JohnBrant 6/24/2016 12:08:16", - "questionMarkToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "questionMarkToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "questionMarkToken" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSNullableTypeNode.class/properties.json b/SmaCC-CSharp.package/CSNullableTypeNode.class/properties.json index eb80e780..df5a9a4d 100644 --- a/SmaCC-CSharp.package/CSNullableTypeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSNullableTypeNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "type", - "questionMarkToken" ], + "questionMarkToken" + ], "name" : "CSNullableTypeNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/methodProperties.json index bc315e95..b34ca82d 100644 --- a/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/methodProperties.json @@ -1,24 +1,25 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "arguments" : "JohnBrant 6/24/2016 12:08:16", - "arguments:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "initializer" : "JohnBrant 6/24/2016 12:08:16", - "initializer:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "newToken" : "JohnBrant 6/24/2016 12:08:16", - "newToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "newToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/properties.json index c277760e..bb851806 100644 --- a/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSObjectCreationExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "type", @@ -12,9 +12,8 @@ "arguments", "commaTokens", "rightParenToken", - "initializer" ], + "initializer" + ], "name" : "CSObjectCreationExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSObjectInitializerNode.class/methodProperties.json b/SmaCC-CSharp.package/CSObjectInitializerNode.class/methodProperties.json index 56208e16..6b35be01 100644 --- a/SmaCC-CSharp.package/CSObjectInitializerNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSObjectInitializerNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "initializers" : "JohnBrant 6/24/2016 12:08:16", - "initializers:" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initializers" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "initializers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSObjectInitializerNode.class/properties.json b/SmaCC-CSharp.package/CSObjectInitializerNode.class/properties.json index 47c3a3a1..c48885c5 100644 --- a/SmaCC-CSharp.package/CSObjectInitializerNode.class/properties.json +++ b/SmaCC-CSharp.package/CSObjectInitializerNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBraceToken", "initializers", "commaTokens", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSObjectInitializerNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/methodProperties.json index 7015c1b5..9fcc7e37 100644 --- a/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/methodProperties.json @@ -1,37 +1,38 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "arguments" : "JohnBrant 6/24/2016 12:08:16", - "arguments:" : "JohnBrant 6/24/2016 12:08:16", - "body" : "JohnBrant 6/24/2016 12:08:16", - "body:" : "JohnBrant 6/24/2016 12:08:16", - "commaToken" : "JohnBrant 6/24/2016 12:08:16", - "commaToken:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "explicitToken" : "JohnBrant 6/24/2016 12:08:16", - "explicitToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "implicitToken" : "JohnBrant 6/24/2016 12:08:16", - "implicitToken:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "operator" : "JohnBrant 6/24/2016 12:08:16", - "operator:" : "JohnBrant 6/24/2016 12:08:16", - "operatorToken" : "JohnBrant 6/24/2016 12:08:16", - "operatorToken:" : "JohnBrant 6/24/2016 12:08:16", - "returnType" : "JohnBrant 6/24/2016 12:08:16", - "returnType:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "types" : "JohnBrant 6/24/2016 12:08:16", - "types:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "types:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "commaToken" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "returnType" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "body:" : "ThierryGoubier 9/23/2016 19:23:52", + "operatorToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments" : "ThierryGoubier 9/23/2016 19:23:52", + "implicitToken" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "operator:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "types" : "ThierryGoubier 9/23/2016 19:23:52", + "implicitToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "body" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "operatorToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "returnType:" : "ThierryGoubier 9/23/2016 19:23:52", + "explicitToken" : "ThierryGoubier 9/23/2016 19:23:52", + "explicitToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "operator" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "commaToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "arguments:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/properties.json index 4721bf13..2cba8491 100644 --- a/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSOperatorDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -18,9 +18,8 @@ "commaToken", "implicitToken", "explicitToken", - "body" ], + "body" + ], "name" : "CSOperatorDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPointerElementAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSPointerElementAccessNode.class/methodProperties.json index 5b71a8dd..86156053 100644 --- a/SmaCC-CSharp.package/CSPointerElementAccessNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSPointerElementAccessNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "indexExpression" : "JohnBrant 6/24/2016 12:08:16", - "indexExpression:" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "indexExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "indexExpression" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPointerElementAccessNode.class/properties.json b/SmaCC-CSharp.package/CSPointerElementAccessNode.class/properties.json index a30a74ba..291767b0 100644 --- a/SmaCC-CSharp.package/CSPointerElementAccessNode.class/properties.json +++ b/SmaCC-CSharp.package/CSPointerElementAccessNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "leftBracketToken", "indexExpression", - "rightBracketToken" ], + "rightBracketToken" + ], "name" : "CSPointerElementAccessNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/methodProperties.json index ee43563d..af29c627 100644 --- a/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "arrowToken" : "JohnBrant 6/24/2016 12:08:16", - "arrowToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "arrowToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "arrowToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/properties.json b/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/properties.json index 0eb1dbe9..45fa92ef 100644 --- a/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/properties.json +++ b/SmaCC-CSharp.package/CSPointerMemberAccessNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "arrowToken", - "name" ], + "name" + ], "name" : "CSPointerMemberAccessNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPointerTypeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSPointerTypeNode.class/methodProperties.json index 9cac8c40..d8af873b 100644 --- a/SmaCC-CSharp.package/CSPointerTypeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSPointerTypeNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "timesToken" : "JohnBrant 6/24/2016 12:08:16", - "timesToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "timesToken" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "timesToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPointerTypeNode.class/properties.json b/SmaCC-CSharp.package/CSPointerTypeNode.class/properties.json index 806fa180..33402a9b 100644 --- a/SmaCC-CSharp.package/CSPointerTypeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSPointerTypeNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "type", - "timesToken" ], + "timesToken" + ], "name" : "CSPointerTypeNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPostExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSPostExpressionNode.class/methodProperties.json index 11b55966..c88e857e 100644 --- a/SmaCC-CSharp.package/CSPostExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSPostExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "operator" : "JohnBrant 6/24/2016 12:08:16", - "operator:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "operator:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "operator" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPostExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSPostExpressionNode.class/properties.json index 445b109c..0be22e78 100644 --- a/SmaCC-CSharp.package/CSPostExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSPostExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "operator" ], + "operator" + ], "name" : "CSPostExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPrefixExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSPrefixExpressionNode.class/methodProperties.json index 11b55966..c88e857e 100644 --- a/SmaCC-CSharp.package/CSPrefixExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSPrefixExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "operator" : "JohnBrant 6/24/2016 12:08:16", - "operator:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "operator:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "operator" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPrefixExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSPrefixExpressionNode.class/properties.json index 24396231..c96ccc6c 100644 --- a/SmaCC-CSharp.package/CSPrefixExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSPrefixExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "operator", - "expression" ], + "expression" + ], "name" : "CSPrefixExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/methodProperties.json b/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/methodProperties.json index 0b6a7183..4d476a06 100644 --- a/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "classToken" : "JohnBrant 6/24/2016 12:08:16", - "classToken:" : "JohnBrant 6/24/2016 12:08:16", - "structToken" : "JohnBrant 6/24/2016 12:08:16", - "structToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "classToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "structToken" : "ThierryGoubier 9/23/2016 19:23:52", + "classToken" : "ThierryGoubier 9/23/2016 19:23:52", + "structToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/properties.json b/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/properties.json index d3d3f83f..90aa319a 100644 --- a/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/properties.json +++ b/SmaCC-CSharp.package/CSPrimaryConstraintNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "classToken", - "structToken" ], + "structToken" + ], "name" : "CSPrimaryConstraintNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNode.class/methodProperties.json b/SmaCC-CSharp.package/CSProgramNode.class/methodProperties.json index 70e459ca..095346ca 100644 --- a/SmaCC-CSharp.package/CSProgramNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSProgramNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNode.class/properties.json b/SmaCC-CSharp.package/CSProgramNode.class/properties.json index 400149e2..9c76c0fb 100644 --- a/SmaCC-CSharp.package/CSProgramNode.class/properties.json +++ b/SmaCC-CSharp.package/CSProgramNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSProgramNode", - "pools" : [ - ], "super" : "SmaCCParseNode", - "type" : "normal" } + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSProgramNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitAwaitExpression..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitAwaitExpression..st new file mode 100644 index 00000000..90f781c9 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitAwaitExpression..st @@ -0,0 +1,3 @@ +generated +visitAwaitExpression: anAwaitExpression + ^ self visitExpression: anAwaitExpression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitBaseExpression..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitBaseExpression..st new file mode 100644 index 00000000..95a0e22b --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitBaseExpression..st @@ -0,0 +1,3 @@ +generated +visitBaseExpression: aBaseExpression + ^ self visitExpression: aBaseExpression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitCatchClause..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitCatchClause..st new file mode 100644 index 00000000..42e91f69 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitCatchClause..st @@ -0,0 +1,3 @@ +generated +visitCatchClause: aCatchClause + ^ self visitProgram: aCatchClause \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitExceptionFilter..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitExceptionFilter..st new file mode 100644 index 00000000..1a83aaca --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitExceptionFilter..st @@ -0,0 +1,3 @@ +generated +visitExceptionFilter: anExceptionFilter + ^ self visitProgram: anExceptionFilter \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitGeneralCatchClause..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitGeneralCatchClause..st deleted file mode 100644 index 5716487f..00000000 --- a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitGeneralCatchClause..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -visitGeneralCatchClause: aGeneralCatchClause - ^ self visitProgram: aGeneralCatchClause \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitInterpolatedStringExpression..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitInterpolatedStringExpression..st new file mode 100644 index 00000000..54c8ca91 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitInterpolatedStringExpression..st @@ -0,0 +1,3 @@ +generated +visitInterpolatedStringExpression: anInterpolatedStringExpression + ^ self visitExpression: anInterpolatedStringExpression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitInterpolation..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitInterpolation..st new file mode 100644 index 00000000..ce87c771 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitInterpolation..st @@ -0,0 +1,3 @@ +generated +visitInterpolation: anInterpolation + ^ self visitProgram: anInterpolation \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNamedEntity..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNamedEntity..st new file mode 100644 index 00000000..f41a2bdb --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNamedEntity..st @@ -0,0 +1,3 @@ +generated +visitNamedEntity: aNamedEntity + ^ self visitExpression: aNamedEntity \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNameofExpression..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNameofExpression..st new file mode 100644 index 00000000..3d40bf40 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNameofExpression..st @@ -0,0 +1,3 @@ +generated +visitNameofExpression: aNameofExpression + ^ self visitExpression: aNameofExpression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalElementAccess..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalElementAccess..st new file mode 100644 index 00000000..2335707b --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalElementAccess..st @@ -0,0 +1,3 @@ +generated +visitNullConditionalElementAccess: aNullConditionalElementAccess + ^ self visitElementAccess: aNullConditionalElementAccess \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalExpression..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalExpression..st new file mode 100644 index 00000000..b8face51 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalExpression..st @@ -0,0 +1,3 @@ +generated +visitNullConditionalExpression: aNullConditionalExpression + ^ self visitExpression: aNullConditionalExpression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalInvocationExpression..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalInvocationExpression..st new file mode 100644 index 00000000..efd9ba1b --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalInvocationExpression..st @@ -0,0 +1,4 @@ +generated +visitNullConditionalInvocationExpression: aNullConditionalInvocationExpression + ^ self + visitInvocationExpression: aNullConditionalInvocationExpression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalMemberAccess..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalMemberAccess..st new file mode 100644 index 00000000..99e8d5d1 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitNullConditionalMemberAccess..st @@ -0,0 +1,3 @@ +generated +visitNullConditionalMemberAccess: aNullConditionalMemberAccess + ^ self visitMemberAccess: aNullConditionalMemberAccess \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitSpecificCatchClause..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitSpecificCatchClause..st deleted file mode 100644 index 2b54b8bb..00000000 --- a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitSpecificCatchClause..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -visitSpecificCatchClause: aSpecificCatchClause - ^ self visitProgram: aSpecificCatchClause \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitTypeExpression..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitTypeExpression..st new file mode 100644 index 00000000..41aa3426 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitTypeExpression..st @@ -0,0 +1,3 @@ +generated +visitTypeExpression: aTypeExpression + ^ self visitExpression: aTypeExpression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingAliasDirective..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingAliasDirective..st index 02feaa2d..caca2ae4 100644 --- a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingAliasDirective..st +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingAliasDirective..st @@ -1,3 +1,3 @@ generated visitUsingAliasDirective: anUsingAliasDirective - ^ self visitProgram: anUsingAliasDirective \ No newline at end of file + ^ self visitUsingDirective: anUsingAliasDirective \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingDirective..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingDirective..st new file mode 100644 index 00000000..699388cd --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingDirective..st @@ -0,0 +1,3 @@ +generated +visitUsingDirective: anUsingDirective + ^ self visitProgram: anUsingDirective \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingNamespaceDirective..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingNamespaceDirective..st index ab7e41cf..72bab814 100644 --- a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingNamespaceDirective..st +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingNamespaceDirective..st @@ -1,3 +1,3 @@ generated visitUsingNamespaceDirective: anUsingNamespaceDirective - ^ self visitProgram: anUsingNamespaceDirective \ No newline at end of file + ^ self visitUsingDirective: anUsingNamespaceDirective \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingStaticDirective..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingStaticDirective..st new file mode 100644 index 00000000..2f94336b --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitUsingStaticDirective..st @@ -0,0 +1,3 @@ +generated +visitUsingStaticDirective: anUsingStaticDirective + ^ self visitUsingDirective: anUsingStaticDirective \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitVariantTypeParameterList..st b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitVariantTypeParameterList..st new file mode 100644 index 00000000..71969ec1 --- /dev/null +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/instance/visitVariantTypeParameterList..st @@ -0,0 +1,3 @@ +generated +visitVariantTypeParameterList: aVariantTypeParameterList + ^ self visitTypeParameterList: aVariantTypeParameterList \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/methodProperties.json b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/methodProperties.json index 5119cd37..80ce20e0 100644 --- a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/methodProperties.json @@ -1,140 +1,155 @@ { - "class" : { - }, "instance" : { - "visitAddAccessorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitAnonymousFunctionParameter:" : "JohnBrant 6/24/2016 12:08:16", - "visitAnonymousMethodExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitAnonymousObjectCreationExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitArgument:" : "JohnBrant 6/24/2016 12:08:16", - "visitArrayCreationExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitArrayInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "visitArrayParameter:" : "JohnBrant 6/24/2016 12:08:16", - "visitArrayType:" : "JohnBrant 6/24/2016 12:08:16", - "visitAssignment:" : "JohnBrant 6/24/2016 12:08:16", - "visitAttribute:" : "JohnBrant 6/24/2016 12:08:16", - "visitAttributeValue:" : "JohnBrant 6/24/2016 12:08:16", - "visitBaseAccess:" : "JohnBrant 6/24/2016 12:08:16", - "visitBinaryExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitBlockStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitBreakStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitCastExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitCheckedExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitCheckedStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitClassDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitCollectionInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "visitCompilationUnit:" : "JohnBrant 6/24/2016 12:08:16", - "visitConditionalExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitConstDeclarator:" : "JohnBrant 6/24/2016 12:08:16", - "visitConstantDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitConstantDeclarator:" : "JohnBrant 6/24/2016 12:08:16", - "visitConstructorConstraint:" : "JohnBrant 6/24/2016 12:08:16", - "visitConstructorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitConstructorInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "visitContinueStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitDeclarationStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitDefaultValueExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitDelegateCreationExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitDelegateDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitDestructorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitDoStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitElementAccess:" : "JohnBrant 6/24/2016 12:08:16", - "visitElementInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "visitEmptyStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitEnumDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitEventDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitExplicitAnonymousFunctionSignature:" : "JohnBrant 6/24/2016 12:08:16", - "visitExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitExpressionStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitExternAliasDirective:" : "JohnBrant 6/24/2016 12:08:16", - "visitFieldDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitFinallyClause:" : "JohnBrant 6/24/2016 12:08:16", - "visitFixedParameter:" : "JohnBrant 6/24/2016 12:08:16", - "visitFixedPointerDeclarator:" : "JohnBrant 6/24/2016 12:08:16", - "visitFixedSizeBufferDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitFixedSizeBufferDeclarator:" : "JohnBrant 6/24/2016 12:08:16", - "visitFixedStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitForStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitForeachStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitGeneralCatchClause:" : "JohnBrant 6/24/2016 12:08:16", - "visitGetAccessorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitGotoStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitIfStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitImplicitAnonymousFunctionSignature:" : "JohnBrant 6/24/2016 12:08:16", - "visitIndexerDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitInterfaceDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitInterfaceEventDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitInterfaceIndexerDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitInterfaceMethodDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitInterfacePropertyAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "visitInterfacePropertyDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitInvocationExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitLabeledStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitLambdaExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitLiteralExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitLocalConstantDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitLocalVariableDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitLocalVariableDeclarator:" : "JohnBrant 6/24/2016 12:08:16", - "visitLockStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitMemberAccess:" : "JohnBrant 6/24/2016 12:08:16", - "visitMemberDeclarator:" : "JohnBrant 6/24/2016 12:08:16", - "visitMemberInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "visitMethodBody:" : "JohnBrant 6/24/2016 12:08:16", - "visitMethodDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitMethodHeader:" : "JohnBrant 6/24/2016 12:08:16", - "visitNamedArgument:" : "JohnBrant 6/24/2016 12:08:16", - "visitNamespaceDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitNullableType:" : "JohnBrant 6/24/2016 12:08:16", - "visitObjectCreationExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitObjectInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "visitOperatorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitPointerElementAccess:" : "JohnBrant 6/24/2016 12:08:16", - "visitPointerMemberAccess:" : "JohnBrant 6/24/2016 12:08:16", - "visitPointerType:" : "JohnBrant 6/24/2016 12:08:16", - "visitPostExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitPrefixExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitPrimaryConstraint:" : "JohnBrant 6/24/2016 12:08:16", - "visitProgram:" : "JohnBrant 6/24/2016 12:08:16", - "visitPropertyDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitQualifiedAliasMember:" : "JohnBrant 6/24/2016 12:08:16", - "visitQualifiedIdentifier:" : "JohnBrant 6/24/2016 12:08:16", - "visitQueryExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitRankSpecifier:" : "JohnBrant 6/24/2016 12:08:16", - "visitRemoveAccessorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitReturnStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitSetAccessorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitSimpleName:" : "JohnBrant 6/24/2016 12:08:16", - "visitSimpleType:" : "JohnBrant 6/24/2016 12:08:16", - "visitSizeofExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitSpecificCatchClause:" : "JohnBrant 6/24/2016 12:08:16", - "visitStackallocInitializer:" : "JohnBrant 6/24/2016 12:08:16", - "visitStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitStatementList:" : "JohnBrant 6/24/2016 12:08:16", - "visitStaticConstructorDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitStructDeclaration:" : "JohnBrant 6/24/2016 12:08:16", - "visitSwitchLabel:" : "JohnBrant 6/24/2016 12:08:16", - "visitSwitchSection:" : "JohnBrant 6/24/2016 12:08:16", - "visitSwitchStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitThisAccess:" : "JohnBrant 6/24/2016 12:08:16", - "visitThrowStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitTryStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitType:" : "JohnBrant 6/24/2016 12:08:16", - "visitTypeArgumentList:" : "JohnBrant 6/24/2016 12:08:16", - "visitTypeConstraint:" : "JohnBrant 6/24/2016 12:08:16", - "visitTypeName:" : "JohnBrant 6/24/2016 12:08:16", - "visitTypeParameterConstraintsClause:" : "JohnBrant 6/24/2016 12:08:16", - "visitTypeParameterList:" : "JohnBrant 6/24/2016 12:08:16", - "visitTypeofExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitUnboundTypeName:" : "JohnBrant 6/24/2016 12:08:16", - "visitUncheckedExpression:" : "JohnBrant 6/24/2016 12:08:16", - "visitUncheckedStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitUnsafeStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitUsingAliasDirective:" : "JohnBrant 6/24/2016 12:08:16", - "visitUsingNamespaceDirective:" : "JohnBrant 6/24/2016 12:08:16", - "visitUsingStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitVarType:" : "JohnBrant 6/24/2016 12:08:16", - "visitVariableDeclarator:" : "JohnBrant 6/24/2016 12:08:16", - "visitVoidType:" : "JohnBrant 6/24/2016 12:08:16", - "visitWhileStatement:" : "JohnBrant 6/24/2016 12:08:16", - "visitYieldStatement:" : "JohnBrant 6/24/2016 12:08:16" } } + "visitVarType:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitDelegateDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitQualifiedIdentifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitExternAliasDirective:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitEnumDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitConditionalExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitObjectCreationExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitGetAccessorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitMemberDeclarator:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitAnonymousObjectCreationExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNamedEntity:" : "ThierryGoubier 5/2/2017 22:52", + "visitAwaitExpression:" : "ThierryGoubier 5/2/2017 22:52", + "visitFinallyClause:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitProgram:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitSetAccessorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitGotoStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUsingDirective:" : "ThierryGoubier 5/2/2017 22:52", + "visitDeclarationStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitSimpleName:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitAttributeValue:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitLambdaExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitExplicitAnonymousFunctionSignature:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitBaseExpression:" : "ThierryGoubier 5/2/2017 22:52", + "visitMethodBody:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTypeParameterConstraintsClause:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterpolatedStringExpression:" : "ThierryGoubier 5/2/2017 22:52", + "visitSwitchSection:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitLocalVariableDeclarator:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitCollectionInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUsingAliasDirective:" : "ThierryGoubier 5/2/2017 22:52", + "visitPointerElementAccess:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitCheckedStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitFieldDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitClassDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitExpressionStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterfaceEventDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitMethodDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNullableType:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitFixedStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitOperatorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitConstructorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitExceptionFilter:" : "ThierryGoubier 5/2/2017 22:52", + "visitPrefixExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitRemoveAccessorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitStackallocInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUnboundTypeName:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitFixedSizeBufferDeclarator:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitMethodHeader:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitVariantTypeParameterList:" : "ThierryGoubier 5/2/2017 22:52", + "visitQualifiedAliasMember:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitAddAccessorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitObjectInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNameofExpression:" : "ThierryGoubier 5/2/2017 22:52", + "visitSwitchStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTryStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitDestructorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitFixedPointerDeclarator:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterfacePropertyAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitAnonymousMethodExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitContinueStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitIndexerDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitConstDeclarator:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTypeConstraint:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitEmptyStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitConstructorConstraint:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUnsafeStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitAssignment:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitBaseAccess:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTypeArgumentList:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitEventDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUncheckedExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitWhileStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterfaceIndexerDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTypeParameterList:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterpolation:" : "ThierryGoubier 5/2/2017 22:52", + "visitLabeledStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNamespaceDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNullConditionalElementAccess:" : "ThierryGoubier 5/2/2017 22:52", + "visitPointerType:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitAttribute:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitCatchClause:" : "ThierryGoubier 5/2/2017 22:52", + "visitNamedArgument:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitImplicitAnonymousFunctionSignature:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNullConditionalMemberAccess:" : "ThierryGoubier 5/2/2017 22:52", + "visitBlockStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitQueryExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitFixedSizeBufferDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitArrayType:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitSimpleType:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitStatementList:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitStaticConstructorDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitMemberAccess:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitStructDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitLiteralExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTypeExpression:" : "ThierryGoubier 5/2/2017 22:52", + "visitMemberInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitFixedParameter:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitConstantDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitReturnStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitVoidType:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitCastExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitArgument:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitType:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUsingStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitVariableDeclarator:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitConstructorInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNullConditionalExpression:" : "ThierryGoubier 5/2/2017 22:52", + "visitRankSpecifier:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitElementAccess:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitLockStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitThisAccess:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUsingNamespaceDirective:" : "ThierryGoubier 5/2/2017 22:52", + "visitLocalConstantDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitCheckedExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitDoStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitYieldStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitArrayParameter:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUsingStaticDirective:" : "ThierryGoubier 5/2/2017 22:52", + "visitBinaryExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitSwitchLabel:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitUncheckedStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterfaceMethodDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitDelegateCreationExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitNullConditionalInvocationExpression:" : "ThierryGoubier 5/2/2017 22:52", + "visitArrayCreationExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitPostExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTypeofExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitPropertyDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitArrayInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitAnonymousFunctionParameter:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitThrowStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitDefaultValueExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitTypeName:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInvocationExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitPointerMemberAccess:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitCompilationUnit:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterfaceDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitSizeofExpression:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitInterfacePropertyDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitForStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitBreakStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitIfStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitElementInitializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitPrimaryConstraint:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitForeachStatement:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitConstantDeclarator:" : "ThierryGoubier 9/23/2016 19:23:52", + "visitLocalVariableDeclaration:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/properties.json b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/properties.json index 0cf171b5..ee74589b 100644 --- a/SmaCC-CSharp.package/CSProgramNodeVisitor.class/properties.json +++ b/SmaCC-CSharp.package/CSProgramNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSProgramNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSProgramNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalGreaterThanToken..st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalGreaterThanToken..st new file mode 100644 index 00000000..1ac6e920 --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalGreaterThanToken..st @@ -0,0 +1,3 @@ +generated +equalGreaterThanToken: aSmaCCToken + equalGreaterThanToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalGreaterThanToken.st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalGreaterThanToken.st new file mode 100644 index 00000000..b00b28c3 --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalGreaterThanToken.st @@ -0,0 +1,3 @@ +generated +equalGreaterThanToken + ^ equalGreaterThanToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalToken..st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalToken..st new file mode 100644 index 00000000..6f2dfd24 --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalToken..st @@ -0,0 +1,3 @@ +generated +equalToken: aSmaCCToken + equalToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalToken.st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalToken.st new file mode 100644 index 00000000..582f1c8a --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/equalToken.st @@ -0,0 +1,3 @@ +generated +equalToken + ^ equalToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/expression..st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/expression..st new file mode 100644 index 00000000..37c107bf --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/expression..st @@ -0,0 +1,7 @@ +generated +expression: aCSExpressionNode + self expression notNil + ifTrue: [ self expression parent: nil ]. + expression := aCSExpressionNode. + self expression notNil + ifTrue: [ self expression parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/expression.st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/expression.st new file mode 100644 index 00000000..6b7d1c11 --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/expression.st @@ -0,0 +1,3 @@ +generated +expression + ^ expression \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/initializer..st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/initializer..st new file mode 100644 index 00000000..1fbeb4aa --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/initializer..st @@ -0,0 +1,7 @@ +generated +initializer: aCSProgramNode + self initializer notNil + ifTrue: [ self initializer parent: nil ]. + initializer := aCSProgramNode. + self initializer notNil + ifTrue: [ self initializer parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/initializer.st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/initializer.st new file mode 100644 index 00000000..5523ab64 --- /dev/null +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/initializer.st @@ -0,0 +1,3 @@ +generated +initializer + ^ initializer \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/nodeVariables.st index 2148ed57..598a8305 100644 --- a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/nodeVariables.st +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/nodeVariables.st @@ -1,3 +1,3 @@ generated nodeVariables - ^ #(#type #interface #getAccessor #setAccessor) \ No newline at end of file + ^ #(#type #interface #getAccessor #setAccessor #initializer #expression) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/tokenVariables.st index af6cdcd4..b6d8dce8 100644 --- a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#name #periodToken #leftBraceToken #rightBraceToken) \ No newline at end of file + ^ #(#name #periodToken #leftBraceToken #rightBraceToken #equalToken #equalGreaterThanToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/methodProperties.json index 0e571d11..bc460995 100644 --- a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/methodProperties.json @@ -1,30 +1,39 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor" : "JohnBrant 6/24/2016 12:08:16", - "getAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "interface" : "JohnBrant 6/24/2016 12:08:16", - "interface:" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "periodToken" : "JohnBrant 6/24/2016 12:08:16", - "periodToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor" : "JohnBrant 6/24/2016 12:08:16", - "setAccessor:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "interface:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "setAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 5/2/2017 22:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 5/2/2017 22:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer" : "ThierryGoubier 5/2/2017 22:52", + "interface" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer:" : "ThierryGoubier 5/2/2017 22:52", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52", + "equalGreaterThanToken" : "ThierryGoubier 5/2/2017 22:52", + "equalGreaterThanToken:" : "ThierryGoubier 5/2/2017 22:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "equalToken" : "ThierryGoubier 5/2/2017 22:52", + "expression:" : "ThierryGoubier 5/2/2017 22:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "getAccessor" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/properties.json index fa64656e..8ebf444c 100644 --- a/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSPropertyDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -15,9 +15,12 @@ "leftBraceToken", "getAccessor", "setAccessor", - "rightBraceToken" ], + "rightBraceToken", + "equalToken", + "initializer", + "equalGreaterThanToken", + "expression" + ], "name" : "CSPropertyDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/methodProperties.json b/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/methodProperties.json index 7f5a08e4..4fc4291d 100644 --- a/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "colonColonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonColonToken:" : "JohnBrant 6/24/2016 12:08:16", - "global" : "JohnBrant 6/24/2016 12:08:16", - "global:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments:" : "JohnBrant 6/24/2016 12:08:16" } } + "colonColonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "typeArguments:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "typeArguments" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonColonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "global:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "global" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/properties.json b/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/properties.json index 7d369d1a..5d04d8d0 100644 --- a/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/properties.json +++ b/SmaCC-CSharp.package/CSQualifiedAliasMemberNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "global", "colonColonToken", "name", - "typeArguments" ], + "typeArguments" + ], "name" : "CSQualifiedAliasMemberNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/methodProperties.json b/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/methodProperties.json index 4c4c1e16..7096c992 100644 --- a/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "names" : "JohnBrant 6/24/2016 12:08:16", - "names:" : "JohnBrant 6/24/2016 12:08:16", - "periodTokens" : "JohnBrant 6/24/2016 12:08:16", - "periodTokens:" : "JohnBrant 6/24/2016 12:08:16" } } + "periodTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "names:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "periodTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "names" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/properties.json b/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/properties.json index e7d19e86..f4a1558f 100644 --- a/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/properties.json +++ b/SmaCC-CSharp.package/CSQualifiedIdentifierNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "names", - "periodTokens" ], + "periodTokens" + ], "name" : "CSQualifiedIdentifierNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSQueryExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSQueryExpressionNode.class/methodProperties.json index f5116f1e..63421a52 100644 --- a/SmaCC-CSharp.package/CSQueryExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSQueryExpressionNode.class/methodProperties.json @@ -1,57 +1,58 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "ascendingTokens" : "JohnBrant 6/24/2016 12:08:16", - "ascendingTokens:" : "JohnBrant 6/24/2016 12:08:16", - "byTokens" : "JohnBrant 6/24/2016 12:08:16", - "byTokens:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "descendingTokens" : "JohnBrant 6/24/2016 12:08:16", - "descendingTokens:" : "JohnBrant 6/24/2016 12:08:16", - "equalTokens" : "JohnBrant 6/24/2016 12:08:16", - "equalTokens:" : "JohnBrant 6/24/2016 12:08:16", - "equalsTokens" : "JohnBrant 6/24/2016 12:08:16", - "equalsTokens:" : "JohnBrant 6/24/2016 12:08:16", - "expressions" : "JohnBrant 6/24/2016 12:08:16", - "expressions:" : "JohnBrant 6/24/2016 12:08:16", - "fromTokens" : "JohnBrant 6/24/2016 12:08:16", - "fromTokens:" : "JohnBrant 6/24/2016 12:08:16", - "groupByExpressions" : "JohnBrant 6/24/2016 12:08:16", - "groupByExpressions:" : "JohnBrant 6/24/2016 12:08:16", - "groupExpressions" : "JohnBrant 6/24/2016 12:08:16", - "groupExpressions:" : "JohnBrant 6/24/2016 12:08:16", - "groupTokens" : "JohnBrant 6/24/2016 12:08:16", - "groupTokens:" : "JohnBrant 6/24/2016 12:08:16", - "identifierTokens" : "JohnBrant 6/24/2016 12:08:16", - "identifierTokens:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "inTokens" : "JohnBrant 6/24/2016 12:08:16", - "inTokens:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "intoTokens" : "JohnBrant 6/24/2016 12:08:16", - "intoTokens:" : "JohnBrant 6/24/2016 12:08:16", - "joinEqualsExpressions" : "JohnBrant 6/24/2016 12:08:16", - "joinEqualsExpressions:" : "JohnBrant 6/24/2016 12:08:16", - "joinInExpressions" : "JohnBrant 6/24/2016 12:08:16", - "joinInExpressions:" : "JohnBrant 6/24/2016 12:08:16", - "joinOnExpressions" : "JohnBrant 6/24/2016 12:08:16", - "joinOnExpressions:" : "JohnBrant 6/24/2016 12:08:16", - "joinTokens" : "JohnBrant 6/24/2016 12:08:16", - "joinTokens:" : "JohnBrant 6/24/2016 12:08:16", - "letTokens" : "JohnBrant 6/24/2016 12:08:16", - "letTokens:" : "JohnBrant 6/24/2016 12:08:16", - "onTokens" : "JohnBrant 6/24/2016 12:08:16", - "onTokens:" : "JohnBrant 6/24/2016 12:08:16", - "orderbyTokens" : "JohnBrant 6/24/2016 12:08:16", - "orderbyTokens:" : "JohnBrant 6/24/2016 12:08:16", - "selectTokens" : "JohnBrant 6/24/2016 12:08:16", - "selectTokens:" : "JohnBrant 6/24/2016 12:08:16", - "types" : "JohnBrant 6/24/2016 12:08:16", - "types:" : "JohnBrant 6/24/2016 12:08:16", - "whereTokens" : "JohnBrant 6/24/2016 12:08:16", - "whereTokens:" : "JohnBrant 6/24/2016 12:08:16" } } + "intoTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "letTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "joinTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "ascendingTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "joinEqualsExpressions" : "ThierryGoubier 9/23/2016 19:23:52", + "joinInExpressions" : "ThierryGoubier 9/23/2016 19:23:52", + "joinTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "selectTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "groupByExpressions" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "joinEqualsExpressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "joinInExpressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "joinOnExpressions" : "ThierryGoubier 9/23/2016 19:23:52", + "orderbyTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "orderbyTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "types:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "groupTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "letTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "inTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "fromTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "onTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "groupExpressions" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "groupExpressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "byTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "groupByExpressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "ascendingTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "types" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions" : "ThierryGoubier 9/23/2016 19:23:52", + "whereTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "whereTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalsTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "fromTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "descendingTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "onTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalsTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "inTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "joinOnExpressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "byTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "intoTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "groupTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "descendingTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "selectTokens" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSQueryExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSQueryExpressionNode.class/properties.json index ac1c1b2a..abf29e82 100644 --- a/SmaCC-CSharp.package/CSQueryExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSQueryExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "fromTokens", "types", @@ -29,9 +29,8 @@ "groupTokens", "groupExpressions", "byTokens", - "groupByExpressions" ], + "groupByExpressions" + ], "name" : "CSQueryExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSRankSpecifierNode.class/methodProperties.json b/SmaCC-CSharp.package/CSRankSpecifierNode.class/methodProperties.json index b131791a..d7f55955 100644 --- a/SmaCC-CSharp.package/CSRankSpecifierNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSRankSpecifierNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSRankSpecifierNode.class/properties.json b/SmaCC-CSharp.package/CSRankSpecifierNode.class/properties.json index 7678fd7a..46d85f12 100644 --- a/SmaCC-CSharp.package/CSRankSpecifierNode.class/properties.json +++ b/SmaCC-CSharp.package/CSRankSpecifierNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracketToken", "commaTokens", - "rightBracketToken" ], + "rightBracketToken" + ], "name" : "CSRankSpecifierNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/methodProperties.json index c86ced2b..d8f9c98a 100644 --- a/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "removeToken" : "JohnBrant 6/24/2016 12:08:16", - "removeToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "removeToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "removeToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/properties.json index d6bc9ff1..be14232c 100644 --- a/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSRemoveAccessorDeclarationNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "removeToken", - "block" ], + "block" + ], "name" : "CSRemoveAccessorDeclarationNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSReturnStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSReturnStatementNode.class/methodProperties.json index c7ad370f..0c88d59b 100644 --- a/SmaCC-CSharp.package/CSReturnStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSReturnStatementNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "returnToken" : "JohnBrant 6/24/2016 12:08:16", - "returnToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "returnToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "returnToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSReturnStatementNode.class/properties.json b/SmaCC-CSharp.package/CSReturnStatementNode.class/properties.json index db4c300f..ebd4d492 100644 --- a/SmaCC-CSharp.package/CSReturnStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSReturnStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "returnToken", "expression", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSReturnStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/methodProperties.json index 78352805..9c0d8a5b 100644 --- a/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "body" : "JohnBrant 6/24/2016 12:08:16", - "body:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "setToken" : "JohnBrant 6/24/2016 12:08:16", - "setToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "body:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "setToken" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "setToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "body" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/properties.json index 60a6251f..d3c5980c 100644 --- a/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSSetAccessorDeclarationNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", "setToken", "body", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSSetAccessorDeclarationNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSimpleNameNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSimpleNameNode.class/methodProperties.json index 7e542f7f..f26f621f 100644 --- a/SmaCC-CSharp.package/CSSimpleNameNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSSimpleNameNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments:" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "typeArguments" : "ThierryGoubier 9/23/2016 19:23:52", + "typeArguments:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSimpleNameNode.class/properties.json b/SmaCC-CSharp.package/CSSimpleNameNode.class/properties.json index c410b97e..e0acb95d 100644 --- a/SmaCC-CSharp.package/CSSimpleNameNode.class/properties.json +++ b/SmaCC-CSharp.package/CSSimpleNameNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierToken", - "typeArguments" ], + "typeArguments" + ], "name" : "CSSimpleNameNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSimpleTypeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSimpleTypeNode.class/methodProperties.json index 874d927a..02796aec 100644 --- a/SmaCC-CSharp.package/CSSimpleTypeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSSimpleTypeNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "token" : "JohnBrant 6/24/2016 12:08:16", - "token:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "token" : "ThierryGoubier 9/23/2016 19:23:52", + "token:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSimpleTypeNode.class/properties.json b/SmaCC-CSharp.package/CSSimpleTypeNode.class/properties.json index cf9db0f1..1be31465 100644 --- a/SmaCC-CSharp.package/CSSimpleTypeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSSimpleTypeNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "token" ], + "token" + ], "name" : "CSSimpleTypeNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSizeofExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSizeofExpressionNode.class/methodProperties.json index 70f8c353..eb9df51d 100644 --- a/SmaCC-CSharp.package/CSSizeofExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSSizeofExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "sizeofToken" : "JohnBrant 6/24/2016 12:08:16", - "sizeofToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "sizeofToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "sizeofToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSizeofExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSSizeofExpressionNode.class/properties.json index 77db8e8c..9f96a5e2 100644 --- a/SmaCC-CSharp.package/CSSizeofExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSSizeofExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "sizeofToken", "leftParenToken", "type", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSSizeofExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/acceptVisitor..st deleted file mode 100644 index 836cf730..00000000 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/acceptVisitor..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -acceptVisitor: aProgramVisitor - ^ aProgramVisitor visitSpecificCatchClause: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/block..st b/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/block..st deleted file mode 100644 index d270a01c..00000000 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/block..st +++ /dev/null @@ -1,7 +0,0 @@ -generated -block: aCSBlockStatementNode - self block notNil - ifTrue: [ self block parent: nil ]. - block := aCSBlockStatementNode. - self block notNil - ifTrue: [ self block parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/block.st b/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/block.st deleted file mode 100644 index e19d336c..00000000 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/block.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -block - ^ block \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/catchToken..st b/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/catchToken..st deleted file mode 100644 index 74dfdac7..00000000 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/catchToken..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -catchToken: aSmaCCToken - catchToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/catchToken.st b/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/catchToken.st deleted file mode 100644 index 80ba9303..00000000 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/instance/catchToken.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -catchToken - ^ catchToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/methodProperties.json deleted file mode 100644 index ce9fcb6c..00000000 --- a/SmaCC-CSharp.package/CSSpecificCatchClauseNode.class/methodProperties.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "catchToken" : "JohnBrant 6/24/2016 12:08:16", - "catchToken:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } diff --git a/SmaCC-CSharp.package/CSStackallocInitializerNode.class/methodProperties.json b/SmaCC-CSharp.package/CSStackallocInitializerNode.class/methodProperties.json index 402a53e3..b00043c7 100644 --- a/SmaCC-CSharp.package/CSStackallocInitializerNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSStackallocInitializerNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBracketToken:" : "JohnBrant 6/24/2016 12:08:16", - "stackallocToken" : "JohnBrant 6/24/2016 12:08:16", - "stackallocToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "stackallocToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "stackallocToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStackallocInitializerNode.class/properties.json b/SmaCC-CSharp.package/CSStackallocInitializerNode.class/properties.json index e648913b..9862ed54 100644 --- a/SmaCC-CSharp.package/CSStackallocInitializerNode.class/properties.json +++ b/SmaCC-CSharp.package/CSStackallocInitializerNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "stackallocToken", "type", "leftBracketToken", "expression", - "rightBracketToken" ], + "rightBracketToken" + ], "name" : "CSStackallocInitializerNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStatementListNode.class/methodProperties.json b/SmaCC-CSharp.package/CSStatementListNode.class/methodProperties.json index 72a0d76b..e22a7746 100644 --- a/SmaCC-CSharp.package/CSStatementListNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSStatementListNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "expressions" : "JohnBrant 6/24/2016 12:08:16", - "expressions:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "expressions" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStatementListNode.class/properties.json b/SmaCC-CSharp.package/CSStatementListNode.class/properties.json index 85bed1ee..e6ed341b 100644 --- a/SmaCC-CSharp.package/CSStatementListNode.class/properties.json +++ b/SmaCC-CSharp.package/CSStatementListNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expressions", - "commaTokens" ], + "commaTokens" + ], "name" : "CSStatementListNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSStatementNode.class/methodProperties.json index 70e459ca..095346ca 100644 --- a/SmaCC-CSharp.package/CSStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSStatementNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStatementNode.class/properties.json b/SmaCC-CSharp.package/CSStatementNode.class/properties.json index fa2976f7..009674e6 100644 --- a/SmaCC-CSharp.package/CSStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSStatementNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSStatementNode", - "pools" : [ - ], "super" : "CSProgramNode", - "type" : "normal" } + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSStatementNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/methodProperties.json index a10219d7..9893d0c4 100644 --- a/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/methodProperties.json @@ -1,29 +1,30 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "staticToken" : "JohnBrant 6/24/2016 12:08:16", - "staticToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "unsafeToken" : "JohnBrant 6/24/2016 12:08:16", - "unsafeToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "unsafeToken" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "staticToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "staticToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "unsafeToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/properties.json index 3e989532..5c25c6bb 100644 --- a/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSStaticConstructorDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -14,9 +14,8 @@ "leftParenToken", "rightParenToken", "block", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSStaticConstructorDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStructDeclarationNode.class/methodProperties.json b/SmaCC-CSharp.package/CSStructDeclarationNode.class/methodProperties.json index 7804a0a9..bae071f8 100644 --- a/SmaCC-CSharp.package/CSStructDeclarationNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSStructDeclarationNode.class/methodProperties.json @@ -1,38 +1,39 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "colonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonToken:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses" : "JohnBrant 6/24/2016 12:08:16", - "constraintClauses:" : "JohnBrant 6/24/2016 12:08:16", - "declarations" : "JohnBrant 6/24/2016 12:08:16", - "declarations:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "modifiers" : "JohnBrant 6/24/2016 12:08:16", - "modifiers:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "partialToken" : "JohnBrant 6/24/2016 12:08:16", - "partialToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolon" : "JohnBrant 6/24/2016 12:08:16", - "semicolon:" : "JohnBrant 6/24/2016 12:08:16", - "structToken" : "JohnBrant 6/24/2016 12:08:16", - "structToken:" : "JohnBrant 6/24/2016 12:08:16", - "supertypes" : "JohnBrant 6/24/2016 12:08:16", - "supertypes:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters" : "JohnBrant 6/24/2016 12:08:16", - "typeParameters:" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "supertypes" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon:" : "ThierryGoubier 9/23/2016 19:23:52", + "structToken" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "partialToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses" : "ThierryGoubier 9/23/2016 19:23:52", + "constraintClauses:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolon" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "supertypes:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "typeParameters" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations" : "ThierryGoubier 9/23/2016 19:23:52", + "modifiers" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "structToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "declarations:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSStructDeclarationNode.class/properties.json b/SmaCC-CSharp.package/CSStructDeclarationNode.class/properties.json index 62ac9c73..e8546f64 100644 --- a/SmaCC-CSharp.package/CSStructDeclarationNode.class/properties.json +++ b/SmaCC-CSharp.package/CSStructDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSDeclarationNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_attributes", "modifiers", @@ -19,9 +19,8 @@ "leftBraceToken", "declarations", "rightBraceToken", - "semicolon" ], + "semicolon" + ], "name" : "CSStructDeclarationNode", - "pools" : [ - ], - "super" : "CSDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSwitchLabelNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSwitchLabelNode.class/methodProperties.json index ae885d7e..02ee253e 100644 --- a/SmaCC-CSharp.package/CSSwitchLabelNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSSwitchLabelNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "caseToken" : "JohnBrant 6/24/2016 12:08:16", - "caseToken:" : "JohnBrant 6/24/2016 12:08:16", - "colonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonToken:" : "JohnBrant 6/24/2016 12:08:16", - "defaultToken" : "JohnBrant 6/24/2016 12:08:16", - "defaultToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "defaultToken" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "caseToken" : "ThierryGoubier 9/23/2016 19:23:52", + "caseToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "defaultToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSwitchLabelNode.class/properties.json b/SmaCC-CSharp.package/CSSwitchLabelNode.class/properties.json index 3313f0ca..96568359 100644 --- a/SmaCC-CSharp.package/CSSwitchLabelNode.class/properties.json +++ b/SmaCC-CSharp.package/CSSwitchLabelNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "caseToken", "expression", "colonToken", - "defaultToken" ], + "defaultToken" + ], "name" : "CSSwitchLabelNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSwitchSectionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSwitchSectionNode.class/methodProperties.json index 9e78d386..a0ea9fb4 100644 --- a/SmaCC-CSharp.package/CSSwitchSectionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSSwitchSectionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "labels" : "JohnBrant 6/24/2016 12:08:16", - "labels:" : "JohnBrant 6/24/2016 12:08:16", - "statements" : "JohnBrant 6/24/2016 12:08:16", - "statements:" : "JohnBrant 6/24/2016 12:08:16" } } + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "labels:" : "ThierryGoubier 9/23/2016 19:23:52", + "statements" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "statements:" : "ThierryGoubier 9/23/2016 19:23:52", + "labels" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSwitchSectionNode.class/properties.json b/SmaCC-CSharp.package/CSSwitchSectionNode.class/properties.json index 30b3f9aa..cdd2d202 100644 --- a/SmaCC-CSharp.package/CSSwitchSectionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSSwitchSectionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "labels", - "statements" ], + "statements" + ], "name" : "CSSwitchSectionNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSwitchStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSSwitchStatementNode.class/methodProperties.json index ac92d927..b5baccd0 100644 --- a/SmaCC-CSharp.package/CSSwitchStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSSwitchStatementNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "leftBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken" : "JohnBrant 6/24/2016 12:08:16", - "rightBraceToken:" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "sections" : "JohnBrant 6/24/2016 12:08:16", - "sections:" : "JohnBrant 6/24/2016 12:08:16", - "switchToken" : "JohnBrant 6/24/2016 12:08:16", - "switchToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "switchToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "sections" : "ThierryGoubier 9/23/2016 19:23:52", + "switchToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "sections:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSSwitchStatementNode.class/properties.json b/SmaCC-CSharp.package/CSSwitchStatementNode.class/properties.json index 3d18a84d..172a914f 100644 --- a/SmaCC-CSharp.package/CSSwitchStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSSwitchStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "switchToken", "leftParenToken", @@ -12,9 +12,8 @@ "rightParenToken", "leftBraceToken", "sections", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "CSSwitchStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSThisAccessNode.class/methodProperties.json b/SmaCC-CSharp.package/CSThisAccessNode.class/methodProperties.json index 1a4d4637..9693043b 100644 --- a/SmaCC-CSharp.package/CSThisAccessNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSThisAccessNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "thisToken" : "JohnBrant 6/24/2016 12:08:16", - "thisToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken" : "ThierryGoubier 9/23/2016 19:23:52", + "thisToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSThisAccessNode.class/properties.json b/SmaCC-CSharp.package/CSThisAccessNode.class/properties.json index 5a8ff0cc..841d212a 100644 --- a/SmaCC-CSharp.package/CSThisAccessNode.class/properties.json +++ b/SmaCC-CSharp.package/CSThisAccessNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "thisToken" ], + "thisToken" + ], "name" : "CSThisAccessNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSThrowStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSThrowStatementNode.class/methodProperties.json index aae6072b..d78d4d9b 100644 --- a/SmaCC-CSharp.package/CSThrowStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSThrowStatementNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "throwToken" : "JohnBrant 6/24/2016 12:08:16", - "throwToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "throwToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "throwToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSThrowStatementNode.class/properties.json b/SmaCC-CSharp.package/CSThrowStatementNode.class/properties.json index 3b689a7b..126ac399 100644 --- a/SmaCC-CSharp.package/CSThrowStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSThrowStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "throwToken", "expression", - "semicolonToken" ], + "semicolonToken" + ], "name" : "CSThrowStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTryStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTryStatementNode.class/methodProperties.json index 7ab9393e..f56c3a9a 100644 --- a/SmaCC-CSharp.package/CSTryStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTryStatementNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "clauses" : "JohnBrant 6/24/2016 12:08:16", - "clauses:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "finally" : "JohnBrant 6/24/2016 12:08:16", - "finally:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "tryToken" : "JohnBrant 6/24/2016 12:08:16", - "tryToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "finally:" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "finally" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "tryToken" : "ThierryGoubier 9/23/2016 19:23:52", + "clauses:" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tryToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "clauses" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTryStatementNode.class/properties.json b/SmaCC-CSharp.package/CSTryStatementNode.class/properties.json index 272c1fec..18e54f2f 100644 --- a/SmaCC-CSharp.package/CSTryStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTryStatementNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "tryToken", "block", "clauses", - "finally" ], + "finally" + ], "name" : "CSTryStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeArgumentListNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeArgumentListNode.class/methodProperties.json index 409ec0fb..e735f89f 100644 --- a/SmaCC-CSharp.package/CSTypeArgumentListNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTypeArgumentListNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "greaterThanToken" : "JohnBrant 6/24/2016 12:08:16", - "greaterThanToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "lessThanToken" : "JohnBrant 6/24/2016 12:08:16", - "lessThanToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "types" : "JohnBrant 6/24/2016 12:08:16", - "types:" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "types:" : "ThierryGoubier 9/23/2016 19:23:52", + "types" : "ThierryGoubier 9/23/2016 19:23:52", + "lessThanToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "greaterThanToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "greaterThanToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "lessThanToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeArgumentListNode.class/properties.json b/SmaCC-CSharp.package/CSTypeArgumentListNode.class/properties.json index 555404de..7b014b5b 100644 --- a/SmaCC-CSharp.package/CSTypeArgumentListNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTypeArgumentListNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "lessThanToken", "types", "commaTokens", - "greaterThanToken" ], + "greaterThanToken" + ], "name" : "CSTypeArgumentListNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeConstraintNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeConstraintNode.class/methodProperties.json index e28efaf7..417e94bd 100644 --- a/SmaCC-CSharp.package/CSTypeConstraintNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTypeConstraintNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeConstraintNode.class/properties.json b/SmaCC-CSharp.package/CSTypeConstraintNode.class/properties.json index 0415e513..6a7d3ee5 100644 --- a/SmaCC-CSharp.package/CSTypeConstraintNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTypeConstraintNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "type" ], + "type" + ], "name" : "CSTypeConstraintNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeExpressionNode.class/README.md b/SmaCC-CSharp.package/CSTypeExpressionNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..9c0d2bac --- /dev/null +++ b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitTypeExpression: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/nodeVariables.st similarity index 60% rename from SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/nodeVariables.st rename to SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/nodeVariables.st index 9f53b3c7..41ffda9a 100644 --- a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/nodeVariables.st +++ b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/nodeVariables.st @@ -1,3 +1,3 @@ generated nodeVariables - ^ #(#namespace) \ No newline at end of file + ^ #(#type) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/type..st b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/type..st new file mode 100644 index 00000000..2e9e75ed --- /dev/null +++ b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/type..st @@ -0,0 +1,7 @@ +generated +type: aCSTypeNode + self type notNil + ifTrue: [ self type parent: nil ]. + type := aCSTypeNode. + self type notNil + ifTrue: [ self type parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/type.st b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/type.st new file mode 100644 index 00000000..b2dfbeaa --- /dev/null +++ b/SmaCC-CSharp.package/CSTypeExpressionNode.class/instance/type.st @@ -0,0 +1,3 @@ +generated +type + ^ type \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeExpressionNode.class/methodProperties.json new file mode 100644 index 00000000..7acbff7f --- /dev/null +++ b/SmaCC-CSharp.package/CSTypeExpressionNode.class/methodProperties.json @@ -0,0 +1,9 @@ +{ + "instance" : { + "nodeVariables" : "ThierryGoubier 5/2/2017 22:52", + "type" : "ThierryGoubier 5/2/2017 22:52", + "type:" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSTypeExpressionNode.class/properties.json new file mode 100644 index 00000000..5d61b8c0 --- /dev/null +++ b/SmaCC-CSharp.package/CSTypeExpressionNode.class/properties.json @@ -0,0 +1,13 @@ +{ + "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "type" + ], + "name" : "CSTypeExpressionNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeNameNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeNameNode.class/methodProperties.json index 5eccbc6d..5c08165c 100644 --- a/SmaCC-CSharp.package/CSTypeNameNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTypeNameNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "namespace" : "JohnBrant 6/24/2016 12:08:16", - "namespace:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "periodToken" : "JohnBrant 6/24/2016 12:08:16", - "periodToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments" : "JohnBrant 6/24/2016 12:08:16", - "typeArguments:" : "JohnBrant 6/24/2016 12:08:16" } } + "typeArguments:" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "namespace:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52", + "typeArguments" : "ThierryGoubier 9/23/2016 19:23:52", + "namespace" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "periodToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeNameNode.class/properties.json b/SmaCC-CSharp.package/CSTypeNameNode.class/properties.json index f6f8b472..5f801dfc 100644 --- a/SmaCC-CSharp.package/CSTypeNameNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTypeNameNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "typeArguments", "namespace", - "periodToken" ], + "periodToken" + ], "name" : "CSTypeNameNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeNode.class/methodProperties.json index 70e459ca..095346ca 100644 --- a/SmaCC-CSharp.package/CSTypeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeNode.class/properties.json b/SmaCC-CSharp.package/CSTypeNode.class/properties.json index 6d3cda05..ccfffc88 100644 --- a/SmaCC-CSharp.package/CSTypeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSTypeNode", - "pools" : [ - ], "super" : "CSProgramNode", - "type" : "normal" } + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/methodProperties.json index ae1cf305..492f53cc 100644 --- a/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "colon" : "JohnBrant 6/24/2016 12:08:16", - "colon:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "constraints" : "JohnBrant 6/24/2016 12:08:16", - "constraints:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "parameter" : "JohnBrant 6/24/2016 12:08:16", - "parameter:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "whereToken" : "JohnBrant 6/24/2016 12:08:16", - "whereToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "parameter:" : "ThierryGoubier 9/23/2016 19:23:52", + "constraints" : "ThierryGoubier 9/23/2016 19:23:52", + "whereToken" : "ThierryGoubier 9/23/2016 19:23:52", + "whereToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "colon:" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "parameter" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "colon" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "constraints:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/properties.json b/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/properties.json index 5e05f531..e19d077c 100644 --- a/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTypeParameterConstraintsClauseNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "whereToken", "parameter", "colon", "constraints", - "commaTokens" ], + "commaTokens" + ], "name" : "CSTypeParameterConstraintsClauseNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeParameterListNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeParameterListNode.class/methodProperties.json index 23a37aca..8bf33439 100644 --- a/SmaCC-CSharp.package/CSTypeParameterListNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTypeParameterListNode.class/methodProperties.json @@ -1,19 +1,20 @@ { - "class" : { - }, "instance" : { - "_attributes" : "JohnBrant 6/24/2016 12:08:16", - "_attributes:" : "JohnBrant 6/24/2016 12:08:16", - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens" : "JohnBrant 6/24/2016 12:08:16", - "commaTokens:" : "JohnBrant 6/24/2016 12:08:16", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "greaterThan" : "JohnBrant 6/24/2016 12:08:16", - "greaterThan:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "lessThan" : "JohnBrant 6/24/2016 12:08:16", - "lessThan:" : "JohnBrant 6/24/2016 12:08:16", - "parameters" : "JohnBrant 6/24/2016 12:08:16", - "parameters:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes" : "ThierryGoubier 9/23/2016 19:23:52", + "parameters:" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "lessThan:" : "ThierryGoubier 9/23/2016 19:23:52", + "greaterThan:" : "ThierryGoubier 9/23/2016 19:23:52", + "greaterThan" : "ThierryGoubier 9/23/2016 19:23:52", + "commaTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "lessThan" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "_attributes:" : "ThierryGoubier 9/23/2016 19:23:52", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeParameterListNode.class/properties.json b/SmaCC-CSharp.package/CSTypeParameterListNode.class/properties.json index 0a56b3fe..7704c0f2 100644 --- a/SmaCC-CSharp.package/CSTypeParameterListNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTypeParameterListNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "lessThan", "_attributes", "parameters", "commaTokens", - "greaterThan" ], + "greaterThan" + ], "name" : "CSTypeParameterListNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeofExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSTypeofExpressionNode.class/methodProperties.json index 5ede656c..03c9870a 100644 --- a/SmaCC-CSharp.package/CSTypeofExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSTypeofExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "type" : "JohnBrant 6/24/2016 12:08:16", - "type:" : "JohnBrant 6/24/2016 12:08:16", - "typeofToken" : "JohnBrant 6/24/2016 12:08:16", - "typeofToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "type:" : "ThierryGoubier 9/23/2016 19:23:52", + "typeofToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "type" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "typeofToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSTypeofExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSTypeofExpressionNode.class/properties.json index 849a0517..c334e14d 100644 --- a/SmaCC-CSharp.package/CSTypeofExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSTypeofExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "typeofToken", "leftParenToken", "type", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSTypeofExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/methodProperties.json index 8db4267f..92ce23b3 100644 --- a/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "colonColonToken" : "JohnBrant 6/24/2016 12:08:16", - "colonColonToken:" : "JohnBrant 6/24/2016 12:08:16", - "commas" : "JohnBrant 6/24/2016 12:08:16", - "commas:" : "JohnBrant 6/24/2016 12:08:16", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "gtTokens" : "JohnBrant 6/24/2016 12:08:16", - "gtTokens:" : "JohnBrant 6/24/2016 12:08:16", - "identifierTokens" : "JohnBrant 6/24/2016 12:08:16", - "identifierTokens:" : "JohnBrant 6/24/2016 12:08:16", - "initialize" : "JohnBrant 6/24/2016 12:08:16", - "lessThanTokens" : "JohnBrant 6/24/2016 12:08:16", - "lessThanTokens:" : "JohnBrant 6/24/2016 12:08:16", - "periodTokens" : "JohnBrant 6/24/2016 12:08:16", - "periodTokens:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas" : "ThierryGoubier 9/23/2016 19:23:52", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "gtTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "initialize" : "ThierryGoubier 9/23/2016 19:23:52", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "gtTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "commas:" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "colonColonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "periodTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "colonColonToken" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/properties.json b/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/properties.json index 1733883f..9a48665c 100644 --- a/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/properties.json +++ b/SmaCC-CSharp.package/CSUnboundTypeNameNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", "commas", "gtTokens", "colonColonToken", - "periodTokens" ], + "periodTokens" + ], "name" : "CSUnboundTypeNameNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/methodProperties.json index 33fd48c9..1192577e 100644 --- a/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "uncheckedToken" : "JohnBrant 6/24/2016 12:08:16", - "uncheckedToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "uncheckedToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "uncheckedToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/properties.json b/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/properties.json index 2f0d4a96..188cf673 100644 --- a/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/properties.json +++ b/SmaCC-CSharp.package/CSUncheckedExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSExpressionNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "uncheckedToken", "leftParenToken", "expression", - "rightParenToken" ], + "rightParenToken" + ], "name" : "CSUncheckedExpressionNode", - "pools" : [ - ], - "super" : "CSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUncheckedStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUncheckedStatementNode.class/methodProperties.json index 341bfa97..af89d9e9 100644 --- a/SmaCC-CSharp.package/CSUncheckedStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSUncheckedStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "uncheckedToken" : "JohnBrant 6/24/2016 12:08:16", - "uncheckedToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "uncheckedToken" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "uncheckedToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUncheckedStatementNode.class/properties.json b/SmaCC-CSharp.package/CSUncheckedStatementNode.class/properties.json index 60c37e08..de7e07b7 100644 --- a/SmaCC-CSharp.package/CSUncheckedStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSUncheckedStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "uncheckedToken", - "block" ], + "block" + ], "name" : "CSUncheckedStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUnsafeStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUnsafeStatementNode.class/methodProperties.json index 68f14d2c..c4f59a70 100644 --- a/SmaCC-CSharp.package/CSUnsafeStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSUnsafeStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "block" : "JohnBrant 6/24/2016 12:08:16", - "block:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "unsafeToken" : "JohnBrant 6/24/2016 12:08:16", - "unsafeToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "block:" : "ThierryGoubier 9/23/2016 19:23:52", + "block" : "ThierryGoubier 9/23/2016 19:23:52", + "unsafeToken" : "ThierryGoubier 9/23/2016 19:23:52", + "unsafeToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUnsafeStatementNode.class/properties.json b/SmaCC-CSharp.package/CSUnsafeStatementNode.class/properties.json index 697e0e99..9b390f32 100644 --- a/SmaCC-CSharp.package/CSUnsafeStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSUnsafeStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "unsafeToken", - "block" ], + "block" + ], "name" : "CSUnsafeStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/tokenVariables.st index 21abe2f3..bf296d37 100644 --- a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/tokenVariables.st +++ b/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#usingToken #name #equalToken) \ No newline at end of file + ^ #(#name #equalToken #usingToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/methodProperties.json index a2307313..1bb8914b 100644 --- a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/methodProperties.json @@ -1,18 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "name" : "JohnBrant 6/24/2016 12:08:16", - "name:" : "JohnBrant 6/24/2016 12:08:16", - "namespace" : "JohnBrant 6/24/2016 12:08:16", - "namespace:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "usingToken" : "JohnBrant 6/24/2016 12:08:16", - "usingToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "name" : "ThierryGoubier 9/23/2016 19:23:52", + "name:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/properties.json b/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/properties.json index 265512c5..5f3e79b0 100644 --- a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/properties.json +++ b/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/properties.json @@ -1,18 +1,14 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "usingToken", "name", - "equalToken", - "namespace", - "semicolonToken" ], + "equalToken" + ], "name" : "CSUsingAliasDirectiveNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingDirectiveNode.class/README.md b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..52d61922 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitUsingDirective: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/ignoredTokenVariables.st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/ignoredTokenVariables.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/ignoredTokenVariables.st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/ignoredTokenVariables.st diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/namespace..st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/namespace..st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/namespace..st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/namespace..st diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/namespace.st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/namespace.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/namespace.st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/namespace.st diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/nodeVariables.st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/nodeVariables.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/nodeVariables.st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/nodeVariables.st diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/semicolonToken..st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/semicolonToken..st similarity index 100% rename from SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/semicolonToken..st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/semicolonToken..st diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/semicolonToken.st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/semicolonToken.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/semicolonToken.st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/semicolonToken.st diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/tokenVariables.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/tokenVariables.st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/tokenVariables.st diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/usingToken..st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/usingToken..st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/usingToken..st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/usingToken..st diff --git a/SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/usingToken.st b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/usingToken.st similarity index 100% rename from SmaCC-CSharp.package/CSUsingAliasDirectiveNode.class/instance/usingToken.st rename to SmaCC-CSharp.package/CSUsingDirectiveNode.class/instance/usingToken.st diff --git a/SmaCC-CSharp.package/CSUsingDirectiveNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/methodProperties.json new file mode 100644 index 00000000..c6a8cba9 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/methodProperties.json @@ -0,0 +1,15 @@ +{ + "instance" : { + "usingToken:" : "ThierryGoubier 5/2/2017 22:51", + "ignoredTokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "semicolonToken:" : "ThierryGoubier 5/2/2017 22:51", + "semicolonToken" : "ThierryGoubier 5/2/2017 22:51", + "namespace:" : "ThierryGoubier 5/2/2017 22:51", + "tokenVariables" : "ThierryGoubier 5/2/2017 22:51", + "usingToken" : "ThierryGoubier 5/2/2017 22:51", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "namespace" : "ThierryGoubier 5/2/2017 22:51", + "nodeVariables" : "ThierryGoubier 5/2/2017 22:51" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingDirectiveNode.class/properties.json b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/properties.json new file mode 100644 index 00000000..75bb2dd0 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingDirectiveNode.class/properties.json @@ -0,0 +1,15 @@ +{ + "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "usingToken", + "namespace", + "semicolonToken" + ], + "name" : "CSUsingDirectiveNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/namespace..st b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/namespace..st deleted file mode 100644 index 969cfc93..00000000 --- a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/namespace..st +++ /dev/null @@ -1,7 +0,0 @@ -generated -namespace: aCSTypeNode - self namespace notNil - ifTrue: [ self namespace parent: nil ]. - namespace := aCSTypeNode. - self namespace notNil - ifTrue: [ self namespace parent: self ] \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/namespace.st b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/namespace.st deleted file mode 100644 index e43e1ea4..00000000 --- a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/namespace.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -namespace - ^ namespace \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/usingToken..st b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/usingToken..st deleted file mode 100644 index 11402dde..00000000 --- a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/usingToken..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -usingToken: aSmaCCToken - usingToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/usingToken.st b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/usingToken.st deleted file mode 100644 index 3e64c422..00000000 --- a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/instance/usingToken.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -usingToken - ^ usingToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/methodProperties.json index 068f219a..095346ca 100644 --- a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/methodProperties.json @@ -1,14 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "namespace" : "JohnBrant 6/24/2016 12:08:16", - "namespace:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "usingToken" : "JohnBrant 6/24/2016 12:08:16", - "usingToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/properties.json b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/properties.json index 509efba8..3cc4767f 100644 --- a/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/properties.json +++ b/SmaCC-CSharp.package/CSUsingNamespaceDirectiveNode.class/properties.json @@ -1,16 +1,11 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - "usingToken", - "namespace", - "semicolonToken" ], - "name" : "CSUsingNamespaceDirectiveNode", - "pools" : [ - ], "super" : "CSProgramNode", - "type" : "normal" } + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSUsingNamespaceDirectiveNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUsingStatementNode.class/methodProperties.json index 711a5489..a9c820b1 100644 --- a/SmaCC-CSharp.package/CSUsingStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSUsingStatementNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "usingToken" : "JohnBrant 6/24/2016 12:08:16", - "usingToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "usingToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "usingToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStatementNode.class/properties.json b/SmaCC-CSharp.package/CSUsingStatementNode.class/properties.json index fca19a50..eb06cb3d 100644 --- a/SmaCC-CSharp.package/CSUsingStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSUsingStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "usingToken", "leftParenToken", "expression", "rightParenToken", - "statement" ], + "statement" + ], "name" : "CSUsingStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/README.md b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..9c452e25 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitUsingStaticDirective: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/staticToken..st b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/staticToken..st new file mode 100644 index 00000000..8c4a9ce2 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/staticToken..st @@ -0,0 +1,3 @@ +generated +staticToken: aSmaCCToken + staticToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/staticToken.st b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/staticToken.st new file mode 100644 index 00000000..f26cce13 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/staticToken.st @@ -0,0 +1,3 @@ +generated +staticToken + ^ staticToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/tokenVariables.st b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..96c8fbcc --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#staticToken #usingToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/methodProperties.json b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/methodProperties.json new file mode 100644 index 00000000..4cb6d4e0 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/methodProperties.json @@ -0,0 +1,9 @@ +{ + "instance" : { + "tokenVariables" : "ThierryGoubier 5/2/2017 22:52", + "staticToken" : "ThierryGoubier 5/2/2017 22:52", + "staticToken:" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/properties.json b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/properties.json new file mode 100644 index 00000000..09c1e015 --- /dev/null +++ b/SmaCC-CSharp.package/CSUsingStaticDirectiveNode.class/properties.json @@ -0,0 +1,13 @@ +{ + "commentStamp" : "", + "super" : "CSUsingDirectiveNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "staticToken" + ], + "name" : "CSUsingStaticDirectiveNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVarTypeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSVarTypeNode.class/methodProperties.json index c533d451..d5533344 100644 --- a/SmaCC-CSharp.package/CSVarTypeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSVarTypeNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "varToken" : "JohnBrant 6/24/2016 12:08:16", - "varToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "varToken" : "ThierryGoubier 9/23/2016 19:23:52", + "varToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVarTypeNode.class/properties.json b/SmaCC-CSharp.package/CSVarTypeNode.class/properties.json index e8718c2c..3c5174ad 100644 --- a/SmaCC-CSharp.package/CSVarTypeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSVarTypeNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "varToken" ], + "varToken" + ], "name" : "CSVarTypeNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/methodProperties.json b/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/methodProperties.json index 12391480..c3b24d4f 100644 --- a/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "equalToken" : "JohnBrant 6/24/2016 12:08:16", - "equalToken:" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken" : "JohnBrant 6/24/2016 12:08:16", - "identifierToken:" : "JohnBrant 6/24/2016 12:08:16", - "initializer" : "JohnBrant 6/24/2016 12:08:16", - "initializer:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16" } } + "identifierToken" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer" : "ThierryGoubier 9/23/2016 19:23:52", + "initializer:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken" : "ThierryGoubier 9/23/2016 19:23:52", + "equalToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/properties.json b/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/properties.json index 16221e42..6752d5d5 100644 --- a/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/properties.json +++ b/SmaCC-CSharp.package/CSVariableDeclaratorNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSProgramNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierToken", "equalToken", - "initializer" ], + "initializer" + ], "name" : "CSVariableDeclaratorNode", - "pools" : [ - ], - "super" : "CSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/README.md b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/acceptVisitor..st b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..4e6f6b5d --- /dev/null +++ b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitVariantTypeParameterList: self \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/annotations..st b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/annotations..st new file mode 100644 index 00000000..5f28a5a1 --- /dev/null +++ b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/annotations..st @@ -0,0 +1,3 @@ +generated +annotations: anOrderedCollection + annotations := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/annotations.st b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/annotations.st new file mode 100644 index 00000000..9ecee32e --- /dev/null +++ b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/annotations.st @@ -0,0 +1,3 @@ +generated +annotations + ^ annotations \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/compositeTokenVariables.st b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/compositeTokenVariables.st similarity index 57% rename from SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/compositeTokenVariables.st rename to SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/compositeTokenVariables.st index a3df1562..f5f41de0 100644 --- a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#semicolons #commas) \ No newline at end of file + ^ #(#annotations) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/initialize.st b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/initialize.st new file mode 100644 index 00000000..acae9326 --- /dev/null +++ b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/instance/initialize.st @@ -0,0 +1,4 @@ +generated-initialize-release +initialize + super initialize. + annotations := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/methodProperties.json b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/methodProperties.json new file mode 100644 index 00000000..87925591 --- /dev/null +++ b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/methodProperties.json @@ -0,0 +1,10 @@ +{ + "instance" : { + "annotations" : "ThierryGoubier 5/2/2017 22:52", + "annotations:" : "ThierryGoubier 5/2/2017 22:52", + "initialize" : "ThierryGoubier 5/2/2017 22:52", + "acceptVisitor:" : "ThierryGoubier 5/2/2017 22:52", + "compositeTokenVariables" : "ThierryGoubier 5/2/2017 22:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/properties.json b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/properties.json new file mode 100644 index 00000000..92c8ad23 --- /dev/null +++ b/SmaCC-CSharp.package/CSVariantTypeParameterListNode.class/properties.json @@ -0,0 +1,13 @@ +{ + "commentStamp" : "", + "super" : "CSTypeParameterListNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "annotations" + ], + "name" : "CSVariantTypeParameterListNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVoidTypeNode.class/methodProperties.json b/SmaCC-CSharp.package/CSVoidTypeNode.class/methodProperties.json index a1151439..905eac3f 100644 --- a/SmaCC-CSharp.package/CSVoidTypeNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSVoidTypeNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "voidToken" : "JohnBrant 6/24/2016 12:08:16", - "voidToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "voidToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "voidToken" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSVoidTypeNode.class/properties.json b/SmaCC-CSharp.package/CSVoidTypeNode.class/properties.json index 95cafb5c..cedbb5fe 100644 --- a/SmaCC-CSharp.package/CSVoidTypeNode.class/properties.json +++ b/SmaCC-CSharp.package/CSVoidTypeNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSTypeNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "voidToken" ], + "voidToken" + ], "name" : "CSVoidTypeNode", - "pools" : [ - ], - "super" : "CSTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSWhileStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSWhileStatementNode.class/methodProperties.json index 54d45fc3..eae837f5 100644 --- a/SmaCC-CSharp.package/CSWhileStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSWhileStatementNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken" : "JohnBrant 6/24/2016 12:08:16", - "leftParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken" : "JohnBrant 6/24/2016 12:08:16", - "rightParenToken:" : "JohnBrant 6/24/2016 12:08:16", - "statement" : "JohnBrant 6/24/2016 12:08:16", - "statement:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "whileToken" : "JohnBrant 6/24/2016 12:08:16", - "whileToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "whileToken" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "whileToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "statement" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:23:52", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "statement:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSWhileStatementNode.class/properties.json b/SmaCC-CSharp.package/CSWhileStatementNode.class/properties.json index 87b799ab..eb4bb15d 100644 --- a/SmaCC-CSharp.package/CSWhileStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSWhileStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "whileToken", "leftParenToken", "expression", "rightParenToken", - "statement" ], + "statement" + ], "name" : "CSWhileStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSYieldStatementNode.class/methodProperties.json b/SmaCC-CSharp.package/CSYieldStatementNode.class/methodProperties.json index 1d7080d6..3a824db1 100644 --- a/SmaCC-CSharp.package/CSYieldStatementNode.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSYieldStatementNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:08:16", - "breakToken" : "JohnBrant 6/24/2016 12:08:16", - "breakToken:" : "JohnBrant 6/24/2016 12:08:16", - "expression" : "JohnBrant 6/24/2016 12:08:16", - "expression:" : "JohnBrant 6/24/2016 12:08:16", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "nodeVariables" : "JohnBrant 6/24/2016 12:08:16", - "returnToken" : "JohnBrant 6/24/2016 12:08:16", - "returnToken:" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken" : "JohnBrant 6/24/2016 12:08:16", - "semicolonToken:" : "JohnBrant 6/24/2016 12:08:16", - "tokenVariables" : "JohnBrant 6/24/2016 12:08:16", - "yieldToken" : "JohnBrant 6/24/2016 12:08:16", - "yieldToken:" : "JohnBrant 6/24/2016 12:08:16" } } + "breakToken" : "ThierryGoubier 9/23/2016 19:23:52", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:23:52", + "returnToken" : "ThierryGoubier 9/23/2016 19:23:52", + "yieldToken" : "ThierryGoubier 9/23/2016 19:23:52", + "expression:" : "ThierryGoubier 9/23/2016 19:23:52", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:23:52", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "returnToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "breakToken:" : "ThierryGoubier 9/23/2016 19:23:52", + "expression" : "ThierryGoubier 9/23/2016 19:23:52", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:23:52", + "yieldToken:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSYieldStatementNode.class/properties.json b/SmaCC-CSharp.package/CSYieldStatementNode.class/properties.json index 2b429456..7f0fa1a5 100644 --- a/SmaCC-CSharp.package/CSYieldStatementNode.class/properties.json +++ b/SmaCC-CSharp.package/CSYieldStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CSStatementNode", + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "yieldToken", "returnToken", "expression", "semicolonToken", - "breakToken" ], + "breakToken" + ], "name" : "CSYieldStatementNode", - "pools" : [ - ], - "super" : "CSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/class/cacheId.st b/SmaCC-CSharp.package/CSharpParser.class/class/cacheId.st new file mode 100644 index 00000000..994a2053 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-02T22:50:29.838793+02:00' \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/class/definitionComment.st b/SmaCC-CSharp.package/CSharpParser.class/class/definitionComment.st index 78b445d4..c4a5d35b 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/class/definitionComment.st +++ b/SmaCC-CSharp.package/CSharpParser.class/class/definitionComment.st @@ -1,7 +1,9 @@ generated definitionComment "%glr; -%id ; +%id ; + +%states default interpolatedString interpolatedVerbatimString; %start compilation_unit namespace_member_declaration statement expression block; @@ -13,6 +15,14 @@ definitionComment %annotate_tokens; +%hierarchy TypeParameterList ( + VariantTypeParameterList +); +%hierarchy UsingDirective ( + UsingAliasDirective + UsingNamespaceDirective + UsingStaticDirective +); %hierarchy Declaration ( ClassDeclaration ConstantDeclaration @@ -69,7 +79,9 @@ definitionComment AnonymousObjectCreationExpression ArrayCreationExpression Assignment + AwaitExpression BaseAccess + BaseExpression BinaryExpression CastExpression CheckedExpression @@ -77,10 +89,14 @@ definitionComment DefaultValueExpression DelegateCreationExpression ElementAccess + InterpolatedStringExpression InvocationExpression LambdaExpression LiteralExpression MemberAccess + NamedEntity + NameofExpression + NullConditionalExpression ObjectCreationExpression PrefixExpression PointerElementAccess @@ -90,9 +106,19 @@ definitionComment SimpleName SizeofExpression ThisAccess + TypeExpression TypeofExpression UncheckedExpression ); +%hierarchy ElementAccess ( + NullConditionalElementAccess +); +%hierarchy InvocationExpression ( + NullConditionalInvocationExpression +); +%hierarchy MemberAccess ( + NullConditionalMemberAccess +); %hierarchy Type ( ArrayType NullableType @@ -104,12 +130,15 @@ definitionComment VoidType ); - +default : \> ; - +default : ; +default + : \} + ; : \r | \n @@ -118,7 +147,7 @@ definitionComment # | \x2028 # | \x2029 ; - +default : \/\/ [^\r\n]* | (\/\* [^\*]* \*+ ([^\/\*] [^\*]* \*+)* \/) ; @@ -132,7 +161,7 @@ definitionComment | [Uu][Ll] | [Ll][Uu] ; - +default : \d+ ? | 0[Xx] [0-9A-Fa-f]+ ? ; @@ -144,7 +173,7 @@ definitionComment | [Dd] | [Mm] ; - +default : \d* \. \d+ ? ? | \d+ ? ? | \d+ @@ -174,7 +203,7 @@ definitionComment | | ; - +default : \' \' ; @@ -189,6 +218,28 @@ definitionComment : \"" * \"" ; + + : [^\""\\\n\{] + ; + + : + | + | + | + | \{ \{ + ; +default + : \$\"" * \"" + ; +default + : \$\"" * \{ + ; +interpolatedString + : \} * \"" + ; +interpolatedString + : \} * \{ + ; : [^\""] | \""\"" @@ -196,14 +247,31 @@ definitionComment : \@\"" * \"" ; - + + : [^\""\{] + | \""\"" + | \{ \{ + ; +default + : \$\@\"" * \"" + ; +default + : \$\@\"" * \{ + ; +interpolatedVerbatimString + : \} * \"" + ; +interpolatedVerbatimString + : \} * \{ + ; +default : | ; - +default : null ; - +default : \s+ | \# [^\r\n]* ; @@ -227,7 +295,7 @@ qualified_identifier | qualified_identifier ""."" 'name' {{}} ; namespace_body - : ""{"" _extern_alias_directives _using_directives _namespace_member_declarations ""}"" + : ""{"" _extern_alias_directives _using_directives _namespace_member_declarations ; _extern_alias_directives : @@ -251,6 +319,7 @@ using_directives using_directive : using_alias_directive | using_namespace_directive + | using_static_directive ; using_alias_directive : ""using"" 'name' ""="" namespace_or_type_name 'namespace' "";"" {{}} @@ -258,6 +327,9 @@ using_alias_directive using_namespace_directive : ""using"" namespace_name 'namespace' "";"" {{}} ; +using_static_directive + : ""using"" ""static"" type_name 'namespace' "";"" {{}} + ; _namespace_member_declarations : | namespace_member_declarations @@ -416,9 +488,19 @@ argument_list | argument_list "","" argument 'argument' ; argument - : expression 'expression' {{}} - | ""ref"" variable_reference 'expression' {{}} - | ""out"" variable_reference 'expression' {{}} + : _argument_name argument_value {{}} + ; +_argument_name + : + | argument_name + ; +argument_name + : 'identifier' "":"" + ; +argument_value + : expression 'expression' + | ""ref"" variable_reference 'expression' + | ""out"" variable_reference 'expression' ; primary_expression : primary_no_array_creation_expression @@ -426,6 +508,7 @@ primary_expression ; primary_no_array_creation_expression : literal + | interpolated_string_expression | simple_name | parenthesized_expression | member_access @@ -442,8 +525,39 @@ primary_no_array_creation_expression | checked_expression | unchecked_expression | default_value_expression + | nameof_expression | anonymous_method_expression ; +interpolated_string_expression + : interpolated_regular_string {{}} + | interpolated_verbatim_string {{}} + ; +interpolated_regular_string + : 'stringPart' + | StartInterpolatedString 'stringPart' interpolated_regular_string_body 'stringPart' + ; +StartInterpolatedString + : {#interpolatedString} + ; +interpolated_regular_string_body + : interpolation 'interpolation' + | interpolation 'interpolation' 'stringPart' interpolation 'interpolation' + ; +interpolation + : expression 'expression' {{}} + | expression 'expression' "","" constant_expression 'constant' {{}} + ; +interpolated_verbatim_string + : 'stringPart' + | StartInterpolatedVerbatimString 'stringPart' interpolated_verbatim_string_body 'stringPart' + ; +StartInterpolatedVerbatimString + : {#interpolatedVerbatimString} + ; +interpolated_verbatim_string_body + : interpolation 'interpolation' + | interpolation 'interpolation' 'stringPart' interpolation 'interpolation' + ; simple_name : _type_argument_list 'typeArguments' {{}} ; @@ -456,8 +570,14 @@ parenthesized_expression ; member_access : primary_expression 'expression' ""."" 'identifier' _type_argument_list 'typeArguments' {{}} - | predefined_type 'expression' ""."" 'identifier' _type_argument_list 'typeArguments' {{}} - | qualified_alias_member 'expression' ""."" 'identifier' {{}} + | predefined_type_expression 'expression' ""."" 'identifier' _type_argument_list 'typeArguments' {{}} + | qualified_alias_member_expression 'expression' ""."" 'identifier' {{}} + ; +qualified_alias_member_expression + : qualified_alias_member 'type' {{TypeExpression}} + ; +predefined_type_expression + : predefined_type 'type' {{TypeExpression}} ; predefined_type : ""bool"" 'token' {{SimpleType}} @@ -512,8 +632,8 @@ object_or_collection_initializer | collection_initializer ; object_initializer - : ""{"" _member_initializer_list ""}"" {{}} - | ""{"" member_initializer_list "","" ""}"" {{}} + : ""{"" _member_initializer_list {{}} + | ""{"" member_initializer_list "","" {{}} ; _member_initializer_list : @@ -524,15 +644,19 @@ member_initializer_list | member_initializer_list "","" member_initializer 'initializer' ; member_initializer - : 'identifier' ""="" initializer_value 'value' {{}} + : initializer_target ""="" initializer_value 'value' {{}} + ; +initializer_target + : 'identifier' + | ""["" argument_list ""]"" ; initializer_value : expression | object_or_collection_initializer ; collection_initializer - : ""{"" element_initializer_list ""}"" {{}} - | ""{"" element_initializer_list "","" ""}"" {{}} + : ""{"" element_initializer_list {{}} + | ""{"" element_initializer_list "","" {{}} ; element_initializer_list : element_initializer 'initializer' @@ -540,7 +664,7 @@ element_initializer_list ; element_initializer : non_assignment_expression 'expression' {{}} - | ""{"" expression_list ""}"" {{}} + | ""{"" expression_list {{}} ; array_creation_expression : ""new"" non_array_type 'type' ""["" expression_list ""]"" _rank_specifiers _array_initializer 'arrayInitializer' {{}} @@ -554,8 +678,8 @@ anonymous_object_creation_expression : ""new"" anonymous_object_initializer {{}} ; anonymous_object_initializer - : ""{"" _member_declarator_list ""}"" - | ""{"" member_declarator_list "","" ""}"" + : ""{"" _member_declarator_list + | ""{"" member_declarator_list "","" ; _member_declarator_list : @@ -568,6 +692,8 @@ member_declarator_list member_declarator : simple_name 'name' {{}} | member_access 'access' {{}} + | base_access 'access' {{}} + | null_conditional_member_access 'access' {{}} | ""="" expression 'value' {{}} ; typeof_expression @@ -604,8 +730,23 @@ unchecked_expression default_value_expression : ""default"" ""("" type 'type' "")"" {{}} ; +nameof_expression + : ""nameof"" ""("" named_entity 'name' "")"" {{}} + ; +named_entity + : simple_name + | named_entity_target 'target' ""."" _type_argument_list 'typeArguments' {{}} + ; +named_entity_target + : ""this"" {{ThisAccess}} + | ""base"" {{BaseExpression}} + | named_entity + | predefined_type_expression + | qualified_alias_member_expression + ; unary_expression : primary_expression + | null_conditional_expression | ""+"" 'operator' unary_expression 'expression' {{PrefixExpression}} | ""-"" 'operator' unary_expression 'expression' {{PrefixExpression}} | ""!"" 'operator' unary_expression 'expression' {{PrefixExpression}} @@ -613,6 +754,28 @@ unary_expression | pre_increment_expression | pre_decrement_expression | cast_expression + | await_expression + ; +null_conditional_expression + : primary_expression 'expression' null_conditional_operations 'nullConditionalOperation' {{}} + ; +_null_conditional_operations + : + | null_conditional_operations + ; +null_conditional_operations + : _null_conditional_operations 'baseOperations' ""?"" ""."" _type_argument_list 'typeArguments' {{NullConditionalMemberAccess}} + | _null_conditional_operations 'baseOperations' ""?"" ""["" argument_list ""]"" {{NullConditionalElementAccess}} + | null_conditional_operations 'baseOperations' ""."" _type_argument_list 'typeArguments' {{NullConditionalMemberAccess}} + | null_conditional_operations 'baseOperations' ""["" argument_list ""]"" {{NullConditionalElementAccess}} + | null_conditional_operations 'baseOperations' ""("" _argument_list "")"" {{NullConditionalInvocationExpression}} + ; +null_conditional_member_access + : primary_expression 'expression' _null_conditional_operations 'baseOperations' ""?"" ""."" _type_argument_list 'typeArguments' {{}} + | primary_expression 'expression' null_conditional_operations 'baseOperations' ""."" _type_argument_list 'typeArguments' {{}} + ; +null_conditional_invocation_expression + : primary_expression 'expression' null_conditional_operations 'baseOperations' ""("" _argument_list "")"" {{}} ; pre_increment_expression : ""++"" 'operator' unary_expression 'expression' {{PrefixExpression}} @@ -623,6 +786,9 @@ pre_decrement_expression cast_expression : ""("" type 'type' "")"" unary_expression 'expression' {{}} ; +await_expression + : ""await"" unary_expression 'expression' {{}} + ; multiplicative_expression : unary_expression | multiplicative_expression 'left' ""*"" 'operator' unary_expression 'right' {{BinaryExpression}} @@ -865,7 +1031,7 @@ embedded_statement | yield_statement ; block - : ""{"" _statement_list ""}"" {{BlockStatement}} + : ""{"" _statement_list {{BlockStatement}} ; _statement_list : @@ -924,12 +1090,14 @@ expression_statement ; statement_expression : invocation_expression + | null_conditional_invocation_expression | object_creation_expression | assignment | post_increment_expression | post_decrement_expression | pre_increment_expression | pre_decrement_expression + | await_expression ; selection_statement : if_statement @@ -943,7 +1111,7 @@ switch_statement : ""switch"" ""("" expression 'expression' "")"" switch_block {{}} ; switch_block - : ""{"" _switch_sections ""}"" + : ""{"" _switch_sections ; _switch_sections : @@ -1038,26 +1206,25 @@ try_statement | ""try"" block 'block' catch_clauses finally_clause 'finally' {{}} ; catch_clauses - : specific_catch_clauses _general_catch_clause - | _specific_catch_clauses general_catch_clause 'clause' + : catch_clause 'clause' + | catch_clauses catch_clause 'clause' ; -_specific_catch_clauses - : - | specific_catch_clauses +catch_clause + : ""catch"" _exception_specifier _exception_filter block 'block' {{}} ; -specific_catch_clauses - : specific_catch_clause 'clause' - | specific_catch_clauses specific_catch_clause 'clause' +_exception_specifier + : + | exception_specifier ; -specific_catch_clause - : ""catch"" ""("" class_type 'type' _identifier "")"" block 'block' {{}} +exception_specifier + : ""("" type 'type' _identifier "")"" ; -_general_catch_clause +_exception_filter : - | general_catch_clause 'clause' + | exception_filter 'filter' ; -general_catch_clause - : ""catch"" block 'block' {{}} +exception_filter + : ""when"" ""("" expression 'expression' "")"" {{}} ; finally_clause : ""finally"" block 'block' {{}} @@ -1172,7 +1339,7 @@ constructor_constraint : ""new"" ""("" "")"" {{}} ; class_body - : ""{"" _class_member_declarations ""}"" + : ""{"" _class_member_declarations ; _class_member_declarations : @@ -1228,8 +1395,8 @@ _field_modifiers | field_modifiers ; field_modifiers - : field_modifier - | field_modifiers field_modifier + : field_modifier 'modifier' + | field_modifiers field_modifier 'modifier' ; field_modifier : ""new"" @@ -1290,6 +1457,7 @@ member_name ; method_body : block 'block' {{}} + | ""=>"" expression 'expression' "";"" {{}} | "";"" {{}} ; _formal_parameters_list @@ -1306,7 +1474,14 @@ fixed_parameters | fixed_parameters "","" 'comma' fixed_parameter 'parameter' ; fixed_parameter - : _attributes _parameter_modifier type 'type' 'name' {{FixedParameter}} + : _attributes _parameter_modifier type 'type' 'name' _default_argument {{FixedParameter}} + ; +_default_argument + : + | default_argument + ; +default_argument + : ""="" expression 'expression' ; _parameter_modifier : @@ -1321,7 +1496,7 @@ parameter_array : _attributes ""params"" 'paramsToken' array_type 'type' 'name' {{ArrayParameter}} ; property_declaration - : _attributes _property_modifiers type 'type' member_name ""{"" accessor_declarations ""}"" {{}} + : _attributes _property_modifiers type 'type' member_name property_body {{}} ; _property_modifiers : @@ -1344,6 +1519,17 @@ property_modifier | ""abstract"" | ""extern"" ; +property_body + : ""{"" accessor_declarations _property_initializer + | ""=>"" expression 'expression' + ; +_property_initializer + : + | property_initializer + ; +property_initializer + : ""="" variable_initializer 'initializer' + ; accessor_declarations : get_accessor_declaration 'getAccessor' _set_accessor_declaration 'setAccessor' | set_accessor_declaration 'setAccessor' _get_accessor_declaration 'getAccessor' @@ -1379,7 +1565,7 @@ accessor_body ; event_declaration : _attributes _event_modifiers ""event"" type 'type' variable_declarators "";"" {{}} - | _attributes _event_modifiers ""event"" type 'type' member_name ""{"" event_accessor_declarations ""}"" {{}} + | _attributes _event_modifiers ""event"" type 'type' member_name ""{"" event_accessor_declarations {{}} ; _event_modifiers : @@ -1413,7 +1599,7 @@ remove_accessor_declaration : _attributes ""remove"" block 'block' {{}} ; indexer_declaration - : _attributes _indexer_modifiers indexer_declarator ""{"" accessor_declarations ""}"" {{}} + : _attributes _indexer_modifiers indexer_declarator indexer_body {{}} ; _indexer_modifiers : @@ -1439,6 +1625,10 @@ indexer_declarator : type 'returnType' ""this"" ""["" formal_parameters_list ""]"" | type 'returnType' interface_type 'type' ""."" ""this"" ""["" formal_parameters_list ""]"" ; +indexer_body + : ""{"" accessor_declarations + | ""=>"" expression 'expression' "";"" + ; operator_declaration : _attributes operator_modifiers operator_declarator operator_body 'body' {{}} ; @@ -1496,6 +1686,7 @@ conversion_operator_declarator ; operator_body : block 'block' {{MethodBody}} + | ""=>"" expression 'expression' "";"" {{MethodBody}} | "";"" {{MethodBody}} ; constructor_declaration @@ -1579,7 +1770,7 @@ struct_interfaces : "":"" interface_type_list ; struct_body - : ""{"" _struct_member_declarations ""}"" + : ""{"" _struct_member_declarations ; _struct_member_declarations : @@ -1608,8 +1799,8 @@ _array_initializer | array_initializer ; array_initializer - : ""{"" _variable_initializer_list ""}"" {{}} - | ""{"" variable_initializer_list "","" ""}"" {{}} + : ""{"" _variable_initializer_list {{}} + | ""{"" variable_initializer_list "","" {{}} ; _variable_initializer_list : @@ -1626,7 +1817,7 @@ variable_initializer # B.2.10 Interfaces interface_declaration - : _attributes _interface_modifiers _partial ""interface"" 'interfaceToken' 'name' _type_parameter_list _interface_base _type_parameter_constraints_clauses interface_body _semicolon {{}} + : _attributes _interface_modifiers _partial ""interface"" 'interfaceToken' 'name' _variant_type_parameter_list _interface_base _type_parameter_constraints_clauses interface_body _semicolon {{}} ; _interface_modifiers : @@ -1643,6 +1834,25 @@ interface_modifier | ""internal"" | ""private"" ; +_variant_type_parameter_list + : + | variant_type_parameter_list 'typeParameters' + ; +variant_type_parameter_list + : ""<"" 'lessThan' variant_type_parameters 'greaterThan' {{}} + ; +variant_type_parameters + : _attributes _variance_annotation type_parameter 'parameter' + | variant_type_parameters "","" _attributes _variance_annotation type_parameter 'parameter' + ; +_variance_annotation + : + | variance_annotation 'annotation' + ; +variance_annotation + : ""in"" + | ""out"" + ; _interface_base : | interface_base @@ -1651,7 +1861,7 @@ interface_base : "":"" 'colon' interface_type_list ; interface_body - : ""{"" 'leftBrace' _interface_member_declarations ""}"" 'rightBrace' + : ""{"" 'leftBrace' _interface_member_declarations 'rightBrace' ; _interface_member_declarations : @@ -1671,7 +1881,7 @@ interface_method_declaration : _attributes _new 'modifier' return_type 'type' 'name' _type_parameter_list ""("" 'leftParen' _formal_parameters_list "")"" 'rightParen' _type_parameter_constraints_clauses "";"" 'semicolon' {{}} ; interface_property_declaration - : _attributes _new 'modifier' type 'type' 'name' ""{"" 'leftBrace' interface_accessors ""}"" 'rightBrace' {{}} + : _attributes _new 'modifier' type 'type' 'name' ""{"" 'leftBrace' interface_accessors 'rightBrace' {{}} ; interface_accessors #This was changed to use the interface_(g/s)et_accessor : interface_get_accessor 'getAccessor' @@ -1689,7 +1899,7 @@ interface_event_declaration : _attributes _new 'modifier' ""event"" 'eventToken' type 'type' 'name' "";"" 'semicolon' {{}} ; interface_indexer_declaration - : _attributes _new 'modifier' type 'type' ""this"" 'thisToken' ""["" 'leftBracket' formal_parameters_list ""]"" 'rightBracket' ""{"" 'leftBrace' interface_accessors ""}"" 'rightBrace' {{}} + : _attributes _new 'modifier' type 'type' ""this"" 'thisToken' ""["" 'leftBracket' formal_parameters_list ""]"" 'rightBracket' ""{"" 'leftBrace' interface_accessors 'rightBrace' {{}} ; # B.2.11 Enums @@ -1704,8 +1914,8 @@ enum_base : "":"" integral_type 'type' ; enum_body - : ""{"" 'leftBrace' _enum_member_declarations ""}"" 'rightBrace' - | ""{"" 'leftBrace' enum_member_declarations "","" 'comma' ""}"" 'rightBrace' + : ""{"" 'leftBrace' _enum_member_declarations 'rightBrace' + | ""{"" 'leftBrace' enum_member_declarations "","" 'comma' 'rightBrace' ; _enum_modifers : @@ -1737,7 +1947,7 @@ enum_member_declaration # B.2.12 Delegates delegate_declaration - : _attributes _delegate_modifiers ""delegate"" 'delegateToken' return_type 'type' 'name' _type_parameter_list ""("" 'leftParen' _formal_parameters_list "")"" 'rightParen' _type_parameter_constraints_clauses "";"" 'semicolon' {{}} + : _attributes _delegate_modifiers ""delegate"" 'delegateToken' return_type 'type' 'name' _variant_type_parameter_list ""("" 'leftParen' _formal_parameters_list "")"" 'rightParen' _type_parameter_constraints_clauses "";"" 'semicolon' {{}} ; _delegate_modifiers : diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/ambiguousTransitions.st b/SmaCC-CSharp.package/CSharpParser.class/instance/ambiguousTransitions.st index 20ee9011..1bf04dd8 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/ambiguousTransitions.st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/ambiguousTransitions.st @@ -1,151 +1,121 @@ generated ambiguousTransitions ^#( -#[ 0 42 0 46 0 50] -#[ 0 126 0 130] -#[ 0 138 5 129] -#[ 0 142 5 133] -#[ 0 146 0 150 0 154 0 158 0 162] -#[ 0 230 4 157] -#[ 0 149 0 234] -#[ 0 161 0 234] -#[ 0 165 0 234] -#[ 0 169 0 234] -#[ 0 173 0 234] -#[ 0 177 0 234] -#[ 0 181 0 234] -#[ 0 193 0 234] -#[ 0 201 0 234] -#[ 0 238 0 242] -#[ 0 213 0 234] -#[ 0 217 0 234] -#[ 0 221 0 234] -#[ 0 225 0 234] -#[ 0 229 0 234] -#[ 0 233 0 234] -#[ 0 234 0 237] -#[ 0 234 5 1] -#[ 0 130 5 117] -#[ 1 78 6 225] -#[ 1 94 1 98 1 102 1 106 1 110] -#[ 1 102 1 106 1 110] -#[ 1 98 1 102 1 106 1 110] -#[ 0 126 0 130 5 117] -#[ 0 190 8 13] -#[ 0 190 8 21] -#[ 0 126 0 130 0 246] -#[ 1 218 8 121] -#[ 1 238 1 242] -#[ 1 254 4 125] -#[ 2 126 6 225] -#[ 0 130 2 182] -#[ 0 126 0 130 2 182] -#[ 0 166 0 170] -#[ 3 30 11 13] -#[ 3 2 11 93] -#[ 0 174 3 138] -#[ 3 194 11 209] -#[ 0 130 13 13] -#[ 5 74 13 169] -#[ 0 254 1 198] -#[ 1 198 5 181] -#[ 1 198 5 185] -#[ 1 198 5 189] -#[ 1 198 5 193] -#[ 1 198 5 197] -#[ 1 198 5 201] -#[ 1 198 5 205] -#[ 1 198 5 209] -#[ 1 198 5 213] -#[ 1 198 5 217] -#[ 1 198 5 221] -#[ 0 137 6 110] -#[ 0 150 0 158] -#[ 7 10 7 14] -#[ 7 18 7 22 7 26 7 30] -#[ 7 14 16 133] -#[ 7 10 7 14 16 153] -#[ 0 42 0 46 0 50 7 30] -#[ 7 10 16 169] -#[ 7 18 7 22 7 26 7 30 7 42] -#[ 7 10 17 65] -#[ 1 94 1 98 1 102 1 106 1 110 7 146 7 150 7 154 7 158 7 162 7 166] -#[ 7 146 7 150 7 162 7 166] -#[ 7 150 7 158 7 162 7 166] -#[ 1 110 7 150 7 158 7 162 7 166] -#[ 1 110 7 146 7 158 7 162 7 166] -#[ 1 102 1 106 1 110 7 162] -#[ 1 98 1 102 1 106 1 110 7 146 7 150 7 158 7 162 7 166] -#[ 7 150 7 162 7 166 7 174] -#[ 7 150 7 158 7 162 7 166 7 174 7 178] -#[ 7 150 7 158 7 162 7 166 7 178] -#[ 7 158 7 162 7 166 7 170 7 174] -#[ 7 150 7 158 7 162 7 166 7 170 7 174 7 178] -#[ 7 150 7 162 7 166 7 174 7 178] -#[ 7 150 7 162 7 166] -#[ 7 158 7 162 7 166] -#[ 1 110 7 158 7 162 7 166] -#[ 1 110 7 162] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 182] -#[ 7 150 7 162 7 166 7 182] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 182] -#[ 1 110 7 158 7 162 7 166 7 182] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 182] -#[ 7 150 7 162 7 166 7 178 7 182] -#[ 1 110 7 158 7 162 7 166 7 186] -#[ 7 162 7 166 7 174 7 186] -#[ 7 14 7 158 7 162 7 166 7 174 17 149] -#[ 1 110 7 158 7 162 7 166 7 174 7 186] -#[ 1 110 7 10 7 158 7 162 7 166 7 174 7 186 17 153] -#[ 7 10 7 14 7 162 7 166 7 174 7 186] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 198] -#[ 7 150 7 162 7 166 7 198] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 198] -#[ 1 110 7 158 7 162 7 166 7 198] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 198] -#[ 7 150 7 162 7 166 7 178 7 198] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 206] -#[ 7 150 7 162 7 166 7 174 7 206] -#[ 7 150 7 158 7 162 7 166 7 174 7 178 7 202] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 206] -#[ 1 110 7 158 7 162 7 166 7 174 7 202 7 206] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 174 7 178 7 206] -#[ 7 150 7 162 7 166 7 174 7 178 7 206] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 210] -#[ 7 150 7 162 7 166 7 210] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 210] -#[ 1 110 7 158 7 162 7 166 7 210] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 210] -#[ 7 150 7 162 7 166 7 178 7 210] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 214] -#[ 7 150 7 162 7 166 7 174 7 214] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 214] -#[ 1 110 7 158 7 162 7 166 7 174 7 214] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 174 7 178 7 214] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 174 7 178 7 214] -#[ 7 150 7 162 7 166 7 174 7 178 7 214] -#[ 7 14 19 29] -#[ 7 10 19 37] -#[ 1 94 1 98 1 102 1 106 1 110 7 146 7 150 7 154 7 158 7 162 7 166 8 42] -#[ 1 98 1 102 1 106 1 110 7 146 7 150 7 158 7 162 7 166 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 182 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 182 8 42] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 182 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 198 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 198 8 42] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 198 8 42] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 206 8 42] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 206 8 42] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 174 7 178 7 206 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 210 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 210 8 42] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 178 7 210 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 214 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 178 7 214 8 42] -#[ 1 98 1 102 1 106 1 110 7 150 7 158 7 162 7 166 7 174 7 178 7 214 8 42] -#[ 1 94 1 98 1 102 1 106 1 110 7 150 7 154 7 158 7 162 7 166 7 174 7 178 7 214 8 42] -#[ 7 14 8 86] -#[ 4 14 20 9] -#[ 5 117 8 178] -#[ 8 242 8 246] +#[ 0 50 0 54 0 58] +#[ 0 134 0 138] +#[ 0 154 5 209] +#[ 0 158 0 162 0 166 0 170 0 174] +#[ 0 178 0 182] +#[ 0 214 5 225] +#[ 1 6 4 233] +#[ 0 169 1 10] +#[ 0 173 1 10] +#[ 0 177 1 10] +#[ 0 181 1 10] +#[ 0 185 1 10] +#[ 0 189 1 10] +#[ 0 193 1 10] +#[ 0 197 1 10] +#[ 0 205 1 10] +#[ 1 14 1 18] +#[ 0 225 1 10] +#[ 0 229 1 10] +#[ 0 233 1 10] +#[ 0 237 1 10] +#[ 0 241 1 10] +#[ 0 245 1 10] +#[ 0 249 1 10] +#[ 1 10 5 89] +#[ 0 134 5 197] +#[ 0 218 0 222] +#[ 1 110 7 73] +#[ 1 126 1 130 1 134 1 138 1 142] +#[ 1 134 1 138 1 142] +#[ 1 130 1 134 1 138 1 142] +#[ 0 134 0 138 5 197] +#[ 0 210 8 109] +#[ 0 210 8 117] +#[ 0 134 0 138 1 22] +#[ 2 14 2 18] +#[ 2 30 4 229] +#[ 2 46 9 141] +#[ 2 54 2 58] +#[ 2 54 9 177] +#[ 2 174 7 73] +#[ 0 134 3 18] +#[ 0 134 0 138 3 18] +#[ 0 186 0 194] +#[ 3 46 12 25] +#[ 0 190 3 206] +#[ 0 194 3 206] +#[ 4 2 12 193] +#[ 0 134 14 69] +#[ 4 229 5 138] +#[ 5 158 14 249] +#[ 4 229 6 102] +#[ 1 30 1 234] +#[ 1 234 6 21] +#[ 1 234 6 25] +#[ 1 234 6 29] +#[ 1 234 6 33] +#[ 1 234 6 37] +#[ 1 234 6 41] +#[ 1 234 6 45] +#[ 1 234 6 49] +#[ 1 234 6 53] +#[ 1 234 6 57] +#[ 1 234 6 61] +#[ 0 141 7 22] +#[ 0 158 0 166] +#[ 7 198 7 202] +#[ 7 206 7 210 7 214 7 218] +#[ 7 198 7 202 18 33] +#[ 7 202 18 37] +#[ 0 50 0 54 0 58 7 210] +#[ 7 198 18 73] +#[ 7 206 7 210 7 214 7 218 7 230] +#[ 7 198 18 225] +#[ 1 126 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 90 8 94 8 98] +#[ 8 78 8 82 8 86 8 98] +#[ 1 142 8 78 8 86 8 94 8 98] +#[ 8 78 8 82 8 94 8 98] +#[ 1 142 8 78 8 82 8 94 8 98] +#[ 1 134 1 138 1 142 8 98] +#[ 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 94 8 98] +#[ 8 78 8 86 8 98 8 102] +#[ 1 142 8 78 8 86 8 94 8 98 8 102] +#[ 7 202 8 78 8 94 8 98 8 102 19 57] +#[ 8 78 8 94 8 98] +#[ 1 142 8 78 8 94 8 98] +#[ 1 142 8 98] +#[ 1 142 7 198 8 78 8 86 8 94 8 98 8 102 19 61] +#[ 7 198 7 202 8 78 8 86 8 98 8 102] +#[ 8 78 8 82 8 98 8 102] +#[ 8 78 8 94 8 98 8 102 8 106] +#[ 8 78 8 82 8 94 8 98 8 102 8 110] +#[ 8 78 8 82 8 94 8 98 8 110] +#[ 8 78 8 82 8 94 8 98 8 102 8 106 8 110] +#[ 8 78 8 82 8 98 8 102 8 110] +#[ 8 78 8 82 8 98] +#[ 1 126 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 90 8 94 8 98 8 110] +#[ 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 94 8 98 8 110] +#[ 8 78 8 82 8 86 8 98 8 110] +#[ 8 78 8 82 8 86 8 98 8 102] +#[ 1 142 8 78 8 86 8 94 8 98 8 102 8 114] +#[ 8 78 8 82 8 94 8 98 8 102 8 110 8 114] +#[ 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 94 8 98 8 102 8 110] +#[ 8 78 8 82 8 86 8 98 8 102 8 110] +#[ 1 126 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 90 8 94 8 98 8 102 8 110] +#[ 7 202 20 193] +#[ 7 198 20 201] +#[ 1 126 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 90 8 94 8 98 8 198] +#[ 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 94 8 98 8 198] +#[ 1 126 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 90 8 94 8 98 8 110 8 198] +#[ 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 94 8 98 8 110 8 198] +#[ 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 94 8 98 8 102 8 110 8 198] +#[ 1 126 1 130 1 134 1 138 1 142 8 78 8 82 8 86 8 90 8 94 8 98 8 102 8 110 8 198] +#[ 7 202 8 246] +#[ 4 82 21 205] +#[ 5 197 9 90] +#[ 9 170 9 174] ). \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForStartInterpolatedString1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForStartInterpolatedString1..st new file mode 100644 index 00000000..c6e974ab --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForStartInterpolatedString1..st @@ -0,0 +1,3 @@ +generated-reduction actions +reduceActionForStartInterpolatedString1: nodes + ^ #interpolatedString \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForStartInterpolatedVerbatimString1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForStartInterpolatedVerbatimString1..st new file mode 100644 index 00000000..a979cee1 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForStartInterpolatedVerbatimString1..st @@ -0,0 +1,3 @@ +generated-reduction actions +reduceActionForStartInterpolatedVerbatimString1: nodes + ^ #interpolatedVerbatimString \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFor_exception_specifier1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFor_exception_specifier1..st new file mode 100644 index 00000000..80351f5e --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFor_exception_specifier1..st @@ -0,0 +1,5 @@ +generated-reduction actions +reduceActionFor_exception_specifier1: nodes + | result | + result := Array new: 4. + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFor_field_modifiers1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFor_field_modifiers1..st deleted file mode 100644 index 72866ac4..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFor_field_modifiers1..st +++ /dev/null @@ -1,14 +0,0 @@ -generated-reduction actions -reduceActionFor_field_modifiers1: nodes - | result | - result := Array new: 9. - result at: 1 put: (OrderedCollection new: 2). - result at: 2 put: (OrderedCollection new: 2). - result at: 3 put: (OrderedCollection new: 2). - result at: 4 put: (OrderedCollection new: 2). - result at: 5 put: (OrderedCollection new: 2). - result at: 6 put: (OrderedCollection new: 2). - result at: 7 put: (OrderedCollection new: 2). - result at: 8 put: (OrderedCollection new: 2). - result at: 9 put: (OrderedCollection new: 2). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument1..st index 5f577f48..f16d357a 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument1..st @@ -2,5 +2,9 @@ generated-reduction actions reduceActionForargument1: nodes | result | result := CSArgumentNode new. - result expression: (nodes at: 1). + result identifier: ((nodes at: 1) at: 1). + result colonToken: ((nodes at: 1) at: 2). + result expression: ((nodes at: 2) at: 1). + result refToken: ((nodes at: 2) at: 2). + result outToken: ((nodes at: 2) at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument2..st deleted file mode 100644 index b83aa06b..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument2..st +++ /dev/null @@ -1,7 +0,0 @@ -generated-reduction actions -reduceActionForargument2: nodes - | result | - result := CSArgumentNode new. - result refToken: (nodes at: 1). - result expression: (nodes at: 2). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument3..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument3..st deleted file mode 100644 index 91600649..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument3..st +++ /dev/null @@ -1,7 +0,0 @@ -generated-reduction actions -reduceActionForargument3: nodes - | result | - result := CSArgumentNode new. - result outToken: (nodes at: 1). - result expression: (nodes at: 2). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_name1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value1..st similarity index 67% rename from SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_name1..st rename to SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value1..st index 96f7780f..c273f8b9 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_name1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value1..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionFormember_name1: nodes +reduceActionForargument_value1: nodes | result | result := Array new: 3. result at: 1 put: (nodes at: 1). diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value2..st new file mode 100644 index 00000000..7f3d78b2 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value2..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionForargument_value2: nodes + | result | + result := Array new: 3. + result at: 2 put: (nodes at: 1). + result at: 1 put: (nodes at: 2). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value3..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value3..st new file mode 100644 index 00000000..f2d92acc --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForargument_value3..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionForargument_value3: nodes + | result | + result := Array new: 3. + result at: 3 put: (nodes at: 1). + result at: 1 put: (nodes at: 2). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForawait_expression1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForawait_expression1..st new file mode 100644 index 00000000..fbbcfd50 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForawait_expression1..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionForawait_expression1: nodes + | result | + result := CSAwaitExpressionNode new. + result awaitToken: (nodes at: 1). + result expression: (nodes at: 2). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForcatch_clause1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForcatch_clause1..st new file mode 100644 index 00000000..08c1cb54 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForcatch_clause1..st @@ -0,0 +1,12 @@ +generated-reduction actions +reduceActionForcatch_clause1: nodes + | result | + result := CSCatchClauseNode new. + result catchToken: (nodes at: 1). + result leftParenToken: ((nodes at: 2) at: 1). + result type: ((nodes at: 2) at: 2). + result name: ((nodes at: 2) at: 3). + result rightParenToken: ((nodes at: 2) at: 4). + result filter: (nodes at: 3). + result block: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForexception_filter1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForexception_filter1..st new file mode 100644 index 00000000..50e83c36 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForexception_filter1..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionForexception_filter1: nodes + | result | + result := CSExceptionFilterNode new. + result whenToken: (nodes at: 1). + result leftParenToken: (nodes at: 2). + result expression: (nodes at: 3). + result rightParenToken: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_declaration1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_declaration1..st index 81fd6bc1..8e30c458 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_declaration1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_declaration1..st @@ -3,15 +3,7 @@ reduceActionForfield_declaration1: nodes | result | result := CSFieldDeclarationNode new. result addNodes: (nodes at: 1) to: result _attributes. - result addTokens: ((nodes at: 2) at: 1) to: result newTokens. - result addTokens: ((nodes at: 2) at: 2) to: result publicTokens. - result addTokens: ((nodes at: 2) at: 3) to: result protectedTokens. - result addTokens: ((nodes at: 2) at: 4) to: result internalTokens. - result addTokens: ((nodes at: 2) at: 5) to: result privateTokens. - result addTokens: ((nodes at: 2) at: 6) to: result staticTokens. - result addTokens: ((nodes at: 2) at: 7) to: result readonlyTokens. - result addTokens: ((nodes at: 2) at: 8) to: result volatileTokens. - result addTokens: ((nodes at: 2) at: 9) to: result unsafeTokens. + result addTokens: (nodes at: 2) to: result modifiers. result type: (nodes at: 3). result addNodes: ((nodes at: 4) at: 1) to: result declarators. result addTokens: ((nodes at: 4) at: 2) to: result commaTokens. diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier1..st deleted file mode 100644 index 47e76be7..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier1..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier1: nodes - | result | - result := Array new: 9. - result at: 1 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier2..st deleted file mode 100644 index a1fddea7..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier2..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier2: nodes - | result | - result := Array new: 9. - result at: 2 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier3..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier3..st deleted file mode 100644 index 929c728b..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier3..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier3: nodes - | result | - result := Array new: 9. - result at: 3 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier4..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier4..st deleted file mode 100644 index 76e2bcb0..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier4..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier4: nodes - | result | - result := Array new: 9. - result at: 4 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier5..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier5..st deleted file mode 100644 index fb2a596f..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier5..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier5: nodes - | result | - result := Array new: 9. - result at: 5 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier6..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier6..st deleted file mode 100644 index 6e3b271f..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier6..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier6: nodes - | result | - result := Array new: 9. - result at: 6 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier7..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier7..st deleted file mode 100644 index 19efc6ad..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier7..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier7: nodes - | result | - result := Array new: 9. - result at: 7 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier8..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier8..st deleted file mode 100644 index 75fe4e00..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier8..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier8: nodes - | result | - result := Array new: 9. - result at: 8 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier9..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier9..st deleted file mode 100644 index 0c51bd0a..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifier9..st +++ /dev/null @@ -1,6 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifier9: nodes - | result | - result := Array new: 9. - result at: 9 put: (nodes at: 1). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifiers1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifiers1..st deleted file mode 100644 index 0fee31db..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifiers1..st +++ /dev/null @@ -1,23 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifiers1: nodes - | result | - result := Array new: 9. - result at: 1 put: (OrderedCollection new: 2). - result at: 2 put: (OrderedCollection new: 2). - result at: 3 put: (OrderedCollection new: 2). - result at: 4 put: (OrderedCollection new: 2). - result at: 5 put: (OrderedCollection new: 2). - result at: 6 put: (OrderedCollection new: 2). - result at: 7 put: (OrderedCollection new: 2). - result at: 8 put: (OrderedCollection new: 2). - result at: 9 put: (OrderedCollection new: 2). - self add: ((nodes at: 1) at: 1) to: (result at: 1). - self add: ((nodes at: 1) at: 2) to: (result at: 2). - self add: ((nodes at: 1) at: 3) to: (result at: 3). - self add: ((nodes at: 1) at: 4) to: (result at: 4). - self add: ((nodes at: 1) at: 5) to: (result at: 5). - self add: ((nodes at: 1) at: 6) to: (result at: 6). - self add: ((nodes at: 1) at: 7) to: (result at: 7). - self add: ((nodes at: 1) at: 8) to: (result at: 8). - self add: ((nodes at: 1) at: 9) to: (result at: 9). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifiers2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifiers2..st deleted file mode 100644 index b2ee1d65..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfield_modifiers2..st +++ /dev/null @@ -1,14 +0,0 @@ -generated-reduction actions -reduceActionForfield_modifiers2: nodes - | result | - result := nodes at: 1. - self add: ((nodes at: 2) at: 1) to: (result at: 1). - self add: ((nodes at: 2) at: 2) to: (result at: 2). - self add: ((nodes at: 2) at: 3) to: (result at: 3). - self add: ((nodes at: 2) at: 4) to: (result at: 4). - self add: ((nodes at: 2) at: 5) to: (result at: 5). - self add: ((nodes at: 2) at: 6) to: (result at: 6). - self add: ((nodes at: 2) at: 7) to: (result at: 7). - self add: ((nodes at: 2) at: 8) to: (result at: 8). - self add: ((nodes at: 2) at: 9) to: (result at: 9). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfixed_parameter1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfixed_parameter1..st index 0d0aec10..1ffadd7d 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfixed_parameter1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForfixed_parameter1..st @@ -6,4 +6,6 @@ reduceActionForfixed_parameter1: nodes result modifier: (nodes at: 2). result type: (nodes at: 3). result name: (nodes at: 4). + result equalToken: ((nodes at: 5) at: 1). + result expression: ((nodes at: 5) at: 2). ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForgeneral_catch_clause1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForgeneral_catch_clause1..st deleted file mode 100644 index e56e8605..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForgeneral_catch_clause1..st +++ /dev/null @@ -1,7 +0,0 @@ -generated-reduction actions -reduceActionForgeneral_catch_clause1: nodes - | result | - result := CSGeneralCatchClauseNode new. - result catchToken: (nodes at: 1). - result block: (nodes at: 2). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_body1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_body1..st new file mode 100644 index 00000000..e7c3df02 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_body1..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionForindexer_body1: nodes + | result | + result := Array new: 7. + result at: 1 put: (nodes at: 1). + result at: 2 put: ((nodes at: 2) at: 1). + result at: 3 put: ((nodes at: 2) at: 2). + result at: 4 put: (nodes at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_body2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_body2..st new file mode 100644 index 00000000..bf8f1c33 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_body2..st @@ -0,0 +1,8 @@ +generated-reduction actions +reduceActionForindexer_body2: nodes + | result | + result := Array new: 7. + result at: 5 put: (nodes at: 1). + result at: 6 put: (nodes at: 2). + result at: 7 put: (nodes at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_declaration1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_declaration1..st index 10ece78b..32707a24 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_declaration1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForindexer_declaration1..st @@ -12,8 +12,11 @@ reduceActionForindexer_declaration1: nodes result rightBracketToken: ((nodes at: 3) at: 6). result type: ((nodes at: 3) at: 7). result periodToken: ((nodes at: 3) at: 8). - result leftBraceToken: (nodes at: 4). - result getAccessor: ((nodes at: 5) at: 1). - result setAccessor: ((nodes at: 5) at: 2). - result rightBraceToken: (nodes at: 6). + result leftBraceToken: ((nodes at: 4) at: 1). + result getAccessor: ((nodes at: 4) at: 2). + result setAccessor: ((nodes at: 4) at: 3). + result rightBraceToken: ((nodes at: 4) at: 4). + result equalGreaterThanToken: ((nodes at: 4) at: 5). + result expression: ((nodes at: 4) at: 6). + result semicolonToken: ((nodes at: 4) at: 7). ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinitializer_target1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinitializer_target1..st new file mode 100644 index 00000000..7ac4a629 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinitializer_target1..st @@ -0,0 +1,8 @@ +generated-reduction actions +reduceActionForinitializer_target1: nodes + | result | + result := Array new: 5. + result at: 3 put: (OrderedCollection new: 2). + result at: 4 put: (OrderedCollection new: 2). + result at: 1 put: (nodes at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinitializer_target2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinitializer_target2..st new file mode 100644 index 00000000..5b6c5f57 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinitializer_target2..st @@ -0,0 +1,11 @@ +generated-reduction actions +reduceActionForinitializer_target2: nodes + | result | + result := Array new: 5. + result at: 3 put: (OrderedCollection new: 2). + result at: 4 put: (OrderedCollection new: 2). + result at: 2 put: (nodes at: 1). + self addAll: ((nodes at: 2) at: 1) to: (result at: 3). + self addAll: ((nodes at: 2) at: 2) to: (result at: 4). + result at: 5 put: (nodes at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForlocal_variable_declarators1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string1..st similarity index 77% rename from SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForlocal_variable_declarators1..st rename to SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string1..st index 2c8a82cb..d71ef28c 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForlocal_variable_declarators1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string1..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionForlocal_variable_declarators1: nodes +reduceActionForinterpolated_regular_string1: nodes | result | result := Array new: 2. result at: 1 put: (OrderedCollection new: 2). diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string2..st new file mode 100644 index 00000000..2188866f --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string2..st @@ -0,0 +1,11 @@ +generated-reduction actions +reduceActionForinterpolated_regular_string2: nodes + | result | + result := Array new: 2. + result at: 1 put: (OrderedCollection new: 2). + result at: 2 put: (OrderedCollection new: 2). + self add: (nodes at: 2) to: (result at: 1). + self addAll: ((nodes at: 3) at: 1) to: (result at: 2). + self add: ((nodes at: 3) at: 2) to: (result at: 1). + self add: (nodes at: 4) to: (result at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string_body1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string_body1..st new file mode 100644 index 00000000..aaa9a648 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string_body1..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionForinterpolated_regular_string_body1: nodes + | result | + result := Array new: 2. + result at: 1 put: (OrderedCollection new: 2). + self add: (nodes at: 1) to: (result at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string_body2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string_body2..st new file mode 100644 index 00000000..f52c2709 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_regular_string_body2..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionForinterpolated_regular_string_body2: nodes + | result | + result := Array new: 2. + result at: 1 put: (OrderedCollection new: 2). + self add: (nodes at: 1) to: (result at: 1). + result at: 2 put: (nodes at: 2). + self add: (nodes at: 3) to: (result at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_string_expression1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_string_expression1..st new file mode 100644 index 00000000..fdd014f9 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolated_string_expression1..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionForinterpolated_string_expression1: nodes + | result | + result := CSInterpolatedStringExpressionNode new. + result addTokens: ((nodes at: 1) at: 1) to: result stringParts. + result addNodes: ((nodes at: 1) at: 2) to: result interpolations. + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolation1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolation1..st new file mode 100644 index 00000000..976ef0da --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolation1..st @@ -0,0 +1,6 @@ +generated-reduction actions +reduceActionForinterpolation1: nodes + | result | + result := CSInterpolationNode new. + result expression: (nodes at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolation2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolation2..st new file mode 100644 index 00000000..845566ba --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForinterpolation2..st @@ -0,0 +1,8 @@ +generated-reduction actions +reduceActionForinterpolation2: nodes + | result | + result := CSInterpolationNode new. + result expression: (nodes at: 1). + result commaToken: (nodes at: 2). + result constant: (nodes at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_declarator3..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_declarator5..st similarity index 78% rename from SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_declarator3..st rename to SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_declarator5..st index 2b4f32c3..a8ae0932 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_declarator3..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_declarator5..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionFormember_declarator3: nodes +reduceActionFormember_declarator5: nodes | result | result := CSMemberDeclaratorNode new. result identifierToken: (nodes at: 1). diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_initializer1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_initializer1..st index 64b703d9..6c3f6507 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_initializer1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormember_initializer1..st @@ -2,7 +2,11 @@ generated-reduction actions reduceActionFormember_initializer1: nodes | result | result := CSMemberInitializerNode new. - result identifier: (nodes at: 1). + result identifier: ((nodes at: 1) at: 1). + result leftBracketToken: ((nodes at: 1) at: 2). + result addNodes: ((nodes at: 1) at: 3) to: result arguments. + result addTokens: ((nodes at: 1) at: 4) to: result commaTokens. + result rightBracketToken: ((nodes at: 1) at: 5). result equalToken: (nodes at: 2). result value: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormethod_body2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormethod_body2..st index 27356a20..f3ebc556 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormethod_body2..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormethod_body2..st @@ -2,5 +2,7 @@ generated-reduction actions reduceActionFormethod_body2: nodes | result | result := CSMethodBodyNode new. - result semicolonToken: (nodes at: 1). + result equalGreaterThanToken: (nodes at: 1). + result expression: (nodes at: 2). + result semicolonToken: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormethod_body3..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormethod_body3..st new file mode 100644 index 00000000..a1b565eb --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFormethod_body3..st @@ -0,0 +1,6 @@ +generated-reduction actions +reduceActionFormethod_body3: nodes + | result | + result := CSMethodBodyNode new. + result semicolonToken: (nodes at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamed_entity2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamed_entity2..st new file mode 100644 index 00000000..a3c7104d --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamed_entity2..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionFornamed_entity2: nodes + | result | + result := CSNamedEntityNode new. + result target: (nodes at: 1). + result periodToken: (nodes at: 2). + result identifierToken: (nodes at: 3). + result typeArguments: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamed_entity_target2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamed_entity_target2..st new file mode 100644 index 00000000..c4fc7ccd --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamed_entity_target2..st @@ -0,0 +1,6 @@ +generated-reduction actions +reduceActionFornamed_entity_target2: nodes + | result | + result := CSBaseExpressionNode new. + result baseToken: (nodes at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornameof_expression1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornameof_expression1..st new file mode 100644 index 00000000..85359a72 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornameof_expression1..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionFornameof_expression1: nodes + | result | + result := CSNameofExpressionNode new. + result nameofToken: (nodes at: 1). + result leftParenToken: (nodes at: 2). + result name: (nodes at: 3). + result rightParenToken: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamespace_member_declaration1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamespace_member_declaration1..st deleted file mode 100644 index 592c6ad2..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamespace_member_declaration1..st +++ /dev/null @@ -1,3 +0,0 @@ -generated-reduction actions -reduceActionFornamespace_member_declaration1: nodes - ^ nodes at: 1 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamespace_member_declaration2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamespace_member_declaration2..st new file mode 100644 index 00000000..bf5be5d9 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornamespace_member_declaration2..st @@ -0,0 +1,3 @@ +generated-reduction actions +reduceActionFornamespace_member_declaration2: nodes + ^ nodes at: 1 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_expression1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_expression1..st new file mode 100644 index 00000000..44376021 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_expression1..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionFornull_conditional_expression1: nodes + | result | + result := CSNullConditionalExpressionNode new. + result expression: (nodes at: 1). + result nullConditionalOperation: (nodes at: 2). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_invocation_expression1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_invocation_expression1..st new file mode 100644 index 00000000..43c89594 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_invocation_expression1..st @@ -0,0 +1,11 @@ +generated-reduction actions +reduceActionFornull_conditional_invocation_expression1: nodes + | result | + result := CSNullConditionalInvocationExpressionNode new. + result expression: (nodes at: 1). + result baseOperations: (nodes at: 2). + result leftParenToken: (nodes at: 3). + result addNodes: ((nodes at: 4) at: 1) to: result arguments. + result addTokens: ((nodes at: 4) at: 2) to: result commaTokens. + result rightParenToken: (nodes at: 5). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_member_access1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_member_access1..st new file mode 100644 index 00000000..5bd4ac9f --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_member_access1..st @@ -0,0 +1,11 @@ +generated-reduction actions +reduceActionFornull_conditional_member_access1: nodes + | result | + result := CSNullConditionalMemberAccessNode new. + result expression: (nodes at: 1). + result baseOperations: (nodes at: 2). + result questionMarkToken: (nodes at: 3). + result periodToken: (nodes at: 4). + result identifierToken: (nodes at: 5). + result typeArguments: (nodes at: 6). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_member_access2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_member_access2..st new file mode 100644 index 00000000..766ff954 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_member_access2..st @@ -0,0 +1,10 @@ +generated-reduction actions +reduceActionFornull_conditional_member_access2: nodes + | result | + result := CSNullConditionalMemberAccessNode new. + result expression: (nodes at: 1). + result baseOperations: (nodes at: 2). + result periodToken: (nodes at: 3). + result identifierToken: (nodes at: 4). + result typeArguments: (nodes at: 5). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations1..st new file mode 100644 index 00000000..84c84708 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations1..st @@ -0,0 +1,10 @@ +generated-reduction actions +reduceActionFornull_conditional_operations1: nodes + | result | + result := CSNullConditionalMemberAccessNode new. + result baseOperations: (nodes at: 1). + result questionMarkToken: (nodes at: 2). + result periodToken: (nodes at: 3). + result identifierToken: (nodes at: 4). + result typeArguments: (nodes at: 5). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations2..st new file mode 100644 index 00000000..74727fce --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations2..st @@ -0,0 +1,11 @@ +generated-reduction actions +reduceActionFornull_conditional_operations2: nodes + | result | + result := CSNullConditionalElementAccessNode new. + result baseOperations: (nodes at: 1). + result questionMarkToken: (nodes at: 2). + result leftBracketToken: (nodes at: 3). + result addNodes: ((nodes at: 4) at: 1) to: result arguments. + result addTokens: ((nodes at: 4) at: 2) to: result commaTokens. + result rightBracketToken: (nodes at: 5). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations3..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations3..st new file mode 100644 index 00000000..c7abfd34 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations3..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionFornull_conditional_operations3: nodes + | result | + result := CSNullConditionalMemberAccessNode new. + result baseOperations: (nodes at: 1). + result periodToken: (nodes at: 2). + result identifierToken: (nodes at: 3). + result typeArguments: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations4..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations4..st new file mode 100644 index 00000000..5438a3cb --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations4..st @@ -0,0 +1,10 @@ +generated-reduction actions +reduceActionFornull_conditional_operations4: nodes + | result | + result := CSNullConditionalElementAccessNode new. + result baseOperations: (nodes at: 1). + result leftBracketToken: (nodes at: 2). + result addNodes: ((nodes at: 3) at: 1) to: result arguments. + result addTokens: ((nodes at: 3) at: 2) to: result commaTokens. + result rightBracketToken: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations5..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations5..st new file mode 100644 index 00000000..437a1d7f --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionFornull_conditional_operations5..st @@ -0,0 +1,10 @@ +generated-reduction actions +reduceActionFornull_conditional_operations5: nodes + | result | + result := CSNullConditionalInvocationExpressionNode new. + result baseOperations: (nodes at: 1). + result leftParenToken: (nodes at: 2). + result addNodes: ((nodes at: 3) at: 1) to: result arguments. + result addTokens: ((nodes at: 3) at: 2) to: result commaTokens. + result rightParenToken: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForsimple_type2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForpredefined_type4..st similarity index 68% rename from SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForsimple_type2..st rename to SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForpredefined_type4..st index 3a70aa67..6de9d479 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForsimple_type2..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForpredefined_type4..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionForsimple_type2: nodes +reduceActionForpredefined_type4: nodes | result | result := CSSimpleTypeNode new. result token: (nodes at: 1). diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_body1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_body1..st new file mode 100644 index 00000000..317c0bf1 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_body1..st @@ -0,0 +1,11 @@ +generated-reduction actions +reduceActionForproperty_body1: nodes + | result | + result := Array new: 8. + result at: 1 put: (nodes at: 1). + result at: 2 put: ((nodes at: 2) at: 1). + result at: 3 put: ((nodes at: 2) at: 2). + result at: 4 put: (nodes at: 3). + result at: 5 put: ((nodes at: 4) at: 1). + result at: 6 put: ((nodes at: 4) at: 2). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_body2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_body2..st new file mode 100644 index 00000000..7e581bcb --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_body2..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionForproperty_body2: nodes + | result | + result := Array new: 8. + result at: 7 put: (nodes at: 1). + result at: 8 put: (nodes at: 2). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_declaration1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_declaration1..st index 09b71805..1b64e2bb 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_declaration1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForproperty_declaration1..st @@ -8,8 +8,12 @@ reduceActionForproperty_declaration1: nodes result name: ((nodes at: 4) at: 1). result interface: ((nodes at: 4) at: 2). result periodToken: ((nodes at: 4) at: 3). - result leftBraceToken: (nodes at: 5). - result getAccessor: ((nodes at: 6) at: 1). - result setAccessor: ((nodes at: 6) at: 2). - result rightBraceToken: (nodes at: 7). + result leftBraceToken: ((nodes at: 5) at: 1). + result getAccessor: ((nodes at: 5) at: 2). + result setAccessor: ((nodes at: 5) at: 3). + result rightBraceToken: ((nodes at: 5) at: 4). + result equalToken: ((nodes at: 5) at: 5). + result initializer: ((nodes at: 5) at: 6). + result equalGreaterThanToken: ((nodes at: 5) at: 7). + result expression: ((nodes at: 5) at: 8). ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForqualified_alias_member_expression1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForqualified_alias_member_expression1..st new file mode 100644 index 00000000..8ebe0d73 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForqualified_alias_member_expression1..st @@ -0,0 +1,6 @@ +generated-reduction actions +reduceActionForqualified_alias_member_expression1: nodes + | result | + result := CSTypeExpressionNode new. + result type: (nodes at: 1). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForspecific_catch_clause1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForspecific_catch_clause1..st deleted file mode 100644 index f9148293..00000000 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForspecific_catch_clause1..st +++ /dev/null @@ -1,11 +0,0 @@ -generated-reduction actions -reduceActionForspecific_catch_clause1: nodes - | result | - result := CSSpecificCatchClauseNode new. - result catchToken: (nodes at: 1). - result leftParenToken: (nodes at: 2). - result type: (nodes at: 3). - result name: (nodes at: 4). - result rightParenToken: (nodes at: 5). - result block: (nodes at: 6). - ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForpointer_indirection_expression1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForunary_expression6..st similarity index 70% rename from SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForpointer_indirection_expression1..st rename to SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForunary_expression6..st index 98307755..384adc19 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForpointer_indirection_expression1..st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForunary_expression6..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionForpointer_indirection_expression1: nodes +reduceActionForunary_expression6: nodes | result | result := CSPrefixExpressionNode new. result operator: (nodes at: 1). diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForusing_static_directive1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForusing_static_directive1..st new file mode 100644 index 00000000..6ce59d7e --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForusing_static_directive1..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionForusing_static_directive1: nodes + | result | + result := CSUsingStaticDirectiveNode new. + result usingToken: (nodes at: 1). + result staticToken: (nodes at: 2). + result namespace: (nodes at: 3). + result semicolonToken: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameter_list1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameter_list1..st new file mode 100644 index 00000000..b05a2de1 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameter_list1..st @@ -0,0 +1,11 @@ +generated-reduction actions +reduceActionForvariant_type_parameter_list1: nodes + | result | + result := CSVariantTypeParameterListNode new. + result lessThan: (nodes at: 1). + result addNodes: ((nodes at: 2) at: 1) to: result _attributes. + result addTokens: ((nodes at: 2) at: 2) to: result annotations. + result addNodes: ((nodes at: 2) at: 3) to: result parameters. + result addTokens: ((nodes at: 2) at: 4) to: result commaTokens. + result greaterThan: (nodes at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameters1..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameters1..st new file mode 100644 index 00000000..55c371e8 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameters1..st @@ -0,0 +1,12 @@ +generated-reduction actions +reduceActionForvariant_type_parameters1: nodes + | result | + result := Array new: 4. + result at: 1 put: (OrderedCollection new: 2). + result at: 2 put: (OrderedCollection new: 2). + result at: 3 put: (OrderedCollection new: 2). + result at: 4 put: (OrderedCollection new: 2). + self addAll: (nodes at: 1) to: (result at: 1). + self add: (nodes at: 2) to: (result at: 2). + self add: (nodes at: 3) to: (result at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameters2..st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameters2..st new file mode 100644 index 00000000..bc343140 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceActionForvariant_type_parameters2..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionForvariant_type_parameters2: nodes + | result | + result := nodes at: 1. + self add: (nodes at: 2) to: (result at: 4). + self addAll: (nodes at: 3) to: (result at: 1). + self add: (nodes at: 4) to: (result at: 2). + self add: (nodes at: 5) to: (result at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceTable.st b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceTable.st index 62b29377..f40a8e84 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/reduceTable.st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/reduceTable.st @@ -1,633 +1,685 @@ generated reduceTable ^#( - #(537 0 #reduceActionFor_extern_alias_directives1:) - #(376 0 #reduceActionFor_extern_alias_directives1:) - #(537 1 #reduceActionFor_extern_alias_directives2:) - #(168 1 #reduceActionForextern_alias_directives1:) - #(284 0 #reduceActionFor_extern_alias_directives1:) - #(523 0 #reduceActionFor_attribute_target_specifier1:) - #(541 1 #reduceActionFornamespace_member_declaration1:) - #(177 1 #reduceActionFornamespace_member_declaration1:) - #(511 0 #reduceActionFor_extern_alias_directives1:) - #(474 0 #reduceActionFor_extern_alias_directives1:) - #(485 0 #reduceActionFor_extern_alias_directives1:) - #(377 0 #reduceActionFor_extern_alias_directives1:) - #(502 0 #reduceActionFor_extern_alias_directives1:) - #(376 1 #reduceActionFor_extern_alias_directives2:) - #(520 1 #reduceActionFor_extern_alias_directives2:) - #(521 1 #reduceActionForextern_alias_directives1:) - #(281 0 #nil) - #(257 1 #reduceActionForvoid_type1:) - #(193 1 #reduceActionForsimple_type2:) - #(237 1 #reduceActionForsimple_type2:) - #(196 1 #reduceActionFornamespace_member_declaration1:) - #(195 1 #reduceActionFornamespace_member_declaration1:) - #(331 0 #reduceActionFor_extern_alias_directives1:) - #(320 1 #reduceActionForempty_statement1:) - #(225 1 #reduceActionForthis_access1:) - #(197 1 #reduceActionFornamespace_member_declaration1:) - #(199 1 #reduceActionForsimple_type2:) - #(536 1 #reduceActionFornamespace_member_declaration1:) - #(335 1 #reduceActionForlocal_variable_type2:) - #(315 0 #nil) - #(190 1 #reduceActionFortype_parameter1:) - #(183 0 #nil) - #(219 1 #reduceActionForliteral2:) - #(185 1 #reduceActionFornamespace_member_declaration1:) - #(174 1 #reduceActionFornamespace_member_declaration1:) - #(192 1 #reduceActionFornamespace_member_declaration1:) - #(199 1 #reduceActionFornamespace_member_declaration1:) - #(191 1 #reduceActionFornamespace_member_declaration1:) - #(200 1 #reduceActionFornamespace_member_declaration1:) - #(202 1 #reduceActionFornamespace_member_declaration1:) - #(545 1 #reduceActionFornamespace_member_declaration1:) - #(203 1 #reduceActionFornamespace_member_declaration1:) - #(198 1 #reduceActionFornamespace_member_declaration1:) - #(335 1 #reduceActionFornamespace_member_declaration1:) - #(186 1 #reduceActionFornamespace_member_declaration1:) - #(188 1 #reduceActionFornamespace_member_declaration1:) - #(189 1 #reduceActionFornamespace_member_declaration1:) - #(218 1 #reduceActionFornamespace_member_declaration1:) - #(262 1 #reduceActionFornamespace_member_declaration1:) - #(216 1 #reduceActionFornamespace_member_declaration1:) - #(342 1 #reduceActionFornamespace_member_declaration1:) - #(540 1 #reduceActionFornamespace_member_declaration1:) - #(319 1 #reduceActionFornamespace_member_declaration1:) - #(322 1 #reduceActionFornamespace_member_declaration1:) - #(323 1 #reduceActionFornamespace_member_declaration1:) - #(324 1 #reduceActionFornamespace_member_declaration1:) - #(187 0 #nil) - #(287 0 #nil) - #(567 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(289 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(290 1 #reduceActionFornamespace_member_declaration1:) - #(539 1 #reduceActionFornamespace_member_declaration1:) - #(266 1 #reduceActionFornamespace_member_declaration1:) - #(267 1 #reduceActionFornamespace_member_declaration1:) - #(268 1 #reduceActionFornamespace_member_declaration1:) - #(269 1 #reduceActionFornamespace_member_declaration1:) - #(270 1 #reduceActionFornamespace_member_declaration1:) - #(271 1 #reduceActionFornamespace_member_declaration1:) - #(272 1 #reduceActionFornamespace_member_declaration1:) - #(273 1 #reduceActionFornamespace_member_declaration1:) - #(274 1 #reduceActionFornamespace_member_declaration1:) - #(275 1 #reduceActionFornamespace_member_declaration1:) - #(276 1 #reduceActionFornamespace_member_declaration1:) - #(277 1 #reduceActionFornamespace_member_declaration1:) - #(249 1 #reduceActionFornamespace_member_declaration1:) - #(278 1 #reduceActionFornamespace_member_declaration1:) - #(283 1 #reduceActionForimplicit_anonymous_function_signature2:) - #(295 0 #reduceActionFor_query_body_clauses1:) - #(168 2 #reduceActionForextern_alias_directives2:) - #(284 1 #reduceActionFor_extern_alias_directives2:) - #(170 1 #reduceActionForextern_alias_directives1:) - #(171 1 #reduceActionFornamespace_member_declaration1:) - #(565 0 #reduceActionFor_extern_alias_directives1:) - #(164 1 #reduceActionForqualified_identifier1:) - #(525 1 #reduceActionFornamespace_member_declaration1:) - #(523 1 #reduceActionFor_extern_alias_directives2:) - #(509 1 #reduceActionFornamespace_member_declaration1:) - #(513 1 #reduceActionFornamespace_member_declaration1:) - #(478 1 #reduceActionFornamespace_member_declaration1:) - #(489 1 #reduceActionFornamespace_member_declaration1:) - #(384 1 #reduceActionFornamespace_member_declaration1:) - #(378 0 #nil) - #(377 1 #reduceActionFor_extern_alias_directives2:) - #(383 1 #reduceActionForextern_alias_directives1:) - #(474 1 #reduceActionFor_extern_alias_directives2:) - #(477 1 #reduceActionForextern_alias_directives1:) - #(485 1 #reduceActionFor_extern_alias_directives2:) - #(488 1 #reduceActionForextern_alias_directives1:) - #(502 1 #reduceActionFor_extern_alias_directives2:) - #(508 1 #reduceActionForextern_alias_directives1:) - #(511 1 #reduceActionFor_extern_alias_directives2:) - #(512 1 #reduceActionForextern_alias_directives1:) - #(521 2 #reduceActionForextern_alias_directives2:) - #(549 2 #reduceActionForpointer_indirection_expression1:) - #(262 2 #reduceActionForpointer_indirection_expression1:) - #(253 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(207 0 #reduceActionFor_extern_alias_directives1:) - #(231 2 #reduceActionForanonymous_object_creation_expression1:) - #(327 2 #reduceActionForunchecked_statement1:) - #(326 2 #reduceActionForchecked_statement1:) - #(264 2 #reduceActionForpointer_indirection_expression1:) - #(281 1 #reduceActionFornamespace_member_declaration1:) - #(550 2 #reduceActionForpointer_indirection_expression1:) - #(263 2 #reduceActionForpointer_indirection_expression1:) - #(331 1 #reduceActionFor_extern_alias_directives2:) - #(332 1 #reduceActionForextern_alias_directives1:) - #(543 2 #reduceActionForunsafe_statement1:) - #(371 0 #reduceActionFor_extern_alias_directives1:) - #(315 1 #reduceActionFornamespace_member_declaration1:) - #(355 0 #nil) - #(363 2 #reduceActionForcontinue_statement1:) - #(362 2 #reduceActionForbreak_statement1:) - #(220 2 #reduceActionForsimple_name1:) - #(174 2 #reduceActionFornamespace_or_type_name1:) - #(183 1 #reduceActionFornamespace_member_declaration1:) - #(194 2 #reduceActionFornullable_type1:) - #(201 2 #reduceActionForarray_type1:) - #(204 1 #reduceActionForextern_alias_directives1:) - #(228 2 #reduceActionForpost_decrement_expression1:) - #(227 2 #reduceActionForpost_decrement_expression1:) - #(214 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(544 2 #reduceActionForpointer_type2:) - #(313 1 #reduceActionFornamespace_member_declaration1:) - #(318 2 #reduceActionFordeclaration_statement1:) - #(338 1 #reduceActionFor_local_variable_declarator_name1:) - #(333 2 #reduceActionForlocal_variable_declaration1:) - #(336 1 #reduceActionForlocal_variable_declarators1:) - #(337 1 #reduceActionForlocal_variable_declarator1:) - #(321 2 #reduceActionForexpression_statement1:) - #(187 1 #reduceActionFornamespace_member_declaration1:) - #(288 1 #reduceActionFornamespace_member_declaration1:) - #(567 1 #reduceActionFor_extern_alias_directives2:) - #(285 1 #reduceActionForlocal_variable_declarators1:) - #(287 1 #reduceActionFornamespace_member_declaration1:) - #(291 1 #reduceActionForlocal_variable_declarators1:) - #(289 1 #reduceActionFor_extern_alias_directives2:) - #(299 1 #reduceActionForquery_body_clause1:) - #(294 2 #reduceActionForquery_expression1:) - #(295 1 #reduceActionFor_extern_alias_directives2:) - #(298 1 #reduceActionForquery_body_clauses1:) - #(299 1 #reduceActionForquery_body_clause2:) - #(299 1 #reduceActionForquery_body_clause3:) - #(299 1 #reduceActionForquery_body_clause4:) - #(299 1 #reduceActionForquery_body_clause5:) - #(299 1 #reduceActionForquery_body_clause6:) - #(175 1 #reduceActionFornamespace_member_declaration1:) - #(170 2 #reduceActionForextern_alias_directives2:) - #(565 1 #reduceActionFor_extern_alias_directives2:) - #(514 1 #reduceActionFor_extern_alias_directives2:) - #(515 1 #reduceActionForextern_alias_directives1:) - #(162 0 #reduceActionFor_extern_alias_directives1:) - #(166 0 #nil) - #(527 1 #reduceActionFornamespace_member_declaration1:) - #(518 1 #reduceActionForlocal_variable_declarators1:) - #(528 0 #reduceActionFor_attribute_arguments1:) - #(524 2 #reduceActionForattribute_target_specifier1:) - #(378 1 #reduceActionFornamespace_member_declaration1:) - #(383 2 #reduceActionForextern_alias_directives2:) - #(477 2 #reduceActionForextern_alias_directives2:) - #(488 2 #reduceActionForextern_alias_directives2:) - #(508 2 #reduceActionForextern_alias_directives2:) - #(512 2 #reduceActionForextern_alias_directives2:) - #(258 0 #reduceActionFor_generic_dimension_specifier1:) - #(255 1 #reduceActionFormember_declarator1:) - #(255 1 #reduceActionFormember_declarator2:) - #(253 1 #reduceActionFor_extern_alias_directives2:) - #(254 1 #reduceActionForlocal_variable_declarators1:) + #(583 0 #reduceActionFor_extern_alias_directives1:) + #(411 0 #reduceActionFor_extern_alias_directives1:) + #(249 0 #reduceActionForStartInterpolatedString1:) + #(257 0 #reduceActionForStartInterpolatedVerbatimString1:) + #(250 1 #reduceActionForextern_alias_directives1:) + #(583 1 #reduceActionFor_extern_alias_directives2:) + #(384 0 #reduceActionFor_extern_alias_directives1:) + #(569 0 #reduceActionFor_attribute_target_specifier1:) + #(587 1 #reduceActionFornamespace_member_declaration2:) + #(182 1 #reduceActionFornamespace_member_declaration2:) + #(557 0 #reduceActionFor_extern_alias_directives1:) + #(515 0 #reduceActionFor_extern_alias_directives1:) + #(526 0 #reduceActionFor_extern_alias_directives1:) + #(412 0 #reduceActionFor_extern_alias_directives1:) + #(548 0 #reduceActionFor_extern_alias_directives1:) + #(411 1 #reduceActionFor_extern_alias_directives2:) + #(566 1 #reduceActionFor_extern_alias_directives2:) + #(567 1 #reduceActionForextern_alias_directives1:) + #(317 0 #nil) + #(199 1 #reduceActionFornamespace_member_declaration2:) + #(264 1 #reduceActionForpredefined_type4:) + #(197 1 #reduceActionForpredefined_type4:) + #(200 1 #reduceActionFornamespace_member_declaration2:) + #(366 0 #reduceActionFor_extern_alias_directives1:) + #(355 1 #reduceActionForempty_statement1:) + #(233 1 #reduceActionForthis_access1:) + #(286 1 #reduceActionForvoid_type1:) + #(201 1 #reduceActionFornamespace_member_declaration2:) + #(203 1 #reduceActionForpredefined_type4:) + #(582 1 #reduceActionFornamespace_member_declaration2:) + #(370 1 #reduceActionForlocal_variable_type2:) + #(351 0 #nil) + #(188 0 #nil) + #(194 1 #reduceActionFortype_parameter1:) + #(226 1 #reduceActionForliteral2:) + #(246 1 #reduceActionForinterpolated_regular_string1:) + #(247 1 #reduceActionForinterpolated_regular_string1:) + #(180 1 #reduceActionFornamespace_member_declaration2:) + #(204 1 #reduceActionFornamespace_member_declaration2:) + #(195 1 #reduceActionFornamespace_member_declaration2:) + #(203 1 #reduceActionFornamespace_member_declaration2:) + #(206 1 #reduceActionFornamespace_member_declaration2:) + #(196 1 #reduceActionFornamespace_member_declaration2:) + #(178 1 #reduceActionFornamespace_member_declaration2:) + #(263 1 #reduceActionForqualified_alias_member_expression1:) + #(591 1 #reduceActionFornamespace_member_declaration2:) + #(202 1 #reduceActionFornamespace_member_declaration2:) + #(207 1 #reduceActionFornamespace_member_declaration2:) + #(370 1 #reduceActionFornamespace_member_declaration2:) + #(190 1 #reduceActionFornamespace_member_declaration2:) + #(192 1 #reduceActionFornamespace_member_declaration2:) + #(193 1 #reduceActionFornamespace_member_declaration2:) + #(225 1 #reduceActionFornamespace_member_declaration2:) + #(294 1 #reduceActionFornamespace_member_declaration2:) + #(300 0 #nil) + #(223 1 #reduceActionFornamespace_member_declaration2:) + #(377 1 #reduceActionFornamespace_member_declaration2:) + #(227 1 #reduceActionForinterpolated_string_expression1:) + #(262 1 #reduceActionForqualified_alias_member_expression1:) + #(586 1 #reduceActionFornamespace_member_declaration2:) + #(354 1 #reduceActionFornamespace_member_declaration2:) + #(357 1 #reduceActionFornamespace_member_declaration2:) + #(358 1 #reduceActionFornamespace_member_declaration2:) + #(359 1 #reduceActionFornamespace_member_declaration2:) + #(191 0 #nil) + #(323 0 #nil) + #(320 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(325 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(326 1 #reduceActionFornamespace_member_declaration2:) + #(585 1 #reduceActionFornamespace_member_declaration2:) + #(302 1 #reduceActionFornamespace_member_declaration2:) + #(303 1 #reduceActionFornamespace_member_declaration2:) + #(304 1 #reduceActionFornamespace_member_declaration2:) + #(305 1 #reduceActionFornamespace_member_declaration2:) + #(306 1 #reduceActionFornamespace_member_declaration2:) + #(613 1 #reduceActionFornamespace_member_declaration2:) + #(309 1 #reduceActionFornamespace_member_declaration2:) + #(310 1 #reduceActionFornamespace_member_declaration2:) + #(311 1 #reduceActionFornamespace_member_declaration2:) + #(312 1 #reduceActionFornamespace_member_declaration2:) + #(313 1 #reduceActionFornamespace_member_declaration2:) + #(277 1 #reduceActionFornamespace_member_declaration2:) + #(314 1 #reduceActionFornamespace_member_declaration2:) + #(319 1 #reduceActionForimplicit_anonymous_function_signature2:) + #(331 0 #reduceActionFor_query_body_clauses1:) + #(308 1 #reduceActionFornamespace_member_declaration2:) + #(250 2 #reduceActionForextern_alias_directives2:) + #(384 1 #reduceActionFor_extern_alias_directives2:) + #(173 1 #reduceActionForextern_alias_directives1:) + #(174 1 #reduceActionFornamespace_member_declaration2:) + #(307 0 #reduceActionFor_extern_alias_directives1:) + #(258 1 #reduceActionForqualified_identifier1:) + #(571 1 #reduceActionFornamespace_member_declaration2:) + #(569 1 #reduceActionFor_extern_alias_directives2:) + #(555 1 #reduceActionFornamespace_member_declaration2:) + #(559 1 #reduceActionFornamespace_member_declaration2:) + #(519 1 #reduceActionFornamespace_member_declaration2:) + #(531 1 #reduceActionFornamespace_member_declaration2:) + #(419 1 #reduceActionFornamespace_member_declaration2:) + #(413 0 #nil) + #(412 1 #reduceActionFor_extern_alias_directives2:) + #(418 1 #reduceActionForextern_alias_directives1:) + #(515 1 #reduceActionFor_extern_alias_directives2:) + #(518 1 #reduceActionForextern_alias_directives1:) + #(526 1 #reduceActionFor_extern_alias_directives2:) + #(530 1 #reduceActionForextern_alias_directives1:) + #(548 1 #reduceActionFor_extern_alias_directives2:) + #(554 1 #reduceActionForextern_alias_directives1:) + #(557 1 #reduceActionFor_extern_alias_directives2:) + #(558 1 #reduceActionForextern_alias_directives1:) + #(567 2 #reduceActionForextern_alias_directives2:) + #(298 2 #reduceActionForawait_expression1:) + #(294 2 #reduceActionForunary_expression6:) + #(595 2 #reduceActionForunary_expression6:) + #(281 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(211 0 #reduceActionFor_extern_alias_directives1:) + #(239 2 #reduceActionForanonymous_object_creation_expression1:) + #(296 2 #reduceActionForunary_expression6:) + #(361 2 #reduceActionForchecked_statement1:) + #(362 2 #reduceActionForunchecked_statement1:) + #(317 1 #reduceActionFornamespace_member_declaration2:) + #(596 2 #reduceActionForunary_expression6:) + #(295 2 #reduceActionForunary_expression6:) + #(366 1 #reduceActionFor_extern_alias_directives2:) + #(367 1 #reduceActionForextern_alias_directives1:) + #(589 2 #reduceActionForunsafe_statement1:) + #(351 1 #reduceActionFornamespace_member_declaration2:) + #(398 2 #reduceActionForcontinue_statement1:) + #(390 0 #nil) + #(397 2 #reduceActionForbreak_statement1:) + #(228 2 #reduceActionForsimple_name1:) + #(178 2 #reduceActionFornamespace_or_type_name1:) + #(188 1 #reduceActionFornamespace_member_declaration2:) + #(198 2 #reduceActionFornullable_type1:) + #(205 2 #reduceActionForarray_type1:) #(208 1 #reduceActionForextern_alias_directives1:) - #(207 1 #reduceActionFor_extern_alias_directives2:) - #(243 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(229 3 #reduceActionForobject_creation_expression2:) - #(240 1 #reduceActionFornamespace_member_declaration1:) - #(483 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(217 3 #reduceActionForarray_creation_expression2:) - #(217 3 #reduceActionForarray_creation_expression3:) - #(236 3 #reduceActionForanonymous_method_expression1:) - #(375 1 #reduceActionFornamespace_member_declaration1:) - #(538 3 #reduceActionForblock1:) - #(332 2 #reduceActionForextern_alias_directives2:) - #(221 3 #reduceActionForparenthesized_expression1:) - #(226 3 #reduceActionForbase_access1:) - #(238 1 #reduceActionForlocal_variable_declarators1:) - #(334 3 #reduceActionForlocal_constant_declaration1:) - #(340 1 #reduceActionForlocal_variable_declarators1:) - #(305 1 #reduceActionFornamespace_member_declaration1:) - #(325 3 #reduceActionFortry_statement1:) - #(325 3 #reduceActionFortry_statement2:) - #(370 0 #nil) - #(371 1 #reduceActionFor_extern_alias_directives2:) - #(369 1 #reduceActionForextern_alias_directives1:) - #(366 3 #reduceActionForthrow_statement1:) - #(365 3 #reduceActionForreturn_statement1:) - #(330 3 #reduceActionForyield_statement2:) - #(364 3 #reduceActionForgoto_statement3:) - #(316 1 #reduceActionFornamespace_member_declaration1:) - #(364 3 #reduceActionForgoto_statement1:) - #(358 1 #reduceActionFornamespace_member_declaration1:) - #(359 1 #reduceActionForlocal_variable_declarators1:) - #(355 1 #reduceActionFornamespace_member_declaration1:) - #(358 1 #reduceActionForfor_initializer2:) - #(317 3 #reduceActionForlabeled_statement1:) - #(211 1 #reduceActionFornamespace_member_declaration1:) - #(209 1 #reduceActionForlocal_variable_declarators1:) - #(222 3 #reduceActionFormember_access3:) - #(204 2 #reduceActionForextern_alias_directives2:) - #(214 1 #reduceActionFor_extern_alias_directives2:) - #(213 1 #reduceActionForlocal_variable_declarators1:) - #(215 1 #reduceActionForargument1:) - #(546 3 #reduceActionForpointer_member_access1:) - #(314 3 #reduceActionForassignment1:) - #(283 3 #reduceActionForimplicit_anonymous_function_signature1:) - #(282 3 #reduceActionForexplicit_anonymous_function_signature1:) - #(266 3 #reduceActionFormultiplicative_expression3:) - #(267 3 #reduceActionFormultiplicative_expression3:) - #(268 3 #reduceActionFormultiplicative_expression3:) - #(269 3 #reduceActionFormultiplicative_expression3:) - #(270 3 #reduceActionFormultiplicative_expression3:) - #(271 3 #reduceActionFormultiplicative_expression3:) - #(272 3 #reduceActionFormultiplicative_expression3:) - #(273 3 #reduceActionFormultiplicative_expression3:) - #(274 3 #reduceActionFormultiplicative_expression3:) - #(276 3 #reduceActionFormultiplicative_expression3:) - #(275 3 #reduceActionFormultiplicative_expression3:) - #(280 3 #reduceActionForlambda_expression1:) - #(279 1 #reduceActionFornamespace_member_declaration1:) - #(301 2 #reduceActionForattribute_target_specifier1:) - #(304 2 #reduceActionFororderby_clause1:) - #(306 1 #reduceActionFororderings1:) - #(308 0 #reduceActionFor_attribute_target_specifier1:) - #(297 0 #reduceActionFor_query_continuation1:) - #(296 1 #reduceActionForselect_or_group_clause1:) - #(296 1 #reduceActionForselect_or_group_clause2:) - #(298 2 #reduceActionForquery_body_clauses2:) - #(169 4 #reduceActionForextern_alias_directive1:) - #(173 3 #reduceActionForusing_namespace_directive1:) - #(519 1 #reduceActionFornamespace_member_declaration1:) - #(515 2 #reduceActionForextern_alias_directives2:) - #(566 4 #reduceActionForcompilation_unit1:) - #(162 1 #reduceActionFor_extern_alias_directives2:) - #(176 1 #reduceActionForextern_alias_directives1:) - #(164 3 #reduceActionForqualified_identifier2:) - #(166 1 #reduceActionFornamespace_member_declaration1:) - #(167 4 #reduceActionFornamespace_declaration1:) - #(522 4 #reduceActionForattribute_section1:) - #(530 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(526 2 #reduceActionForattribute1:) - #(528 1 #reduceActionFor_extern_alias_directives2:) - #(503 0 #reduceActionFor_attribute_target_specifier1:) - #(423 1 #reduceActionFornamespace_member_declaration1:) - #(260 0 #reduceActionFor_extern_alias_directives1:) - #(256 2 #reduceActionForunbound_type_name1:) - #(258 1 #reduceActionFor_extern_alias_directives2:) - #(232 4 #reduceActionFortypeof_expression1:) - #(252 3 #reduceActionForanonymous_object_initializer1:) - #(206 3 #reduceActionForrank_specifier1:) - #(208 2 #reduceActionForextern_alias_directives2:) - #(243 1 #reduceActionFor_extern_alias_directives2:) - #(244 1 #reduceActionForlocal_variable_declarators1:) - #(247 1 #reduceActionForlocal_variable_declarators1:) - #(248 1 #reduceActionForelement_initializer1:) - #(419 1 #reduceActionFornamespace_member_declaration1:) - #(484 1 #reduceActionForlocal_variable_declarators1:) - #(483 1 #reduceActionFor_extern_alias_directives2:) - #(234 4 #reduceActionForunchecked_expression1:) - #(233 4 #reduceActionForchecked_expression1:) - #(235 4 #reduceActionFordefault_value_expression1:) - #(265 4 #reduceActionForcast_expression1:) - #(226 4 #reduceActionForbase_access2:) - #(552 1 #reduceActionForlocal_variable_declarators1:) - #(548 4 #reduceActionForsizeof_expression1:) - #(368 2 #reduceActionForfinally_clause1:) - #(325 4 #reduceActionFortry_statement3:) + #(236 2 #reduceActionForpost_decrement_expression1:) + #(235 2 #reduceActionForpost_decrement_expression1:) + #(220 0 #reduceActionFor_attribute_target_specifier1:) + #(218 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(293 2 #reduceActionFornull_conditional_expression1:) + #(300 1 #reduceActionFornamespace_member_declaration2:) + #(590 2 #reduceActionForpointer_type2:) + #(349 1 #reduceActionFornamespace_member_declaration2:) + #(353 2 #reduceActionFordeclaration_statement1:) + #(373 1 #reduceActionFor_local_variable_declarator_name1:) + #(368 2 #reduceActionForlocal_variable_declaration1:) + #(371 1 #reduceActionForinterpolated_regular_string1:) + #(372 1 #reduceActionForlocal_variable_declarator1:) + #(356 2 #reduceActionForexpression_statement1:) + #(191 1 #reduceActionFornamespace_member_declaration2:) + #(324 1 #reduceActionFornamespace_member_declaration2:) + #(320 1 #reduceActionFor_extern_alias_directives2:) + #(321 1 #reduceActionForinterpolated_regular_string1:) + #(323 1 #reduceActionFornamespace_member_declaration2:) + #(327 1 #reduceActionForinterpolated_regular_string1:) + #(325 1 #reduceActionFor_extern_alias_directives2:) + #(335 1 #reduceActionForquery_body_clause1:) + #(330 2 #reduceActionForquery_expression1:) + #(331 1 #reduceActionFor_extern_alias_directives2:) + #(334 1 #reduceActionForquery_body_clauses1:) + #(335 1 #reduceActionForquery_body_clause2:) + #(335 1 #reduceActionForquery_body_clause3:) + #(335 1 #reduceActionForquery_body_clause4:) + #(335 1 #reduceActionForquery_body_clause5:) + #(335 1 #reduceActionForquery_body_clause6:) + #(179 1 #reduceActionFornamespace_member_declaration2:) + #(173 2 #reduceActionForextern_alias_directives2:) + #(261 0 #reduceActionFor_extern_alias_directives1:) + #(307 1 #reduceActionFor_extern_alias_directives2:) + #(560 1 #reduceActionFor_extern_alias_directives2:) + #(561 1 #reduceActionForextern_alias_directives1:) + #(254 0 #nil) + #(573 1 #reduceActionFornamespace_member_declaration2:) + #(564 1 #reduceActionForinterpolated_regular_string1:) + #(574 0 #reduceActionFor_attribute_arguments1:) + #(570 2 #reduceActionForattribute_target_specifier1:) + #(413 1 #reduceActionFornamespace_member_declaration2:) + #(418 2 #reduceActionForextern_alias_directives2:) + #(518 2 #reduceActionForextern_alias_directives2:) + #(530 2 #reduceActionForextern_alias_directives2:) + #(554 2 #reduceActionForextern_alias_directives2:) + #(558 2 #reduceActionForextern_alias_directives2:) + #(283 1 #reduceActionFormember_declarator1:) + #(283 1 #reduceActionFormember_declarator2:) + #(281 1 #reduceActionFor_extern_alias_directives2:) + #(282 1 #reduceActionForinterpolated_regular_string1:) + #(212 1 #reduceActionForextern_alias_directives1:) + #(211 1 #reduceActionFor_extern_alias_directives2:) + #(270 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(237 3 #reduceActionForobject_creation_expression2:) + #(267 1 #reduceActionFornamespace_member_declaration2:) + #(524 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(224 3 #reduceActionForarray_creation_expression2:) + #(224 3 #reduceActionForarray_creation_expression3:) + #(287 0 #reduceActionFor_generic_dimension_specifier1:) + #(292 1 #reduceActionFornamed_entity_target2:) + #(292 1 #reduceActionForthis_access1:) + #(291 1 #reduceActionFornamespace_member_declaration2:) + #(292 1 #reduceActionFornamespace_member_declaration2:) + #(245 3 #reduceActionForanonymous_method_expression1:) + #(234 3 #reduceActionForbase_access1:) + #(265 1 #reduceActionForinterpolated_regular_string1:) + #(584 3 #reduceActionForblock1:) #(367 2 #reduceActionForextern_alias_directives2:) - #(370 1 #reduceActionFornamespace_member_declaration1:) - #(369 2 #reduceActionForextern_alias_directives2:) - #(330 4 #reduceActionForyield_statement1:) - #(364 4 #reduceActionForgoto_statement2:) - #(356 0 #nil) - #(184 4 #reduceActionForqualified_alias_member1:) - #(210 3 #reduceActionFortype_argument_list1:) - #(174 4 #reduceActionFornamespace_or_type_name2:) - #(224 4 #reduceActionForelement_access1:) - #(547 4 #reduceActionForpointer_element_access1:) - #(222 4 #reduceActionFormember_access1:) - #(215 2 #reduceActionForargument3:) - #(212 1 #reduceActionFornamespace_member_declaration1:) - #(215 2 #reduceActionForargument2:) - #(223 4 #reduceActionForinvocation_expression1:) - #(336 3 #reduceActionForlocal_variable_declarators2:) - #(339 1 #reduceActionFornamespace_member_declaration1:) - #(337 3 #reduceActionForlocal_variable_declarator2:) - #(285 3 #reduceActionForlocal_variable_declarators2:) - #(286 3 #reduceActionForexplicit_anonymous_function_paramenter1:) - #(291 3 #reduceActionForlocal_variable_declarators2:) - #(309 1 #reduceActionForordering_direction1:) - #(309 1 #reduceActionForordering_direction2:) - #(307 2 #reduceActionForordering1:) - #(308 1 #reduceActionFor_extern_alias_directives2:) - #(310 2 #reduceActionForattribute_target_specifier1:) - #(293 3 #reduceActionForquery_body1:) - #(297 1 #reduceActionFor_extern_alias_directives2:) - #(517 2 #reduceActionForattribute_target_specifier1:) - #(176 2 #reduceActionForextern_alias_directives2:) - #(522 5 #reduceActionForattribute_section2:) - #(518 3 #reduceActionForlocal_variable_declarators2:) - #(530 1 #reduceActionFor_extern_alias_directives2:) - #(531 1 #reduceActionForlocal_variable_declarators1:) - #(533 1 #reduceActionFornamespace_member_declaration1:) - #(532 1 #reduceActionForlocal_variable_declarators1:) - #(534 1 #reduceActionFornamespace_member_declaration1:) - #(379 0 #nil) - #(503 1 #reduceActionFor_extern_alias_directives2:) - #(261 1 #reduceActionForextern_alias_directives1:) - #(260 1 #reduceActionFor_extern_alias_directives2:) - #(255 3 #reduceActionFormember_declarator3:) - #(252 4 #reduceActionForanonymous_object_initializer2:) - #(254 3 #reduceActionForlocal_variable_declarators2:) - #(241 3 #reduceActionForobject_initializer1:) - #(242 3 #reduceActionForcollection_initializer1:) - #(239 0 #nil) - #(251 3 #reduceActionForarray_initializer1:) - #(230 5 #reduceActionFordelegate_creation_expression1:) - #(205 0 #reduceActionFor_extern_alias_directives1:) - #(329 5 #reduceActionForusing_statement1:) - #(238 3 #reduceActionForlocal_variable_declarators2:) - #(341 3 #reduceActionForconst_declarator1:) - #(340 3 #reduceActionForlocal_variable_declarators2:) - #(343 5 #reduceActionForif_statement1:) - #(374 0 #nil) - #(372 2 #reduceActionForgeneral_catch_clause1:) - #(346 0 #reduceActionFor_extern_alias_directives1:) - #(344 5 #reduceActionForswitch_statement1:) - #(328 5 #reduceActionForlock_statement1:) - #(351 5 #reduceActionForwhile_statement1:) - #(360 1 #reduceActionFornamespace_member_declaration1:) - #(356 1 #reduceActionFornamespace_member_declaration1:) - #(359 3 #reduceActionForlocal_variable_declarators2:) - #(209 3 #reduceActionForlocal_variable_declarators2:) - #(213 3 #reduceActionForlocal_variable_declarators2:) - #(292 5 #reduceActionForfrom_clause1:) - #(277 5 #reduceActionForconditional_expression2:) - #(300 4 #reduceActionForlet_clause1:) - #(306 3 #reduceActionFororderings2:) - #(172 5 #reduceActionForusing_alias_directive1:) - #(516 4 #reduceActionForattribute_section1:) - #(529 3 #reduceActionForanonymous_object_initializer1:) - #(380 0 #reduceActionFor_attribute_arguments1:) - #(379 1 #reduceActionFornamespace_member_declaration1:) - #(475 0 #reduceActionFor_struct_interfaces1:) - #(486 0 #reduceActionFor_struct_interfaces1:) - #(505 2 #reduceActionForattribute_target_specifier1:) - #(506 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(256 4 #reduceActionForunbound_type_name2:) - #(259 3 #reduceActionForgeneric_dimension_specifier1:) - #(261 2 #reduceActionForextern_alias_directives2:) - #(256 4 #reduceActionForunbound_type_name3:) - #(248 3 #reduceActionForelement_initializer2:) - #(246 1 #reduceActionFornamespace_member_declaration1:) - #(245 3 #reduceActionFormember_initializer1:) - #(241 4 #reduceActionForobject_initializer2:) - #(244 3 #reduceActionForlocal_variable_declarators2:) - #(242 4 #reduceActionForcollection_initializer2:) - #(247 3 #reduceActionForlocal_variable_declarators2:) - #(229 6 #reduceActionForobject_creation_expression1:) - #(239 1 #reduceActionFornamespace_member_declaration1:) - #(251 4 #reduceActionForarray_initializer2:) - #(484 3 #reduceActionForlocal_variable_declarators2:) - #(205 1 #reduceActionFor_extern_alias_directives2:) - #(250 0 #nil) - #(554 1 #reduceActionForordering_direction2:) - #(553 3 #reduceActionForfixed_pointer_declarator1:) - #(552 3 #reduceActionForlocal_variable_declarators2:) - #(551 6 #reduceActionForfixed_statement1:) - #(374 1 #reduceActionFornamespace_member_declaration1:) - #(346 1 #reduceActionFor_extern_alias_directives2:) - #(347 1 #reduceActionForextern_alias_directives1:) - #(349 1 #reduceActionForextern_alias_directives1:) - #(357 0 #nil) - #(311 4 #reduceActionForlet_clause1:) - #(312 3 #reduceActionForquery_continuation1:) - #(516 5 #reduceActionForattribute_section2:) - #(165 5 #reduceActionFornamespace_body1:) - #(535 3 #reduceActionFornamed_argument1:) - #(531 3 #reduceActionForlocal_variable_declarators2:) - #(532 3 #reduceActionForlocal_variable_declarators2:) + #(410 1 #reduceActionFornamespace_member_declaration2:) + #(229 3 #reduceActionForparenthesized_expression1:) + #(341 1 #reduceActionFornamespace_member_declaration2:) + #(369 3 #reduceActionForlocal_constant_declaration1:) + #(375 1 #reduceActionForinterpolated_regular_string1:) + #(405 0 #reduceActionFor_exception_specifier1:) + #(360 3 #reduceActionFortry_statement1:) + #(360 3 #reduceActionFortry_statement2:) + #(402 1 #reduceActionForextern_alias_directives1:) + #(401 3 #reduceActionForthrow_statement1:) + #(365 3 #reduceActionForyield_statement2:) + #(400 3 #reduceActionForreturn_statement1:) + #(399 3 #reduceActionForgoto_statement3:) + #(255 1 #reduceActionFornamespace_member_declaration2:) + #(399 3 #reduceActionForgoto_statement1:) + #(393 1 #reduceActionFornamespace_member_declaration2:) + #(394 1 #reduceActionForinterpolated_regular_string1:) + #(390 1 #reduceActionFornamespace_member_declaration2:) + #(393 1 #reduceActionForfor_initializer2:) + #(352 3 #reduceActionForlabeled_statement1:) + #(215 1 #reduceActionFornamespace_member_declaration2:) + #(213 1 #reduceActionForinterpolated_regular_string1:) + #(208 2 #reduceActionForextern_alias_directives2:) + #(218 1 #reduceActionFor_extern_alias_directives2:) + #(217 1 #reduceActionForinterpolated_regular_string1:) + #(220 1 #reduceActionFor_extern_alias_directives2:) + #(592 3 #reduceActionForpointer_member_access1:) + #(251 1 #reduceActionForinterpolated_regular_string_body1:) + #(253 1 #reduceActionForinterpolation1:) + #(259 1 #reduceActionForinterpolated_regular_string_body1:) + #(230 3 #reduceActionFormember_access3:) + #(350 3 #reduceActionForassignment1:) + #(318 3 #reduceActionForexplicit_anonymous_function_signature1:) + #(319 3 #reduceActionForimplicit_anonymous_function_signature1:) + #(302 3 #reduceActionFormultiplicative_expression3:) + #(303 3 #reduceActionFormultiplicative_expression3:) + #(304 3 #reduceActionFormultiplicative_expression3:) + #(305 3 #reduceActionFormultiplicative_expression3:) + #(306 3 #reduceActionFormultiplicative_expression3:) + #(308 3 #reduceActionFormultiplicative_expression3:) + #(309 3 #reduceActionFormultiplicative_expression3:) + #(310 3 #reduceActionFormultiplicative_expression3:) + #(312 3 #reduceActionFormultiplicative_expression3:) + #(311 3 #reduceActionFormultiplicative_expression3:) + #(316 3 #reduceActionForlambda_expression1:) + #(315 1 #reduceActionFornamespace_member_declaration2:) + #(337 2 #reduceActionForattribute_target_specifier1:) + #(340 2 #reduceActionFororderby_clause1:) + #(342 1 #reduceActionFororderings1:) + #(344 0 #reduceActionFor_attribute_target_specifier1:) + #(333 0 #reduceActionFor_query_continuation1:) + #(332 1 #reduceActionForselect_or_group_clause1:) + #(332 1 #reduceActionForselect_or_group_clause2:) + #(334 2 #reduceActionForquery_body_clauses2:) + #(613 3 #reduceActionFormultiplicative_expression3:) + #(248 4 #reduceActionForextern_alias_directive1:) + #(176 3 #reduceActionForusing_namespace_directive1:) + #(565 1 #reduceActionFornamespace_member_declaration2:) + #(261 1 #reduceActionFor_extern_alias_directives2:) + #(612 4 #reduceActionForcompilation_unit1:) + #(181 1 #reduceActionForextern_alias_directives1:) + #(561 2 #reduceActionForextern_alias_directives2:) + #(258 3 #reduceActionForqualified_identifier2:) + #(254 1 #reduceActionFornamespace_member_declaration2:) + #(252 4 #reduceActionFornamespace_declaration1:) + #(568 4 #reduceActionForattribute_section1:) + #(576 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(572 2 #reduceActionForattribute1:) + #(574 1 #reduceActionFor_extern_alias_directives2:) + #(549 0 #reduceActionFor_attribute_target_specifier1:) + #(458 1 #reduceActionFornamespace_member_declaration2:) + #(280 3 #reduceActionForanonymous_object_initializer1:) + #(210 3 #reduceActionForrank_specifier1:) + #(212 2 #reduceActionForextern_alias_directives2:) + #(273 1 #reduceActionForinitializer_target1:) + #(270 1 #reduceActionFor_extern_alias_directives2:) + #(271 1 #reduceActionForinterpolated_regular_string1:) + #(275 1 #reduceActionForinterpolated_regular_string1:) + #(276 1 #reduceActionForelement_initializer1:) + #(454 1 #reduceActionFornamespace_member_declaration2:) + #(525 1 #reduceActionForinterpolated_regular_string1:) + #(524 1 #reduceActionFor_extern_alias_directives2:) + #(241 4 #reduceActionForchecked_expression1:) + #(289 0 #reduceActionFor_extern_alias_directives1:) + #(285 2 #reduceActionForunbound_type_name1:) + #(287 1 #reduceActionFor_extern_alias_directives2:) + #(240 4 #reduceActionFortypeof_expression1:) + #(244 4 #reduceActionFornameof_expression1:) + #(243 4 #reduceActionFordefault_value_expression1:) + #(242 4 #reduceActionForunchecked_expression1:) + #(234 4 #reduceActionForbase_access2:) + #(297 4 #reduceActionForcast_expression1:) + #(598 1 #reduceActionForinterpolated_regular_string1:) + #(594 4 #reduceActionForsizeof_expression1:) + #(406 0 #nil) + #(405 1 #reduceActionFor_extern_alias_directives2:) + #(403 2 #reduceActionForfinally_clause1:) + #(360 4 #reduceActionFortry_statement3:) + #(402 2 #reduceActionForextern_alias_directives2:) + #(365 4 #reduceActionForyield_statement1:) + #(399 4 #reduceActionForgoto_statement2:) + #(391 0 #nil) + #(189 4 #reduceActionForqualified_alias_member1:) + #(214 3 #reduceActionFortype_argument_list1:) + #(178 4 #reduceActionFornamespace_or_type_name2:) + #(232 4 #reduceActionForelement_access1:) + #(593 4 #reduceActionForpointer_element_access1:) + #(230 4 #reduceActionFormember_access1:) + #(222 2 #reduceActionForattribute_target_specifier1:) + #(231 4 #reduceActionForinvocation_expression1:) + #(219 2 #reduceActionForargument1:) + #(221 1 #reduceActionForargument_value1:) + #(246 4 #reduceActionForinterpolated_regular_string2:) + #(247 4 #reduceActionForinterpolated_regular_string2:) + #(371 3 #reduceActionForlocal_variable_declarators2:) + #(374 1 #reduceActionFornamespace_member_declaration2:) + #(372 3 #reduceActionForlocal_variable_declarator2:) + #(321 3 #reduceActionForlocal_variable_declarators2:) + #(322 3 #reduceActionForexplicit_anonymous_function_paramenter1:) + #(327 3 #reduceActionForlocal_variable_declarators2:) + #(345 1 #reduceActionForordering_direction2:) + #(345 1 #reduceActionForordering_direction1:) + #(343 2 #reduceActionForordering1:) + #(344 1 #reduceActionFor_extern_alias_directives2:) + #(346 2 #reduceActionForattribute_target_specifier1:) + #(329 3 #reduceActionForquery_body1:) + #(333 1 #reduceActionFor_extern_alias_directives2:) + #(177 4 #reduceActionForusing_static_directive1:) + #(563 2 #reduceActionForattribute_target_specifier1:) + #(181 2 #reduceActionForextern_alias_directives2:) + #(568 5 #reduceActionForattribute_section2:) + #(564 3 #reduceActionForlocal_variable_declarators2:) + #(576 1 #reduceActionFor_extern_alias_directives2:) + #(577 1 #reduceActionForinterpolated_regular_string1:) + #(579 1 #reduceActionFornamespace_member_declaration2:) + #(578 1 #reduceActionForinterpolated_regular_string1:) + #(580 1 #reduceActionFornamespace_member_declaration2:) + #(414 0 #nil) + #(527 0 #nil) + #(549 1 #reduceActionFor_extern_alias_directives2:) + #(283 3 #reduceActionFormember_declarator5:) + #(280 4 #reduceActionForanonymous_object_initializer2:) + #(282 3 #reduceActionForlocal_variable_declarators2:) + #(268 3 #reduceActionForobject_initializer1:) + #(269 3 #reduceActionForcollection_initializer1:) + #(266 0 #nil) + #(279 3 #reduceActionForarray_initializer1:) + #(238 5 #reduceActionFordelegate_creation_expression1:) + #(209 0 #reduceActionFor_extern_alias_directives1:) + #(290 1 #reduceActionForextern_alias_directives1:) + #(289 1 #reduceActionFor_extern_alias_directives2:) + #(265 3 #reduceActionForlocal_variable_declarators2:) + #(364 5 #reduceActionForusing_statement1:) + #(378 5 #reduceActionForif_statement1:) + #(376 3 #reduceActionForconst_declarator1:) + #(375 3 #reduceActionForlocal_variable_declarators2:) + #(408 0 #nil) + #(406 1 #reduceActionFornamespace_member_declaration2:) + #(363 5 #reduceActionForlock_statement1:) #(381 0 #reduceActionFor_extern_alias_directives1:) - #(380 1 #reduceActionFor_extern_alias_directives2:) - #(475 1 #reduceActionFor_extern_alias_directives2:) - #(486 1 #reduceActionFor_extern_alias_directives2:) - #(506 1 #reduceActionFor_extern_alias_directives2:) - #(507 1 #reduceActionForlocal_variable_declarators1:) - #(181 7 #reduceActionForenum_declaration1:) - #(425 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) - #(217 7 #reduceActionForarray_creation_expression1:) - #(250 1 #reduceActionFornamespace_member_declaration1:) - #(554 2 #reduceActionForattribute_target_specifier1:) - #(343 7 #reduceActionForif_statement2:) - #(350 2 #reduceActionForswitch_label2:) - #(345 3 #reduceActionForgeneric_dimension_specifier1:) - #(347 2 #reduceActionForextern_alias_directives2:) - #(348 2 #reduceActionForswitch_section1:) - #(349 2 #reduceActionForextern_alias_directives2:) - #(352 7 #reduceActionFordo_statement1:) - #(361 1 #reduceActionForfor_initializer2:) - #(357 1 #reduceActionFornamespace_member_declaration1:) - #(529 5 #reduceActionForattribute_arguments2:) - #(386 2 #reduceActionFortype_parameters1:) - #(385 3 #reduceActionFortype_parameter_list1:) - #(387 2 #reduceActionForclass_base1:) - #(388 1 #reduceActionForlocal_variable_declarators1:) - #(387 2 #reduceActionForclass_base2:) + #(379 5 #reduceActionForswitch_statement1:) + #(386 5 #reduceActionForwhile_statement1:) + #(395 1 #reduceActionFornamespace_member_declaration2:) + #(391 1 #reduceActionFornamespace_member_declaration2:) + #(394 3 #reduceActionForlocal_variable_declarators2:) + #(213 3 #reduceActionForlocal_variable_declarators2:) + #(217 3 #reduceActionForlocal_variable_declarators2:) + #(221 2 #reduceActionForargument_value3:) + #(216 1 #reduceActionFornamespace_member_declaration2:) + #(221 2 #reduceActionForargument_value2:) + #(299 4 #reduceActionFornull_conditional_operations3:) + #(299 4 #reduceActionFornull_conditional_operations5:) + #(301 5 #reduceActionFornull_conditional_invocation_expression1:) + #(299 4 #reduceActionFornull_conditional_operations4:) + #(251 3 #reduceActionForinterpolated_regular_string_body2:) + #(253 3 #reduceActionForinterpolation2:) + #(259 3 #reduceActionForinterpolated_regular_string_body2:) + #(328 5 #reduceActionForfrom_clause1:) + #(313 5 #reduceActionForconditional_expression2:) + #(336 4 #reduceActionForlet_clause1:) + #(342 3 #reduceActionFororderings2:) + #(175 5 #reduceActionForusing_alias_directive1:) + #(562 4 #reduceActionForattribute_section1:) + #(575 3 #reduceActionForanonymous_object_initializer1:) + #(415 0 #reduceActionFor_attribute_arguments1:) + #(414 1 #reduceActionFornamespace_member_declaration2:) + #(516 0 #reduceActionFor_struct_interfaces1:) + #(528 0 #reduceActionFor_struct_interfaces1:) + #(527 1 #reduceActionFornamespace_member_declaration2:) + #(551 2 #reduceActionForattribute_target_specifier1:) + #(552 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(276 3 #reduceActionForelement_initializer2:) + #(273 3 #reduceActionForinitializer_target2:) + #(268 4 #reduceActionForobject_initializer2:) + #(271 3 #reduceActionForlocal_variable_declarators2:) + #(274 1 #reduceActionFornamespace_member_declaration2:) + #(272 3 #reduceActionFormember_initializer1:) + #(269 4 #reduceActionForcollection_initializer2:) + #(275 3 #reduceActionForlocal_variable_declarators2:) + #(237 6 #reduceActionForobject_creation_expression1:) + #(266 1 #reduceActionFornamespace_member_declaration2:) + #(279 4 #reduceActionForarray_initializer2:) + #(525 3 #reduceActionForlocal_variable_declarators2:) + #(209 1 #reduceActionFor_extern_alias_directives2:) + #(278 0 #nil) + #(285 4 #reduceActionForunbound_type_name2:) + #(288 3 #reduceActionForgeneric_dimension_specifier1:) + #(290 2 #reduceActionForextern_alias_directives2:) + #(285 4 #reduceActionForunbound_type_name3:) + #(291 4 #reduceActionFornamed_entity2:) + #(600 1 #reduceActionForordering_direction2:) + #(599 3 #reduceActionForfixed_pointer_declarator1:) + #(598 3 #reduceActionForlocal_variable_declarators2:) + #(597 6 #reduceActionForfixed_statement1:) + #(408 1 #reduceActionFornamespace_member_declaration2:) + #(404 4 #reduceActionForcatch_clause1:) #(381 1 #reduceActionFor_extern_alias_directives2:) - #(389 1 #reduceActionForextern_alias_directives1:) - #(479 2 #reduceActionForstruct_interfaces1:) - #(490 2 #reduceActionForstruct_interfaces1:) - #(510 2 #reduceActionForenum_member_declaration1:) - #(504 3 #reduceActionForanonymous_object_initializer1:) - #(432 0 #nil) - #(425 1 #reduceActionFor_extern_alias_directives2:) - #(428 1 #reduceActionFor_extern_alias_directives2:) - #(428 1 #reduceActionForlocal_variable_declarators1:) - #(429 1 #reduceActionForlocal_variable_declarators1:) - #(373 6 #reduceActionForspecific_catch_clause1:) - #(350 3 #reduceActionForswitch_label1:) - #(354 8 #reduceActionForforeach_statement1:) - #(562 5 #reduceActionForstackalloc_initializer1:) - #(396 0 #reduceActionFor_extern_alias_directives1:) - #(389 2 #reduceActionForextern_alias_directives2:) - #(480 0 #reduceActionFor_extern_alias_directives1:) + #(382 1 #reduceActionForextern_alias_directives1:) + #(611 1 #reduceActionForextern_alias_directives1:) + #(392 0 #nil) + #(299 5 #reduceActionFornull_conditional_operations1:) + #(299 5 #reduceActionFornull_conditional_operations2:) + #(347 4 #reduceActionForlet_clause1:) + #(348 3 #reduceActionForquery_continuation1:) + #(562 5 #reduceActionForattribute_section2:) + #(256 5 #reduceActionFornamespace_body1:) + #(581 3 #reduceActionFornamed_argument1:) + #(577 3 #reduceActionForlocal_variable_declarators2:) + #(578 3 #reduceActionForlocal_variable_declarators2:) + #(416 0 #reduceActionFor_extern_alias_directives1:) + #(415 1 #reduceActionFor_extern_alias_directives2:) + #(516 1 #reduceActionFor_extern_alias_directives2:) + #(534 0 #nil) + #(528 1 #reduceActionFor_extern_alias_directives2:) + #(552 1 #reduceActionFor_extern_alias_directives2:) + #(553 1 #reduceActionForinterpolated_regular_string1:) + #(186 7 #reduceActionForenum_declaration1:) + #(460 0 #reduceActionFor_explicit_anonymous_function_paramenter_list1:) + #(284 5 #reduceActionFornull_conditional_member_access2:) + #(224 7 #reduceActionForarray_creation_expression1:) + #(278 1 #reduceActionFornamespace_member_declaration2:) + #(600 2 #reduceActionForattribute_target_specifier1:) + #(378 7 #reduceActionForif_statement2:) + #(407 4 #reduceActionForlet_clause1:) + #(385 2 #reduceActionForswitch_label2:) + #(380 3 #reduceActionForgeneric_dimension_specifier1:) + #(382 2 #reduceActionForextern_alias_directives2:) + #(383 2 #reduceActionForswitch_section1:) + #(611 2 #reduceActionForextern_alias_directives2:) + #(387 7 #reduceActionFordo_statement1:) + #(396 1 #reduceActionForfor_initializer2:) + #(392 1 #reduceActionFornamespace_member_declaration2:) + #(575 5 #reduceActionForattribute_arguments2:) + #(421 2 #reduceActionFortype_parameters1:) + #(420 3 #reduceActionFortype_parameter_list1:) + #(422 2 #reduceActionForclass_base1:) + #(423 1 #reduceActionForinterpolated_regular_string1:) + #(422 2 #reduceActionForclass_base2:) + #(416 1 #reduceActionFor_extern_alias_directives2:) + #(424 1 #reduceActionForextern_alias_directives1:) + #(520 2 #reduceActionForstruct_interfaces1:) + #(535 1 #reduceActionFornamespace_member_declaration2:) + #(534 1 #reduceActionFornamespace_member_declaration2:) + #(532 3 #reduceActionForvariant_type_parameter_list1:) + #(536 2 #reduceActionForstruct_interfaces1:) + #(556 2 #reduceActionForenum_member_declaration1:) + #(550 3 #reduceActionForanonymous_object_initializer1:) + #(467 0 #nil) + #(460 1 #reduceActionFor_extern_alias_directives2:) + #(463 1 #reduceActionFor_extern_alias_directives2:) + #(463 1 #reduceActionForinterpolated_regular_string1:) + #(464 1 #reduceActionForinterpolated_regular_string1:) + #(284 6 #reduceActionFornull_conditional_member_access1:) + #(409 4 #reduceActionForexception_filter1:) + #(385 3 #reduceActionForswitch_label1:) + #(389 8 #reduceActionForforeach_statement1:) + #(608 5 #reduceActionForstackalloc_initializer1:) + #(431 0 #reduceActionFor_extern_alias_directives1:) + #(424 2 #reduceActionForextern_alias_directives2:) + #(521 0 #reduceActionFor_extern_alias_directives1:) + #(533 3 #reduceActionForvariant_type_parameters1:) + #(537 0 #reduceActionFor_extern_alias_directives1:) + #(550 4 #reduceActionForanonymous_object_initializer2:) + #(553 3 #reduceActionForlocal_variable_declarators2:) + #(470 1 #reduceActionFornamespace_member_declaration2:) + #(467 1 #reduceActionFornamespace_member_declaration2:) + #(388 9 #reduceActionForfor_statement1:) + #(421 4 #reduceActionFortype_parameters2:) + #(422 4 #reduceActionForclass_base3:) + #(423 3 #reduceActionForlocal_variable_declarators2:) + #(433 1 #reduceActionFornamespace_member_declaration2:) + #(514 0 #nil) + #(588 0 #nil) + #(449 0 #reduceActionFor_extern_alias_directives1:) + #(457 0 #reduceActionFor_extern_alias_directives1:) #(491 0 #reduceActionFor_extern_alias_directives1:) - #(504 4 #reduceActionForanonymous_object_initializer2:) - #(507 3 #reduceActionForlocal_variable_declarators2:) - #(433 1 #reduceActionFornamespace_member_declaration1:) - #(432 1 #reduceActionFornamespace_member_declaration1:) - #(353 9 #reduceActionForfor_statement1:) - #(386 4 #reduceActionFortype_parameters2:) - #(387 4 #reduceActionForclass_base3:) - #(388 3 #reduceActionForlocal_variable_declarators2:) - #(398 1 #reduceActionFornamespace_member_declaration1:) - #(473 0 #nil) - #(542 0 #nil) - #(414 0 #reduceActionFor_field_modifiers1:) - #(434 0 #reduceActionFor_extern_alias_directives1:) - #(451 0 #reduceActionFor_extern_alias_directives1:) - #(422 0 #reduceActionFor_extern_alias_directives1:) - #(445 0 #reduceActionFor_extern_alias_directives1:) - #(409 0 #reduceActionFor_extern_alias_directives1:) - #(464 0 #reduceActionFor_extern_alias_directives1:) - #(396 1 #reduceActionFor_extern_alias_directives2:) - #(397 1 #reduceActionForextern_alias_directives1:) - #(178 10 #reduceActionForclass_declaration1:) - #(482 1 #reduceActionFornamespace_member_declaration1:) - #(556 0 #reduceActionFor_extern_alias_directives1:) - #(480 1 #reduceActionFor_extern_alias_directives2:) - #(481 1 #reduceActionForextern_alias_directives1:) - #(179 10 #reduceActionForstruct_declaration1:) - #(498 0 #nil) + #(471 0 #reduceActionFor_extern_alias_directives1:) + #(485 0 #reduceActionFor_extern_alias_directives1:) + #(444 0 #reduceActionFor_extern_alias_directives1:) + #(505 0 #reduceActionFor_extern_alias_directives1:) + #(431 1 #reduceActionFor_extern_alias_directives2:) + #(432 1 #reduceActionForextern_alias_directives1:) + #(183 10 #reduceActionForclass_declaration1:) + #(523 1 #reduceActionFornamespace_member_declaration2:) + #(602 0 #reduceActionFor_extern_alias_directives1:) + #(521 1 #reduceActionFor_extern_alias_directives2:) + #(522 1 #reduceActionForextern_alias_directives1:) + #(184 10 #reduceActionForstruct_declaration1:) + #(544 0 #nil) + #(537 1 #reduceActionFor_extern_alias_directives2:) + #(538 1 #reduceActionForextern_alias_directives1:) + #(539 1 #reduceActionFornamespace_member_declaration2:) + #(185 10 #reduceActionForinterface_declaration1:) + #(556 4 #reduceActionForenum_member_declaration2:) + #(463 3 #reduceActionForlocal_variable_declarators2:) + #(464 3 #reduceActionForlocal_variable_declarators2:) + #(338 9 #reduceActionForjoin_clause1:) + #(427 1 #reduceActionForprimary_constraint3:) + #(427 1 #reduceActionForprimary_constraint2:) + #(428 1 #reduceActionForinterpolated_regular_string1:) + #(427 1 #reduceActionForprimary_constraint1:) + #(430 1 #reduceActionForprimary_constraint1:) + #(425 4 #reduceActionFortype_parameter_constraints_clause1:) + #(426 1 #reduceActionForinterpolated_regular_string1:) + #(426 1 #reduceActionFor_extern_alias_directives2:) + #(474 1 #reduceActionFornamespace_member_declaration2:) + #(495 1 #reduceActionFornamespace_member_declaration2:) + #(452 1 #reduceActionFornamespace_member_declaration2:) + #(447 1 #reduceActionFornamespace_member_declaration2:) + #(488 1 #reduceActionFornamespace_member_declaration2:) + #(462 1 #reduceActionFornamespace_member_declaration2:) + #(499 1 #reduceActionFornamespace_member_declaration2:) + #(514 1 #reduceActionFornamespace_member_declaration2:) + #(509 1 #reduceActionFornamespace_member_declaration2:) + #(588 1 #reduceActionFornamespace_member_declaration2:) + #(444 1 #reduceActionFor_extern_alias_directives2:) + #(446 1 #reduceActionForextern_alias_directives1:) + #(449 1 #reduceActionFor_extern_alias_directives2:) + #(451 1 #reduceActionForextern_alias_directives1:) + #(457 1 #reduceActionFor_extern_alias_directives2:) + #(461 1 #reduceActionForextern_alias_directives1:) + #(471 1 #reduceActionFor_extern_alias_directives2:) + #(473 1 #reduceActionForextern_alias_directives1:) + #(485 1 #reduceActionFor_extern_alias_directives2:) + #(487 1 #reduceActionForextern_alias_directives1:) #(491 1 #reduceActionFor_extern_alias_directives2:) - #(492 1 #reduceActionForextern_alias_directives1:) - #(493 1 #reduceActionFornamespace_member_declaration1:) - #(180 10 #reduceActionForinterface_declaration1:) - #(510 4 #reduceActionForenum_member_declaration2:) + #(494 1 #reduceActionForextern_alias_directives1:) + #(496 1 #reduceActionForextern_alias_directives1:) + #(505 1 #reduceActionFor_extern_alias_directives2:) + #(508 1 #reduceActionForextern_alias_directives1:) + #(417 3 #reduceActionForgeneric_dimension_specifier1:) + #(432 2 #reduceActionForextern_alias_directives2:) + #(456 1 #reduceActionFormethod_body3:) + #(436 2 #reduceActionFormethod_declaration1:) + #(456 1 #reduceActionFormethod_body1:) + #(606 1 #reduceActionFornamespace_member_declaration2:) + #(602 1 #reduceActionFor_extern_alias_directives2:) + #(605 1 #reduceActionForextern_alias_directives1:) + #(517 3 #reduceActionForgeneric_dimension_specifier1:) + #(522 2 #reduceActionForextern_alias_directives2:) + #(533 5 #reduceActionForvariant_type_parameters2:) + #(544 1 #reduceActionFornamespace_member_declaration2:) + #(529 3 #reduceActionForgeneric_dimension_specifier1:) + #(538 2 #reduceActionForextern_alias_directives2:) + #(465 4 #reduceActionForparameter_array1:) + #(468 0 #reduceActionFor_attribute_target_specifier1:) + #(187 11 #reduceActionFordelegate_declaration1:) + #(512 2 #reduceActionForstatic_constructor_modifiers2:) + #(446 2 #reduceActionForextern_alias_directives2:) + #(451 2 #reduceActionForextern_alias_directives2:) + #(461 2 #reduceActionForextern_alias_directives2:) + #(473 2 #reduceActionForextern_alias_directives2:) + #(487 2 #reduceActionForextern_alias_directives2:) + #(494 2 #reduceActionForextern_alias_directives2:) + #(496 2 #reduceActionForextern_alias_directives2:) + #(497 1 #reduceActionForoperator_declarator1:) + #(497 1 #reduceActionForoperator_declarator2:) + #(497 1 #reduceActionForoperator_declarator3:) + #(508 2 #reduceActionForextern_alias_directives2:) + #(512 2 #reduceActionForstatic_constructor_modifiers1:) + #(605 2 #reduceActionForextern_alias_directives2:) + #(466 5 #reduceActionForfixed_parameter1:) + #(468 1 #reduceActionFor_extern_alias_directives2:) + #(339 11 #reduceActionForjoin_into_clause1:) + #(429 3 #reduceActionForconstructor_constraint1:) + #(426 3 #reduceActionFortype_parameter_constraints4:) + #(426 3 #reduceActionFortype_parameter_constraints5:) #(428 3 #reduceActionForlocal_variable_declarators2:) - #(429 3 #reduceActionForlocal_variable_declarators2:) - #(302 9 #reduceActionForjoin_clause1:) - #(392 1 #reduceActionForprimary_constraint3:) - #(392 1 #reduceActionForprimary_constraint2:) - #(393 1 #reduceActionForlocal_variable_declarators1:) - #(392 1 #reduceActionForprimary_constraint1:) - #(395 1 #reduceActionForprimary_constraint1:) - #(390 4 #reduceActionFortype_parameter_constraints_clause1:) - #(391 1 #reduceActionForlocal_variable_declarators1:) - #(391 1 #reduceActionFor_extern_alias_directives2:) - #(417 1 #reduceActionForfield_modifier1:) - #(454 1 #reduceActionFornamespace_member_declaration1:) - #(412 1 #reduceActionFornamespace_member_declaration1:) - #(448 1 #reduceActionFornamespace_member_declaration1:) - #(427 1 #reduceActionFornamespace_member_declaration1:) - #(437 1 #reduceActionFornamespace_member_declaration1:) - #(473 1 #reduceActionFornamespace_member_declaration1:) - #(458 1 #reduceActionFornamespace_member_declaration1:) - #(468 1 #reduceActionFornamespace_member_declaration1:) - #(417 1 #reduceActionForfield_modifier5:) - #(417 1 #reduceActionForfield_modifier6:) - #(417 1 #reduceActionForfield_modifier8:) - #(417 1 #reduceActionForfield_modifier7:) - #(417 1 #reduceActionForfield_modifier4:) - #(542 1 #reduceActionFornamespace_member_declaration1:) - #(417 1 #reduceActionForfield_modifier9:) - #(417 1 #reduceActionForfield_modifier3:) - #(417 1 #reduceActionForfield_modifier2:) - #(409 1 #reduceActionFor_extern_alias_directives2:) - #(411 1 #reduceActionForextern_alias_directives1:) - #(414 1 #reduceActionFor_extern_alias_directives2:) - #(416 1 #reduceActionForfield_modifiers1:) - #(422 1 #reduceActionFor_extern_alias_directives2:) - #(426 1 #reduceActionForextern_alias_directives1:) - #(434 1 #reduceActionFor_extern_alias_directives2:) - #(436 1 #reduceActionForextern_alias_directives1:) - #(445 1 #reduceActionFor_extern_alias_directives2:) - #(447 1 #reduceActionForextern_alias_directives1:) - #(451 1 #reduceActionFor_extern_alias_directives2:) - #(453 1 #reduceActionForextern_alias_directives1:) - #(455 1 #reduceActionForextern_alias_directives1:) - #(464 1 #reduceActionFor_extern_alias_directives2:) - #(467 1 #reduceActionForextern_alias_directives1:) - #(382 3 #reduceActionForgeneric_dimension_specifier1:) - #(397 2 #reduceActionForextern_alias_directives2:) - #(421 1 #reduceActionFormethod_body2:) - #(401 2 #reduceActionFormethod_declaration1:) - #(421 1 #reduceActionFormethod_body1:) - #(560 1 #reduceActionFornamespace_member_declaration1:) - #(556 1 #reduceActionFor_extern_alias_directives2:) - #(559 1 #reduceActionForextern_alias_directives1:) - #(476 3 #reduceActionForgeneric_dimension_specifier1:) - #(481 2 #reduceActionForextern_alias_directives2:) - #(498 1 #reduceActionFornamespace_member_declaration1:) - #(487 3 #reduceActionForgeneric_dimension_specifier1:) - #(492 2 #reduceActionForextern_alias_directives2:) - #(430 4 #reduceActionForparameter_array1:) - #(431 4 #reduceActionForfixed_parameter1:) - #(182 11 #reduceActionFordelegate_declaration1:) - #(471 2 #reduceActionForstatic_constructor_modifiers2:) - #(411 2 #reduceActionForextern_alias_directives2:) - #(416 2 #reduceActionForfield_modifiers2:) - #(426 2 #reduceActionForextern_alias_directives2:) - #(436 2 #reduceActionForextern_alias_directives2:) - #(447 2 #reduceActionForextern_alias_directives2:) - #(453 2 #reduceActionForextern_alias_directives2:) - #(455 2 #reduceActionForextern_alias_directives2:) - #(456 1 #reduceActionForoperator_declarator1:) - #(456 1 #reduceActionForoperator_declarator2:) - #(456 1 #reduceActionForoperator_declarator3:) - #(467 2 #reduceActionForextern_alias_directives2:) - #(471 2 #reduceActionForstatic_constructor_modifiers1:) - #(559 2 #reduceActionForextern_alias_directives2:) - #(303 11 #reduceActionForjoin_into_clause1:) - #(394 3 #reduceActionForconstructor_constraint1:) - #(391 3 #reduceActionFortype_parameter_constraints4:) - #(391 3 #reduceActionFortype_parameter_constraints5:) - #(393 3 #reduceActionForlocal_variable_declarators2:) - #(391 3 #reduceActionForlocal_variable_declarators2:) - #(471 3 #reduceActionForstatic_constructor_modifiers7:) - #(418 1 #reduceActionForvariable_declarator1:) - #(415 1 #reduceActionForlocal_variable_declarators1:) - #(424 1 #reduceActionFormember_name1:) - #(457 1 #reduceActionFormethod_body2:) - #(405 4 #reduceActionForoperator_declaration1:) - #(457 1 #reduceActionFormethod_body1:) - #(466 1 #reduceActionForordering_direction2:) - #(406 4 #reduceActionForconstructor_declaration1:) - #(466 1 #reduceActionForordering_direction1:) - #(471 3 #reduceActionForstatic_constructor_modifiers5:) - #(471 3 #reduceActionForstatic_constructor_modifiers3:) - #(471 3 #reduceActionForstatic_constructor_modifiers6:) - #(557 1 #reduceActionFornamespace_member_declaration1:) - #(410 1 #reduceActionForlocal_variable_declarators1:) - #(400 5 #reduceActionForfield_declaration1:) - #(442 0 #reduceActionFor_extern_alias_directives1:) - #(439 0 #nil) - #(441 0 #nil) - #(463 1 #reduceActionFornamespace_member_declaration1:) - #(462 1 #reduceActionFornamespace_member_declaration1:) - #(558 1 #reduceActionForextern_alias_directives1:) - #(391 5 #reduceActionFortype_parameter_constraints7:) - #(399 6 #reduceActionForconstant_declaration1:) - #(418 3 #reduceActionForvariable_declarator2:) - #(415 3 #reduceActionForlocal_variable_declarators2:) - #(424 3 #reduceActionFormember_name2:) - #(403 6 #reduceActionForevent_declaration1:) - #(444 1 #reduceActionForextern_alias_directives1:) - #(442 1 #reduceActionFor_extern_alias_directives2:) - #(404 6 #reduceActionForindexer_declaration1:) - #(435 2 #reduceActionForattribute_target_specifier1:) - #(439 1 #reduceActionFornamespace_member_declaration1:) - #(441 1 #reduceActionFornamespace_member_declaration1:) - #(435 2 #reduceActionForaccessor_declarations2:) - #(469 0 #nil) - #(472 1 #reduceActionForordering_direction2:) - #(408 6 #reduceActionForstatic_constructor_declaration1:) - #(472 1 #reduceActionForordering_direction1:) - #(555 6 #reduceActionForfixed_size_buffer_declaration1:) - #(558 2 #reduceActionForextern_alias_directives2:) - #(496 6 #reduceActionForinterface_event_declaration1:) - #(499 1 #reduceActionForordering_direction1:) - #(499 1 #reduceActionForordering_direction2:) - #(413 3 #reduceActionForconstant_declarator1:) - #(410 3 #reduceActionForlocal_variable_declarators2:) - #(402 7 #reduceActionForproperty_declaration1:) - #(452 5 #reduceActionForindexer_declarator1:) - #(444 2 #reduceActionForaccessor_modifiers5:) - #(465 5 #reduceActionForconstructor_declarator1:) - #(469 1 #reduceActionFornamespace_member_declaration1:) - #(495 7 #reduceActionForinterface_property_declaration1:) - #(499 2 #reduceActionForattribute_target_specifier1:) - #(499 2 #reduceActionForaccessor_declarations2:) - #(403 8 #reduceActionForevent_declaration2:) - #(446 2 #reduceActionForattribute_target_specifier1:) - #(446 2 #reduceActionForaccessor_declarations2:) - #(443 1 #reduceActionForordering_direction2:) - #(438 4 #reduceActionForget_accessor_declaration1:) - #(443 1 #reduceActionForordering_direction1:) - #(440 4 #reduceActionForset_accessor_declaration1:) - #(407 8 #reduceActionFordestructor_declaration1:) - #(561 4 #reduceActionForfixed_size_buffer_declarator1:) - #(500 3 #reduceActionForinterface_get_accessor1:) - #(501 3 #reduceActionForinterface_get_accessor1:) - #(450 3 #reduceActionForremove_accessor_declaration1:) - #(449 3 #reduceActionForadd_accessor_declaration1:) - #(452 7 #reduceActionForindexer_declarator2:) - #(461 7 #reduceActionForconversion_operator_declarator2:) - #(461 7 #reduceActionForconversion_operator_declarator1:) - #(459 7 #reduceActionForunary_operator_declarator1:) - #(420 10 #reduceActionFormethod_header1:) - #(497 10 #reduceActionForinterface_indexer_declaration1:) - #(494 10 #reduceActionForinterface_method_declaration1:) - #(470 5 #reduceActionForconstructor_initializer2:) - #(470 5 #reduceActionForconstructor_initializer1:) - #(460 10 #reduceActionForbinary_operator_declarator1:) + #(426 3 #reduceActionForlocal_variable_declarators2:) + #(512 3 #reduceActionForstatic_constructor_modifiers7:) + #(453 1 #reduceActionForvariable_declarator1:) + #(450 1 #reduceActionForinterpolated_regular_string1:) + #(459 1 #reduceActionForargument_value1:) + #(439 4 #reduceActionForindexer_declaration1:) + #(498 1 #reduceActionFormethod_body3:) + #(440 4 #reduceActionForoperator_declaration1:) + #(498 1 #reduceActionFormethod_body1:) + #(507 1 #reduceActionForordering_direction2:) + #(441 4 #reduceActionForconstructor_declaration1:) + #(507 1 #reduceActionForordering_direction1:) + #(512 3 #reduceActionForstatic_constructor_modifiers5:) + #(512 3 #reduceActionForstatic_constructor_modifiers3:) + #(512 3 #reduceActionForstatic_constructor_modifiers6:) + #(456 3 #reduceActionFormethod_body2:) + #(603 1 #reduceActionFornamespace_member_declaration2:) + #(469 2 #reduceActionForattribute_target_specifier1:) + #(445 1 #reduceActionForinterpolated_regular_string1:) + #(435 5 #reduceActionForfield_declaration1:) + #(437 5 #reduceActionForproperty_declaration1:) + #(482 0 #reduceActionFor_extern_alias_directives1:) + #(479 0 #nil) + #(481 0 #nil) + #(503 1 #reduceActionFornamespace_member_declaration2:) + #(504 1 #reduceActionFornamespace_member_declaration2:) + #(604 1 #reduceActionForextern_alias_directives1:) + #(426 5 #reduceActionFortype_parameter_constraints7:) + #(434 6 #reduceActionForconstant_declaration1:) + #(453 3 #reduceActionForvariable_declarator2:) + #(450 3 #reduceActionForlocal_variable_declarators2:) + #(459 3 #reduceActionFormember_name2:) + #(472 2 #reduceActionForproperty_body2:) + #(438 6 #reduceActionForevent_declaration1:) + #(493 3 #reduceActionForindexer_body2:) + #(484 1 #reduceActionForextern_alias_directives1:) + #(482 1 #reduceActionFor_extern_alias_directives2:) + #(493 3 #reduceActionForindexer_body1:) + #(475 2 #reduceActionForattribute_target_specifier1:) + #(479 1 #reduceActionFornamespace_member_declaration2:) + #(481 1 #reduceActionFornamespace_member_declaration2:) + #(475 2 #reduceActionForaccessor_declarations2:) + #(498 3 #reduceActionFormethod_body2:) + #(510 0 #nil) + #(513 1 #reduceActionForordering_direction2:) + #(443 6 #reduceActionForstatic_constructor_declaration1:) + #(513 1 #reduceActionForordering_direction1:) + #(601 6 #reduceActionForfixed_size_buffer_declaration1:) + #(604 2 #reduceActionForextern_alias_directives2:) + #(542 6 #reduceActionForinterface_event_declaration1:) + #(545 1 #reduceActionForordering_direction1:) + #(545 1 #reduceActionForordering_direction2:) + #(448 3 #reduceActionForconstant_declarator1:) + #(445 3 #reduceActionForlocal_variable_declarators2:) + #(476 0 #reduceActionFor_attribute_target_specifier1:) + #(492 5 #reduceActionForindexer_declarator1:) + #(484 2 #reduceActionForaccessor_modifiers5:) + #(506 5 #reduceActionForconstructor_declarator1:) + #(510 1 #reduceActionFornamespace_member_declaration2:) + #(541 7 #reduceActionForinterface_property_declaration1:) + #(545 2 #reduceActionForattribute_target_specifier1:) + #(545 2 #reduceActionForaccessor_declarations2:) + #(472 4 #reduceActionForproperty_body1:) + #(476 1 #reduceActionFor_extern_alias_directives2:) + #(438 8 #reduceActionForevent_declaration2:) + #(486 2 #reduceActionForattribute_target_specifier1:) + #(486 2 #reduceActionForaccessor_declarations2:) + #(483 1 #reduceActionForordering_direction2:) + #(478 4 #reduceActionForget_accessor_declaration1:) + #(483 1 #reduceActionForordering_direction1:) + #(480 4 #reduceActionForset_accessor_declaration1:) + #(442 8 #reduceActionFordestructor_declaration1:) + #(607 4 #reduceActionForfixed_size_buffer_declarator1:) + #(546 3 #reduceActionForinterface_get_accessor1:) + #(547 3 #reduceActionForinterface_get_accessor1:) + #(477 2 #reduceActionForattribute_target_specifier1:) + #(490 3 #reduceActionForremove_accessor_declaration1:) + #(489 3 #reduceActionForadd_accessor_declaration1:) + #(492 7 #reduceActionForindexer_declarator2:) + #(502 7 #reduceActionForconversion_operator_declarator2:) + #(502 7 #reduceActionForconversion_operator_declarator1:) + #(500 7 #reduceActionForunary_operator_declarator1:) + #(455 10 #reduceActionFormethod_header1:) + #(543 10 #reduceActionForinterface_indexer_declaration1:) + #(540 10 #reduceActionForinterface_method_declaration1:) + #(511 5 #reduceActionForconstructor_initializer1:) + #(511 5 #reduceActionForconstructor_initializer2:) + #(501 10 #reduceActionForbinary_operator_declarator1:) ). \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/symbolNames.st b/SmaCC-CSharp.package/CSharpParser.class/instance/symbolNames.st index 2d05fa6c..818d3812 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/symbolNames.st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/symbolNames.st @@ -1,3 +1,3 @@ generated symbolNames - ^ #('"/"' '"*"' '"<<"' '"%"' '"~"' '"is"' '">="' '"<="' '"!"' '"typeof"' '"new"' '"unchecked"' '"checked"' '"=="' '"-"' '"+"' '"default"' '"as"' '"--"' '"in"' '"from"' '"where"' '"let"' '"delegate"' '"equals"' '"on"' '"void"' '"=>"' '"^"' '"&"' '"&&"' '"|"' '"!="' '":"' '"??"' '"||"' '"++"' '"into"' '"bool"' '"::"' '"sbyte"' '"decimal"' '"="' '"ushort"' '"short"' '"byte"' '"using"' '"."' '"namespace"' '"}"' '"{"' '"uint"' '";"' '"alias"' '"extern"' '"int"' '"join"' '"<"' '","' '"out"' '"ref"' '"]"' '"this"' '")"' '"("' '"["' '"char"' '"ulong"' '"double"' '"float"' '"long"' '"string"' '"object"' '"?"' '"base"' '"orderby"' '"get"' '"params"' '"event"' '"set"' '"override"' '"operator"' '"remove"' '"add"' '"virtual"' '"abstract"' '"private"' '"static"' '"ascending"' '"false"' '"volatile"' '"readonly"' '"struct"' '"true"' '"internal"' '"partial"' '"type"' '"->"' '"unsafe"' '"property"' '"stackalloc"' '"fixed"' '"sizeof"' '"param"' '"interface"' '"explicit"' '"assembly"' '"enum"' '"implicit"' '"method"' '"field"' '"module"' '"sealed"' '"protected"' '"|="' '"&="' '"<<="' '"^="' '"%="' '"const"' '"var"' '"public"' '"/="' '"select"' '"descending"' '"by"' '"group"' '">>="' '"*="' '"-="' '"+="' '"if"' '"else"' '"try"' '"throw"' '"switch"' '"catch"' '"return"' '"class"' '"yield"' '"lock"' '"finally"' '"while"' '"case"' '"do"' '"goto"' '"for"' '"foreach"' '"continue"' '"break"' '' '' '' '' '' '' '' '' '' '' '' '_namespace_member_declarations' 'B e g i n' 'qualified_identifier' 'namespace_body' '_semicolon' 'namespace_declaration' 'extern_alias_directives' 'extern_alias_directive' 'using_directives' 'using_directive' 'using_alias_directive' 'using_namespace_directive' 'namespace_or_type_name' 'namespace_name' 'namespace_member_declarations' 'type_declaration' 'class_declaration' 'struct_declaration' 'interface_declaration' 'enum_declaration' 'delegate_declaration' '_type_argument_list' 'qualified_alias_member' 'type_name' 'type' '_type' 'value_type' 'reference_type' 'type_parameter' 'struct_type' 'enum_type' 'simple_type' 'nullable_type' 'numeric_type' 'integral_type' 'floating_point_type' 'non_nullable_value_type' 'class_type' 'interface_type' 'array_type' 'delegate_type' 'non_array_type' 'rank_specifiers' '_rank_specifiers' 'rank_specifier' '_dim_separators' 'dim_separators' 'type_arguments' 'type_argument_list' 'type_argument' 'variable_reference' 'argument_list' '_argument_list' 'argument' 'primary_no_array_creation_expression' 'array_creation_expression' 'primary_expression' 'literal' 'simple_name' 'parenthesized_expression' 'member_access' 'invocation_expression' 'element_access' 'this_access' 'base_access' 'post_increment_expression' 'post_decrement_expression' 'object_creation_expression' 'delegate_creation_expression' 'anonymous_object_creation_expression' 'typeof_expression' 'checked_expression' 'unchecked_expression' 'default_value_expression' 'anonymous_method_expression' 'predefined_type' 'expression_list' '_object_or_collection_initializer' 'object_or_collection_initializer' 'object_initializer' 'collection_initializer' '_member_initializer_list' 'member_initializer_list' 'member_initializer' 'initializer_value' 'element_initializer_list' 'element_initializer' 'non_assignment_expression' '_array_initializer' 'array_initializer' 'anonymous_object_initializer' '_member_declarator_list' 'member_declarator_list' 'member_declarator' 'unbound_type_name' 'void_type' '_generic_dimension_specifier' 'generic_dimension_specifier' '_commas' 'commas' 'unary_expression' 'pre_increment_expression' 'pre_decrement_expression' 'cast_expression' 'multiplicative_expression' 'additive_expression' 'shift_expression' 'relational_expression' 'equality_expression' 'and_expression' 'exclusive_or_expression' 'inclusive_or_expression' 'conditional_and_expression' 'conditional_or_expression' 'null_coalescing_expression' 'conditional_expression' 'anonymous_function_signature' 'anonymous_function_body' 'lambda_expression' '_explicit_anonymous_function_signature' 'explicit_anonymous_function_signature' 'implicit_anonymous_function_signature' '_using_directives' 'explicit_anonymous_function_paramenter_list' 'explicit_anonymous_function_paramenter' '_anonymous_function_parameter_modifier' 'anonymous_function_parameter_modifier' '_implicit_anonymous_function_parameter_list' 'implicit_anonymous_function_parameter' 'implicit_anonymous_function_parameter_list' 'from_clause' 'query_body' 'query_expression' '_query_body_clauses' 'select_or_group_clause' '_query_continuation' 'query_body_clauses' 'query_body_clause' 'let_clause' 'where_clause' 'join_clause' 'join_into_clause' 'orderby_clause' 'boolean_expression' 'orderings' 'ordering' '_ordering_direction' 'ordering_direction' 'select_clause' 'group_clause' 'query_continuation' 'assignment_operator' 'assignment' '_expression' 'constant_expression' 'labeled_statement' 'declaration_statement' 'embedded_statement' 'empty_statement' 'expression_statement' 'selection_statement' 'iteration_statement' 'jump_statement' 'try_statement' 'checked_statement' 'unchecked_statement' 'lock_statement' 'using_statement' 'yield_statement' '_statement_list' 'statement_list' 'local_variable_declaration' 'local_constant_declaration' 'local_variable_type' 'local_variable_declarators' 'local_variable_declarator' '_local_variable_declarator_name' 'local_variable_initializer' 'const_declarators' 'const_declarator' 'statement_expression' 'if_statement' 'switch_statement' 'switch_block' '_switch_sections' 'switch_sections' 'switch_section' 'switch_labels' 'switch_label' 'while_statement' 'do_statement' 'for_statement' 'foreach_statement' '_for_initializer' '_for_condition' '_for_iterator' 'for_initializer' 'statement_expression_list' 'for_condition' 'for_iterator' 'break_statement' 'continue_statement' 'goto_statement' 'return_statement' 'throw_statement' 'catch_clauses' 'finally_clause' 'specific_catch_clauses' '_general_catch_clause' '_specific_catch_clauses' 'general_catch_clause' 'specific_catch_clause' '_identifier' 'resource_acquisition' '_attributes' '_class_modifiers' '_partial' '_type_parameter_list' '_class_base' '_type_parameter_constraints_clauses' 'class_body' 'class_modifiers' 'class_modifier' 'type_parameter_list' 'type_parameters' 'class_base' 'interface_type_list' 'type_parameter_constraints_clauses' 'type_parameter_constraints_clause' 'type_parameter_constraints' 'primary_constraint' 'secondary_constraints' 'constructor_constraint' 'interface_type_constraint' '_class_member_declarations' 'class_member_declarations' 'class_member_declaration' 'constant_declaration' 'field_declaration' 'method_declaration' 'property_declaration' 'event_declaration' 'indexer_declaration' 'operator_declaration' 'constructor_declaration' 'destructor_declaration' 'static_constructor_declaration' '_constant_modifiers' 'constant_declarators' 'constant_modifers' 'constant_modifer' 'constant_declarator' '_field_modifiers' 'variable_declarators' 'field_modifiers' 'field_modifier' 'variable_declarator' 'variable_initializer' 'method_header' 'method_body' '_method_modifiers' 'return_type' 'member_name' '_formal_parameters_list' 'method_modifiers' 'method_modifier' 'formal_parameters_list' 'fixed_parameters' 'parameter_array' 'fixed_parameter' '_parameter_modifier' 'parameter_modifier' '_property_modifiers' 'accessor_declarations' 'property_modifiers' 'property_modifier' 'get_accessor_declaration' '_set_accessor_declaration' 'set_accessor_declaration' '_get_accessor_declaration' '_accessor_modifiers' 'accessor_body' 'accessor_modifiers' '_event_modifiers' 'event_accessor_declarations' 'event_modifiers' 'event_modifier' 'add_accessor_declaration' 'remove_accessor_declaration' '_indexer_modifiers' 'indexer_declarator' 'indexer_modifiers' 'indexer_modifier' 'operator_modifiers' 'operator_declarator' 'operator_body' 'operator_modifier' 'unary_operator_declarator' 'binary_operator_declarator' 'conversion_operator_declarator' 'overloadable_unary_operator' 'overloadable_binary_operator' '_constructor_modifiers' 'constructor_declarator' 'constructor_body' 'constructor_modifiers' 'constructor_modifier' '_constructor_initializer' 'constructor_initializer' 'static_constructor_modifiers' 'static_constructor_body' '_extern' '_struct_modifiers' '_struct_interfaces' 'struct_body' 'struct_modifiers' 'struct_modifier' 'struct_interfaces' '_struct_member_declarations' 'struct_member_declarations' 'struct_member_declaration' '_variable_initializer_list' 'variable_initializer_list' '_interface_modifiers' '_interface_base' 'interface_body' 'interface_modifiers' 'interface_modifier' 'interface_base' '_interface_member_declarations' 'interface_member_declarations' 'interface_member_declaration' 'interface_method_declaration' 'interface_property_declaration' 'interface_event_declaration' 'interface_indexer_declaration' '_new' 'interface_accessors' 'interface_get_accessor' 'interface_set_accessor' '_enum_modifers' '_enum_base' 'enum_body' 'enum_base' '_enum_member_declarations' 'enum_member_declarations' 'enum_modifers' 'enum_modifer' 'enum_member_declaration' '_delegate_modifiers' 'delegate_modifiers' 'delegate_modifier' 'global_attributes' 'global_attribute_sections' 'global_attribute_section' 'global_attribute_target_specifier' 'attribute_list' 'global_attribute_target' 'attributes' 'attribute_sections' 'attribute_section' '_attribute_target_specifier' 'attribute_target_specifier' 'attribute_target' 'attribute' 'attribute_name' '_attribute_arguments' 'attribute_arguments' '_positional_argument_list' 'positional_argument_list' 'named_argument_list' 'positional_argument' 'attribute_argument_expression' 'named_argument' 'boolean_literal' '_extern_alias_directives' 'block' 'expression' 'statement' 'namespace_member_declaration' '_unsafe' 'unsafe_statement' 'pointer_type' 'unmanaged_type' 'pointer_member_access' 'pointer_element_access' 'sizeof_expression' 'pointer_indirection_expression' 'addressof_expression' 'fixed_statement' 'fixed_pointer_declarators' 'fixed_pointer_declarator' 'fixed_pointer_initializer' 'fixed_size_buffer_declaration' '_fixed_size_buffer_modifiers' 'buffer_element_type' 'fixed_size_buffer_declarators' 'fixed_size_buffer_modifiers' 'fixed_size_buffer_modifier' 'fixed_size_buffer_declarator' 'stackalloc_initializer' 'E O F' 'error' '_global_attributes' 'compilation_unit' '_explicit_anonymous_function_paramenter_list') \ No newline at end of file + ^ #('"await"' '"~"' '"/"' '"*"' '"!"' '"<="' '"<<"' '"%"' '"-"' '">="' '"new"' '"--"' '"checked"' '"typeof"' '"is"' '"nameof"' '"default"' '"unchecked"' '"+"' '"from"' '"delegate"' '"let"' '"in"' '"=>"' '"on"' '"join"' '"where"' '"??"' '"base"' '"=="' '"as"' '"&"' '"!="' '"++"' '"&&"' '"|"' '"^"' '"||"' '"decimal"' '"bool"' '"byte"' '"sbyte"' '"::"' '"int"' '"ushort"' '"short"' '"static"' '"uint"' '"."' '"namespace"' '"extern"' '"{"' '"long"' '"using"' '";"' '"alias"' '"="' '":"' '"<"' '"out"' '"ref"' '","' '"this"' '")"' '"("' '"]"' '"void"' '"char"' '"ulong"' '"double"' '"float"' '"equals"' '"string"' '"object"' '"?"' '"["' '"into"' '"get"' '"params"' '"event"' '"set"' '"override"' '"operator"' '"remove"' '"add"' '"virtual"' '"true"' '"internal"' '"orderby"' '"abstract"' '"private"' '"false"' '"readonly"' '"struct"' '"sealed"' '"volatile"' '"partial"' '"type"' '"->"' '"unsafe"' '"property"' '"stackalloc"' '"fixed"' '"sizeof"' '"param"' '"protected"' '"explicit"' '"implicit"' '"enum"' '"interface"' '"public"' '"field"' '"module"' '"assembly"' '"method"' '"|="' '"&="' '"<<="' '"^="' '"%="' '"class"' '"var"' '">>="' '"/="' '"if"' '"descending"' '"ascending"' '"group"' '"select"' '"const"' '"-="' '"+="' '"by"' '"*="' '"try"' '"throw"' '"when"' '"catch"' '"else"' '"yield"' '"lock"' '"finally"' '"return"' '"goto"' '"case"' '"switch"' '"while"' '"continue"' '"do"' '"for"' '"break"' '"foreach"' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'using_directives' 'using_directive' 'using_alias_directive' 'using_namespace_directive' 'using_static_directive' 'namespace_or_type_name' 'namespace_name' 'type_name' 'namespace_member_declarations' 'type_declaration' 'class_declaration' 'struct_declaration' 'interface_declaration' 'enum_declaration' 'delegate_declaration' '_type_argument_list' 'qualified_alias_member' 'type' '_type' 'value_type' 'reference_type' 'type_parameter' 'struct_type' 'enum_type' 'simple_type' 'nullable_type' 'numeric_type' 'integral_type' 'floating_point_type' 'non_nullable_value_type' 'class_type' 'interface_type' 'array_type' 'delegate_type' 'non_array_type' 'rank_specifiers' '_rank_specifiers' 'rank_specifier' '_dim_separators' 'dim_separators' 'type_arguments' 'type_argument_list' 'type_argument' 'variable_reference' 'argument_list' '_argument_list' 'argument' '_argument_name' 'argument_value' 'argument_name' 'primary_no_array_creation_expression' 'array_creation_expression' 'primary_expression' 'literal' 'interpolated_string_expression' 'simple_name' 'parenthesized_expression' 'member_access' 'invocation_expression' 'element_access' 'this_access' 'base_access' 'post_increment_expression' 'post_decrement_expression' 'object_creation_expression' 'delegate_creation_expression' 'anonymous_object_creation_expression' 'typeof_expression' 'checked_expression' 'unchecked_expression' 'default_value_expression' 'nameof_expression' 'anonymous_method_expression' 'interpolated_regular_string' 'interpolated_verbatim_string' 'extern_alias_directive' 'StartInterpolatedString' 'extern_alias_directives' 'interpolated_regular_string_body' 'namespace_declaration' 'interpolation' '_semicolon' 'constant_expression' 'namespace_body' 'StartInterpolatedVerbatimString' 'qualified_identifier' 'interpolated_verbatim_string_body' 'B e g i n' '_namespace_member_declarations' 'predefined_type_expression' 'qualified_alias_member_expression' 'predefined_type' 'expression_list' '_object_or_collection_initializer' 'object_or_collection_initializer' 'object_initializer' 'collection_initializer' '_member_initializer_list' 'member_initializer_list' 'member_initializer' 'initializer_target' 'initializer_value' 'element_initializer_list' 'element_initializer' 'non_assignment_expression' '_array_initializer' 'array_initializer' 'anonymous_object_initializer' '_member_declarator_list' 'member_declarator_list' 'member_declarator' 'null_conditional_member_access' 'unbound_type_name' 'void_type' '_generic_dimension_specifier' 'generic_dimension_specifier' '_commas' 'commas' 'named_entity' 'named_entity_target' 'null_conditional_expression' 'unary_expression' 'pre_increment_expression' 'pre_decrement_expression' 'cast_expression' 'await_expression' 'null_conditional_operations' '_null_conditional_operations' 'null_conditional_invocation_expression' 'multiplicative_expression' 'additive_expression' 'shift_expression' 'relational_expression' 'equality_expression' '_global_attributes' 'exclusive_or_expression' 'inclusive_or_expression' 'conditional_and_expression' 'conditional_or_expression' 'null_coalescing_expression' 'conditional_expression' 'anonymous_function_signature' 'anonymous_function_body' 'lambda_expression' '_explicit_anonymous_function_signature' 'explicit_anonymous_function_signature' 'implicit_anonymous_function_signature' '_explicit_anonymous_function_paramenter_list' 'explicit_anonymous_function_paramenter_list' 'explicit_anonymous_function_paramenter' '_anonymous_function_parameter_modifier' 'anonymous_function_parameter_modifier' '_implicit_anonymous_function_parameter_list' 'implicit_anonymous_function_parameter' 'implicit_anonymous_function_parameter_list' 'from_clause' 'query_body' 'query_expression' '_query_body_clauses' 'select_or_group_clause' '_query_continuation' 'query_body_clauses' 'query_body_clause' 'let_clause' 'where_clause' 'join_clause' 'join_into_clause' 'orderby_clause' 'boolean_expression' 'orderings' 'ordering' '_ordering_direction' 'ordering_direction' 'select_clause' 'group_clause' 'query_continuation' 'assignment_operator' 'assignment' '_expression' 'labeled_statement' 'declaration_statement' 'embedded_statement' 'empty_statement' 'expression_statement' 'selection_statement' 'iteration_statement' 'jump_statement' 'try_statement' 'checked_statement' 'unchecked_statement' 'lock_statement' 'using_statement' 'yield_statement' '_statement_list' 'statement_list' 'local_variable_declaration' 'local_constant_declaration' 'local_variable_type' 'local_variable_declarators' 'local_variable_declarator' '_local_variable_declarator_name' 'local_variable_initializer' 'const_declarators' 'const_declarator' 'statement_expression' 'if_statement' 'switch_statement' 'switch_block' '_switch_sections' 'switch_sections' 'switch_section' '_using_directives' 'switch_label' 'while_statement' 'do_statement' 'for_statement' 'foreach_statement' '_for_initializer' '_for_condition' '_for_iterator' 'for_initializer' 'statement_expression_list' 'for_condition' 'for_iterator' 'break_statement' 'continue_statement' 'goto_statement' 'return_statement' 'throw_statement' 'catch_clauses' 'finally_clause' 'catch_clause' '_exception_specifier' '_exception_filter' 'exception_specifier' '_identifier' 'exception_filter' 'resource_acquisition' '_attributes' '_class_modifiers' '_partial' '_type_parameter_list' '_class_base' '_type_parameter_constraints_clauses' 'class_body' 'class_modifiers' 'class_modifier' 'type_parameter_list' 'type_parameters' 'class_base' 'interface_type_list' 'type_parameter_constraints_clauses' 'type_parameter_constraints_clause' 'type_parameter_constraints' 'primary_constraint' 'secondary_constraints' 'constructor_constraint' 'interface_type_constraint' '_class_member_declarations' 'class_member_declarations' 'class_member_declaration' 'constant_declaration' 'field_declaration' 'method_declaration' 'property_declaration' 'event_declaration' 'indexer_declaration' 'operator_declaration' 'constructor_declaration' 'destructor_declaration' 'static_constructor_declaration' '_constant_modifiers' 'constant_declarators' 'constant_modifers' 'constant_modifer' 'constant_declarator' '_field_modifiers' 'variable_declarators' 'field_modifiers' 'field_modifier' 'variable_declarator' 'variable_initializer' 'method_header' 'method_body' '_method_modifiers' 'return_type' 'member_name' '_formal_parameters_list' 'method_modifiers' 'method_modifier' 'formal_parameters_list' 'fixed_parameters' 'parameter_array' 'fixed_parameter' '_parameter_modifier' '_default_argument' 'default_argument' 'parameter_modifier' '_property_modifiers' 'property_body' 'property_modifiers' 'property_modifier' 'accessor_declarations' '_property_initializer' 'property_initializer' 'get_accessor_declaration' '_set_accessor_declaration' 'set_accessor_declaration' '_get_accessor_declaration' '_accessor_modifiers' 'accessor_body' 'accessor_modifiers' '_event_modifiers' 'event_accessor_declarations' 'event_modifiers' 'event_modifier' 'add_accessor_declaration' 'remove_accessor_declaration' '_indexer_modifiers' 'indexer_declarator' 'indexer_body' 'indexer_modifiers' 'indexer_modifier' 'operator_modifiers' 'operator_declarator' 'operator_body' 'operator_modifier' 'unary_operator_declarator' 'binary_operator_declarator' 'conversion_operator_declarator' 'overloadable_unary_operator' 'overloadable_binary_operator' '_constructor_modifiers' 'constructor_declarator' 'constructor_body' 'constructor_modifiers' 'constructor_modifier' '_constructor_initializer' 'constructor_initializer' 'static_constructor_modifiers' 'static_constructor_body' '_extern' '_struct_modifiers' '_struct_interfaces' 'struct_body' 'struct_modifiers' 'struct_modifier' 'struct_interfaces' '_struct_member_declarations' 'struct_member_declarations' 'struct_member_declaration' '_variable_initializer_list' 'variable_initializer_list' '_interface_modifiers' '_variant_type_parameter_list' '_interface_base' 'interface_body' 'interface_modifiers' 'interface_modifier' 'variant_type_parameter_list' 'variant_type_parameters' '_variance_annotation' 'variance_annotation' 'interface_base' '_interface_member_declarations' 'interface_member_declarations' 'interface_member_declaration' 'interface_method_declaration' 'interface_property_declaration' 'interface_event_declaration' 'interface_indexer_declaration' '_new' 'interface_accessors' 'interface_get_accessor' 'interface_set_accessor' '_enum_modifers' '_enum_base' 'enum_body' 'enum_base' '_enum_member_declarations' 'enum_member_declarations' 'enum_modifers' 'enum_modifer' 'enum_member_declaration' '_delegate_modifiers' 'delegate_modifiers' 'delegate_modifier' 'global_attributes' 'global_attribute_sections' 'global_attribute_section' 'global_attribute_target_specifier' 'attribute_list' 'global_attribute_target' 'attributes' 'attribute_sections' 'attribute_section' '_attribute_target_specifier' 'attribute_target_specifier' 'attribute_target' 'attribute' 'attribute_name' '_attribute_arguments' 'attribute_arguments' '_positional_argument_list' 'positional_argument_list' 'named_argument_list' 'positional_argument' 'attribute_argument_expression' 'named_argument' 'boolean_literal' '_extern_alias_directives' 'block' 'expression' 'statement' 'namespace_member_declaration' '_unsafe' 'unsafe_statement' 'pointer_type' 'unmanaged_type' 'pointer_member_access' 'pointer_element_access' 'sizeof_expression' 'pointer_indirection_expression' 'addressof_expression' 'fixed_statement' 'fixed_pointer_declarators' 'fixed_pointer_declarator' 'fixed_pointer_initializer' 'fixed_size_buffer_declaration' '_fixed_size_buffer_modifiers' 'buffer_element_type' 'fixed_size_buffer_declarators' 'fixed_size_buffer_modifiers' 'fixed_size_buffer_modifier' 'fixed_size_buffer_declarator' 'stackalloc_initializer' 'E O F' 'error' 'switch_labels' 'compilation_unit' 'and_expression') \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/symbolTypes.st b/SmaCC-CSharp.package/CSharpParser.class/instance/symbolTypes.st index 28310cab..9bd4bd0d 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/symbolTypes.st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/symbolTypes.st @@ -1,3 +1,3 @@ generated symbolTypes - ^ #(#SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #OrderedCollection #CSCompilationUnitNode #CSQualifiedIdentifierNode #OrderedCollection #SmaCCToken #CSNamespaceDeclarationNode #OrderedCollection #CSExternAliasDirectiveNode #OrderedCollection #CSProgramNode #CSUsingAliasDirectiveNode #CSUsingNamespaceDirectiveNode #CSTypeNode #CSTypeNode #OrderedCollection #CSDeclarationNode #CSClassDeclarationNode #CSStructDeclarationNode #CSInterfaceDeclarationNode #CSEnumDeclarationNode #CSDelegateDeclarationNode #CSTypeArgumentListNode #CSQualifiedAliasMemberNode #CSTypeNode #CSTypeNode #CSTypeNode #CSTypeNode #CSTypeNode #CSTypeNameNode #CSTypeNode #CSTypeNode #CSSimpleTypeNode #CSNullableTypeNode #SmaCCToken #SmaCCToken #SmaCCToken #CSTypeNode #CSTypeNode #CSTypeNode #CSArrayTypeNode #CSTypeNode #CSTypeNode #OrderedCollection #OrderedCollection #CSRankSpecifierNode #OrderedCollection #OrderedCollection #OrderedCollection #CSTypeArgumentListNode #CSTypeNode #CSExpressionNode #OrderedCollection #OrderedCollection #CSArgumentNode #CSExpressionNode #CSArrayCreationExpressionNode #CSExpressionNode #CSLiteralExpressionNode #CSSimpleNameNode #CSExpressionNode #CSMemberAccessNode #CSInvocationExpressionNode #CSElementAccessNode #CSThisAccessNode #CSBaseAccessNode #CSPostExpressionNode #CSPostExpressionNode #CSObjectCreationExpressionNode #CSDelegateCreationExpressionNode #CSAnonymousObjectCreationExpressionNode #CSTypeofExpressionNode #CSCheckedExpressionNode #CSUncheckedExpressionNode #CSDefaultValueExpressionNode #CSAnonymousMethodExpressionNode #CSSimpleTypeNode #OrderedCollection #CSProgramNode #CSProgramNode #CSObjectInitializerNode #CSCollectionInitializerNode #OrderedCollection #OrderedCollection #CSMemberInitializerNode #CSProgramNode #OrderedCollection #CSElementInitializerNode #CSExpressionNode #CSArrayInitializerNode #CSArrayInitializerNode #OrderedCollection #OrderedCollection #OrderedCollection #CSMemberDeclaratorNode #CSUnboundTypeNameNode #CSVoidTypeNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSExpressionNode #CSPrefixExpressionNode #CSPrefixExpressionNode #CSCastExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSProgramNode #CSProgramNode #CSLambdaExpressionNode #CSExplicitAnonymousFunctionSignatureNode #CSExplicitAnonymousFunctionSignatureNode #CSImplicitAnonymousFunctionSignatureNode #OrderedCollection #OrderedCollection #CSAnonymousFunctionParameterNode #SmaCCToken #SmaCCToken #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #CSQueryExpressionNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSExpressionNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSAssignmentNode #CSExpressionNode #CSExpressionNode #CSLabeledStatementNode #CSDeclarationStatementNode #CSStatementNode #CSEmptyStatementNode #CSExpressionStatementNode #CSStatementNode #CSStatementNode #CSStatementNode #CSTryStatementNode #CSCheckedStatementNode #CSUncheckedStatementNode #CSLockStatementNode #CSUsingStatementNode #CSYieldStatementNode #OrderedCollection #OrderedCollection #CSLocalVariableDeclarationNode #CSLocalConstantDeclarationNode #CSTypeNode #OrderedCollection #CSLocalVariableDeclaratorNode #CSSimpleNameNode #CSProgramNode #OrderedCollection #CSConstDeclaratorNode #CSExpressionNode #CSIfStatementNode #CSSwitchStatementNode #OrderedCollection #OrderedCollection #OrderedCollection #CSSwitchSectionNode #OrderedCollection #CSSwitchLabelNode #CSWhileStatementNode #CSDoStatementNode #CSForStatementNode #CSForeachStatementNode #CSProgramNode #CSExpressionNode #CSStatementListNode #CSProgramNode #OrderedCollection #CSExpressionNode #CSStatementListNode #CSBreakStatementNode #CSContinueStatementNode #CSGotoStatementNode #CSReturnStatementNode #CSThrowStatementNode #OrderedCollection #CSFinallyClauseNode #OrderedCollection #CSGeneralCatchClauseNode #OrderedCollection #CSGeneralCatchClauseNode #CSSpecificCatchClauseNode #SmaCCToken #CSProgramNode #OrderedCollection #OrderedCollection #SmaCCToken #CSTypeParameterListNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSTypeParameterListNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSTypeParameterConstraintsClauseNode #OrderedCollection #CSProgramNode #OrderedCollection #CSConstructorConstraintNode #CSTypeConstraintNode #OrderedCollection #OrderedCollection #CSDeclarationNode #CSConstantDeclarationNode #CSFieldDeclarationNode #CSMethodDeclarationNode #CSPropertyDeclarationNode #CSEventDeclarationNode #CSIndexerDeclarationNode #CSOperatorDeclarationNode #CSConstructorDeclarationNode #CSDestructorDeclarationNode #CSStaticConstructorDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSConstantDeclaratorNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSVariableDeclaratorNode #CSProgramNode #CSMethodHeaderNode #CSMethodBodyNode #OrderedCollection #CSTypeNode #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSArrayParameterNode #CSFixedParameterNode #SmaCCToken #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSGetAccessorDeclarationNode #CSSetAccessorDeclarationNode #CSSetAccessorDeclarationNode #CSGetAccessorDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSAddAccessorDeclarationNode #CSRemoveAccessorDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSMethodBodyNode #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSConstructorInitializerNode #CSConstructorInitializerNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #CSDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #CSDeclarationNode #CSInterfaceMethodDeclarationNode #CSInterfacePropertyDeclarationNode #CSInterfaceEventDeclarationNode #CSInterfaceIndexerDeclarationNode #SmaCCToken #OrderedCollection #CSInterfacePropertyAccessorNode #CSInterfacePropertyAccessorNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSEnumDeclarationNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSAttributeNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSAttributeNode #OrderedCollection #OrderedCollection #SmaCCToken #CSAttributeValueNode #CSTypeNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSExpressionNode #CSExpressionNode #CSNamedArgumentNode #SmaCCToken #OrderedCollection #CSBlockStatementNode #CSExpressionNode #CSStatementNode #CSDeclarationNode #SmaCCToken #CSUnsafeStatementNode #CSPointerTypeNode #CSTypeNode #CSPointerMemberAccessNode #CSPointerElementAccessNode #CSSizeofExpressionNode #CSPrefixExpressionNode #CSPrefixExpressionNode #CSFixedStatementNode #OrderedCollection #CSFixedPointerDeclaratorNode #OrderedCollection #CSFixedSizeBufferDeclarationNode #OrderedCollection #CSTypeNode #OrderedCollection #OrderedCollection #SmaCCToken #CSFixedSizeBufferDeclaratorNode #CSStackallocInitializerNode #SmaCCToken #SmaCCToken #OrderedCollection #CSCompilationUnitNode #OrderedCollection) \ No newline at end of file + ^ #(#SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #OrderedCollection #CSProgramNode #CSUsingAliasDirectiveNode #CSUsingNamespaceDirectiveNode #CSUsingStaticDirectiveNode #CSTypeNode #CSTypeNode #CSTypeNode #OrderedCollection #CSDeclarationNode #CSClassDeclarationNode #CSStructDeclarationNode #CSInterfaceDeclarationNode #CSEnumDeclarationNode #CSDelegateDeclarationNode #CSTypeArgumentListNode #CSQualifiedAliasMemberNode #CSTypeNode #CSTypeNode #CSTypeNode #CSTypeNode #CSTypeNameNode #CSTypeNode #CSTypeNode #CSSimpleTypeNode #CSNullableTypeNode #SmaCCToken #SmaCCToken #SmaCCToken #CSTypeNode #CSTypeNode #CSTypeNode #CSArrayTypeNode #CSTypeNode #CSTypeNode #OrderedCollection #OrderedCollection #CSRankSpecifierNode #OrderedCollection #OrderedCollection #OrderedCollection #CSTypeArgumentListNode #CSTypeNode #CSExpressionNode #OrderedCollection #OrderedCollection #CSArgumentNode #OrderedCollection #OrderedCollection #OrderedCollection #CSExpressionNode #CSArrayCreationExpressionNode #CSExpressionNode #CSLiteralExpressionNode #CSInterpolatedStringExpressionNode #CSSimpleNameNode #CSExpressionNode #CSMemberAccessNode #CSInvocationExpressionNode #CSElementAccessNode #CSThisAccessNode #CSBaseAccessNode #CSPostExpressionNode #CSPostExpressionNode #CSObjectCreationExpressionNode #CSDelegateCreationExpressionNode #CSAnonymousObjectCreationExpressionNode #CSTypeofExpressionNode #CSCheckedExpressionNode #CSUncheckedExpressionNode #CSDefaultValueExpressionNode #CSNameofExpressionNode #CSAnonymousMethodExpressionNode #OrderedCollection #OrderedCollection #CSExternAliasDirectiveNode #ByteSymbol #OrderedCollection #OrderedCollection #CSNamespaceDeclarationNode #CSInterpolationNode #SmaCCToken #CSExpressionNode #OrderedCollection #ByteSymbol #CSQualifiedIdentifierNode #OrderedCollection #CSCompilationUnitNode #OrderedCollection #CSTypeExpressionNode #CSTypeExpressionNode #CSSimpleTypeNode #OrderedCollection #CSProgramNode #CSProgramNode #CSObjectInitializerNode #CSCollectionInitializerNode #OrderedCollection #OrderedCollection #CSMemberInitializerNode #OrderedCollection #CSProgramNode #OrderedCollection #CSElementInitializerNode #CSExpressionNode #CSArrayInitializerNode #CSArrayInitializerNode #OrderedCollection #OrderedCollection #OrderedCollection #CSMemberDeclaratorNode #CSNullConditionalMemberAccessNode #CSUnboundTypeNameNode #CSVoidTypeNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSExpressionNode #CSExpressionNode #CSNullConditionalExpressionNode #CSExpressionNode #CSPrefixExpressionNode #CSPrefixExpressionNode #CSCastExpressionNode #CSAwaitExpressionNode #CSExpressionNode #CSExpressionNode #CSNullConditionalInvocationExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #OrderedCollection #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSExpressionNode #CSProgramNode #CSProgramNode #CSLambdaExpressionNode #CSExplicitAnonymousFunctionSignatureNode #CSExplicitAnonymousFunctionSignatureNode #CSImplicitAnonymousFunctionSignatureNode #OrderedCollection #OrderedCollection #CSAnonymousFunctionParameterNode #SmaCCToken #SmaCCToken #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #CSQueryExpressionNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSExpressionNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSAssignmentNode #CSExpressionNode #CSLabeledStatementNode #CSDeclarationStatementNode #CSStatementNode #CSEmptyStatementNode #CSExpressionStatementNode #CSStatementNode #CSStatementNode #CSStatementNode #CSTryStatementNode #CSCheckedStatementNode #CSUncheckedStatementNode #CSLockStatementNode #CSUsingStatementNode #CSYieldStatementNode #OrderedCollection #OrderedCollection #CSLocalVariableDeclarationNode #CSLocalConstantDeclarationNode #CSTypeNode #OrderedCollection #CSLocalVariableDeclaratorNode #CSSimpleNameNode #CSProgramNode #OrderedCollection #CSConstDeclaratorNode #CSExpressionNode #CSIfStatementNode #CSSwitchStatementNode #OrderedCollection #OrderedCollection #OrderedCollection #CSSwitchSectionNode #OrderedCollection #CSSwitchLabelNode #CSWhileStatementNode #CSDoStatementNode #CSForStatementNode #CSForeachStatementNode #CSProgramNode #CSExpressionNode #CSStatementListNode #CSProgramNode #OrderedCollection #CSExpressionNode #CSStatementListNode #CSBreakStatementNode #CSContinueStatementNode #CSGotoStatementNode #CSReturnStatementNode #CSThrowStatementNode #OrderedCollection #CSFinallyClauseNode #CSCatchClauseNode #OrderedCollection #CSExceptionFilterNode #OrderedCollection #SmaCCToken #CSExceptionFilterNode #CSProgramNode #OrderedCollection #OrderedCollection #SmaCCToken #CSTypeParameterListNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSTypeParameterListNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSTypeParameterConstraintsClauseNode #OrderedCollection #CSProgramNode #OrderedCollection #CSConstructorConstraintNode #CSTypeConstraintNode #OrderedCollection #OrderedCollection #CSDeclarationNode #CSConstantDeclarationNode #CSFieldDeclarationNode #CSMethodDeclarationNode #CSPropertyDeclarationNode #CSEventDeclarationNode #CSIndexerDeclarationNode #CSOperatorDeclarationNode #CSConstructorDeclarationNode #CSDestructorDeclarationNode #CSStaticConstructorDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSConstantDeclaratorNode #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSVariableDeclaratorNode #CSProgramNode #CSMethodHeaderNode #CSMethodBodyNode #OrderedCollection #CSTypeNode #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSArrayParameterNode #CSFixedParameterNode #SmaCCToken #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #CSGetAccessorDeclarationNode #CSSetAccessorDeclarationNode #CSSetAccessorDeclarationNode #CSGetAccessorDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSAddAccessorDeclarationNode #CSRemoveAccessorDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSMethodBodyNode #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSConstructorInitializerNode #CSConstructorInitializerNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #CSDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #CSVariantTypeParameterListNode #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSVariantTypeParameterListNode #OrderedCollection #SmaCCToken #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #CSDeclarationNode #CSInterfaceMethodDeclarationNode #CSInterfacePropertyDeclarationNode #CSInterfaceEventDeclarationNode #CSInterfaceIndexerDeclarationNode #SmaCCToken #OrderedCollection #CSInterfacePropertyAccessorNode #CSInterfacePropertyAccessorNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #SmaCCToken #CSEnumDeclarationNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSAttributeNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #CSAttributeNode #OrderedCollection #OrderedCollection #SmaCCToken #CSAttributeValueNode #CSTypeNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #CSExpressionNode #CSExpressionNode #CSNamedArgumentNode #SmaCCToken #OrderedCollection #CSBlockStatementNode #CSExpressionNode #CSStatementNode #CSDeclarationNode #SmaCCToken #CSUnsafeStatementNode #CSPointerTypeNode #CSTypeNode #CSPointerMemberAccessNode #CSPointerElementAccessNode #CSSizeofExpressionNode #CSPrefixExpressionNode #CSPrefixExpressionNode #CSFixedStatementNode #OrderedCollection #CSFixedPointerDeclaratorNode #OrderedCollection #CSFixedSizeBufferDeclarationNode #OrderedCollection #CSTypeNode #OrderedCollection #OrderedCollection #SmaCCToken #CSFixedSizeBufferDeclaratorNode #CSStackallocInitializerNode #SmaCCToken #SmaCCToken #OrderedCollection #CSCompilationUnitNode #CSExpressionNode) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/instance/transitionTable.st b/SmaCC-CSharp.package/CSharpParser.class/instance/transitionTable.st index 2236bfac..1f3469f0 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/instance/transitionTable.st +++ b/SmaCC-CSharp.package/CSharpParser.class/instance/transitionTable.st @@ -1,1471 +1,1596 @@ generated transitionTable ^#( -#[1 0 6 0 11 0 6 0 24 0 6 0 47 0 6 0 49 0 25 0 55 0 6 0 66 0 6 0 86 0 6 0 87 0 6 0 88 0 6 0 93 0 6 0 95 0 6 0 96 0 6 0 99 0 6 0 105 0 6 0 108 0 6 0 113 0 6 0 114 0 6 0 122 0 6 0 139 0 29 0 168 0 33 0 169 0 37 2 25 0 6 2 51 0 41 2 54] -#[1 0 10 0 11 0 10 0 24 0 45 0 49 0 49 0 66 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 122 0 10 0 139 0 53 0 167 0 57 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 0 81 1 120 0 85 2 8 0 89 2 9 0 93 2 10 0 97 2 29] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 185 0 47 0 189 0 51 0 193 0 52 0 197 0 53 0 201 0 56 0 205 0 63 0 209 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 9 0 120 1 13 0 121 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 9 1 1 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 2 33 1 61 2 37 1 62 2 41 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 89 1 77 2 93 1 78 2 97 1 79 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 157 2 28 2 161 2 31 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 3 137 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 189 0 51 3 141 2 26] -#[0 3 145 0 54] -#[1 0 14 0 11 0 14 0 24 0 14 0 47 0 14 0 49 0 14 0 50 0 25 0 55 0 14 0 66 0 14 0 86 0 14 0 87 0 14 0 88 0 14 0 93 0 14 0 95 0 14 0 96 0 14 0 99 0 14 0 105 0 14 0 108 0 14 0 113 0 14 0 114 0 14 0 122 0 14 0 139 3 149 0 169 0 14 2 51] -#[0 0 18 0 11 0 24 0 47 0 49 0 50 0 55 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 0 22 0 11 0 22 0 24 3 153 0 47 0 22 0 49 0 22 0 66 0 22 0 86 0 22 0 87 0 22 0 88 0 22 0 93 0 22 0 95 0 22 0 96 0 22 0 99 0 22 0 105 0 22 0 108 0 22 0 113 0 22 0 114 0 22 0 122 0 22 0 139 3 157 0 170 3 161 0 171 3 165 0 172 3 169 0 173 3 173 1 28 0 22 2 51] -#[0 0 0 2 51] -#[1 3 177 0 154 3 181 0 164] -#[1 3 185 0 79 3 189 0 97 3 193 0 100 3 197 0 104 3 201 0 110 3 205 0 111 3 209 0 138 0 26 0 154 3 213 2 11 3 217 2 12 3 221 2 13] -#[0 0 30 0 11 0 24 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 0 30 0 11 0 24 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 0 34 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 0 34 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 0 34 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 0 34 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 0 34 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[1 3 225 0 11 0 38 0 24 3 229 0 86 3 233 0 87 3 237 0 88 0 42 0 93 3 241 0 95 0 7 0 96 3 245 0 99 0 46 0 105 0 54 0 108 3 249 0 113 3 253 0 114 4 1 0 122 0 50 0 139 4 5 1 121 4 9 1 127 4 13 1 128 4 17 1 218 4 21 1 221 4 25 1 222 4 29 1 229 4 33 1 232 4 37 1 233 4 41 1 246 4 45 1 252 4 49 1 253 4 53 1 255 4 57 2 0 4 61 2 1] -#[0 0 58 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 60 0 61 0 63 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 77 0 78 0 79 0 80 0 81 0 83 0 84 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 0 62 0 5 0 62 0 11 0 62 0 24 0 62 0 27 0 62 0 39 0 62 0 41 0 62 0 42 0 62 0 44 0 62 0 45 0 62 0 46 0 62 0 52 0 62 0 55 0 62 0 56 0 62 0 60 0 62 0 61 0 62 0 63 0 49 0 66 0 62 0 67 0 62 0 68 0 62 0 69 0 62 0 70 0 62 0 71 0 62 0 72 0 62 0 73 0 62 0 77 0 62 0 78 0 62 0 79 0 62 0 80 0 62 0 81 0 62 0 83 0 62 0 84 0 62 0 85 0 62 0 86 0 62 0 87 0 62 0 88 0 62 0 91 0 62 0 92 0 62 0 93 0 62 0 95 0 62 0 96 0 62 0 99 0 62 0 102 0 62 0 105 0 62 0 108 0 62 0 113 0 62 0 114 0 62 0 120 0 62 0 122 0 62 0 139 0 62 0 154 4 65 2 10] -#[0 0 66 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 60 0 61 0 63 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 77 0 78 0 79 0 80 0 81 0 83 0 84 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 0 0 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 73 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 77 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 81 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 85 0 65] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 113 0 51 4 117 0 52 4 121 0 56 4 125 0 66 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 4 165 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 4 169 0 201 4 173 0 202 4 177 0 203 4 181 0 206 4 185 0 252 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 189 0 51 4 189 0 65 4 193 2 26] -#[1 0 189 0 51 4 197 0 65 4 201 2 26] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 205 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 209 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 213 0 65] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 217 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 70 0 51 4 221 0 65 4 225 1 25 4 229 1 26] -#[0 0 74 0 2 0 64 0 154] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 233 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 4 237 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 78 0 2 0 82 0 48 0 78 0 64 0 78 0 66 0 78 0 74 0 78 0 154] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[1 0 90 0 2 0 82 0 48 0 90 0 64 0 90 0 66 0 90 0 74 0 90 0 154] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[0 4 241 0 65] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 185 0 47 0 94 0 50 0 189 0 51 0 193 0 52 0 197 0 53 0 201 0 56 0 205 0 63 0 209 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 9 0 120 1 13 0 121 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 9 1 1 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 2 33 1 61 2 37 1 62 2 41 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 4 245 1 75 4 249 1 76 2 89 1 77 2 93 1 78 2 97 1 79 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 4 253 2 28 2 161 2 31 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[0 0 98 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[0 0 102 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 193 0 52 0 201 0 56 0 205 0 63 2 241 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 5 1 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 5 5 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 2 9 1 1 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 5 9 2 27 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[1 0 106 0 2 0 82 0 48 0 106 0 64 0 106 0 66 0 106 0 74 0 106 0 154] -#[1 0 106 0 2 0 82 0 48 0 106 0 64 0 106 0 66 0 106 0 74 0 106 0 154] -#[1 0 86 0 2 0 82 0 48 0 86 0 64 0 86 0 66 0 86 0 74 0 86 0 154] -#[1 0 110 0 2 0 82 0 48 0 110 0 64 0 110 0 66 0 110 0 74 0 110 0 154] -#[1 0 110 0 2 0 82 0 48 0 110 0 64 0 110 0 66 0 110 0 74 0 110 0 154] -#[1 5 13 0 48 5 17 0 66] -#[0 0 114 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 114 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 189 0 51 5 21 2 26] +#[1 0 6 0 11 0 6 0 21 0 6 0 47 0 6 0 50 0 25 0 51 0 6 0 54 0 6 0 76 0 6 0 88 0 6 0 90 0 6 0 91 0 6 0 94 0 6 0 95 0 6 0 97 0 6 0 100 0 6 0 106 0 6 0 109 0 6 0 110 0 6 0 111 0 6 0 121 0 29 0 248 0 33 0 250 0 37 2 71 0 6 2 97 0 41 2 100] +#[1 0 10 0 11 0 10 0 21 0 10 0 47 0 45 0 50 0 49 0 76 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 94 0 10 0 95 0 10 0 97 0 10 0 100 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 0 53 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 0 77 0 252 0 81 1 155 0 85 2 54 0 89 2 55 0 93 2 56 0 97 2 75] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 17 0 122 1 21 0 125 1 25 0 130 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 1 81 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 57 1 30 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 2 93 1 96 2 97 1 97 2 101 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 149 1 112 2 153 1 113 2 157 1 114 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 217 2 74 2 221 2 77 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 3 201 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 201 0 52 3 209 2 72] +#[0 3 213 0 56] +#[0 0 22 0 11 0 21 0 47 0 50 0 51 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 0 26 0 11 0 26 0 21 0 26 0 47 0 26 0 50 0 25 0 51 0 26 0 54 0 26 0 76 0 26 0 88 0 26 0 90 0 26 0 91 0 26 0 94 0 26 0 95 0 26 0 97 0 26 0 100 0 26 0 106 0 26 0 109 0 26 0 110 0 26 0 111 0 26 0 121 0 26 0 155 3 217 0 248 0 26 2 97] +#[1 0 30 0 11 0 30 0 21 0 30 0 47 0 30 0 50 3 221 0 54 0 30 0 76 0 30 0 88 0 30 0 90 0 30 0 91 0 30 0 94 0 30 0 95 0 30 0 97 0 30 0 100 0 30 0 106 0 30 0 109 0 30 0 110 0 30 0 111 0 30 0 121 3 225 0 173 3 229 0 174 3 233 0 175 3 237 0 176 3 241 0 177 3 245 1 128 0 30 2 97] +#[0 0 0 2 97] +#[1 3 249 0 157 3 253 1 2] +#[1 4 1 0 80 4 5 0 98 4 9 0 101 4 13 0 105 4 17 0 112 4 21 0 115 4 25 0 143 0 34 0 157 4 29 2 57 4 33 2 58 4 37 2 59] +#[0 0 38 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 0 42 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 0 42 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 0 42 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 0 42 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 0 42 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 0 38 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 4 41 0 11 0 46 0 21 4 45 0 47 4 49 0 88 4 53 0 90 4 57 0 91 0 50 0 94 4 61 0 95 0 7 0 97 4 65 0 100 4 69 0 106 0 62 0 109 0 54 0 110 4 73 0 111 0 58 0 121 4 77 1 156 4 81 1 162 4 85 1 163 4 89 2 3 4 93 2 6 4 97 2 7 4 101 2 14 4 105 2 18 4 109 2 19 4 113 2 36 4 117 2 42 4 121 2 43 4 125 2 45 4 129 2 46 4 133 2 47] +#[0 0 66 0 2 0 11 0 21 0 23 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 60 0 61 0 63 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 78 0 79 0 80 0 81 0 82 0 84 0 85 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 157] +#[1 0 70 0 2 0 70 0 11 0 70 0 21 0 70 0 23 0 70 0 39 0 70 0 40 0 70 0 41 0 70 0 42 0 70 0 44 0 70 0 45 0 70 0 46 0 70 0 47 0 70 0 48 0 70 0 51 0 70 0 53 0 70 0 60 0 70 0 61 0 70 0 63 0 70 0 67 0 70 0 68 0 70 0 69 0 70 0 70 0 70 0 71 0 70 0 73 0 70 0 74 0 49 0 76 0 70 0 78 0 70 0 79 0 70 0 80 0 70 0 81 0 70 0 82 0 70 0 84 0 70 0 85 0 70 0 86 0 70 0 88 0 70 0 90 0 70 0 91 0 70 0 93 0 70 0 94 0 70 0 95 0 70 0 96 0 70 0 97 0 70 0 100 0 70 0 103 0 70 0 106 0 70 0 109 0 70 0 110 0 70 0 111 0 70 0 121 0 70 0 130 0 70 0 157 4 137 2 56] +#[0 0 74 0 2 0 11 0 21 0 23 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 60 0 61 0 63 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 78 0 79 0 80 0 81 0 82 0 84 0 85 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 157] +#[0 0 0 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 4 145 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 4 149 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 4 153 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 4 157 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 4 161 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 197 0 52 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 229 0 76 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 4 241 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 4 245 0 205 4 249 0 206 4 253 0 207 5 1 0 210 5 5 1 24 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 5 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 201 0 52 5 13 0 65 5 17 2 72] +#[0 5 21 0 65] #[0 5 25 0 65] #[0 5 29 0 65] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 5 33 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 0 118 0 154] -#[0 5 37 0 65] -#[1 0 189 0 51 5 41 2 26] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 0 122 0 53 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 5 45 1 59 2 149 2 24 5 49 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 5 53 0 65] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 0 122 0 53 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 5 57 1 59 2 149 2 24 5 49 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 5 61 0 138 5 65 0 150] -#[0 5 69 0 65] -#[0 5 73 0 65] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 5 77 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[1 5 81 0 17 5 85 0 144 5 89 0 154] -#[0 5 93 0 65] -#[0 5 97 0 65] -#[0 5 101 0 53] -#[0 5 105 0 53] -#[1 0 11 0 2 0 130 0 19 5 109 0 34 0 130 0 37 5 113 0 40 0 130 0 43 0 130 0 48 5 117 0 58 0 130 0 65 0 11 0 66 0 11 0 74 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 11 0 154 5 121 0 183 5 125 0 210] -#[0 0 134 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 134 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 134 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 134 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 134 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 138 0 2 0 138 0 6 0 138 0 7 0 138 0 8 0 138 0 14 0 138 0 18 0 138 0 21 0 138 0 22 0 138 0 23 0 138 0 25 0 138 0 26 0 138 0 29 0 138 0 30 0 138 0 31 0 138 0 32 0 138 0 33 0 138 0 34 0 138 0 35 0 138 0 36 0 138 0 38 0 15 0 48 0 138 0 50 0 138 0 51 0 138 0 53 0 138 0 57 0 138 0 58 0 138 0 59 0 138 0 62 0 138 0 63 0 138 0 64 0 138 0 65 0 138 0 66 0 138 0 74 0 138 0 76 0 138 0 82 0 138 0 89 0 138 0 124 0 138 0 125 0 138 0 126 0 138 0 127 0 138 0 151 0 138 0 154 0 138 2 51] -#[1 0 142 0 2 0 19 0 48 0 142 0 64 0 142 0 66 0 142 0 74 0 142 0 154] -#[0 0 23 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 0 178 0 154] -#[0 0 182 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 182 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 182 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 186 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 186 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 154 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 154 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 78 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 90 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 90 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 5 137 0 74] -#[0 0 190 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 190 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 190 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 190 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 4 125 0 66 5 141 0 204 5 145 0 206] -#[1 0 194 0 1 0 194 0 2 0 194 0 3 0 194 0 4 0 194 0 6 0 194 0 7 0 194 0 8 0 194 0 14 0 194 0 15 0 194 0 16 0 194 0 18 0 194 0 19 0 194 0 21 0 194 0 22 0 194 0 23 0 194 0 25 0 194 0 26 0 194 0 29 0 194 0 30 0 194 0 31 0 194 0 32 0 194 0 33 0 194 0 34 0 194 0 35 0 194 0 36 0 194 0 37 0 194 0 38 0 194 0 43 0 194 0 48 0 194 0 50 0 194 0 53 0 194 0 57 0 194 0 58 0 194 0 59 0 194 0 62 0 194 0 64 0 194 0 65 5 149 0 66 0 194 0 74 0 194 0 76 0 194 0 89 0 194 0 98 0 194 0 115 0 194 0 116 0 194 0 117 0 194 0 118 0 194 0 119 0 194 0 123 0 194 0 124 0 194 0 125 0 194 0 126 0 194 0 127 0 194 0 128 0 194 0 129 0 194 0 130 0 194 0 131 0 194 0 151 0 194 0 152 0 194 2 51] -#[0 0 194 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 198 0 1 0 198 0 2 0 198 0 3 0 198 0 4 0 198 0 6 0 198 0 7 0 198 0 8 0 198 0 14 0 198 0 15 0 198 0 16 0 198 0 18 5 153 0 19 0 198 0 21 0 198 0 22 0 198 0 23 0 198 0 25 0 198 0 26 0 198 0 29 0 198 0 30 0 198 0 31 0 198 0 32 0 198 0 33 0 198 0 34 0 198 0 35 0 198 0 36 5 157 0 37 0 198 0 38 0 198 0 43 5 161 0 48 0 198 0 50 0 198 0 53 0 198 0 57 0 198 0 58 0 198 0 59 0 198 0 62 0 198 0 64 5 165 0 65 0 198 0 74 0 198 0 76 0 198 0 89 5 169 0 98 0 198 0 115 0 198 0 116 0 198 0 117 0 198 0 118 0 198 0 119 0 198 0 123 0 198 0 124 0 198 0 125 0 198 0 126 0 198 0 127 0 198 0 128 0 198 0 129 0 198 0 130 0 198 0 131 0 198 0 151 0 198 0 152 0 198 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 202 0 19 0 202 0 37 0 202 0 43 0 202 0 48 0 206 0 53 0 206 0 59 0 206 0 64 0 202 0 65 0 202 0 66 0 202 0 98 0 202 0 115 0 202 0 116 0 202 0 117 0 202 0 118 0 202 0 119 0 202 0 123 0 202 0 128 0 202 0 129 0 202 0 130 0 202 0 131] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 202 0 19 0 202 0 37 0 202 0 43 0 202 0 48 0 206 0 53 0 206 0 59 0 206 0 64 0 202 0 65 0 202 0 66 0 202 0 98 0 202 0 115 0 202 0 116 0 202 0 117 0 202 0 118 0 202 0 119 0 202 0 123 0 202 0 128 0 202 0 129 0 202 0 130 0 202 0 131] -#[1 0 202 0 19 0 202 0 37 0 202 0 43 0 202 0 48 0 206 0 53 0 206 0 59 0 206 0 64 0 202 0 65 0 202 0 66 0 202 0 98 0 202 0 115 0 202 0 116 0 202 0 117 0 202 0 118 0 202 0 119 0 202 0 123 0 202 0 128 0 202 0 129 0 202 0 130 0 202 0 131] -#[1 0 202 0 19 0 202 0 37 0 202 0 43 0 202 0 48 0 206 0 53 0 206 0 59 0 206 0 64 0 202 0 65 0 202 0 66 0 202 0 98 0 202 0 115 0 202 0 116 0 202 0 117 0 202 0 118 0 202 0 119 0 202 0 123 0 202 0 128 0 202 0 129 0 202 0 130 0 202 0 131] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 5 173 0 48] -#[0 5 177 0 2] -#[1 5 181 0 43 5 185 0 115 5 189 0 116 5 193 0 117 5 197 0 118 5 201 0 119 5 205 0 123 5 209 0 128 5 213 0 129 5 217 0 130 5 221 0 131 5 225 1 57] -#[1 0 198 0 43 0 206 0 53 0 206 0 59 0 206 0 64 0 198 0 115 0 198 0 116 0 198 0 117 0 198 0 118 0 198 0 119 0 198 0 123 0 198 0 128 0 198 0 129 0 198 0 130 0 198 0 131] -#[1 0 198 0 43 0 206 0 53 0 206 0 59 0 206 0 64 0 198 0 115 0 198 0 116 0 198 0 117 0 198 0 118 0 198 0 119 0 198 0 123 0 198 0 128 0 198 0 129 0 198 0 130 0 198 0 131] -#[0 0 198 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 206 0 53 0 59 0 64] -#[0 0 210 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 210 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 210 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 5 229 0 53] -#[0 5 233 0 53] -#[1 5 237 0 154 5 241 1 80 5 245 1 81 5 249 1 82] -#[0 5 253 0 53] -#[0 0 218 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 218 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 222 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 222 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 222 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 222 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 226 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 226 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 226 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 226 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 226 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 134 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 0 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 0 182 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 6 1 0 2] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 198 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 198 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 4 189 0 65] -#[0 4 197 0 65] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 0 27 0 154 1 97 0 174 4 161 0 184 1 105 0 185 6 5 0 186 6 9 0 187 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 31 0 27 0 153 0 30 0 157 0 37 0 35 0 39 0 39 0 41 0 43 0 42 0 47 0 44 0 51 0 45 0 55 0 46 0 59 0 52 0 63 0 56 6 13 0 60 6 17 0 61 0 205 0 63 0 67 0 64 2 241 0 65 0 71 0 67 0 75 0 68 0 79 0 69 0 83 0 70 0 87 0 71 0 91 0 72 0 95 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 0 99 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 5 5 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 2 9 1 1 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 6 21 1 29 6 25 1 30 6 29 1 31 6 33 1 32 6 37 1 33 6 41 1 34 6 45 1 35 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 5 9 2 27 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 6 49 2 55] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[0 0 82 0 48] -#[1 0 130 0 1 0 130 0 2 0 130 0 3 0 130 0 4 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 15 0 130 0 16 0 130 0 18 0 130 0 19 0 130 0 21 0 130 0 22 0 130 0 23 0 130 0 25 0 130 0 26 0 246 0 28 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 34 0 130 0 35 0 130 0 36 0 130 0 37 0 130 0 38 5 113 0 40 0 130 0 43 0 130 0 48 0 130 0 50 0 130 0 53 0 130 0 57 0 103 0 58 0 130 0 59 0 130 0 62 0 130 0 64 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 76 0 130 0 89 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 124 0 130 0 125 0 130 0 126 0 130 0 127 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 130 0 151 0 130 0 152 6 53 0 183 5 125 0 210 0 130 2 51] -#[0 5 133 0 48] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 250 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[1 0 254 0 1 0 254 0 2 0 254 0 3 0 254 0 4 0 254 0 6 0 254 0 7 0 254 0 8 0 254 0 14 0 254 0 15 0 254 0 16 0 254 0 18 0 254 0 21 0 254 0 22 0 254 0 23 0 254 0 25 0 254 0 26 0 254 0 29 0 254 0 30 0 254 0 31 0 254 0 32 0 254 0 33 0 254 0 34 0 254 0 35 0 254 0 36 0 254 0 38 5 181 0 43 0 254 0 50 0 254 0 53 0 254 0 57 0 254 0 58 0 254 0 59 0 254 0 62 0 254 0 64 0 254 0 74 0 254 0 76 0 254 0 89 5 185 0 115 5 189 0 116 5 193 0 117 5 197 0 118 5 201 0 119 5 205 0 123 0 254 0 124 0 254 0 125 0 254 0 126 0 254 0 127 5 209 0 128 5 213 0 129 5 217 0 130 5 221 0 131 0 254 0 151 0 254 0 152 5 225 1 57 0 254 2 51] -#[0 0 198 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 0 198 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 6 57 0 1 6 61 0 2 1 2 0 3 6 65 0 4 1 2 0 6 1 2 0 7 1 2 0 8 1 2 0 14 1 2 0 15 1 2 0 16 1 2 0 18 1 2 0 21 1 2 0 22 1 2 0 23 1 2 0 25 1 2 0 26 1 2 0 29 1 2 0 30 1 2 0 31 1 2 0 32 1 2 0 33 1 2 0 34 1 2 0 35 1 2 0 36 1 2 0 38 1 2 0 50 1 2 0 53 1 2 0 57 1 2 0 58 1 2 0 59 1 2 0 62 1 2 0 64 1 2 0 74 1 2 0 76 1 2 0 89 1 2 0 124 1 2 0 125 1 2 0 126 1 2 0 127 1 2 0 151 1 2 0 152 1 2 2 51] -#[1 1 6 0 3 1 6 0 6 1 6 0 7 1 6 0 8 1 6 0 14 6 69 0 15 6 73 0 16 1 6 0 18 1 6 0 21 1 6 0 22 1 6 0 23 1 6 0 25 1 6 0 26 1 6 0 29 1 6 0 30 1 6 0 31 1 6 0 32 1 6 0 33 1 6 0 34 1 6 0 35 1 6 0 36 1 6 0 38 1 6 0 50 1 6 0 53 1 6 0 57 1 6 0 58 1 6 0 59 1 6 0 62 1 6 0 64 1 6 0 74 1 6 0 76 1 6 0 89 1 6 0 124 1 6 0 125 1 6 0 126 1 6 0 127 1 6 0 151 1 6 0 152 1 6 2 51] -#[1 6 77 0 3 1 10 0 6 1 10 0 7 1 10 0 8 1 10 0 14 1 10 0 18 1 10 0 21 1 10 0 22 1 10 0 23 1 10 0 25 1 10 0 26 1 10 0 29 1 10 0 30 1 10 0 31 1 10 0 32 1 10 0 33 1 10 0 34 1 10 0 35 1 10 0 36 1 10 0 38 1 10 0 50 1 10 0 53 1 10 0 57 1 10 0 58 1 10 0 59 1 10 0 62 1 10 0 64 1 10 0 74 1 10 0 76 1 10 0 89 1 10 0 124 1 10 0 125 1 10 0 126 1 10 0 127 1 10 0 151 6 81 0 152 1 10 2 51] -#[1 6 85 0 6 6 89 0 7 6 93 0 8 1 14 0 14 6 97 0 18 1 14 0 21 1 14 0 22 1 14 0 23 1 14 0 25 1 14 0 26 1 14 0 29 1 14 0 30 1 14 0 31 1 14 0 32 1 14 0 33 1 14 0 34 1 14 0 35 1 14 0 36 1 14 0 38 1 14 0 50 1 14 0 53 1 14 0 57 6 101 0 58 1 14 0 59 1 14 0 62 1 14 0 64 1 14 0 74 1 14 0 76 1 14 0 89 1 14 0 124 1 14 0 125 1 14 0 126 1 14 0 127 6 105 0 151 1 14 2 51] -#[1 6 109 0 14 1 18 0 21 1 18 0 22 1 18 0 23 1 18 0 25 1 18 0 26 1 18 0 29 1 18 0 30 1 18 0 31 1 18 0 32 6 113 0 33 1 18 0 34 1 18 0 35 1 18 0 36 1 18 0 38 1 18 0 50 1 18 0 53 1 18 0 57 1 18 0 59 1 18 0 62 1 18 0 64 1 18 0 74 1 18 0 76 1 18 0 89 1 18 0 124 1 18 0 125 1 18 0 126 1 18 0 127 1 18 2 51] -#[1 1 22 0 21 1 22 0 22 1 22 0 23 1 22 0 25 1 22 0 26 1 22 0 29 6 117 0 30 1 22 0 31 1 22 0 32 1 22 0 34 1 22 0 35 1 22 0 36 1 22 0 38 1 22 0 50 1 22 0 53 1 22 0 57 1 22 0 59 1 22 0 62 1 22 0 64 1 22 0 74 1 22 0 76 1 22 0 89 1 22 0 124 1 22 0 125 1 22 0 126 1 22 0 127 1 22 2 51] -#[1 1 26 0 21 1 26 0 22 1 26 0 23 1 26 0 25 1 26 0 26 6 121 0 29 1 26 0 31 1 26 0 32 1 26 0 34 1 26 0 35 1 26 0 36 1 26 0 38 1 26 0 50 1 26 0 53 1 26 0 57 1 26 0 59 1 26 0 62 1 26 0 64 1 26 0 74 1 26 0 76 1 26 0 89 1 26 0 124 1 26 0 125 1 26 0 126 1 26 0 127 1 26 2 51] -#[1 1 30 0 21 1 30 0 22 1 30 0 23 1 30 0 25 1 30 0 26 1 30 0 31 6 125 0 32 1 30 0 34 1 30 0 35 1 30 0 36 1 30 0 38 1 30 0 50 1 30 0 53 1 30 0 57 1 30 0 59 1 30 0 62 1 30 0 64 1 30 0 74 1 30 0 76 1 30 0 89 1 30 0 124 1 30 0 125 1 30 0 126 1 30 0 127 1 30 2 51] -#[1 1 34 0 21 1 34 0 22 1 34 0 23 1 34 0 25 1 34 0 26 6 129 0 31 1 34 0 34 1 34 0 35 1 34 0 36 1 34 0 38 1 34 0 50 1 34 0 53 1 34 0 57 1 34 0 59 1 34 0 62 1 34 0 64 1 34 0 74 1 34 0 76 1 34 0 89 1 34 0 124 1 34 0 125 1 34 0 126 1 34 0 127 1 34 2 51] -#[1 1 38 0 21 1 38 0 22 1 38 0 23 1 38 0 25 1 38 0 26 1 38 0 34 6 133 0 35 6 137 0 36 1 38 0 38 1 38 0 50 1 38 0 53 1 38 0 57 1 38 0 59 1 38 0 62 1 38 0 64 1 38 0 74 1 38 0 76 1 38 0 89 1 38 0 124 1 38 0 125 1 38 0 126 1 38 0 127 1 38 2 51] -#[1 1 42 0 21 1 42 0 22 1 42 0 23 1 42 0 25 1 42 0 26 1 42 0 34 1 42 0 38 1 42 0 50 1 42 0 53 1 42 0 57 1 42 0 59 1 42 0 62 1 42 0 64 6 141 0 74 1 42 0 76 1 42 0 89 1 42 0 124 1 42 0 125 1 42 0 126 1 42 0 127 1 42 2 51] -#[0 1 46 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 6 145 0 28] -#[0 1 46 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 1 50 0 28] -#[0 1 50 0 28] -#[0 1 54 0 28] -#[1 2 205 0 21 6 149 0 22 6 153 0 23 6 157 0 57 6 161 0 76 1 58 0 124 1 58 0 127 6 165 1 36 6 169 1 37 6 173 1 39 6 177 1 42 6 181 1 43 6 185 1 44 6 189 1 45 6 193 1 46 6 197 1 47 6 201 1 48] -#[0 1 46 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 0 250 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 0 0 2 51] -#[0 0 0 2 51] -#[0 6 205 0 154] -#[0 1 62 0 11 0 24 0 47 0 49 0 50 0 55 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 6 209 0 154 6 213 0 174 6 217 0 175 4 161 0 184] -#[1 1 66 0 11 1 66 0 24 3 153 0 47 1 66 0 49 1 66 0 50 1 66 0 66 1 66 0 86 1 66 0 87 1 66 0 88 1 66 0 93 1 66 0 95 1 66 0 96 1 66 0 99 1 66 0 105 1 66 0 108 1 66 0 113 1 66 0 114 1 66 0 122 1 66 0 139 6 221 0 171 3 165 0 172 3 169 0 173 1 66 2 51] -#[0 1 70 0 11 0 24 0 47 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 1 74 0 11 0 24 0 47 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 1 74 0 11 0 24 0 47 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 1 78 0 11 1 78 0 24 1 78 0 49 0 107 0 66 1 78 0 86 1 78 0 87 1 78 0 88 1 78 0 93 1 78 0 95 1 78 0 96 1 78 0 99 1 78 0 105 1 78 0 108 1 78 0 113 1 78 0 114 1 78 0 122 1 78 0 139 6 229 2 2 6 233 2 3 6 237 2 4 1 78 2 51 6 241 2 53] -#[0 1 82 0 48 0 51] -#[1 6 245 0 48 6 249 0 51 6 253 0 165] -#[0 1 86 0 34] -#[0 1 86 0 34] -#[0 1 86 0 34] -#[0 1 86 0 34] -#[0 1 86 0 34] -#[0 1 86 0 34] -#[0 1 86 0 34] -#[1 7 1 0 154 1 97 0 174 4 161 0 184 7 5 0 185 7 9 2 6 7 13 2 14 7 17 2 15] -#[0 1 90 0 154] -#[0 7 21 0 34] -#[1 0 111 0 11 1 98 0 24 1 110 0 86 0 111 0 87 1 110 0 88 1 102 0 93 0 111 0 95 0 115 0 96 0 119 0 99 1 106 0 105 1 94 0 108 1 110 0 113 0 111 0 114 0 111 0 122 1 110 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[1 0 111 0 11 1 98 0 24 1 110 0 86 0 111 0 87 1 110 0 88 1 102 0 93 0 111 0 95 0 115 0 96 0 119 0 99 1 106 0 105 1 94 0 108 1 110 0 113 0 111 0 114 0 111 0 122 1 110 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[1 0 111 0 11 1 98 0 24 1 110 0 86 0 111 0 87 1 110 0 88 1 102 0 93 0 111 0 95 0 115 0 96 0 119 0 99 1 106 0 105 1 94 0 108 1 110 0 113 0 111 0 114 0 111 0 122 1 110 0 139] -#[1 0 119 0 11 1 98 0 24 1 110 0 86 0 119 0 87 1 110 0 88 1 102 0 93 0 119 0 95 0 115 0 96 0 119 0 99 1 106 0 105 1 110 0 113 0 119 0 114 0 119 0 122 1 110 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[1 0 111 0 11 1 98 0 24 1 110 0 86 0 111 0 87 1 110 0 88 1 102 0 93 0 111 0 95 0 115 0 96 0 119 0 99 1 106 0 105 1 94 0 108 1 110 0 113 0 111 0 114 0 111 0 122 1 110 0 139] -#[1 0 111 0 11 1 98 0 24 1 110 0 86 0 111 0 87 1 110 0 88 1 102 0 93 0 111 0 95 0 115 0 96 0 119 0 99 1 106 0 105 1 94 0 108 1 110 0 113 0 111 0 114 0 111 0 122 1 110 0 139] -#[1 7 25 0 96 1 114 0 139 7 29 1 122] -#[1 7 33 0 11 3 229 0 86 7 37 0 87 3 237 0 88 7 41 0 95 1 118 0 96 7 45 0 99 3 249 0 113 7 49 0 114 7 53 0 122 1 118 0 139 7 57 1 128] -#[0 1 122 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[1 1 114 0 93 7 25 0 96 7 61 1 122] -#[1 7 65 0 11 7 69 0 87 1 126 0 93 7 73 0 95 1 126 0 96 7 77 0 99 7 81 0 114 7 85 0 122 7 89 1 222] -#[0 1 130 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[1 7 25 0 96 1 114 0 105 7 93 1 122] -#[1 7 97 0 11 7 101 0 87 7 105 0 95 1 134 0 96 7 109 0 99 1 134 0 105 7 113 0 114 7 117 0 122 7 121 1 233] -#[0 1 138 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 7 125 0 108] -#[1 7 129 0 11 7 133 0 87 7 137 0 95 1 142 0 108 7 141 0 114 7 145 0 122 7 149 1 253] -#[0 1 146 0 11 0 87 0 95 0 108 0 114 0 122] -#[0 7 153 0 24] -#[1 7 157 0 11 1 150 0 24 7 161 0 87 7 165 0 95 7 169 0 99 7 173 0 114 7 177 0 122 7 181 2 1] -#[0 1 154 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[0 1 158 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 60 0 61 0 63 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 77 0 78 0 79 0 80 0 81 0 83 0 84 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 0 130 0 1 0 130 0 2 0 130 0 3 0 130 0 4 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 15 0 130 0 16 0 130 0 18 0 130 0 19 0 130 0 21 0 130 0 22 0 130 0 23 0 130 0 25 0 130 0 26 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 34 0 130 0 35 0 130 0 36 0 130 0 37 0 130 0 38 5 113 0 40 0 130 0 43 0 130 0 48 0 130 0 50 0 130 0 53 0 130 0 57 0 103 0 58 0 130 0 59 0 130 0 62 0 130 0 64 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 76 0 130 0 89 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 124 0 130 0 125 0 130 0 126 0 130 0 127 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 130 0 151 0 130 0 152 6 53 0 183 5 125 0 210 0 130 2 51] -#[0 1 162 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 1 166 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 1 166 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 7 185 0 154 1 97 0 174 4 161 0 184 1 105 0 185 7 189 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 7 193 1 0 7 197 1 1 2 165 2 32 2 169 2 33] -#[0 0 78 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 90 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 137 0 17 0 145 0 24 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 1 170 0 50 2 233 0 52 2 237 0 56 0 205 0 63 7 201 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 7 205 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 7 209 0 218 1 189 0 219 7 213 0 220 1 197 0 221 7 217 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 7 221 0 253 7 225 0 254 7 229 0 255 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 7 233 0 59 1 174 0 62 7 237 0 207 7 241 0 208] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 106 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 106 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 86 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 110 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 0 110 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 0 11 0 2 0 11 0 6 0 11 0 7 0 11 0 8 0 11 0 14 0 11 0 18 0 11 0 21 0 11 0 22 0 11 0 23 0 11 0 25 0 11 0 26 0 11 0 29 0 11 0 30 0 11 0 31 0 11 0 32 0 11 0 33 0 11 0 34 0 11 0 35 0 11 0 36 0 11 0 38 5 113 0 40 0 130 0 48 0 11 0 50 0 11 0 51 0 11 0 53 0 11 0 57 0 123 0 58 0 11 0 59 0 11 0 62 0 11 0 63 0 11 0 64 0 11 0 65 0 11 0 66 0 11 0 74 0 11 0 76 0 11 0 82 0 11 0 89 0 11 0 124 0 11 0 125 0 11 0 126 0 11 0 127 0 11 0 151 0 11 0 154 7 245 0 183 5 125 0 210 0 11 2 51] -#[0 0 142 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 0 166 0 2 7 249 0 51 7 253 0 65 0 170 0 66 0 174 0 74 8 1 0 240 8 5 0 241 8 9 0 242] -#[1 0 190 0 2 0 127 0 51 0 190 0 65 0 190 0 66 0 190 0 74 8 17 0 251] -#[1 0 190 0 2 0 190 0 51 0 131 0 65 0 190 0 66 0 190 0 74] -#[1 8 25 0 66 5 141 0 204 5 145 0 206] -#[1 8 13 0 51 8 29 0 251] -#[0 1 178 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 33 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 1 182 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 37 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 1 186 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 1 166 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 1 166 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 41 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 1 190 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 234 0 27 0 234 0 39 0 234 0 41 0 234 0 42 0 234 0 44 0 234 0 45 0 234 0 46 0 234 0 52 0 234 0 56 6 13 0 60 6 17 0 61 0 238 0 64 0 234 0 67 0 234 0 68 0 234 0 69 0 234 0 70 0 234 0 71 0 234 0 72 0 234 0 73 0 234 0 154 6 21 1 29 6 25 1 30 6 29 1 31 6 33 1 32 6 49 2 55] -#[1 0 189 0 51 8 45 2 26] -#[0 1 194 0 51] -#[0 1 198 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 1 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 193 0 52 0 201 0 56 0 205 0 63 2 241 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 1 13 0 121 5 1 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 2 9 1 1 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 8 49 1 77 2 97 1 79 8 53 1 119 2 149 2 24 8 57 2 27 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 8 61 0 50] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 185 0 47 1 206 0 50 0 189 0 51 0 193 0 52 0 197 0 53 0 201 0 56 0 205 0 63 0 209 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 9 0 120 1 13 0 121 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 9 1 1 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 2 33 1 61 2 37 1 62 2 41 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 89 1 77 2 93 1 78 2 97 1 79 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 8 65 2 28 2 161 2 31 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 1 210 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159] -#[1 0 130 0 1 0 11 0 2 0 130 0 3 0 130 0 4 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 15 0 130 0 16 0 130 0 18 0 130 0 19 0 246 0 28 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 35 0 130 0 36 0 130 0 37 5 113 0 40 0 130 0 43 0 130 0 48 0 103 0 58 0 246 0 59 0 135 0 64 0 130 0 65 0 11 0 66 0 11 0 74 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 130 0 151 0 130 0 152 0 11 0 154 5 121 0 183 5 125 0 210] -#[1 0 166 0 2 8 69 0 64 0 170 0 66 0 174 0 74] -#[0 8 73 0 64] -#[0 8 77 0 154] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 8 81 0 238 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 85 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 1 214 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 89 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 8 93 2 32 2 169 2 33] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 89 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 8 97 2 33] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 8 101 0 154 8 105 1 84 8 109 1 85] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 8 113 1 49 3 133 1 58 2 149 2 24 8 117 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 139 0 137 8 125 0 142 8 129 1 111 8 133 1 112 8 137 1 113 8 141 1 115 8 145 1 117] -#[0 8 149 0 53] -#[0 1 222 0 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 153 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 8 157 0 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 161 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 8 165 0 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 169 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 8 173 1 49 3 133 1 58 2 149 2 24 8 117 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 8 177 0 143] -#[0 8 181 0 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 8 185 1 60 2 149 2 24 8 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 8 193 0 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 193 0 52 1 226 0 53 0 201 0 56 0 205 0 63 0 209 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 1 13 0 121 8 197 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 9 1 1 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 8 201 1 77 2 97 1 79 8 205 1 86 8 209 1 99 8 213 1 102 8 217 1 103 2 149 2 24 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 1 13 0 121 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 8 221 1 79 2 165 2 32 2 169 2 33] -#[0 1 230 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 1 234 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 185 0 47 0 189 0 51 0 193 0 52 0 197 0 53 0 201 0 56 0 205 0 63 0 209 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 9 0 120 1 13 0 121 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 9 1 1 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 2 33 1 61 2 37 1 62 2 41 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 89 1 77 2 93 1 78 2 97 1 79 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 8 225 2 28 2 161 2 31 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 8 229 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 233 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 8 237 0 209 8 241 0 211 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 1 238 0 1 0 143 0 2 1 238 0 3 1 238 0 4 1 238 0 6 1 238 0 7 1 238 0 8 1 238 0 14 1 238 0 15 1 238 0 16 1 238 0 18 1 238 0 19 1 238 0 29 1 238 0 30 1 238 0 31 1 238 0 32 1 238 0 33 1 238 0 35 1 238 0 36 1 238 0 37 1 238 0 43 0 143 0 48 1 238 0 58 0 143 0 64 1 238 0 65 0 143 0 66 0 143 0 74 1 238 0 98 1 238 0 115 1 238 0 116 1 238 0 117 1 238 0 118 1 238 0 119 1 238 0 123 1 238 0 128 1 238 0 129 1 238 0 130 1 238 0 131 1 238 0 151 1 238 0 152 1 242 0 154] -#[0 1 246 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 0 154 2 51] -#[0 8 245 0 154] -#[0 8 249 0 154] -#[0 1 250 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 1 254 0 2 1 254 0 6 1 254 0 7 1 254 0 8 1 254 0 14 1 254 0 18 1 254 0 21 1 254 0 22 1 254 0 23 1 254 0 25 1 254 0 26 1 254 0 29 1 254 0 30 1 254 0 31 1 254 0 32 1 254 0 33 1 254 0 34 1 254 0 35 1 254 0 36 1 254 0 38 1 254 0 50 1 254 0 51 1 254 0 53 1 254 0 57 1 254 0 58 1 254 0 59 1 254 0 62 1 254 0 63 1 254 0 64 1 254 0 65 0 147 0 66 1 254 0 74 1 254 0 76 1 254 0 82 1 254 0 89 1 254 0 124 1 254 0 125 1 254 0 126 1 254 0 127 1 254 0 151 1 254 0 154 8 253 0 206 1 254 2 51] -#[0 2 2 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 0 154 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 1 0 238 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 5 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 2 6 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 2 10 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 9 9 0 154] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 9 13 0 60 9 17 0 61 0 205 0 63 2 14 0 64 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 9 21 0 213 9 25 0 214 9 29 0 215 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 33 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 9 37 0 154] -#[0 9 41 0 154] -#[0 2 18 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 2 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 21 0 24 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 103 0 154 0 155 0 156 0 157 0 158 0 159] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 45 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 2 26 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 2 26 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 2 30 0 43 0 53 0 59 0 64] -#[1 2 34 0 53 9 49 0 59 2 34 0 64] -#[0 2 38 0 53 0 59 0 64] -#[1 9 53 0 43 2 42 0 53 2 42 0 59 2 42 0 64] -#[0 2 46 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 2 18 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 2 50 0 154] -#[0 9 57 0 154] -#[0 2 54 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 154] -#[0 2 54 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 154] -#[1 9 61 0 59 2 58 0 64] -#[0 2 62 0 59 0 64] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 9 65 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 2 66 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 154] -#[0 9 69 0 64] -#[1 1 54 0 28 2 70 0 59 2 70 0 64] -#[1 9 73 0 59 2 74 0 64] -#[0 9 77 0 64] -#[0 1 238 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 81 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 85 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 89 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 9 97 1 10 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 9 101 1 10 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 9 105 1 11 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 9 109 1 11 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 9 113 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 9 117 1 12 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 9 121 1 12 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 9 125 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 9 129 1 12 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 9 133 1 12 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 9 137 1 13 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 9 141 1 13 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 9 145 1 14 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 9 149 1 15 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 9 153 1 16 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 9 157 1 17 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 9 161 1 20 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 9 165 1 18 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 169 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 189 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 9 173 1 23 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 177 2 26 9 181 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 9 185 1 49 3 133 1 58 2 149 2 24 8 117 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 9 189 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 0 27 0 154 1 97 0 174 4 161 0 184 1 105 0 185 6 5 0 186 9 193 0 187 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 9 197 1 50 9 201 1 51 3 133 1 58 2 149 2 24 9 205 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 2 78 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 2 82 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[1 9 209 0 124 9 213 0 127 9 217 1 40 9 221 1 54 9 225 1 55] -#[1 2 205 0 21 6 149 0 22 6 153 0 23 6 157 0 57 6 161 0 76 2 86 0 124 2 86 0 127 6 165 1 36 9 229 1 43 6 185 1 44 6 189 1 45 6 193 1 46 6 197 1 47 6 201 1 48] -#[0 2 90 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 2 94 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 2 98 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 2 102 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 2 106 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 2 110 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 9 233 0 53] -#[1 5 113 0 40 9 237 0 43 0 130 0 48 0 130 0 53 5 117 0 58 7 245 0 183 5 125 0 210] -#[1 5 129 0 48 2 114 0 53] -#[0 9 241 0 53] -#[0 2 118 0 11 0 24 0 47 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 9 245 0 107 9 249 0 112 9 253 2 5 10 1 2 7] -#[0 2 122 0 11 0 24 0 49 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 2 126 0 11 2 126 0 24 2 126 0 49 0 151 0 66 2 126 0 86 2 126 0 87 2 126 0 88 2 126 0 93 2 126 0 95 2 126 0 96 2 126 0 99 2 126 0 105 2 126 0 108 2 126 0 113 2 126 0 114 2 126 0 122 2 126 0 139 10 5 2 4 2 126 2 51] -#[0 2 130 0 11 0 24 0 49 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 0 10 0 11 0 10 0 24 0 45 0 49 0 49 0 66 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 122 0 10 0 139 10 9 0 162 0 53 0 167 10 13 0 176 0 57 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 0 81 1 120 0 85 2 8 0 89 2 9 0 93 2 10 10 17 2 29 2 134 2 51] -#[0 10 21 0 154] -#[1 0 6 0 11 0 6 0 24 0 6 0 47 0 6 0 49 0 6 0 50 0 25 0 55 0 6 0 66 0 6 0 86 0 6 0 87 0 6 0 88 0 6 0 93 0 6 0 95 0 6 0 96 0 6 0 99 0 6 0 105 0 6 0 108 0 6 0 113 0 6 0 114 0 6 0 122 0 6 0 139 0 29 0 168 0 33 0 169 10 25 2 25] -#[1 2 138 0 11 2 138 0 24 2 138 0 49 2 138 0 50 10 29 0 53 2 138 0 66 2 138 0 86 2 138 0 87 2 138 0 88 2 138 0 93 2 138 0 95 2 138 0 96 2 138 0 99 2 138 0 105 2 138 0 108 2 138 0 113 2 138 0 114 2 138 0 122 2 138 0 139 10 33 0 166 2 138 2 51] -#[1 0 130 0 22 5 113 0 40 0 130 0 48 0 130 0 51 0 130 0 53 5 117 0 58 0 130 0 59 0 130 0 62 0 130 0 64 0 130 0 65 0 130 0 154 7 245 0 183 5 125 0 210] -#[0 2 142 0 59 0 62 0 65] -#[1 10 37 0 59 10 41 0 62] -#[0 2 146 0 59 0 62] -#[1 2 150 0 59 2 150 0 62 10 45 0 65 10 49 2 16 10 53 2 17] -#[0 2 154 0 154] -#[0 2 158 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 93 0 105 0 139 0 154] -#[0 10 57 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[0 1 110 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[0 2 162 0 11 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 139] -#[0 10 61 0 93] -#[0 1 102 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[0 1 102 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[0 1 102 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[0 1 102 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[0 1 102 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[0 1 102 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[0 2 166 0 11 0 87 0 93 0 95 0 96 0 99 0 114 0 122] -#[0 10 65 0 105] -#[0 1 106 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 1 106 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 1 106 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 1 106 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 1 106 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 1 106 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 2 170 0 11 0 87 0 95 0 96 0 99 0 105 0 114 0 122] -#[0 10 69 0 154] -#[0 1 94 0 11 0 87 0 95 0 108 0 114 0 122] -#[0 1 94 0 11 0 87 0 95 0 108 0 114 0 122] -#[0 1 94 0 11 0 87 0 95 0 108 0 114 0 122] -#[0 1 94 0 11 0 87 0 95 0 108 0 114 0 122] -#[0 1 94 0 11 0 87 0 95 0 108 0 114 0 122] -#[0 2 174 0 11 0 87 0 95 0 108 0 114 0 122] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 10 73 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 10 77 1 1 10 81 1 167 2 165 2 32 2 169 2 33] -#[0 1 98 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[0 1 98 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[0 1 98 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[0 1 98 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[0 1 98 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[0 1 98 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[0 2 178 0 11 0 24 0 87 0 95 0 99 0 114 0 122] -#[1 0 11 0 2 10 85 0 40 0 155 0 48 10 89 0 58 0 159 0 64 0 11 0 66 0 11 0 74 7 245 0 183 5 125 0 210 10 93 1 2 10 97 1 3] -#[1 0 166 0 2 10 101 0 64 0 170 0 66 0 174 0 74] -#[1 10 105 0 48 10 109 0 64] -#[1 5 177 0 2 10 113 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 5 9 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 130 0 19 0 130 0 37 5 113 0 40 10 117 0 43 0 130 0 48 0 130 0 50 5 117 0 58 0 130 0 59 0 130 0 65 0 130 0 66 0 130 0 98 6 53 0 183 5 125 0 210] -#[1 5 153 0 19 5 157 0 37 5 161 0 48 5 165 0 65 5 169 0 98] -#[1 0 202 0 19 0 202 0 37 0 202 0 48 2 186 0 50 2 186 0 59 0 202 0 65 0 202 0 66 0 202 0 98] -#[1 0 202 0 19 0 202 0 37 0 202 0 48 2 190 0 50 2 190 0 59 0 202 0 65 0 202 0 66 0 202 0 98] -#[0 10 121 0 50] -#[1 2 194 0 50 10 125 0 59] -#[0 2 198 0 50 0 59] -#[0 2 202 0 59 0 62] -#[0 10 129 0 62] -#[1 10 133 0 59 2 206 0 62] -#[0 1 242 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 210 0 50 10 137 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 10 141 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 10 145 0 243 10 149 0 244 10 153 0 245 10 157 0 247 10 161 0 248 10 165 0 249 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 9 13 0 60 9 17 0 61 0 205 0 63 2 14 0 64 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 9 21 0 213 10 169 0 214 9 29 0 215 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 33 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 2 214 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 2 218 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 2 218 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 222 0 50 8 13 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 10 173 0 251 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 10 177 1 163 10 181 1 227 10 185 1 228 2 149 2 24 10 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 2 226 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 10 193 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 7 233 0 59 1 174 0 62 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 7 237 0 207 7 241 0 208 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 10 197 0 238 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 85 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 2 230 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 10 201 0 64] -#[0 10 205 0 64] -#[1 0 166 0 2 10 209 0 64 0 170 0 66 0 174 0 74] -#[0 2 234 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 2 238 0 64] -#[0 10 213 0 64] -#[0 2 238 0 64] -#[0 2 242 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 79 0 80 0 81 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 98 0 99 0 102 0 103 0 105 0 108 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 2 246 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 10 217 1 6 3 49 1 7 3 53 1 8 2 25 1 9 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 2 250 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 2 254 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 10 221 0 59 10 225 0 62] -#[0 3 2 0 50 0 59 0 62] -#[1 0 166 0 2 0 166 0 64 0 163 0 66 0 174 0 74] -#[1 0 182 0 2 0 182 0 66 0 182 0 74 10 229 0 154 10 233 2 40 10 237 2 41] -#[1 6 1 0 2 10 241 0 64] -#[0 10 245 0 43] -#[1 3 6 0 53 10 249 0 59] -#[0 3 10 0 53 0 59] -#[0 10 253 0 64] -#[0 3 14 0 21 0 22 0 23 0 53 0 57 0 64 0 76 0 124 0 127] -#[0 11 1 0 65] -#[1 0 189 0 51 11 5 2 26] -#[1 3 18 0 2 3 18 0 5 3 18 0 9 3 18 0 10 3 18 0 11 3 18 0 12 3 18 0 13 3 18 0 15 3 18 0 16 3 18 0 17 3 18 0 19 3 18 0 24 3 18 0 27 3 18 0 30 3 18 0 37 3 18 0 39 3 18 0 41 3 18 0 42 3 18 0 44 3 18 0 45 3 18 0 46 3 18 0 47 3 18 0 50 3 18 0 51 3 18 0 52 3 18 0 53 3 18 0 56 3 18 0 63 3 18 0 65 3 18 0 67 3 18 0 68 3 18 0 69 3 18 0 70 3 18 0 71 3 18 0 72 3 18 0 73 3 18 0 75 3 18 0 90 3 18 0 94 3 18 0 99 3 18 0 102 3 18 0 103 3 18 0 120 3 18 0 121 3 18 0 132 3 18 0 133 3 18 0 134 3 18 0 135 3 18 0 136 3 18 0 138 3 18 0 140 3 18 0 141 8 125 0 142 3 18 0 143 3 18 0 144 3 18 0 145 3 18 0 146 3 18 0 147 3 18 0 148 3 18 0 149 3 18 0 150 3 18 0 154 3 18 0 155 3 18 0 156 3 18 0 157 3 18 0 158 3 18 0 159 11 9 1 112 3 18 2 51] -#[0 3 22 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 3 26 0 2 3 26 0 5 3 26 0 9 3 26 0 10 3 26 0 11 3 26 0 12 3 26 0 13 3 26 0 15 3 26 0 16 3 26 0 17 3 26 0 19 3 26 0 24 3 26 0 27 3 26 0 30 3 26 0 37 3 26 0 39 3 26 0 41 3 26 0 42 3 26 0 44 3 26 0 45 3 26 0 46 3 26 0 47 3 26 0 50 3 26 0 51 3 26 0 52 3 26 0 53 3 26 0 56 3 26 0 63 3 26 0 65 3 26 0 67 3 26 0 68 3 26 0 69 3 26 0 70 3 26 0 71 3 26 0 72 3 26 0 73 3 26 0 75 3 26 0 90 3 26 0 94 3 26 0 99 3 26 0 102 3 26 0 103 3 26 0 120 3 26 0 121 3 26 0 132 3 26 0 133 3 26 0 134 3 26 0 135 3 26 0 136 0 167 0 137 3 26 0 138 3 26 0 140 3 26 0 141 3 26 0 142 3 26 0 143 3 26 0 144 3 26 0 145 3 26 0 146 3 26 0 147 3 26 0 148 3 26 0 149 3 26 0 150 3 26 0 154 3 26 0 155 3 26 0 156 3 26 0 157 3 26 0 158 3 26 0 159 11 17 1 114 11 21 1 116 11 25 1 117 3 26 2 51] -#[1 11 29 0 137 11 33 1 116] -#[0 3 34 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 3 38 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 11 37 0 64] -#[0 3 42 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 11 41 0 53] -#[0 3 46 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 11 45 0 64] -#[0 11 49 0 64] -#[0 11 53 0 65] -#[0 3 50 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 11 57 0 53] -#[0 3 54 0 34 0 50 0 53 0 59 0 62] -#[0 3 58 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 11 0 2 0 130 0 19 0 130 0 37 5 113 0 40 0 130 0 43 0 130 0 48 5 117 0 58 0 130 0 65 0 11 0 66 0 11 0 74 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 11 0 154 5 121 0 183 5 125 0 210] -#[0 3 62 0 53] -#[0 3 66 0 53 0 59 0 64] -#[0 11 61 0 53] -#[0 3 70 0 53] -#[1 3 74 0 53 11 65 0 59] -#[0 11 69 0 154] -#[0 3 78 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 130 0 2 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 18 0 130 0 21 0 130 0 22 0 130 0 23 0 130 0 25 0 130 0 26 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 34 0 130 0 35 0 130 0 36 0 130 0 38 0 130 0 48 0 130 0 50 0 130 0 51 0 130 0 53 0 130 0 57 0 103 0 58 0 130 0 59 0 130 0 62 0 130 0 63 0 130 0 64 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 76 0 130 0 82 0 130 0 89 0 130 0 124 0 130 0 125 0 130 0 126 0 130 0 127 0 130 0 151 0 130 0 154 11 73 0 183 5 125 0 210 0 130 2 51] -#[1 0 166 0 2 3 82 0 59 0 170 0 66 0 174 0 74 3 82 0 151] -#[1 11 77 0 59 11 81 0 151] -#[0 3 86 0 59 0 151] -#[1 0 130 0 2 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 18 0 130 0 21 0 130 0 22 0 130 0 23 0 130 0 25 0 130 0 26 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 34 0 130 0 35 0 130 0 36 0 130 0 38 0 130 0 48 0 130 0 50 0 130 0 51 0 130 0 53 0 130 0 57 0 103 0 58 0 130 0 59 0 130 0 62 0 130 0 63 0 130 0 64 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 76 0 130 0 82 0 130 0 89 0 130 0 124 0 130 0 125 0 130 0 126 0 130 0 127 0 130 0 151 0 130 0 154 11 85 0 183 5 125 0 210 0 130 2 51] -#[0 3 90 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 3 94 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 0 154 2 51] -#[1 10 221 0 59 11 89 0 62] -#[1 3 2 0 59 0 171 0 62] -#[1 0 130 0 1 0 130 0 2 0 130 0 3 0 130 0 4 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 15 0 130 0 16 0 130 0 18 0 130 0 19 0 130 0 21 0 130 0 22 0 130 0 23 0 130 0 25 0 130 0 26 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 34 0 130 0 35 0 130 0 36 0 130 0 37 0 130 0 38 0 130 0 43 0 130 0 48 0 130 0 50 0 130 0 53 0 130 0 57 0 103 0 58 0 130 0 59 0 130 0 62 0 130 0 64 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 76 0 130 0 89 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 124 0 130 0 125 0 130 0 126 0 130 0 127 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 130 0 151 0 130 0 152 11 97 0 183 5 125 0 210 0 130 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 11 101 0 212 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 11 105 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 11 109 0 212 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 11 105 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 11 113 0 59 3 98 0 64] -#[0 11 117 0 64] -#[0 3 102 0 59 0 64] -#[0 3 106 0 59 0 64] -#[0 3 110 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 130 0 1 0 130 0 2 0 130 0 3 0 130 0 4 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 15 0 130 0 16 0 130 0 18 0 130 0 19 0 130 0 21 0 130 0 22 0 130 0 23 0 130 0 25 0 130 0 26 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 34 0 130 0 35 0 130 0 36 0 130 0 37 0 130 0 38 0 130 0 43 0 130 0 48 0 130 0 50 0 130 0 53 0 130 0 57 0 103 0 58 0 130 0 59 0 130 0 62 0 130 0 64 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 76 0 130 0 89 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 124 0 130 0 125 0 130 0 126 0 130 0 127 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 130 0 151 0 130 0 152 11 121 0 183 5 125 0 210 0 130 2 51] -#[0 3 114 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[1 5 237 0 154 11 125 1 81 5 249 1 82] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 8 13 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 11 129 0 101 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 11 133 0 251 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 11 137 1 83 2 149 2 24 11 141 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 11 145 2 50] -#[0 11 149 0 20] -#[1 0 234 0 27 0 234 0 39 0 234 0 41 0 234 0 42 0 234 0 44 0 234 0 45 0 234 0 46 0 234 0 52 0 234 0 56 6 13 0 60 6 17 0 61 0 234 0 67 0 234 0 68 0 234 0 69 0 234 0 70 0 234 0 71 0 234 0 72 0 234 0 73 0 234 0 154 11 153 1 30 6 29 1 31 6 33 1 32] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 11 157 0 154] -#[0 3 118 0 28] -#[1 11 161 0 154 11 165 1 34] -#[0 3 122 0 28 0 51] -#[0 3 126 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 124 0 125 0 126 0 127 0 151 0 152 2 51] -#[0 3 126 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 124 0 125 0 126 0 127 0 151 0 152 2 51] -#[0 3 126 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 124 0 125 0 126 0 127 0 151 0 152 2 51] -#[0 0 254 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 124 0 125 0 126 0 127 0 151 0 152 2 51] -#[1 6 57 0 1 6 61 0 2 3 130 0 3 6 65 0 4 3 130 0 6 3 130 0 7 3 130 0 8 3 130 0 14 3 130 0 15 3 130 0 16 3 130 0 18 3 130 0 21 3 130 0 22 3 130 0 23 3 130 0 25 3 130 0 26 3 130 0 29 3 130 0 30 3 130 0 31 3 130 0 32 3 130 0 33 3 130 0 34 3 130 0 35 3 130 0 36 3 130 0 38 3 130 0 50 3 130 0 53 3 130 0 57 3 130 0 58 3 130 0 59 3 130 0 62 3 130 0 64 3 130 0 74 3 130 0 76 3 130 0 89 3 130 0 124 3 130 0 125 3 130 0 126 3 130 0 127 3 130 0 151 3 130 0 152 3 130 2 51] -#[1 6 57 0 1 6 61 0 2 3 130 0 3 6 65 0 4 3 130 0 6 3 130 0 7 3 130 0 8 3 130 0 14 3 130 0 15 3 130 0 16 3 130 0 18 3 130 0 21 3 130 0 22 3 130 0 23 3 130 0 25 3 130 0 26 3 130 0 29 3 130 0 30 3 130 0 31 3 130 0 32 3 130 0 33 3 130 0 34 3 130 0 35 3 130 0 36 3 130 0 38 3 130 0 50 3 130 0 53 3 130 0 57 3 130 0 58 3 130 0 59 3 130 0 62 3 130 0 64 3 130 0 74 3 130 0 76 3 130 0 89 3 130 0 124 3 130 0 125 3 130 0 126 3 130 0 127 3 130 0 151 3 130 0 152 3 130 2 51] -#[1 3 134 0 3 3 134 0 6 3 134 0 7 3 134 0 8 3 134 0 14 6 69 0 15 6 73 0 16 3 134 0 18 3 134 0 21 3 134 0 22 3 134 0 23 3 134 0 25 3 134 0 26 3 134 0 29 3 134 0 30 3 134 0 31 3 134 0 32 3 134 0 33 3 134 0 34 3 134 0 35 3 134 0 36 3 134 0 38 3 134 0 50 3 134 0 53 3 134 0 57 3 134 0 58 3 134 0 59 3 134 0 62 3 134 0 64 3 134 0 74 3 134 0 76 3 134 0 89 3 134 0 124 3 134 0 125 3 134 0 126 3 134 0 127 3 134 0 151 3 134 0 152 3 134 2 51] -#[1 3 134 0 3 3 134 0 6 3 134 0 7 3 134 0 8 3 134 0 14 6 69 0 15 6 73 0 16 3 134 0 18 3 134 0 21 3 134 0 22 3 134 0 23 3 134 0 25 3 134 0 26 3 134 0 29 3 134 0 30 3 134 0 31 3 134 0 32 3 134 0 33 3 134 0 34 3 134 0 35 3 134 0 36 3 134 0 38 3 134 0 50 3 134 0 53 3 134 0 57 3 134 0 58 3 134 0 59 3 134 0 62 3 134 0 64 3 134 0 74 3 134 0 76 3 134 0 89 3 134 0 124 3 134 0 125 3 134 0 126 3 134 0 127 3 134 0 151 3 134 0 152 3 134 2 51] -#[1 0 166 0 2 3 138 0 6 3 138 0 7 3 138 0 8 3 138 0 14 3 138 0 18 3 138 0 21 3 138 0 22 3 138 0 23 3 138 0 25 3 138 0 26 3 138 0 29 3 138 0 30 3 138 0 31 3 138 0 32 3 138 0 33 3 138 0 34 3 138 0 35 3 138 0 36 3 138 0 38 3 138 0 50 3 138 0 53 3 138 0 57 3 138 0 58 3 138 0 59 3 138 0 62 3 138 0 64 0 170 0 66 0 175 0 74 3 138 0 76 3 138 0 89 3 138 0 124 3 138 0 125 3 138 0 126 3 138 0 127 3 138 0 151 3 138 2 51] -#[1 6 77 0 3 3 138 0 6 3 138 0 7 3 138 0 8 3 138 0 14 3 138 0 18 3 138 0 21 3 138 0 22 3 138 0 23 3 138 0 25 3 138 0 26 3 138 0 29 3 138 0 30 3 138 0 31 3 138 0 32 3 138 0 33 3 138 0 34 3 138 0 35 3 138 0 36 3 138 0 38 3 138 0 50 3 138 0 53 3 138 0 57 3 138 0 58 3 138 0 59 3 138 0 62 3 138 0 64 3 138 0 74 3 138 0 76 3 138 0 89 3 138 0 124 3 138 0 125 3 138 0 126 3 138 0 127 3 138 0 151 6 81 0 152 3 138 2 51] -#[1 6 77 0 3 3 138 0 6 3 138 0 7 3 138 0 8 3 138 0 14 3 138 0 18 3 138 0 21 3 138 0 22 3 138 0 23 3 138 0 25 3 138 0 26 3 138 0 29 3 138 0 30 3 138 0 31 3 138 0 32 3 138 0 33 3 138 0 34 3 138 0 35 3 138 0 36 3 138 0 38 3 138 0 50 3 138 0 53 3 138 0 57 3 138 0 58 3 138 0 59 3 138 0 62 3 138 0 64 3 138 0 74 3 138 0 76 3 138 0 89 3 138 0 124 3 138 0 125 3 138 0 126 3 138 0 127 3 138 0 151 6 81 0 152 3 138 2 51] -#[1 0 166 0 2 3 138 0 6 3 138 0 7 3 138 0 8 3 138 0 14 3 138 0 18 3 138 0 21 3 138 0 22 3 138 0 23 3 138 0 25 3 138 0 26 3 138 0 29 3 138 0 30 3 138 0 31 3 138 0 32 3 138 0 33 3 138 0 34 3 138 0 35 3 138 0 36 3 138 0 38 3 138 0 50 3 138 0 53 3 138 0 57 3 138 0 58 3 138 0 59 3 138 0 62 3 138 0 64 0 170 0 66 0 175 0 74 3 138 0 76 3 138 0 89 3 138 0 124 3 138 0 125 3 138 0 126 3 138 0 127 3 138 0 151 3 138 2 51] -#[1 6 77 0 3 3 138 0 6 3 138 0 7 3 138 0 8 3 138 0 14 3 138 0 18 3 138 0 21 3 138 0 22 3 138 0 23 3 138 0 25 3 138 0 26 3 138 0 29 3 138 0 30 3 138 0 31 3 138 0 32 3 138 0 33 3 138 0 34 3 138 0 35 3 138 0 36 3 138 0 38 3 138 0 50 3 138 0 53 3 138 0 57 3 138 0 58 3 138 0 59 3 138 0 62 3 138 0 64 3 138 0 74 3 138 0 76 3 138 0 89 3 138 0 124 3 138 0 125 3 138 0 126 3 138 0 127 3 138 0 151 6 81 0 152 3 138 2 51] -#[1 6 77 0 3 3 138 0 6 3 138 0 7 3 138 0 8 3 138 0 14 3 138 0 18 3 138 0 21 3 138 0 22 3 138 0 23 3 138 0 25 3 138 0 26 3 138 0 29 3 138 0 30 3 138 0 31 3 138 0 32 3 138 0 33 3 138 0 34 3 138 0 35 3 138 0 36 3 138 0 38 3 138 0 50 3 138 0 53 3 138 0 57 3 138 0 58 3 138 0 59 3 138 0 62 3 138 0 64 3 138 0 74 3 138 0 76 3 138 0 89 3 138 0 124 3 138 0 125 3 138 0 126 3 138 0 127 3 138 0 151 6 81 0 152 3 138 2 51] -#[1 6 85 0 6 6 89 0 7 6 93 0 8 3 142 0 14 6 97 0 18 3 142 0 21 3 142 0 22 3 142 0 23 3 142 0 25 3 142 0 26 3 142 0 29 3 142 0 30 3 142 0 31 3 142 0 32 3 142 0 33 3 142 0 34 3 142 0 35 3 142 0 36 3 142 0 38 3 142 0 50 3 142 0 53 3 142 0 57 6 101 0 58 3 142 0 59 3 142 0 62 3 142 0 64 3 142 0 74 3 142 0 76 3 142 0 89 3 142 0 124 3 142 0 125 3 142 0 126 3 142 0 127 6 105 0 151 3 142 2 51] -#[1 6 85 0 6 6 89 0 7 6 93 0 8 3 142 0 14 6 97 0 18 3 142 0 21 3 142 0 22 3 142 0 23 3 142 0 25 3 142 0 26 3 142 0 29 3 142 0 30 3 142 0 31 3 142 0 32 3 142 0 33 3 142 0 34 3 142 0 35 3 142 0 36 3 142 0 38 3 142 0 50 3 142 0 53 3 142 0 57 6 101 0 58 3 142 0 59 3 142 0 62 3 142 0 64 3 142 0 74 3 142 0 76 3 142 0 89 3 142 0 124 3 142 0 125 3 142 0 126 3 142 0 127 6 105 0 151 3 142 2 51] -#[1 6 109 0 14 3 146 0 21 3 146 0 22 3 146 0 23 3 146 0 25 3 146 0 26 3 146 0 29 3 146 0 30 3 146 0 31 3 146 0 32 6 113 0 33 3 146 0 34 3 146 0 35 3 146 0 36 3 146 0 38 3 146 0 50 3 146 0 53 3 146 0 57 3 146 0 59 3 146 0 62 3 146 0 64 3 146 0 74 3 146 0 76 3 146 0 89 3 146 0 124 3 146 0 125 3 146 0 126 3 146 0 127 3 146 2 51] -#[1 3 150 0 21 3 150 0 22 3 150 0 23 3 150 0 25 3 150 0 26 3 150 0 29 6 117 0 30 3 150 0 31 3 150 0 32 3 150 0 34 3 150 0 35 3 150 0 36 3 150 0 38 3 150 0 50 3 150 0 53 3 150 0 57 3 150 0 59 3 150 0 62 3 150 0 64 3 150 0 74 3 150 0 76 3 150 0 89 3 150 0 124 3 150 0 125 3 150 0 126 3 150 0 127 3 150 2 51] -#[1 3 154 0 21 3 154 0 22 3 154 0 23 3 154 0 25 3 154 0 26 6 121 0 29 3 154 0 31 3 154 0 32 3 154 0 34 3 154 0 35 3 154 0 36 3 154 0 38 3 154 0 50 3 154 0 53 3 154 0 57 3 154 0 59 3 154 0 62 3 154 0 64 3 154 0 74 3 154 0 76 3 154 0 89 3 154 0 124 3 154 0 125 3 154 0 126 3 154 0 127 3 154 2 51] -#[1 3 158 0 21 3 158 0 22 3 158 0 23 3 158 0 25 3 158 0 26 3 158 0 31 6 125 0 32 3 158 0 34 3 158 0 35 3 158 0 36 3 158 0 38 3 158 0 50 3 158 0 53 3 158 0 57 3 158 0 59 3 158 0 62 3 158 0 64 3 158 0 74 3 158 0 76 3 158 0 89 3 158 0 124 3 158 0 125 3 158 0 126 3 158 0 127 3 158 2 51] -#[0 3 162 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 74 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[1 3 166 0 21 3 166 0 22 3 166 0 23 3 166 0 25 3 166 0 26 6 129 0 31 3 166 0 34 3 166 0 35 3 166 0 36 3 166 0 38 3 166 0 50 3 166 0 53 3 166 0 57 3 166 0 59 3 166 0 62 3 166 0 64 3 166 0 74 3 166 0 76 3 166 0 89 3 166 0 124 3 166 0 125 3 166 0 126 3 166 0 127 3 166 2 51] -#[0 11 169 0 34] -#[0 3 170 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 3 174 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 3 174 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 3 178 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 11 173 0 43] -#[0 11 177 0 154] -#[1 3 182 0 21 3 182 0 22 3 182 0 23 3 182 0 57 11 181 0 59 3 182 0 76 3 182 0 124 3 182 0 127] -#[0 3 186 0 21 0 22 0 23 0 57 0 59 0 76 0 124 0 127] -#[1 3 190 0 21 3 190 0 22 3 190 0 23 3 190 0 57 3 190 0 59 3 190 0 76 11 185 0 89 3 190 0 124 11 189 0 125 3 190 0 127 11 193 1 52 11 197 1 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 11 201 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 11 205 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 3 194 0 21 3 194 0 22 3 194 0 23 3 194 0 25 3 194 0 26 3 194 0 34 0 179 0 38 3 194 0 50 3 194 0 53 3 194 0 57 3 194 0 59 3 194 0 62 3 194 0 64 3 194 0 76 3 194 0 89 3 194 0 124 3 194 0 125 3 194 0 126 3 194 0 127 11 213 1 41 11 217 1 56 3 194 2 51] -#[0 3 198 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 3 202 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 3 206 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 3 210 0 11 0 24 0 47 0 49 0 50 0 55 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 7 1 0 154 11 221 0 174 4 161 0 184] -#[0 3 214 0 11 0 24 0 47 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 3 218 0 34] -#[0 3 218 0 34] -#[1 7 1 0 154 1 97 0 174 4 161 0 184 7 5 0 185 11 225 2 6 7 13 2 14 7 17 2 15] -#[0 11 229 0 34] -#[0 3 222 0 11 0 24 0 49 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 3 226 2 51] -#[1 0 10 0 11 0 10 0 24 0 45 0 49 3 230 0 50 0 49 0 66 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 122 0 10 0 139 0 53 0 167 0 57 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 0 81 1 120 0 85 2 8 0 89 2 9 0 93 2 10 11 233 2 29 3 230 2 51] -#[0 3 234 0 11 0 24 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 3 238 0 48 0 51] -#[1 0 22 0 11 0 22 0 24 3 153 0 47 0 22 0 49 0 22 0 50 0 22 0 66 0 22 0 86 0 22 0 87 0 22 0 88 0 22 0 93 0 22 0 95 0 22 0 96 0 22 0 99 0 22 0 105 0 22 0 108 0 22 0 113 0 22 0 114 0 22 0 122 0 22 0 139 3 157 0 170 3 161 0 171 3 165 0 172 3 169 0 173 11 237 1 28] -#[0 3 242 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 3 246 0 11 0 24 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 11 241 0 62 7 1 0 154 1 97 0 174 4 161 0 184 7 5 0 185 11 245 2 14 7 17 2 15] -#[0 3 250 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 60 0 61 0 63 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 77 0 78 0 79 0 80 0 81 0 83 0 84 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 3 254 0 64 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 11 249 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 11 253 2 18 12 1 2 19 12 5 2 20 12 9 2 21 12 13 2 22 12 17 2 23 2 149 2 24 12 21 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 2 0 59 0 62] -#[0 4 6 0 59 0 62] -#[0 12 25 0 154] -#[0 12 29 0 154] -#[0 12 33 0 154] -#[1 12 37 0 34 4 10 0 51 12 41 1 247 12 45 1 249] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 4 14 0 154] -#[1 5 177 0 2 4 14 0 154] -#[0 12 49 0 154] -#[0 12 53 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 12 57 0 59 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 18 0 151 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 233 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 8 237 0 209 8 241 0 211 2 9 1 1 12 61 1 4 12 65 1 5 2 165 2 32 2 169 2 33] -#[0 4 22 0 48 0 64] -#[0 4 26 0 48 0 64] -#[0 4 30 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 12 69 0 154] -#[0 4 30 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 30 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 12 73 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 34 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 137 0 17 0 145 0 24 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 12 77 0 50 2 233 0 52 2 237 0 56 0 205 0 63 7 201 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 7 205 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 7 209 0 218 1 189 0 219 7 213 0 220 1 197 0 221 7 217 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 12 81 0 255 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36] -#[0 4 38 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 0 154 2 51] -#[0 4 42 0 59 0 62] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 12 85 0 238 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 8 85 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 130 0 1 0 130 0 2 0 130 0 3 0 130 0 4 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 15 0 130 0 16 0 130 0 18 0 130 0 19 0 246 0 28 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 35 0 130 0 36 0 130 0 37 5 113 0 40 12 89 0 43 0 130 0 48 0 130 0 50 0 103 0 58 0 130 0 59 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 98 0 130 0 151 0 130 0 152 6 53 0 183 5 125 0 210] -#[0 12 93 0 50] -#[1 4 46 0 50 12 97 0 59] -#[0 4 50 0 50 0 59] -#[1 12 101 0 50 12 105 0 59] -#[0 4 54 0 50 0 59] -#[0 4 58 0 50 0 59] -#[0 12 109 0 64] -#[0 4 62 0 50 0 53 0 59] -#[0 4 66 0 50 0 59] -#[0 12 113 0 50] -#[1 4 70 0 50 12 117 0 59] -#[0 4 62 0 50 0 53 0 59] -#[0 12 121 0 64] -#[1 10 221 0 59 12 125 0 62] -#[0 4 74 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 78 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 82 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 12 129 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 4 86 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 43 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 74 0 76 0 89 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 12 133 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 90 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 12 137 0 43] -#[1 12 141 0 59 12 145 0 64] -#[0 4 94 0 59 0 64] -#[0 4 98 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 12 149 1 60 2 149 2 24 8 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 8 101 0 154 12 153 1 85] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 12 157 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[1 4 149 0 72 4 153 0 73 7 1 0 154 1 97 0 174 4 161 0 184 12 161 0 185 12 165 0 199] -#[0 4 102 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 4 106 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 189 0 51 11 1 0 65 12 169 2 26] -#[0 4 110 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 4 114 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 4 118 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 189 0 51 12 169 2 26] -#[0 4 110 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 12 173 0 51 12 177 1 89] -#[0 4 122 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 12 181 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 12 185 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 12 189 1 49 3 133 1 58 2 149 2 24 8 117 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 126 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 4 130 0 53 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 12 193 1 49 3 133 1 58 12 197 1 100 12 201 1 104 2 149 2 24 8 117 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 12 205 1 86 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 12 209 0 20] -#[0 4 134 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 233 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 12 213 0 211 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 4 138 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 0 154 2 51] -#[0 4 142 0 2 0 6 0 7 0 8 0 14 0 18 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 38 0 48 0 50 0 51 0 53 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 74 0 76 0 82 0 89 0 124 0 125 0 126 0 127 0 151 0 154 2 51] -#[0 4 146 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 150 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 154 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 158 0 59 0 64] -#[0 4 162 0 59 0 64] -#[0 4 166 0 59 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 9 13 0 60 9 17 0 61 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 12 217 0 215 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 33 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 170 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 154 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 4 174 0 53 0 59 0 64] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 89 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 12 221 2 33] -#[0 4 178 0 53 0 59 0 64] -#[0 4 182 0 53 0 59 0 64] -#[0 4 178 0 53 0 59 0 64] -#[0 4 178 0 53 0 59 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 12 225 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 186 0 59 0 64] -#[0 4 190 0 59 0 64] -#[0 0 246 0 59 0 64] -#[0 4 194 0 59 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 12 229 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 12 233 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 12 237 0 20] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 12 241 1 51 3 133 1 58 2 149 2 24 9 205 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 4 198 0 21 0 22 0 23 0 57 0 59 0 76 0 124 0 127] -#[0 4 202 0 21 0 22 0 23 0 57 0 59 0 76 0 124 0 127] -#[0 4 206 0 21 0 22 0 23 0 57 0 59 0 76 0 124 0 127] -#[0 4 210 0 21 0 22 0 23 0 57 0 59 0 76 0 124 0 127] -#[0 4 214 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 12 245 0 126] -#[0 12 249 0 154] -#[0 4 218 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 4 222 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[1 5 129 0 48 12 253 0 53] -#[1 13 1 0 59 13 5 0 62] -#[0 4 226 0 154] -#[0 4 230 0 11 0 24 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 0 10 0 11 0 10 0 24 0 45 0 49 2 134 0 50 0 49 0 66 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 122 0 10 0 139 13 9 0 162 0 53 0 167 10 13 0 176 0 57 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 0 81 1 120 0 85 2 8 0 89 2 9 0 93 2 10 10 17 2 29] -#[0 4 234 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 60 0 61 0 63 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 77 0 78 0 79 0 80 0 81 0 83 0 84 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 4 238 0 59 0 62] -#[1 0 130 0 1 0 130 0 2 0 130 0 3 0 130 0 4 0 130 0 6 0 130 0 7 0 130 0 8 0 130 0 14 0 130 0 15 0 130 0 16 0 130 0 18 0 130 0 19 0 246 0 28 0 130 0 29 0 130 0 30 0 130 0 31 0 130 0 32 0 130 0 33 0 130 0 35 0 130 0 36 0 130 0 37 5 113 0 40 0 183 0 43 0 130 0 48 0 103 0 58 0 130 0 59 0 130 0 64 0 130 0 65 0 130 0 66 0 130 0 74 0 130 0 98 0 130 0 115 0 130 0 116 0 130 0 117 0 130 0 118 0 130 0 119 0 130 0 123 0 130 0 128 0 130 0 129 0 130 0 130 0 130 0 131 0 130 0 151 0 130 0 152 6 53 0 183 5 125 0 210] -#[0 13 17 0 64] -#[1 13 21 0 59 4 242 0 64] -#[1 13 25 0 59 13 29 0 64] -#[0 4 246 0 59 0 64] -#[0 4 250 0 59 0 64] -#[0 4 254 0 59 0 64] -#[0 5 2 0 59 0 64] -#[1 5 6 0 22 5 6 0 34 5 6 0 51 13 33 0 58 13 37 1 123 13 41 1 129] -#[1 5 6 0 22 5 6 0 34 5 6 0 51 13 33 0 58 13 45 1 123 13 41 1 129] -#[1 5 6 0 22 5 6 0 34 5 6 0 51 13 33 0 58 13 49 1 123 13 41 1 129] -#[1 4 93 0 41 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 145 0 71 13 53 0 196] -#[1 13 57 0 51 13 61 1 248] -#[0 5 10 0 51] -#[1 13 33 0 58 5 6 0 65 13 65 1 123 13 41 1 129] -#[1 0 130 0 2 0 155 0 48 10 89 0 58 0 155 0 64 0 130 0 66 0 130 0 74 11 73 0 183 5 125 0 210 13 69 1 2 10 97 1 3] -#[0 5 14 0 59 0 151] -#[0 13 73 0 151] -#[1 13 77 0 59 5 18 0 151] -#[1 2 182 0 48 13 81 0 58 2 182 0 64 13 85 1 2 10 97 1 3] -#[0 5 22 0 50 0 59] -#[0 5 26 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 5 30 0 50 0 59] -#[1 13 89 0 50 10 221 0 59] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 7 249 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 13 93 0 240 8 5 0 241 8 9 0 242 13 97 0 246 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 13 101 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 5 34 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 13 105 0 50 13 109 0 154 13 113 0 245] -#[0 5 38 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 13 117 0 50 10 137 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 13 121 0 248 10 165 0 249 9 93 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 5 42 0 1 5 42 0 2 5 42 0 3 5 42 0 4 5 42 0 6 5 42 0 7 5 42 0 8 5 42 0 14 5 42 0 15 5 42 0 16 5 42 0 18 5 42 0 19 5 42 0 21 5 42 0 22 5 42 0 23 5 42 0 25 5 42 0 26 5 42 0 29 5 42 0 30 5 42 0 31 5 42 0 32 5 42 0 33 5 42 0 34 5 42 0 35 5 42 0 36 5 42 0 37 5 42 0 38 5 42 0 43 5 42 0 48 5 42 0 50 7 249 0 51 5 42 0 53 5 42 0 57 5 42 0 58 5 42 0 59 5 42 0 62 5 42 0 64 5 42 0 65 5 42 0 66 5 42 0 74 5 42 0 76 5 42 0 89 5 42 0 98 5 42 0 115 5 42 0 116 5 42 0 117 5 42 0 118 5 42 0 119 5 42 0 123 5 42 0 124 5 42 0 125 5 42 0 126 5 42 0 127 5 42 0 128 5 42 0 129 5 42 0 130 5 42 0 131 5 42 0 151 5 42 0 152 13 125 0 239 13 129 0 240 8 5 0 241 8 9 0 242 5 42 2 51] -#[0 5 46 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 13 133 0 50 8 13 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 10 173 0 251 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 13 137 1 163 2 149 2 24 10 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 5 50 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[1 5 54 0 1 5 54 0 2 5 54 0 3 5 54 0 4 5 54 0 6 5 54 0 7 5 54 0 8 5 54 0 14 5 54 0 15 5 54 0 16 5 54 0 18 5 54 0 19 5 54 0 21 5 54 0 22 5 54 0 23 5 54 0 25 5 54 0 26 5 54 0 29 5 54 0 30 5 54 0 31 5 54 0 32 5 54 0 33 5 54 0 34 5 54 0 35 5 54 0 36 5 54 0 37 5 54 0 38 5 54 0 43 5 54 0 48 5 54 0 50 5 54 0 51 5 54 0 53 5 54 0 57 5 54 0 58 5 54 0 59 5 54 0 62 5 54 0 64 5 54 0 65 4 125 0 66 5 54 0 74 5 54 0 76 5 54 0 89 5 54 0 98 5 54 0 115 5 54 0 116 5 54 0 117 5 54 0 118 5 54 0 119 5 54 0 123 5 54 0 124 5 54 0 125 5 54 0 126 5 54 0 127 5 54 0 128 5 54 0 129 5 54 0 130 5 54 0 131 5 54 0 151 5 54 0 152 13 141 0 204 13 145 0 205 5 145 0 206 5 54 2 51] -#[0 5 58 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 5 62 0 50 0 59 0 62] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 13 149 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 13 153 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 13 157 2 42] -#[1 10 229 0 154 13 161 2 41] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 13 165 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 5 66 0 53 0 59] -#[0 5 70 0 53 0 59] -#[1 5 74 0 2 5 74 0 5 5 74 0 9 5 74 0 10 5 74 0 11 5 74 0 12 5 74 0 13 5 74 0 15 5 74 0 16 5 74 0 17 5 74 0 19 5 74 0 24 5 74 0 27 5 74 0 30 5 74 0 37 5 74 0 39 5 74 0 41 5 74 0 42 5 74 0 44 5 74 0 45 5 74 0 46 5 74 0 47 5 74 0 50 5 74 0 51 5 74 0 52 5 74 0 53 5 74 0 56 5 74 0 63 5 74 0 65 5 74 0 67 5 74 0 68 5 74 0 69 5 74 0 70 5 74 0 71 5 74 0 72 5 74 0 73 5 74 0 75 5 74 0 90 5 74 0 94 5 74 0 99 5 74 0 102 5 74 0 103 5 74 0 120 5 74 0 121 5 74 0 132 0 187 0 133 5 74 0 134 5 74 0 135 5 74 0 136 5 74 0 138 5 74 0 140 5 74 0 141 5 74 0 143 5 74 0 144 5 74 0 145 5 74 0 146 5 74 0 147 5 74 0 148 5 74 0 149 5 74 0 150 5 74 0 154 5 74 0 155 5 74 0 156 5 74 0 157 5 74 0 158 5 74 0 159 5 74 2 51] -#[0 0 150 0 64 0 154] -#[1 5 78 0 64 13 173 0 154 13 177 1 118] -#[0 5 82 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 13 181 0 17 5 86 0 50 13 185 0 144 13 189 1 90 13 193 1 91 13 197 1 92 13 201 1 93 13 205 1 94] -#[0 5 90 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 5 94 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 5 98 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 13 209 0 64] -#[0 5 102 0 53] -#[0 13 213 0 53] -#[0 5 106 0 53] -#[0 5 110 0 53 0 59 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 13 217 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 5 114 0 59 0 151] -#[0 5 118 0 59 0 64] -#[1 6 1 0 2 13 221 0 66] -#[0 5 122 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 5 126 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 5 130 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 13 225 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 5 134 0 21 0 22 0 23 0 57 0 59 0 76 0 124 0 127] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 13 229 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 2 205 0 21 6 149 0 22 6 153 0 23 6 157 0 57 6 161 0 76 1 58 0 124 1 58 0 127 6 165 1 36 13 233 1 37 6 173 1 39 6 177 1 42 6 181 1 43 6 185 1 44 6 189 1 45 6 193 1 46 6 197 1 47 6 201 1 48] -#[0 5 138 0 11 0 24 0 47 0 49 0 50 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[1 13 237 0 62 7 1 0 154 1 97 0 174 4 161 0 184 7 5 0 185 11 245 2 14 7 17 2 15] -#[0 5 142 0 11 0 24 0 49 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 13 241 0 50] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 13 245 2 22 2 149 2 24 12 21 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 5 146 0 59 0 62] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 11 249 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 13 249 2 20 13 253 2 21 12 13 2 22 12 17 2 23 2 149 2 24 12 21 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 14 1 0 154 14 5 2 23] -#[0 5 146 0 59 0 62] -#[1 0 49 0 66 0 10 0 154 14 9 1 120 14 13 1 130 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 5 150 0 22 14 17 0 34 5 150 0 51 14 21 1 124 14 25 1 131] -#[0 5 154 0 22 0 34 0 51 0 65] -#[1 5 158 0 22 14 29 0 34 5 158 0 51 14 33 1 219 14 37 1 223] -#[1 5 162 0 22 14 41 0 34 5 162 0 51 14 45 1 230 14 49 1 234] -#[0 5 166 0 51] -#[1 5 170 0 50 0 49 0 66 0 10 0 154 14 53 1 120 14 57 1 250 14 61 1 251 14 65 1 254 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 2 138 0 5 2 138 0 11 2 138 0 24 2 138 0 27 2 138 0 39 2 138 0 41 2 138 0 42 2 138 0 44 2 138 0 45 2 138 0 46 2 138 0 49 2 138 0 50 2 138 0 52 10 29 0 53 2 138 0 55 2 138 0 56 2 138 0 66 2 138 0 67 2 138 0 68 2 138 0 69 2 138 0 70 2 138 0 71 2 138 0 72 2 138 0 73 2 138 0 79 2 138 0 81 2 138 0 85 2 138 0 86 2 138 0 87 2 138 0 88 2 138 0 91 2 138 0 92 2 138 0 93 2 138 0 95 2 138 0 96 2 138 0 99 2 138 0 102 2 138 0 105 2 138 0 108 2 138 0 113 2 138 0 114 2 138 0 120 2 138 0 122 2 138 0 139 2 138 0 154 14 69 0 166 2 138 2 51] -#[0 14 73 0 65] -#[0 5 174 0 48 0 64] -#[0 5 178 0 48 0 64] -#[0 5 182 0 59 0 151] -#[1 12 57 0 59 4 18 0 151 12 61 1 4 12 65 1 5] -#[0 5 186 0 48 0 64] -#[0 5 190 0 50 0 59] -#[0 5 194 0 50 0 59] -#[0 5 198 0 50 0 59] -#[0 5 194 0 50 0 59] -#[0 5 202 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 12 89 0 43] -#[0 5 206 0 50 0 59] -#[0 5 210 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 5 214 0 50 0 59] -#[0 5 218 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 5 222 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 5 226 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 5 230 0 50 0 59] -#[1 5 234 0 1 5 234 0 2 5 234 0 3 5 234 0 4 5 234 0 6 5 234 0 7 5 234 0 8 5 234 0 14 5 234 0 15 5 234 0 16 5 234 0 18 5 234 0 19 5 234 0 21 5 234 0 22 5 234 0 23 5 234 0 25 5 234 0 26 5 234 0 29 5 234 0 30 5 234 0 31 5 234 0 32 5 234 0 33 5 234 0 34 5 234 0 35 5 234 0 36 5 234 0 37 5 234 0 38 5 234 0 43 5 234 0 48 5 234 0 50 5 234 0 51 5 234 0 53 5 234 0 57 5 234 0 58 5 234 0 59 5 234 0 62 5 234 0 64 5 234 0 65 4 125 0 66 5 234 0 74 5 234 0 76 5 234 0 89 5 234 0 98 5 234 0 115 5 234 0 116 5 234 0 117 5 234 0 118 5 234 0 119 5 234 0 123 5 234 0 124 5 234 0 125 5 234 0 126 5 234 0 127 5 234 0 128 5 234 0 129 5 234 0 130 5 234 0 131 5 234 0 151 5 234 0 152 8 253 0 206 5 234 2 51] -#[1 5 238 0 1 5 238 0 2 5 238 0 3 5 238 0 4 5 238 0 6 5 238 0 7 5 238 0 8 5 238 0 14 5 238 0 15 5 238 0 16 5 238 0 18 5 238 0 19 5 238 0 21 5 238 0 22 5 238 0 23 5 238 0 25 5 238 0 26 5 238 0 29 5 238 0 30 5 238 0 31 5 238 0 32 5 238 0 33 5 238 0 34 5 238 0 35 5 238 0 36 5 238 0 37 5 238 0 38 5 238 0 43 5 238 0 48 5 238 0 50 8 13 0 51 5 238 0 53 5 238 0 57 5 238 0 58 5 238 0 59 5 238 0 62 5 238 0 64 5 238 0 65 5 238 0 74 5 238 0 76 5 238 0 89 5 238 0 98 5 238 0 115 5 238 0 116 5 238 0 117 5 238 0 118 5 238 0 119 5 238 0 123 5 238 0 124 5 238 0 125 5 238 0 126 5 238 0 127 5 238 0 128 5 238 0 129 5 238 0 130 5 238 0 131 5 238 0 151 5 238 0 152 14 77 0 250 14 81 0 251 5 238 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 14 85 0 212 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 14 89 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 11 105 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 5 242 0 59 0 64] -#[0 5 246 0 59 0 64] -#[0 5 250 0 59 0 64] -#[0 5 254 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 14 93 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 6 2 0 64] -#[0 14 97 0 64] -#[0 14 101 0 34] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 14 105 1 60 2 149 2 24 8 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 14 109 0 50] -#[1 13 181 0 17 6 6 0 50 13 185 0 144 14 113 1 92 13 201 1 93 13 205 1 94] -#[0 6 10 0 17 0 50 0 144] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 14 117 0 17 0 141 0 19 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 185 0 47 0 189 0 51 0 193 0 52 0 197 0 53 0 201 0 56 0 205 0 63 0 209 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 9 0 120 1 13 0 121 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 13 185 0 144 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 9 1 1 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 2 33 1 61 2 37 1 62 2 41 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 14 121 1 76 2 89 1 77 2 93 1 78 2 97 1 79 2 101 1 86 2 105 1 87 2 109 1 88 14 125 1 94 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 4 253 2 28 2 161 2 31 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 6 14 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 14 129 0 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 6 18 0 64 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 8 205 1 86 14 133 1 101 14 137 1 103 14 141 1 105 2 149 2 24 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 14 145 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 14 149 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 14 153 0 26] -#[0 6 22 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 6 26 0 21 0 22 0 23 0 25 0 26 0 34 0 38 0 50 0 53 0 57 0 59 0 62 0 64 0 76 0 89 0 124 0 125 0 126 0 127 2 51] -#[0 6 30 0 11 0 24 0 49 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 6 34 0 11 0 24 0 49 0 50 0 53 0 66 0 86 0 87 0 88 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 122 0 139 2 51] -#[0 6 38 0 59 0 64] -#[1 13 25 0 59 14 157 0 64] -#[0 6 42 0 59 0 64] -#[0 13 13 0 43] -#[0 6 46 0 59 0 64] -#[1 14 161 0 154 14 165 0 190] -#[1 14 169 0 59 14 173 0 151] -#[1 4 149 0 72 4 153 0 73 7 1 0 154 1 97 0 174 4 161 0 184 14 177 0 185 14 181 0 199 14 185 0 200 14 189 1 132] -#[1 14 193 0 22 6 50 0 51 14 197 1 125 14 201 1 133 14 205 1 134] -#[0 6 54 0 22 0 51] -#[1 7 1 0 154 1 97 0 174 4 161 0 184 14 209 0 185 14 185 0 200 14 213 1 132] -#[1 14 193 0 22 6 50 0 51 14 217 1 125 14 201 1 133 14 205 1 134] -#[0 6 58 0 22 0 51] -#[1 7 1 0 154 1 97 0 174 4 161 0 184 14 209 0 185 14 185 0 200 14 221 1 132] -#[1 14 193 0 22 6 50 0 51 14 225 1 125 14 201 1 133 14 205 1 134] -#[0 6 62 0 22 0 51] -#[0 14 229 0 154] -#[0 14 233 0 50] -#[1 6 66 0 50 14 237 0 59] -#[0 6 70 0 50 0 59] -#[0 6 74 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 6 78 0 64 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 14 245 1 169 14 249 1 172 14 253 1 173 15 1 1 174 15 5 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 6 82 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 6 86 0 1 0 2 0 3 0 4 0 6 0 7 0 8 0 14 0 15 0 16 0 18 0 19 0 21 0 22 0 23 0 25 0 26 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 43 0 48 0 50 0 53 0 57 0 58 0 59 0 62 0 64 0 65 0 74 0 76 0 89 0 98 0 115 0 116 0 117 0 118 0 119 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 151 0 152 2 51] -#[0 6 90 0 59 0 64] -#[1 0 191 0 1 0 191 0 2 0 191 0 3 0 191 0 4 0 191 0 6 0 191 0 7 0 191 0 8 0 191 0 14 0 191 0 15 0 191 0 16 0 191 0 18 0 191 0 29 0 191 0 30 0 191 0 31 0 191 0 32 0 191 0 33 0 191 0 35 0 191 0 36 0 195 0 43 0 191 0 58 0 191 0 59 0 191 0 64 0 191 0 74 0 199 0 115 0 203 0 116 0 207 0 117 0 211 0 118 0 215 0 119 0 219 0 123 0 223 0 128 0 227 0 129 0 231 0 130 0 235 0 131 0 191 0 151 0 191 0 152 5 225 1 57] -#[0 6 94 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 189 0 51 15 9 2 26] -#[0 6 98 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 15 13 0 34] -#[0 6 102 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 6 106 0 17 0 50 0 144] -#[1 14 101 0 34 4 213 0 65] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 239 0 17 0 141 0 19 0 145 0 24 0 149 0 27 0 153 0 30 0 157 0 37 0 161 0 39 0 165 0 41 0 169 0 42 0 173 0 44 0 177 0 45 0 181 0 46 0 185 0 47 6 110 0 50 0 189 0 51 0 193 0 52 0 197 0 53 0 201 0 56 0 205 0 63 0 209 0 65 0 213 0 67 0 217 0 68 0 221 0 69 0 225 0 70 0 229 0 71 0 233 0 72 0 237 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 9 0 120 1 13 0 121 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 6 110 0 144 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 1 97 0 174 1 101 0 184 1 105 0 185 1 109 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 9 1 1 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 2 33 1 61 2 37 1 62 2 41 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 89 1 77 2 93 1 78 2 97 1 79 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 8 65 2 28 2 161 2 31 2 165 2 32 2 169 2 33 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 6 114 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159] -#[0 6 118 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 15 17 0 64] -#[1 11 65 0 59 6 122 0 64] -#[0 6 126 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 15 21 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 15 25 0 62] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 15 29 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 6 130 0 59 0 62] -#[0 0 126 0 34 0 59 0 151] -#[0 6 134 0 59 0 151] -#[1 0 49 0 66 0 10 0 154 15 33 1 120 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 6 138 0 22 0 34 0 51 0 65] -#[0 0 243 0 22 0 51 0 53 0 59] -#[1 6 142 0 22 6 142 0 51 15 37 0 59] -#[0 6 146 0 22 0 51 0 59] -#[1 6 150 0 22 6 150 0 51 15 41 0 59] -#[1 14 161 0 154 15 45 0 190] -#[1 15 49 0 51 15 53 1 126] -#[1 14 193 0 22 6 154 0 51 6 154 0 53 15 57 1 134] -#[0 6 158 0 22 0 51 0 53] -#[0 0 158 0 22 0 48 0 51 0 53 0 59] -#[1 6 162 0 22 6 162 0 51 15 41 0 59] -#[1 15 61 0 51 15 65 1 220] -#[1 6 166 0 22 6 166 0 51 15 41 0 59] -#[1 15 69 0 51 15 73 1 231] -#[1 15 77 0 43 6 170 0 50 6 170 0 59] -#[0 6 174 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 53 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[1 15 81 0 50 0 49 0 66 0 10 0 154 14 53 1 120 15 85 1 254 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 6 178 0 27 6 178 0 39 6 178 0 41 6 178 0 42 6 178 0 44 6 178 0 45 6 178 0 46 6 178 0 52 6 178 0 56 15 89 0 60 15 93 0 61 15 97 0 63 6 178 0 67 6 178 0 68 6 178 0 69 6 178 0 70 6 178 0 71 6 178 0 72 6 178 0 73 15 101 0 78 6 178 0 154 15 105 1 176 15 109 1 177] -#[0 15 113 0 64] -#[0 6 182 0 64] -#[1 15 117 0 59 6 186 0 62 6 186 0 64] -#[0 6 190 0 62 0 64] -#[0 6 194 0 59 0 62 0 64] -#[0 6 198 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 6 202 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 0 121 0 12 0 125 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 0 185 0 47 0 189 0 51 2 233 0 52 0 197 0 53 2 237 0 56 0 205 0 63 0 209 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 0 253 0 99 1 1 0 102 1 5 0 103 1 17 0 132 1 21 0 134 1 25 0 135 1 29 0 136 1 33 0 138 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 4 69 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 1 205 0 223 1 209 0 224 1 213 0 225 1 217 0 226 1 221 0 227 1 225 0 228 1 229 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 2 13 1 6 2 17 1 7 2 21 1 8 2 25 1 9 2 29 1 58 15 121 1 63 2 45 1 64 2 49 1 65 2 53 1 66 2 57 1 67 2 61 1 68 2 65 1 69 2 69 1 70 2 73 1 71 2 77 1 72 2 81 1 73 2 85 1 74 2 101 1 86 2 105 1 87 2 109 1 88 2 113 1 95 2 117 1 96 2 121 1 97 2 125 1 98 2 129 1 106 2 133 1 107 2 137 1 108 2 141 1 109 2 145 1 110 2 149 2 24 2 153 2 26 2 161 2 31 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38 2 193 2 39] -#[0 6 206 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[0 6 210 0 53 0 59 0 64] -#[0 15 125 0 25] -#[1 14 161 0 154 15 129 0 190] -#[1 7 1 0 154 1 97 0 174 4 161 0 184 14 209 0 185 14 185 0 200 15 133 1 132] -#[1 7 1 0 154 1 97 0 174 4 161 0 184 14 209 0 185 15 137 0 200] -#[0 15 141 0 34] -#[1 0 10 0 5 0 10 0 11 0 10 0 24 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 6 214 0 50 0 10 0 52 0 10 0 55 0 10 0 56 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 79 0 10 0 81 0 10 0 85 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 91 0 10 0 92 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 120 0 10 0 122 0 10 0 139 0 10 0 154 15 145 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 15 149 1 120 15 153 1 140 15 157 1 141 15 161 1 142 15 165 1 143 15 169 1 144 15 173 1 145 15 177 1 146 15 181 1 147 15 185 1 148 15 189 1 149 15 193 1 150 15 197 1 151 15 201 1 152 15 205 1 164 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 2 138 0 5 2 138 0 11 2 138 0 24 2 138 0 27 2 138 0 39 2 138 0 41 2 138 0 42 2 138 0 44 2 138 0 45 2 138 0 46 2 138 0 49 2 138 0 50 2 138 0 52 10 29 0 53 2 138 0 55 2 138 0 56 2 138 0 66 2 138 0 67 2 138 0 68 2 138 0 69 2 138 0 70 2 138 0 71 2 138 0 72 2 138 0 73 2 138 0 79 2 138 0 81 2 138 0 85 2 138 0 86 2 138 0 87 2 138 0 88 2 138 0 91 2 138 0 92 2 138 0 93 2 138 0 95 2 138 0 96 2 138 0 99 2 138 0 102 2 138 0 105 2 138 0 108 2 138 0 113 2 138 0 114 2 138 0 120 2 138 0 122 2 138 0 139 2 138 0 154 15 209 0 166 2 138 2 51] -#[0 6 218 0 22 0 51 0 53] -#[1 0 10 0 11 0 10 0 24 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 6 222 0 50 0 10 0 52 0 10 0 55 0 10 0 56 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 79 0 10 0 81 0 10 0 85 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 91 0 10 0 92 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 102 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 120 0 10 0 122 0 10 0 139 0 10 0 154 15 213 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 15 217 1 120 15 221 1 143 15 225 1 144 15 229 1 145 15 233 1 146 15 237 1 147 15 241 1 148 15 245 1 149 15 249 1 150 15 253 1 152 15 205 1 164 16 1 1 224 16 5 1 225 16 9 1 226 0 85 2 8 0 89 2 9 0 93 2 10 16 13 2 43] -#[1 2 138 0 5 2 138 0 11 2 138 0 24 2 138 0 27 2 138 0 39 2 138 0 41 2 138 0 42 2 138 0 44 2 138 0 45 2 138 0 46 2 138 0 49 2 138 0 50 2 138 0 52 10 29 0 53 2 138 0 55 2 138 0 56 2 138 0 66 2 138 0 67 2 138 0 68 2 138 0 69 2 138 0 70 2 138 0 71 2 138 0 72 2 138 0 73 2 138 0 79 2 138 0 81 2 138 0 85 2 138 0 86 2 138 0 87 2 138 0 88 2 138 0 91 2 138 0 92 2 138 0 93 2 138 0 95 2 138 0 96 2 138 0 99 2 138 0 102 2 138 0 105 2 138 0 108 2 138 0 113 2 138 0 114 2 138 0 120 2 138 0 122 2 138 0 139 2 138 0 154 16 17 0 166 2 138 2 51] -#[1 0 10 0 11 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 6 226 0 50 0 10 0 52 0 10 0 56 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 79 0 10 0 154 16 21 1 120 16 25 1 235 16 29 1 236 16 33 1 237 16 37 1 238 16 41 1 239 16 45 1 240 16 49 1 241 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 2 138 0 5 2 138 0 11 2 138 0 24 2 138 0 27 2 138 0 39 2 138 0 41 2 138 0 42 2 138 0 44 2 138 0 45 2 138 0 46 2 138 0 49 2 138 0 50 2 138 0 52 10 29 0 53 2 138 0 55 2 138 0 56 2 138 0 66 2 138 0 67 2 138 0 68 2 138 0 69 2 138 0 70 2 138 0 71 2 138 0 72 2 138 0 73 2 138 0 79 2 138 0 81 2 138 0 85 2 138 0 86 2 138 0 87 2 138 0 88 2 138 0 91 2 138 0 92 2 138 0 93 2 138 0 95 2 138 0 96 2 138 0 99 2 138 0 102 2 138 0 105 2 138 0 108 2 138 0 113 2 138 0 114 2 138 0 120 2 138 0 122 2 138 0 139 2 138 0 154 16 53 0 166 2 138 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 16 57 1 60 2 149 2 24 8 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 6 230 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 53 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 6 234 0 50 0 59] -#[0 6 238 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 154] -#[0 6 238 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 154] -#[0 6 238 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 8 89 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 16 61 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 16 65 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 6 242 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 154] -#[1 14 193 0 22 6 50 0 53 16 69 1 125 14 201 1 133 14 205 1 134] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 16 73 1 174 16 77 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 6 246 0 2 0 5 0 9 0 10 0 11 0 12 0 13 0 15 0 16 0 17 0 19 0 24 0 27 0 30 0 37 0 39 0 41 0 42 0 44 0 45 0 46 0 47 0 50 0 51 0 52 0 53 0 56 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 75 0 90 0 94 0 99 0 102 0 103 0 120 0 121 0 132 0 133 0 134 0 135 0 136 0 138 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 154 0 155 0 156 0 157 0 158 0 159 2 51] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 16 81 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 6 250 0 59 0 151] -#[1 6 254 0 22 6 254 0 51 15 41 0 59] -#[0 7 2 0 22 0 51 0 59] -#[1 16 85 0 11 4 149 0 72 4 153 0 73 16 89 0 93 16 93 0 139 4 157 0 154 1 97 0 174 4 161 0 184 14 177 0 185 16 97 0 190 16 101 0 199 16 105 0 200 16 109 1 135 16 113 1 136 16 117 1 137 16 121 1 138 16 125 1 139] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 0 247 0 5 16 129 0 11 0 38 0 24 0 251 0 27 0 251 0 39 0 251 0 41 0 251 0 42 0 251 0 44 0 251 0 45 0 251 0 46 0 251 0 52 0 255 0 55 0 251 0 56 0 251 0 67 0 251 0 68 0 251 0 69 0 251 0 70 0 251 0 71 0 251 0 72 0 251 0 73 7 34 0 79 16 137 0 81 16 141 0 85 16 145 0 86 16 149 0 87 1 3 0 88 16 157 0 91 16 161 0 92 0 42 0 93 16 165 0 95 1 7 0 96 1 11 0 99 0 46 0 105 0 54 0 108 16 173 0 113 16 177 0 114 7 38 0 120 16 181 0 122 0 50 0 139 1 15 0 154 4 5 1 121 4 9 1 127 4 13 1 128 16 185 1 153 16 189 1 155 16 193 1 156 16 197 1 158 16 201 1 160 16 205 1 161 16 209 1 166 16 213 1 170 16 217 1 171 16 221 1 178 16 225 1 180 16 229 1 181 16 233 1 189 16 237 1 191 16 241 1 192 16 245 1 195 16 249 1 197 16 253 1 198 17 1 1 199 17 5 1 202 17 9 1 208 17 13 1 211 17 17 1 212 17 21 1 215 17 25 1 217 4 17 1 218 4 21 1 221 4 25 1 222 4 29 1 229 4 33 1 232 4 37 1 233 4 41 1 246 4 45 1 252 4 49 1 253 4 53 1 255 4 57 2 0 4 61 2 1 17 29 2 30] -#[0 17 33 0 50] -#[1 0 10 0 5 0 10 0 11 0 10 0 24 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 7 46 0 50 0 10 0 52 0 10 0 55 0 10 0 56 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 79 0 10 0 81 0 10 0 85 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 91 0 10 0 92 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 120 0 10 0 122 0 10 0 139 0 10 0 154 15 145 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 15 149 1 120 17 37 1 142 15 165 1 143 15 169 1 144 15 173 1 145 15 177 1 146 15 181 1 147 15 185 1 148 15 189 1 149 15 193 1 150 15 197 1 151 15 201 1 152 15 205 1 164 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 7 50 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 6 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 0 189 0 51 17 41 0 53 17 45 1 165 17 49 2 26] -#[0 7 54 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 17 53 0 11 0 38 0 24 0 251 0 27 0 251 0 39 0 251 0 41 0 251 0 42 0 251 0 44 0 251 0 45 0 251 0 46 0 251 0 52 0 255 0 55 0 251 0 56 0 251 0 67 0 251 0 68 0 251 0 69 0 251 0 70 0 251 0 71 0 251 0 72 0 251 0 73 7 34 0 79 16 137 0 81 16 141 0 85 16 145 0 86 17 57 0 87 1 3 0 88 16 157 0 91 16 161 0 92 0 42 0 93 17 61 0 95 1 7 0 96 1 19 0 99 7 62 0 102 0 46 0 105 0 54 0 108 16 173 0 113 17 69 0 114 7 38 0 120 17 73 0 122 0 50 0 139 1 15 0 154 4 5 1 121 4 9 1 127 4 13 1 128 16 185 1 153 16 189 1 155 16 193 1 156 16 197 1 158 16 201 1 160 16 205 1 161 16 209 1 166 16 213 1 170 16 217 1 171 16 221 1 178 16 225 1 180 16 229 1 181 16 233 1 189 16 237 1 191 16 241 1 192 16 245 1 195 16 249 1 197 16 253 1 198 17 1 1 199 17 5 1 202 17 9 1 208 17 13 1 211 17 17 1 212 17 21 1 215 17 77 1 217 4 17 1 218 4 21 1 221 4 25 1 222 4 29 1 229 4 33 1 232 4 37 1 233 4 41 1 246 4 45 1 252 4 49 1 253 4 53 1 255 4 57 2 0 4 61 2 1 17 81 2 30 17 85 2 44 17 89 2 47 17 93 2 48] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 17 97 0 50] -#[1 0 10 0 11 0 10 0 24 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 7 66 0 50 0 10 0 52 0 10 0 55 0 10 0 56 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 79 0 10 0 81 0 10 0 85 0 10 0 86 0 10 0 87 0 10 0 88 0 10 0 91 0 10 0 92 0 10 0 93 0 10 0 95 0 10 0 96 0 10 0 99 0 10 0 102 0 10 0 105 0 10 0 108 0 10 0 113 0 10 0 114 0 10 0 120 0 10 0 122 0 10 0 139 0 10 0 154 15 213 0 177 0 61 0 178 0 65 0 179 0 69 0 180 0 73 0 181 0 77 0 182 15 217 1 120 15 221 1 143 15 225 1 144 15 229 1 145 15 233 1 146 15 237 1 147 15 241 1 148 15 245 1 149 15 249 1 150 15 253 1 152 15 205 1 164 17 101 1 226 0 85 2 8 0 89 2 9 0 93 2 10 16 13 2 43] -#[0 7 70 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 7 74 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[1 17 105 0 11 7 78 0 27 7 78 0 39 7 78 0 41 7 78 0 42 7 78 0 44 7 78 0 45 7 78 0 46 7 78 0 52 7 78 0 56 7 78 0 67 7 78 0 68 7 78 0 69 7 78 0 70 7 78 0 71 7 78 0 72 7 78 0 73 7 78 0 79 7 78 0 154 17 109 1 242] -#[0 17 113 0 50] -#[1 0 10 0 11 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 7 82 0 50 0 10 0 52 0 10 0 56 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 79 0 10 0 154 16 21 1 120 17 117 1 237 16 37 1 238 16 41 1 239 16 45 1 240 16 49 1 241 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 7 86 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 7 90 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 7 90 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 7 90 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 7 90 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 7 94 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 7 98 0 50 0 59] -#[1 0 190 0 2 0 190 0 66 0 190 0 74 17 121 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 17 125 0 154] -#[0 17 129 0 53] -#[0 7 102 0 62 0 64] -#[0 7 106 0 59 0 62 0 64] -#[1 7 110 0 21 7 110 0 22 7 110 0 23 17 133 0 38 7 110 0 57 7 110 0 76 7 110 0 124 7 110 0 127] -#[0 17 137 0 65] -#[0 7 114 0 22 0 51 0 53 0 59] -#[0 7 118 0 22 0 51 0 53 0 59] -#[0 7 122 0 22 0 51 0 53 0 59] -#[0 7 126 0 22 0 51 0 53 0 59] -#[0 7 130 0 22 0 51 0 53 0 59] -#[0 7 134 0 22 0 51 0 53] -#[1 7 138 0 22 7 138 0 51 7 138 0 53 17 141 0 59] -#[1 7 142 0 22 7 142 0 51 7 142 0 53 17 145 0 59] -#[0 7 138 0 22 0 51 0 53] -#[0 7 122 0 22 0 51 0 53 0 59] -#[1 1 23 0 11 1 98 0 24 1 27 0 27 1 27 0 39 1 27 0 41 1 27 0 42 1 27 0 44 1 27 0 45 1 27 0 46 1 27 0 52 1 31 0 55 1 27 0 56 1 27 0 67 1 27 0 68 1 27 0 69 1 27 0 70 1 27 0 71 1 27 0 72 1 27 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 23 0 87 1 39 0 88 7 146 0 91 7 146 0 92 1 102 0 93 1 23 0 95 1 43 0 96 1 47 0 99 1 106 0 105 1 94 0 108 1 35 0 113 1 23 0 114 7 154 0 120 1 23 0 122 1 110 0 139 1 27 0 154] -#[1 7 170 0 5 1 31 0 11 1 51 0 27 1 51 0 39 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 51 0 52 1 55 0 55 1 51 0 56 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 72 1 51 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 31 0 86 1 59 0 87 1 63 0 88 1 59 0 95 7 162 0 96 1 67 0 99 7 174 0 106 7 174 0 109 1 31 0 113 1 59 0 114 1 55 0 122 1 71 0 154] -#[1 1 31 0 11 1 75 0 27 1 75 0 39 1 75 0 41 1 75 0 42 1 75 0 44 1 75 0 45 1 75 0 46 1 75 0 52 1 31 0 55 1 75 0 56 1 75 0 67 1 75 0 68 1 75 0 69 1 75 0 70 1 75 0 71 1 75 0 72 1 75 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 31 0 86 1 31 0 87 1 79 0 88 1 31 0 95 7 162 0 96 1 31 0 99 1 31 0 113 1 31 0 114 1 31 0 122 1 75 0 154] -#[1 1 31 0 11 1 75 0 27 1 75 0 39 1 75 0 41 1 75 0 42 1 75 0 44 1 75 0 45 1 75 0 46 1 75 0 52 1 31 0 55 1 75 0 56 1 75 0 67 1 75 0 68 1 75 0 69 1 75 0 70 1 75 0 71 1 75 0 72 1 75 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 31 0 86 1 31 0 87 1 79 0 88 1 31 0 95 7 162 0 96 1 31 0 99 1 31 0 113 1 31 0 114 1 31 0 122 1 75 0 154] -#[1 1 35 0 11 1 75 0 27 1 75 0 39 1 75 0 41 1 75 0 42 1 75 0 44 1 75 0 45 1 75 0 46 1 75 0 52 1 31 0 55 1 75 0 56 1 75 0 67 1 75 0 68 1 75 0 69 1 75 0 70 1 75 0 71 1 75 0 72 1 75 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 35 0 87 1 83 0 88 1 35 0 95 1 87 0 96 1 35 0 99 1 35 0 113 1 35 0 114 1 35 0 122 1 110 0 139 1 75 0 154] -#[1 1 91 0 11 1 98 0 24 1 95 0 27 1 95 0 39 1 95 0 41 1 95 0 42 1 95 0 44 1 95 0 45 1 95 0 46 1 95 0 52 1 59 0 55 1 95 0 56 1 95 0 67 1 95 0 68 1 95 0 69 1 95 0 70 1 95 0 71 1 95 0 72 1 95 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 99 0 87 1 103 0 88 7 182 0 91 7 182 0 92 1 102 0 93 1 99 0 95 1 43 0 96 1 107 0 99 1 106 0 105 1 94 0 108 1 35 0 113 1 99 0 114 7 154 0 120 1 99 0 122 1 110 0 139 1 111 0 154] -#[1 1 115 0 11 1 119 0 27 1 119 0 39 1 119 0 41 1 119 0 42 1 119 0 44 1 119 0 45 1 119 0 46 1 119 0 52 1 123 0 55 1 119 0 56 1 119 0 67 1 119 0 68 1 119 0 69 1 119 0 70 1 119 0 71 1 119 0 72 1 119 0 73 7 158 0 79 1 79 0 81 1 79 0 85 1 83 0 86 1 115 0 87 1 127 0 88 7 186 0 91 7 186 0 92 1 115 0 95 1 87 0 96 1 131 0 99 7 174 0 106 7 174 0 109 1 83 0 113 1 115 0 114 1 127 0 122 1 110 0 139 1 135 0 154 17 157 1 217 17 161 2 30] -#[0 7 190 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 7 194 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[1 1 139 0 11 1 98 0 24 1 143 0 27 1 143 0 39 1 143 0 41 1 143 0 42 1 143 0 44 1 143 0 45 1 143 0 46 1 143 0 52 1 59 0 55 1 143 0 56 1 143 0 67 1 143 0 68 1 143 0 69 1 143 0 70 1 143 0 71 1 143 0 72 1 143 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 147 0 87 1 151 0 88 7 198 0 91 7 198 0 92 1 102 0 93 1 147 0 95 1 43 0 96 1 155 0 99 1 106 0 105 1 94 0 108 1 35 0 113 1 147 0 114 7 154 0 120 1 147 0 122 1 110 0 139 1 159 0 154] -#[1 7 202 0 5 1 163 0 11 1 98 0 24 1 167 0 27 1 167 0 39 1 167 0 41 1 167 0 42 1 167 0 44 1 167 0 45 1 167 0 46 1 167 0 52 1 171 0 55 1 167 0 56 1 167 0 67 1 167 0 68 1 167 0 69 1 167 0 70 1 167 0 71 1 167 0 72 1 167 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 175 0 87 1 179 0 88 7 206 0 91 7 206 0 92 1 102 0 93 1 175 0 95 1 43 0 96 1 183 0 99 1 106 0 105 7 174 0 106 7 174 0 109 1 35 0 113 1 175 0 114 1 183 0 122 1 110 0 139 1 187 0 154] -#[1 1 35 0 11 1 75 0 27 1 75 0 39 1 75 0 41 1 75 0 42 1 75 0 44 1 75 0 45 1 75 0 46 1 75 0 52 1 31 0 55 1 75 0 56 1 75 0 67 1 75 0 68 1 75 0 69 1 75 0 70 1 75 0 71 1 75 0 72 1 75 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 35 0 87 1 83 0 88 1 35 0 95 1 87 0 96 1 35 0 99 1 35 0 113 1 35 0 114 1 35 0 122 1 110 0 139 1 75 0 154] -#[1 1 191 0 11 1 98 0 24 1 195 0 27 1 195 0 39 1 195 0 41 1 195 0 42 1 195 0 44 1 195 0 45 1 195 0 46 1 195 0 52 1 59 0 55 1 195 0 56 1 195 0 67 1 195 0 68 1 195 0 69 1 195 0 70 1 195 0 71 1 195 0 72 1 195 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 199 0 87 1 203 0 88 7 210 0 91 7 210 0 92 1 102 0 93 1 199 0 95 1 43 0 96 1 207 0 99 1 106 0 105 1 94 0 108 1 35 0 113 1 199 0 114 7 154 0 120 1 199 0 122 1 110 0 139 1 211 0 154] -#[1 1 215 0 11 1 98 0 24 1 219 0 27 1 219 0 39 1 219 0 41 1 219 0 42 1 219 0 44 1 219 0 45 1 219 0 46 1 219 0 52 1 55 0 55 1 219 0 56 1 219 0 67 1 219 0 68 1 219 0 69 1 219 0 70 1 219 0 71 1 219 0 72 1 219 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 223 0 87 1 227 0 88 7 214 0 91 7 214 0 92 1 102 0 93 1 223 0 95 1 43 0 96 1 231 0 99 1 106 0 105 7 174 0 106 1 94 0 108 7 174 0 109 1 35 0 113 1 223 0 114 7 154 0 120 1 235 0 122 1 110 0 139 1 239 0 154] -#[0 17 165 0 120] -#[1 17 169 0 11 17 173 0 87 17 177 0 95 17 181 0 114 7 218 0 120 17 185 0 122 17 189 1 156] -#[0 7 222 0 11 0 87 0 95 0 114 0 120 0 122] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 17 193 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 17 197 0 11 7 226 0 27 7 226 0 39 7 226 0 41 7 226 0 42 7 226 0 44 7 226 0 45 7 226 0 46 7 226 0 52 7 226 0 56 7 226 0 67 7 226 0 68 7 226 0 69 7 226 0 70 7 226 0 71 7 226 0 72 7 226 0 73 17 201 0 87 17 205 0 88 16 157 0 91 16 161 0 92 17 209 0 95 17 213 0 99 17 217 0 114 17 221 0 122 7 226 0 154 17 225 1 161] -#[0 7 230 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[1 1 114 0 27 1 114 0 39 1 114 0 41 1 114 0 42 1 114 0 44 1 114 0 45 1 114 0 46 1 114 0 52 1 114 0 56 1 114 0 67 1 114 0 68 1 114 0 69 1 114 0 70 1 114 0 71 1 114 0 72 1 114 0 73 7 25 0 96 1 114 0 154 17 229 1 122] -#[1 17 233 0 11 7 234 0 27 7 234 0 39 7 234 0 41 7 234 0 42 7 234 0 44 7 234 0 45 7 234 0 46 7 234 0 52 17 237 0 55 7 234 0 56 7 234 0 67 7 234 0 68 7 234 0 69 7 234 0 70 7 234 0 71 7 234 0 72 7 234 0 73 17 241 0 81 17 245 0 85 17 249 0 86 17 253 0 87 18 1 0 88 18 5 0 95 7 234 0 96 18 9 0 99 18 13 0 113 18 17 0 114 18 21 0 122 7 234 0 154 18 25 1 171] -#[0 7 238 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 18 29 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 18 33 0 11 7 242 0 27 7 242 0 39 7 242 0 41 7 242 0 42 7 242 0 44 7 242 0 45 7 242 0 46 7 242 0 52 18 37 0 55 7 242 0 56 7 242 0 67 7 242 0 68 7 242 0 69 7 242 0 70 7 242 0 71 7 242 0 72 7 242 0 73 18 41 0 81 18 45 0 85 18 49 0 86 18 53 0 87 18 57 0 88 18 61 0 95 18 65 0 99 18 69 0 113 18 73 0 114 18 77 0 122 7 242 0 154 18 81 1 181] -#[0 7 246 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 18 85 0 79] -#[1 18 89 0 11 18 93 0 55 7 250 0 79 18 97 0 81 18 101 0 85 18 105 0 86 18 109 0 87 18 113 0 88 18 117 0 95 18 121 0 99 18 125 0 113 18 129 0 114 18 133 0 122 18 137 1 192] -#[0 7 254 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 18 141 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 18 145 1 196 2 165 2 32 2 169 2 33] -#[1 18 149 0 11 8 2 0 27 8 2 0 39 8 2 0 41 8 2 0 42 8 2 0 44 8 2 0 45 8 2 0 46 8 2 0 52 18 153 0 55 8 2 0 56 8 2 0 67 8 2 0 68 8 2 0 69 8 2 0 70 8 2 0 71 8 2 0 72 8 2 0 73 18 157 0 81 18 161 0 85 18 165 0 86 18 169 0 87 18 173 0 95 18 177 0 99 18 181 0 113 18 185 0 114 18 189 0 122 8 2 0 154 18 193 1 198] -#[0 8 6 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 18 197 0 55 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 18 201 0 88 18 205 0 99 18 209 0 106 18 213 0 109 18 217 0 122 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 18 221 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 18 225 1 200 18 229 1 202 18 233 1 203 18 237 1 204 18 241 1 205 2 165 2 32 2 169 2 33] -#[0 8 10 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 88 0 99 0 106 0 109 0 122 0 154] -#[1 18 245 0 154 18 249 1 209] -#[1 18 253 0 55 19 1 0 87 19 5 0 95 19 9 0 99 19 13 0 114 19 17 0 122 8 14 0 154 19 21 1 212] -#[0 8 18 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 19 25 0 154] -#[1 7 14 0 5 1 243 0 88 17 153 0 99 19 33 2 30] -#[1 7 10 0 5 17 149 0 55 1 247 0 88 19 41 1 217] -#[0 8 22 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 53 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 8 26 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 30 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 34 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 38 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 1 251 0 11 1 98 0 24 1 27 0 27 1 27 0 39 1 27 0 41 1 27 0 42 1 27 0 44 1 27 0 45 1 27 0 46 1 27 0 52 1 31 0 55 1 27 0 56 1 27 0 67 1 27 0 68 1 27 0 69 1 27 0 70 1 27 0 71 1 27 0 72 1 27 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 1 251 0 87 1 39 0 88 7 146 0 91 7 146 0 92 1 102 0 93 1 251 0 95 1 43 0 96 1 255 0 99 8 42 0 102 1 106 0 105 1 94 0 108 1 35 0 113 1 251 0 114 7 154 0 120 1 251 0 122 1 110 0 139 1 27 0 154] -#[1 2 3 0 11 1 98 0 24 1 95 0 27 1 95 0 39 1 95 0 41 1 95 0 42 1 95 0 44 1 95 0 45 1 95 0 46 1 95 0 52 1 59 0 55 1 95 0 56 1 95 0 67 1 95 0 68 1 95 0 69 1 95 0 70 1 95 0 71 1 95 0 72 1 95 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 2 7 0 87 1 103 0 88 7 182 0 91 7 182 0 92 1 102 0 93 2 7 0 95 1 43 0 96 2 11 0 99 8 42 0 102 1 106 0 105 1 94 0 108 1 35 0 113 2 7 0 114 7 154 0 120 2 7 0 122 1 110 0 139 1 111 0 154] -#[1 2 15 0 11 1 98 0 24 1 143 0 27 1 143 0 39 1 143 0 41 1 143 0 42 1 143 0 44 1 143 0 45 1 143 0 46 1 143 0 52 1 59 0 55 1 143 0 56 1 143 0 67 1 143 0 68 1 143 0 69 1 143 0 70 1 143 0 71 1 143 0 72 1 143 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 2 19 0 87 1 151 0 88 7 198 0 91 7 198 0 92 1 102 0 93 2 19 0 95 1 43 0 96 2 23 0 99 8 42 0 102 1 106 0 105 1 94 0 108 1 35 0 113 2 19 0 114 7 154 0 120 2 19 0 122 1 110 0 139 1 159 0 154] -#[1 2 27 0 11 1 98 0 24 1 167 0 27 1 167 0 39 1 167 0 41 1 167 0 42 1 167 0 44 1 167 0 45 1 167 0 46 1 167 0 52 1 171 0 55 1 167 0 56 1 167 0 67 1 167 0 68 1 167 0 69 1 167 0 70 1 167 0 71 1 167 0 72 1 167 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 2 31 0 87 1 179 0 88 7 206 0 91 7 206 0 92 1 102 0 93 2 31 0 95 1 43 0 96 2 35 0 99 8 42 0 102 1 106 0 105 7 174 0 106 7 174 0 109 1 35 0 113 2 31 0 114 2 35 0 122 1 110 0 139 1 187 0 154] -#[1 2 39 0 11 1 98 0 24 1 195 0 27 1 195 0 39 1 195 0 41 1 195 0 42 1 195 0 44 1 195 0 45 1 195 0 46 1 195 0 52 1 59 0 55 1 195 0 56 1 195 0 67 1 195 0 68 1 195 0 69 1 195 0 70 1 195 0 71 1 195 0 72 1 195 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 2 43 0 87 1 203 0 88 7 210 0 91 7 210 0 92 1 102 0 93 2 43 0 95 1 43 0 96 2 47 0 99 8 42 0 102 1 106 0 105 1 94 0 108 1 35 0 113 2 43 0 114 7 154 0 120 2 43 0 122 1 110 0 139 1 211 0 154] -#[1 2 51 0 11 1 98 0 24 1 219 0 27 1 219 0 39 1 219 0 41 1 219 0 42 1 219 0 44 1 219 0 45 1 219 0 46 1 219 0 52 1 55 0 55 1 219 0 56 1 219 0 67 1 219 0 68 1 219 0 69 1 219 0 70 1 219 0 71 1 219 0 72 1 219 0 73 7 158 0 79 1 31 0 81 1 31 0 85 1 35 0 86 2 55 0 87 1 227 0 88 7 214 0 91 7 214 0 92 1 102 0 93 2 55 0 95 1 43 0 96 2 59 0 99 8 42 0 102 1 106 0 105 7 174 0 106 1 94 0 108 7 174 0 109 1 35 0 113 2 55 0 114 7 154 0 120 2 63 0 122 1 110 0 139 1 239 0 154] -#[1 1 243 0 88 17 153 0 99 19 45 2 30] -#[1 17 149 0 55 1 247 0 88 19 49 1 217] -#[0 19 53 0 102] -#[1 19 57 0 11 19 61 0 87 19 65 0 95 19 69 0 99 8 46 0 102 19 73 0 114 19 77 0 122 19 81 2 48] -#[0 8 50 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[0 8 54 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 53 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 8 58 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 62 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 19 85 0 79 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 19 89 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 10 77 1 1 19 93 1 167 2 165 2 32 2 169 2 33] -#[0 8 66 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 53 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 8 70 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 8 74 0 62 0 64] -#[0 8 78 0 59 0 62 0 64] -#[0 8 82 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 49 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154 2 51] -#[0 19 97 0 154] -#[0 19 101 0 64] -#[1 16 85 0 11 4 157 0 154 1 97 0 174 4 161 0 184 14 209 0 185 16 97 0 190 16 105 0 200 19 105 1 137 19 109 1 138 16 125 1 139] -#[1 16 85 0 11 4 157 0 154 1 97 0 174 4 161 0 184 14 209 0 185 19 113 0 190 16 105 0 200 19 117 1 138 19 121 1 139] -#[0 7 170 0 5 0 88 0 99 0 154] -#[0 7 202 0 5 0 55 0 88 0 154] -#[1 17 153 0 99 2 67 0 154 19 125 2 30] -#[1 17 149 0 55 7 10 0 154 19 129 1 217] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 19 133 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 7 154 0 11 0 87 0 95 0 114 0 120 0 122] -#[0 7 154 0 11 0 87 0 95 0 114 0 120 0 122] -#[0 7 154 0 11 0 87 0 95 0 114 0 120 0 122] -#[0 7 154 0 11 0 87 0 95 0 114 0 120 0 122] -#[0 7 154 0 11 0 87 0 95 0 114 0 120 0 122] -#[0 8 90 0 11 0 87 0 95 0 114 0 120 0 122] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 19 137 0 154 19 141 1 159 19 145 1 162] -#[0 7 146 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 7 182 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 7 186 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 7 198 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 7 206 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 7 210 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 7 214 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[0 8 94 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 88 0 91 0 92 0 95 0 99 0 114 0 122 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 10 73 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 10 77 1 1 19 149 1 167 2 165 2 32 2 169 2 33] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 7 162 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[0 8 98 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 96 0 99 0 113 0 114 0 122 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 19 153 0 154 1 97 0 174 4 161 0 184 14 209 0 185 19 157 0 200 19 161 1 168] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 166 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 8 102 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122 0 154] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 19 165 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 7 158 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[0 8 106 0 11 0 55 0 79 0 81 0 85 0 86 0 87 0 88 0 95 0 99 0 113 0 114 0 122] -#[1 0 166 0 2 19 169 0 63 0 170 0 66 0 174 0 74 7 1 0 154 1 97 0 174 4 161 0 184 14 209 0 185 19 173 0 200] -#[0 19 177 0 51] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 150 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 8 110 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 81 0 85 0 86 0 87 0 95 0 99 0 113 0 114 0 122 0 154] -#[0 7 174 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 88 0 99 0 106 0 109 0 122 0 154] -#[0 7 174 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 88 0 99 0 106 0 109 0 122 0 154] -#[0 7 174 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 88 0 99 0 106 0 109 0 122 0 154] -#[0 19 181 0 82] -#[0 19 185 0 82] -#[0 7 174 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 88 0 99 0 106 0 109 0 122 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 19 189 0 82] -#[1 0 189 0 51 19 193 0 53 19 197 1 201 19 201 2 26] -#[0 8 114 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 52 0 55 0 56 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 88 0 99 0 106 0 109 0 122 0 154] -#[0 8 118 0 51 0 53] -#[0 8 122 0 51 0 53] -#[0 8 126 0 51 0 53] -#[0 19 205 0 65] -#[1 0 189 0 51 19 209 0 53 19 213 1 210 19 217 2 26] -#[0 7 178 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 7 178 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 7 178 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 7 178 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 7 178 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 7 178 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 8 130 0 55 0 87 0 95 0 99 0 114 0 122 0 154] -#[0 19 221 0 65] -#[1 19 225 0 99 8 134 0 154] -#[1 19 229 0 5 19 233 0 88] -#[1 17 149 0 55 7 10 0 154 19 237 1 217] -#[1 19 241 0 5 19 245 0 88] -#[0 19 233 0 88] -#[0 19 245 0 88] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 19 249 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33 19 253 2 45] -#[0 8 42 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[0 8 42 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[0 8 42 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[0 8 42 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[0 8 42 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[0 8 42 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[0 8 138 0 11 0 87 0 95 0 99 0 102 0 114 0 122] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 20 1 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 166 0 2 20 5 0 63 0 170 0 66 0 174 0 74 2 71 0 154] -#[0 20 13 0 154] -#[0 8 142 0 21 0 22 0 23 0 57 0 76 0 124 0 127] -#[0 8 146 0 22 0 51 0 53] -#[1 8 150 0 22 8 150 0 51 8 150 0 53 20 17 0 59] -#[0 8 154 0 22 0 51 0 53] -#[0 8 158 0 22 0 51 0 53 0 59] -#[0 8 162 0 22 0 51 0 53] -#[0 8 158 0 22 0 51 0 53 0 59] -#[0 8 166 0 154] -#[0 8 166 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 20 21 0 154 20 25 1 154 20 29 1 157] -#[1 20 33 0 43 8 170 0 53 8 170 0 59] -#[1 20 37 0 53 20 41 0 59] -#[0 8 174 0 53 0 59] -#[1 19 153 0 154 1 97 0 174 4 161 0 184 14 209 0 185 19 157 0 200 20 45 1 168] -#[1 5 113 0 40 0 130 0 48 8 178 0 51 2 75 0 58 8 178 0 65 7 245 0 183 5 125 0 210] -#[0 20 49 0 48] -#[0 20 53 0 51] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 20 57 0 154 1 97 0 174 4 161 0 184 14 209 0 185 19 157 0 200 20 61 1 159 19 145 1 162 20 65 1 168] -#[0 20 69 0 66] -#[0 20 73 0 48] -#[1 0 49 0 66 0 10 0 77 0 10 0 80 0 10 0 87 0 10 0 95 0 10 0 114 20 77 1 120 20 81 1 179 20 85 1 182 20 89 1 184 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 20 93 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 20 97 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 20 101 0 1 20 105 0 2 20 109 0 3 20 113 0 4 20 117 0 5 20 121 0 7 20 125 0 8 20 129 0 9 20 133 0 14 20 137 0 15 20 141 0 16 20 145 0 19 20 149 0 29 20 153 0 30 20 157 0 32 20 161 0 33 20 165 0 37 20 169 0 58 20 173 0 90 20 177 0 94 20 181 0 151 20 185 0 152 20 189 1 206 20 193 1 207] -#[0 8 182 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 186 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 190 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 6 78 0 64 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 20 197 1 169 14 249 1 172 14 253 1 173 15 1 1 174 15 5 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 8 194 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 198 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 8 202 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 20 201 0 64] -#[0 8 206 0 154] -#[0 20 205 0 154] -#[0 8 210 0 154] -#[0 8 214 0 154] -#[0 20 209 0 154] -#[0 8 210 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 8 218 0 154] -#[1 20 213 0 154 20 217 2 46 20 221 2 49] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 20 225 0 154] -#[0 20 229 0 66] -#[0 20 233 0 51] -#[1 13 33 0 58 5 6 0 65 20 237 1 123 13 41 1 129] -#[1 16 85 0 11 4 157 0 154 1 97 0 174 4 161 0 184 14 209 0 185 19 113 0 190 16 105 0 200 20 241 1 138 19 121 1 139] -#[0 20 245 0 43] -#[1 20 249 0 53 20 253 0 59] -#[0 8 222 0 53 0 59] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 8 13 0 51 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 10 173 0 251 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 21 1 1 163 2 149 2 24 10 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 8 226 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 19 137 0 154 21 5 1 162] -#[1 13 33 0 58 5 6 0 65 21 9 1 123 13 41 1 129] -#[0 21 13 0 154] -#[1 0 49 0 66 0 10 0 77 0 10 0 80 0 10 0 87 0 10 0 95 0 10 0 114 20 77 1 120 21 17 1 179 20 85 1 182 20 89 1 184 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 5 113 0 40 20 33 0 43 0 130 0 48 8 178 0 51 8 170 0 53 5 117 0 58 8 170 0 59 7 245 0 183 5 125 0 210] -#[1 21 21 0 53 20 41 0 59] -#[0 21 25 0 51] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 21 29 1 172 14 253 1 173 15 1 1 174 15 5 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 21 33 0 63] -#[1 8 230 0 77 8 230 0 80 21 37 0 87 21 41 0 95 21 45 0 114 21 49 1 186 21 53 1 188] -#[0 21 57 0 50] -#[1 8 234 0 50 0 49 0 66 0 10 0 80 0 10 0 87 0 10 0 95 0 10 0 114 21 61 1 120 21 65 1 183 21 69 1 184 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 8 238 0 50 0 49 0 66 0 10 0 77 0 10 0 87 0 10 0 95 0 10 0 114 21 73 1 120 21 77 1 182 21 81 1 185 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 0 166 0 2 21 85 0 65 0 170 0 66 0 174 0 74] -#[1 0 166 0 2 21 89 0 65 0 170 0 66 0 174 0 74] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 8 246 0 65] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 8 246 0 65] -#[0 8 242 0 65] -#[0 2 79 0 65] -#[0 2 79 0 65] -#[0 8 246 0 65] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 8 246 0 65] -#[0 8 242 0 65] -#[0 8 246 0 65] -#[0 8 246 0 65] -#[0 8 242 0 65] -#[0 8 242 0 65] -#[0 21 93 0 65] -#[0 21 97 0 65] -#[0 21 101 0 64] -#[1 0 189 0 51 21 105 0 53 21 109 1 216 21 113 2 26] -#[0 21 117 0 65] -#[0 21 121 0 65] -#[0 21 125 0 66] -#[1 21 129 0 53 20 213 0 154 21 133 2 49] -#[0 8 250 0 53 0 154] -#[0 21 137 0 53] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 21 141 1 172 14 253 1 173 15 1 1 174 15 5 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 0 49 0 66 0 10 0 77 0 10 0 80 21 145 1 120 21 149 1 243 21 153 1 244 21 157 1 245 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 21 161 0 65] -#[0 8 254 0 22 0 51 0 53] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 21 165 1 60 2 149 2 24 8 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 9 2 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 20 21 0 154 21 169 1 157] -#[0 9 6 0 53 0 59] -#[0 9 10 0 53 0 59] -#[0 21 173 0 65] -#[0 9 14 0 51 0 58 0 65] -#[0 21 177 0 50] -#[0 9 18 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 0 49 0 66 0 10 0 83 0 10 0 84 21 181 1 120 21 185 1 190 21 189 1 193 21 193 1 194 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 21 197 0 62] -#[0 21 201 0 66] -#[0 9 22 0 77 0 80] -#[1 9 22 0 77 9 22 0 80 21 205 0 114] -#[1 9 22 0 77 9 22 0 80 21 209 0 95] -#[1 21 213 0 77 21 217 0 80] -#[0 9 26 0 77 0 80] -#[0 9 30 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 8 230 0 80 21 37 0 87 21 41 0 95 21 45 0 114 21 221 1 186 21 53 1 188] -#[0 9 34 0 50] -#[0 9 38 0 50] -#[1 8 230 0 77 21 37 0 87 21 41 0 95 21 45 0 114 21 225 1 186 21 53 1 188] -#[0 9 42 0 50] -#[0 9 46 0 50] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 21 229 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 21 233 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 21 237 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 21 241 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 21 245 0 34 9 50 0 51 9 50 0 53 21 249 1 213 21 253 1 214] -#[0 9 54 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 9 58 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 9 62 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 22 1 0 64] -#[0 22 5 0 64] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 0 205 0 63 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 22 9 1 60 2 149 2 24 8 189 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 9 66 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 9 70 0 53 0 154] -#[0 9 74 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 22 13 0 62] -#[1 22 17 0 77 22 21 0 80] -#[0 22 25 0 50] -#[1 9 78 0 50 0 49 0 66 0 10 0 80 22 29 1 120 22 33 1 245 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 9 82 0 50 0 49 0 66 0 10 0 77 22 37 1 120 22 41 1 244 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 6 78 0 64 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 22 45 1 169 14 249 1 172 14 253 1 173 15 1 1 174 15 5 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 9 86 0 53 0 59] -#[0 9 90 0 53 0 59] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 6 78 0 64 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 22 49 1 169 14 249 1 172 14 253 1 173 15 1 1 174 15 5 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 9 94 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[1 22 53 0 83 22 57 0 84] -#[0 22 61 0 50] -#[1 0 49 0 66 0 10 0 83 22 65 1 120 22 69 1 194 0 85 2 8 0 89 2 9 0 93 2 10] -#[1 0 49 0 66 0 10 0 84 22 73 1 120 22 77 1 193 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 9 98 0 51] -#[1 0 10 0 27 0 10 0 39 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 52 0 10 0 56 0 10 0 60 0 10 0 61 0 10 0 63 0 49 0 66 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 72 0 10 0 73 0 10 0 78 0 10 0 154 14 241 1 120 22 81 1 172 14 253 1 173 15 1 1 174 15 5 1 175 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 9 102 0 77 0 80] -#[0 9 102 0 77 0 80] -#[1 0 189 0 51 22 85 0 53 22 89 1 187 22 93 2 26] -#[1 0 189 0 51 22 85 0 53 22 97 1 187 22 93 2 26] -#[0 21 217 0 80] -#[0 21 213 0 77] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 22 101 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 22 105 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 22 109 0 154] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 22 113 0 154] -#[1 22 117 0 63 22 121 0 75] -#[0 9 106 0 51 0 53] -#[0 9 110 0 51 0 53] -#[1 0 189 0 51 17 41 0 53 22 125 1 165 17 49 2 26] -#[1 0 189 0 51 17 41 0 53 22 129 1 165 17 49 2 26] -#[0 22 133 0 62] -#[0 22 137 0 51] -#[0 22 141 0 53] -#[0 22 145 0 53] -#[0 9 114 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 22 21 0 80] -#[0 9 118 0 50] -#[0 22 17 0 77] -#[0 9 122 0 50] -#[0 22 149 0 64] -#[0 22 153 0 64] -#[1 0 189 0 51 22 157 2 26] -#[1 0 189 0 51 22 161 2 26] -#[0 9 126 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 102 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 22 53 0 83] -#[0 9 130 0 50] -#[0 22 57 0 84] -#[0 9 134 0 50] -#[0 22 165 0 62] -#[0 9 138 0 50 0 66 0 77 0 80 0 87 0 95 0 114] -#[0 9 142 0 50 0 66 0 80 0 87 0 95 0 114] -#[0 9 146 0 50 0 66 0 77 0 80 0 87 0 95 0 114] -#[0 9 150 0 50 0 66 0 77 0 87 0 95 0 114] -#[0 22 169 0 64] -#[0 22 173 0 64] -#[0 22 177 0 64] -#[0 22 181 0 59] -#[0 22 185 0 65] -#[0 22 189 0 65] -#[0 9 154 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 9 154 0 5 0 11 0 24 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 55 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 81 0 85 0 86 0 87 0 88 0 91 0 92 0 93 0 95 0 96 0 99 0 105 0 108 0 113 0 114 0 120 0 122 0 139 0 154] -#[0 9 158 0 53 0 154] -#[1 0 49 0 66 0 10 0 77 0 10 0 80 21 145 1 120 22 193 1 243 21 153 1 244 21 157 1 245 0 85 2 8 0 89 2 9 0 93 2 10] -#[0 9 162 0 50 0 66 0 80] -#[0 9 166 0 50 0 66 0 77] -#[1 14 193 0 22 6 50 0 53 22 197 1 125 14 201 1 133 14 205 1 134] -#[1 14 193 0 22 6 50 0 51 6 50 0 53 22 201 1 125 14 201 1 133 14 205 1 134] -#[0 9 170 0 50 0 66 0 84] -#[0 9 174 0 50 0 66 0 83] -#[0 9 178 0 51] -#[0 9 182 0 51 0 53] -#[0 9 186 0 51 0 53] -#[0 9 190 0 51 0 53] -#[1 0 149 0 27 4 89 0 39 4 93 0 41 4 97 0 42 4 101 0 44 4 105 0 45 4 109 0 46 4 117 0 52 4 121 0 56 4 129 0 67 4 133 0 68 4 137 0 69 4 141 0 70 4 145 0 71 4 149 0 72 4 153 0 73 4 157 0 154 1 97 0 174 4 161 0 184 1 105 0 185 22 205 0 186 1 113 0 188 1 117 0 189 1 121 0 190 1 125 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 2 9 1 1 2 165 2 32 2 169 2 33] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 9 13 0 60 9 17 0 61 0 205 0 63 2 14 0 64 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 9 21 0 213 22 209 0 214 9 29 0 215 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 33 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[1 0 101 0 2 0 105 0 5 0 109 0 9 0 113 0 10 0 117 0 11 2 197 0 12 2 201 0 13 0 129 0 15 0 133 0 16 0 137 0 17 0 141 0 19 2 205 0 21 0 145 0 24 0 153 0 30 0 157 0 37 2 209 0 39 2 213 0 41 2 217 0 42 2 221 0 44 2 225 0 45 2 229 0 46 2 233 0 52 2 237 0 56 9 13 0 60 9 17 0 61 0 205 0 63 2 14 0 64 2 241 0 65 2 245 0 67 2 249 0 68 2 253 0 69 3 1 0 70 3 5 0 71 3 9 0 72 3 13 0 73 0 241 0 75 0 245 0 90 0 249 0 94 1 5 0 103 3 17 0 154 1 77 0 155 1 81 0 156 1 85 0 157 1 89 0 158 1 93 0 159 3 21 0 184 9 21 0 213 22 213 0 214 9 29 0 215 1 177 0 216 1 181 0 217 1 185 0 218 1 189 0 219 1 193 0 220 1 197 0 221 1 201 0 222 3 25 0 223 1 209 0 224 1 213 0 225 1 217 0 226 3 29 0 227 3 33 0 228 3 37 0 229 1 233 0 230 1 237 0 231 1 241 0 232 1 245 0 233 1 249 0 234 1 253 0 235 2 1 0 236 2 5 0 237 3 41 0 249 3 45 1 6 3 49 1 7 3 53 1 8 2 25 1 9 3 57 1 10 3 61 1 11 3 65 1 12 3 69 1 13 3 73 1 14 3 77 1 15 3 81 1 16 3 85 1 17 3 89 1 18 3 93 1 19 3 97 1 20 3 101 1 21 3 105 1 22 3 109 1 24 3 113 1 26 3 117 1 27 3 121 1 34 3 125 1 36 3 129 1 38 3 133 1 58 2 149 2 24 9 33 2 27 2 173 2 34 2 177 2 35 2 181 2 36 2 185 2 37 2 189 2 38] -#[0 22 217 0 50] -#[0 22 221 0 53] -#[0 9 194 0 51 0 53] -#[1 0 166 0 2 0 170 0 66 0 174 0 74 22 225 0 154] -#[0 22 229 0 64] -#[0 22 233 0 64] -#[0 9 198 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 9 202 0 11 0 27 0 39 0 41 0 42 0 44 0 45 0 46 0 50 0 52 0 56 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 79 0 154] -#[0 22 237 0 64] -#[0 9 206 0 51 0 53] -#[0 9 210 0 51 0 53] -#[0 9 214 0 51 0 53] +#[1 0 201 0 52 5 33 0 65 5 37 2 72] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 5 41 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 78 0 52 5 45 0 65 5 49 1 61 5 53 1 62] +#[1 5 57 0 49 5 61 0 76] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 5 65 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 5 69 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 82 0 4 0 86 0 49 0 82 0 64 0 82 0 75 0 82 0 76 0 82 0 157] +#[1 0 90 0 4 0 86 0 49 0 90 0 64 0 90 0 75 0 90 0 76 0 90 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 17 0 122 1 21 0 125 1 25 0 130 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 0 98 0 155 1 81 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 57 1 30 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 2 93 1 96 2 97 1 97 2 101 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 5 73 1 110 5 77 1 111 2 149 1 112 2 153 1 113 2 157 1 114 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 5 81 2 74 2 221 2 77 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[0 5 85 0 65] +#[0 0 102 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 106 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 205 0 53 0 217 0 63 3 49 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 13 0 104 5 89 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 5 93 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 57 1 30 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 5 97 2 73 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 0 110 0 4 0 64 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 94 0 4 0 86 0 49 0 94 0 64 0 94 0 75 0 94 0 76 0 94 0 157] +#[1 0 114 0 4 0 86 0 49 0 114 0 64 0 114 0 75 0 114 0 76 0 114 0 157] +#[1 0 114 0 4 0 86 0 49 0 114 0 64 0 114 0 75 0 114 0 76 0 114 0 157] +#[1 0 118 0 4 0 86 0 49 0 118 0 64 0 118 0 75 0 118 0 76 0 118 0 157] +#[1 0 118 0 4 0 86 0 49 0 118 0 64 0 118 0 75 0 118 0 76 0 118 0 157] +#[0 0 122 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 122 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 201 0 52 5 101 2 72] +#[0 5 105 0 65] +#[0 5 109 0 65] +#[0 0 126 0 157] +#[0 5 113 0 65] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 5 117 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 0 201 0 52 5 121 2 72] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 130 0 55 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 5 125 1 95 2 209 2 70 5 129 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 5 133 0 143 5 137 0 151] +#[0 5 141 0 65] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 130 0 55 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 5 145 1 95 2 209 2 70 5 129 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 5 149 0 17 5 153 0 145 5 157 0 157] +#[0 5 161 0 65] +#[0 5 165 0 65] +#[0 5 169 0 55] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 5 173 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 5 177 0 65] +#[0 5 181 0 55] +#[0 5 185 0 65] +#[1 0 11 0 4 0 134 0 12 0 134 0 34 5 189 0 43 0 134 0 49 0 134 0 57 5 193 0 58 5 197 0 59 0 134 0 65 0 11 0 75 0 11 0 76 0 134 0 99 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 123 0 134 0 124 0 134 0 131 0 134 0 132 0 134 0 134 0 11 0 157 5 201 0 188 5 205 0 214] +#[0 0 142 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 142 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 142 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 146 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 150 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 142 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 142 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 154 0 2 0 154 0 4 0 154 0 6 0 154 0 10 0 154 0 11 0 154 0 15 0 154 0 20 0 154 0 21 0 154 0 22 0 154 0 24 0 154 0 25 0 154 0 26 0 154 0 27 0 154 0 28 0 154 0 30 0 154 0 31 0 154 0 32 0 154 0 33 0 154 0 35 0 154 0 36 0 154 0 37 0 154 0 38 0 154 0 39 0 154 0 40 0 154 0 41 0 154 0 42 0 154 0 44 0 154 0 45 0 154 0 46 0 154 0 47 0 154 0 48 0 15 0 49 0 154 0 51 0 154 0 52 0 154 0 53 0 154 0 55 0 154 0 58 0 154 0 59 0 154 0 62 0 154 0 63 0 154 0 64 0 154 0 65 0 154 0 66 0 154 0 67 0 154 0 68 0 154 0 69 0 154 0 70 0 154 0 71 0 154 0 72 0 154 0 73 0 154 0 74 0 154 0 75 0 154 0 76 0 154 0 77 0 154 0 80 0 154 0 82 0 154 0 83 0 154 0 86 0 154 0 88 0 154 0 89 0 154 0 90 0 154 0 91 0 154 0 93 0 154 0 94 0 154 0 95 0 154 0 96 0 154 0 97 0 154 0 100 0 154 0 103 0 154 0 106 0 154 0 109 0 154 0 110 0 154 0 111 0 154 0 121 0 154 0 126 0 154 0 127 0 154 0 128 0 154 0 129 0 154 0 130 0 154 0 133 0 154 0 153 0 154 0 155 0 154 0 157 0 154 0 163 0 154 0 164 0 154 0 167 0 154 0 168 0 154 2 97] +#[0 0 19 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 178 0 4 0 23 0 49 0 178 0 64 0 178 0 75 0 178 0 76 0 178 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 0 198 0 157] +#[0 0 202 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 202 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 202 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 206 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 206 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 162 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 162 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 90 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 82 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 82 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 5 213 0 75] +#[0 0 210 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 210 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 210 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 210 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 4 229 0 76 5 217 0 208 5 221 0 210] +#[1 0 214 0 2 0 214 0 3 0 214 0 4 0 214 0 6 0 214 0 7 0 214 0 8 0 214 0 9 0 214 0 10 0 214 0 11 0 214 0 12 0 214 0 15 0 214 0 19 0 214 0 20 0 214 0 21 0 214 0 22 0 214 0 25 0 214 0 26 0 214 0 27 0 214 0 28 0 214 0 30 0 214 0 31 0 214 0 32 0 214 0 33 0 214 0 34 0 214 0 35 0 214 0 36 0 214 0 37 0 214 0 38 0 214 0 39 0 214 0 40 0 214 0 41 0 214 0 42 0 214 0 44 0 214 0 45 0 214 0 46 0 214 0 47 0 214 0 48 0 214 0 49 0 214 0 51 0 214 0 53 0 214 0 55 0 214 0 57 0 214 0 58 0 214 0 59 0 214 0 62 0 214 0 64 0 214 0 65 0 214 0 66 0 214 0 67 0 214 0 68 0 214 0 69 0 214 0 70 0 214 0 71 0 214 0 72 0 214 0 73 0 214 0 74 0 214 0 75 0 27 0 76 0 214 0 77 0 214 0 80 0 214 0 82 0 214 0 86 0 214 0 88 0 214 0 89 0 214 0 90 0 214 0 91 0 214 0 93 0 214 0 94 0 214 0 95 0 214 0 96 0 214 0 97 0 214 0 99 0 214 0 100 0 214 0 103 0 214 0 106 0 214 0 109 0 214 0 110 0 214 0 111 0 214 0 116 0 214 0 117 0 214 0 118 0 214 0 119 0 214 0 120 0 214 0 121 0 214 0 123 0 214 0 124 0 214 0 126 0 214 0 127 0 214 0 128 0 214 0 129 0 214 0 130 0 214 0 131 0 214 0 132 0 214 0 133 0 214 0 134 0 214 0 153 0 214 0 154 0 214 0 155 0 214 0 157 0 214 0 163 0 214 0 164 0 214 0 167 0 214 0 168 0 214 2 97] +#[0 0 214 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 5 229 0 12 5 233 0 34 5 237 0 49 0 218 0 57 5 241 0 65 0 222 0 75 5 245 0 99 0 218 0 116 0 218 0 117 0 218 0 118 0 218 0 119 0 218 0 120 0 218 0 123 0 218 0 124 0 218 0 131 0 218 0 132 0 218 0 134 5 249 1 43 5 253 1 44] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 226 0 12 0 226 0 34 0 226 0 49 0 230 0 55 0 226 0 57 0 230 0 62 0 230 0 64 0 226 0 65 0 226 0 75 0 226 0 76 0 226 0 99 0 226 0 116 0 226 0 117 0 226 0 118 0 226 0 119 0 226 0 120 0 226 0 123 0 226 0 124 0 226 0 131 0 226 0 132 0 226 0 134] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 226 0 12 0 226 0 34 0 226 0 49 0 230 0 55 0 226 0 57 0 230 0 62 0 230 0 64 0 226 0 65 0 226 0 75 0 226 0 76 0 226 0 99 0 226 0 116 0 226 0 117 0 226 0 118 0 226 0 119 0 226 0 120 0 226 0 123 0 226 0 124 0 226 0 131 0 226 0 132 0 226 0 134] +#[1 0 226 0 12 0 226 0 34 0 226 0 49 0 230 0 55 0 226 0 57 0 230 0 62 0 230 0 64 0 226 0 65 0 226 0 75 0 226 0 76 0 226 0 99 0 226 0 116 0 226 0 117 0 226 0 118 0 226 0 119 0 226 0 120 0 226 0 123 0 226 0 124 0 226 0 131 0 226 0 132 0 226 0 134] +#[1 0 226 0 12 0 226 0 34 0 226 0 49 0 230 0 55 0 226 0 57 0 230 0 62 0 230 0 64 0 226 0 65 0 226 0 75 0 226 0 76 0 226 0 99 0 226 0 116 0 226 0 117 0 226 0 118 0 226 0 119 0 226 0 120 0 226 0 123 0 226 0 124 0 226 0 131 0 226 0 132 0 226 0 134] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 234 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 234 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 1 0 162] +#[0 6 5 0 166] +#[0 6 9 0 49] +#[0 6 13 0 49] +#[0 0 238 0 49] +#[0 6 17 0 4] +#[0 0 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 6 21 0 57 6 25 0 116 6 29 0 117 6 33 0 118 6 37 0 119 6 41 0 120 6 45 0 123 6 49 0 124 6 53 0 131 6 57 0 132 6 61 0 134 6 65 1 93] +#[1 0 230 0 55 0 218 0 57 0 230 0 62 0 230 0 64 0 218 0 116 0 218 0 117 0 218 0 118 0 218 0 119 0 218 0 120 0 218 0 123 0 218 0 124 0 218 0 131 0 218 0 132 0 218 0 134] +#[1 0 230 0 55 0 218 0 57 0 230 0 62 0 230 0 64 0 218 0 116 0 218 0 117 0 218 0 118 0 218 0 119 0 218 0 120 0 218 0 123 0 218 0 124 0 218 0 131 0 218 0 132 0 218 0 134] +#[0 0 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 230 0 55 0 218 0 57 0 230 0 62 0 230 0 64 0 218 0 116 0 218 0 117 0 218 0 118 0 218 0 119 0 218 0 120 0 218 0 123 0 218 0 124 0 218 0 131 0 218 0 132 0 218 0 134] +#[0 0 230 0 55 0 62 0 64] +#[0 0 230 0 55 0 62 0 64] +#[0 0 242 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 242 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 242 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 6 69 0 55] +#[0 6 73 0 55] +#[1 6 77 0 157 6 81 1 115 6 85 1 116 6 89 1 117] +#[0 6 93 0 55] +#[0 0 250 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 250 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 254 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 254 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 254 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 254 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 1 2 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 1 2 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 1 2 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 1 2 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 1 2 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 142 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 0 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 0 202 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 97 0 4] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 5 13 0 65] +#[0 5 33 0 65] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 0 31 0 157 1 113 0 178 1 117 0 180 4 237 0 189 6 101 0 190 6 105 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 35 0 39 0 39 0 40 0 43 0 41 0 47 0 42 0 51 0 44 0 55 0 45 0 59 0 46 0 63 0 48 0 67 0 53 6 109 0 60 6 113 0 61 0 217 0 63 0 71 0 64 3 49 0 65 0 75 0 67 0 79 0 68 0 83 0 69 0 87 0 70 0 91 0 71 0 95 0 73 0 99 0 74 0 253 0 87 1 1 0 92 1 13 0 104 0 103 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 5 93 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 57 1 30 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 6 117 1 64 6 121 1 65 6 125 1 66 6 129 1 67 6 133 1 68 6 137 1 69 6 141 1 70 6 145 1 71 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 5 97 2 73 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[0 0 86 0 49] +#[1 0 134 0 2 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 11 0 134 0 12 0 134 0 15 0 134 0 19 0 134 0 20 0 134 0 21 0 134 0 22 1 22 0 24 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 34 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 5 189 0 43 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 53 0 134 0 55 0 134 0 57 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 99 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 121 0 134 0 123 0 134 0 124 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 131 0 134 0 132 0 134 0 133 0 134 0 134 0 134 0 153 0 134 0 154 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 6 149 0 188 5 205 0 214 0 134 2 97] +#[0 0 182 0 49] +#[1 0 218 0 2 0 218 0 3 0 218 0 4 0 218 0 6 0 218 0 7 0 218 0 8 0 218 0 9 0 218 0 10 0 218 0 11 5 229 0 12 0 218 0 15 0 218 0 19 0 218 0 20 0 218 0 21 0 218 0 22 0 218 0 25 0 218 0 26 0 218 0 27 0 218 0 28 0 218 0 30 0 218 0 31 0 218 0 32 0 218 0 33 5 233 0 34 0 218 0 35 0 218 0 36 0 218 0 37 0 218 0 38 0 218 0 39 0 218 0 40 0 218 0 41 0 218 0 42 0 218 0 44 0 218 0 45 0 218 0 46 0 218 0 47 0 218 0 48 5 237 0 49 0 218 0 51 0 218 0 53 0 218 0 55 0 218 0 57 0 218 0 58 0 218 0 59 0 218 0 62 0 218 0 64 5 241 0 65 0 218 0 66 0 218 0 67 0 218 0 68 0 218 0 69 0 218 0 70 0 218 0 71 0 218 0 72 0 218 0 73 0 218 0 74 0 111 0 75 0 218 0 76 0 218 0 77 0 218 0 80 0 218 0 82 0 218 0 86 0 218 0 88 0 218 0 89 0 218 0 90 0 218 0 91 0 218 0 93 0 218 0 94 0 218 0 95 0 218 0 96 0 218 0 97 5 245 0 99 0 218 0 100 0 218 0 103 0 218 0 106 0 218 0 109 0 218 0 110 0 218 0 111 0 218 0 116 0 218 0 117 0 218 0 118 0 218 0 119 0 218 0 120 0 218 0 121 0 218 0 123 0 218 0 124 0 218 0 126 0 218 0 127 0 218 0 128 0 218 0 129 0 218 0 130 0 218 0 131 0 218 0 132 0 218 0 133 0 218 0 134 0 218 0 153 0 218 0 154 0 218 0 155 0 218 0 157 0 218 0 163 0 218 0 164 0 218 0 167 0 218 0 168 6 153 1 43 5 253 1 44 0 218 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 26 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 1 30 0 2 1 30 0 3 1 30 0 4 1 30 0 6 1 30 0 7 1 30 0 8 1 30 0 9 1 30 0 10 1 30 0 11 1 30 0 15 1 30 0 19 1 30 0 20 1 30 0 21 1 30 0 22 1 30 0 25 1 30 0 26 1 30 0 27 1 30 0 28 1 30 0 30 1 30 0 31 1 30 0 32 1 30 0 33 1 30 0 35 1 30 0 36 1 30 0 37 1 30 0 38 1 30 0 39 1 30 0 40 1 30 0 41 1 30 0 42 1 30 0 44 1 30 0 45 1 30 0 46 1 30 0 47 1 30 0 48 1 30 0 51 1 30 0 53 1 30 0 55 6 21 0 57 1 30 0 58 1 30 0 59 1 30 0 62 1 30 0 64 1 30 0 66 1 30 0 67 1 30 0 68 1 30 0 69 1 30 0 70 1 30 0 71 1 30 0 72 1 30 0 73 1 30 0 74 1 30 0 75 1 30 0 76 1 30 0 77 1 30 0 80 1 30 0 82 1 30 0 86 1 30 0 88 1 30 0 89 1 30 0 90 1 30 0 91 1 30 0 93 1 30 0 94 1 30 0 95 1 30 0 96 1 30 0 97 1 30 0 100 1 30 0 103 1 30 0 106 1 30 0 109 1 30 0 110 1 30 0 111 6 25 0 116 6 29 0 117 6 33 0 118 6 37 0 119 6 41 0 120 1 30 0 121 6 45 0 123 6 49 0 124 1 30 0 126 1 30 0 127 1 30 0 128 1 30 0 129 1 30 0 130 6 53 0 131 6 57 0 132 1 30 0 133 6 61 0 134 1 30 0 153 1 30 0 154 1 30 0 155 1 30 0 157 1 30 0 163 1 30 0 164 1 30 0 167 1 30 0 168 6 65 1 93 1 30 2 97] +#[0 0 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 1 34 0 2 6 157 0 3 6 161 0 4 1 34 0 6 1 34 0 7 6 165 0 8 1 34 0 9 1 34 0 10 1 34 0 11 1 34 0 15 1 34 0 19 1 34 0 20 1 34 0 21 1 34 0 22 1 34 0 25 1 34 0 26 1 34 0 27 1 34 0 28 1 34 0 30 1 34 0 31 1 34 0 32 1 34 0 33 1 34 0 35 1 34 0 36 1 34 0 37 1 34 0 38 1 34 0 39 1 34 0 40 1 34 0 41 1 34 0 42 1 34 0 44 1 34 0 45 1 34 0 46 1 34 0 47 1 34 0 48 1 34 0 51 1 34 0 53 1 34 0 55 1 34 0 58 1 34 0 59 1 34 0 62 1 34 0 64 1 34 0 66 1 34 0 67 1 34 0 68 1 34 0 69 1 34 0 70 1 34 0 71 1 34 0 72 1 34 0 73 1 34 0 74 1 34 0 75 1 34 0 76 1 34 0 77 1 34 0 80 1 34 0 82 1 34 0 86 1 34 0 88 1 34 0 89 1 34 0 90 1 34 0 91 1 34 0 93 1 34 0 94 1 34 0 95 1 34 0 96 1 34 0 97 1 34 0 100 1 34 0 103 1 34 0 106 1 34 0 109 1 34 0 110 1 34 0 111 1 34 0 121 1 34 0 126 1 34 0 127 1 34 0 128 1 34 0 129 1 34 0 130 1 34 0 133 1 34 0 153 1 34 0 154 1 34 0 155 1 34 0 157 1 34 0 163 1 34 0 164 1 34 0 167 1 34 0 168 1 34 2 97] +#[1 1 38 0 2 1 38 0 6 1 38 0 7 6 169 0 9 1 38 0 10 1 38 0 11 1 38 0 15 6 173 0 19 1 38 0 20 1 38 0 21 1 38 0 22 1 38 0 25 1 38 0 26 1 38 0 27 1 38 0 28 1 38 0 30 1 38 0 31 1 38 0 32 1 38 0 33 1 38 0 35 1 38 0 36 1 38 0 37 1 38 0 38 1 38 0 39 1 38 0 40 1 38 0 41 1 38 0 42 1 38 0 44 1 38 0 45 1 38 0 46 1 38 0 47 1 38 0 48 1 38 0 51 1 38 0 53 1 38 0 55 1 38 0 58 1 38 0 59 1 38 0 62 1 38 0 64 1 38 0 66 1 38 0 67 1 38 0 68 1 38 0 69 1 38 0 70 1 38 0 71 1 38 0 72 1 38 0 73 1 38 0 74 1 38 0 75 1 38 0 76 1 38 0 77 1 38 0 80 1 38 0 82 1 38 0 86 1 38 0 88 1 38 0 89 1 38 0 90 1 38 0 91 1 38 0 93 1 38 0 94 1 38 0 95 1 38 0 96 1 38 0 97 1 38 0 100 1 38 0 103 1 38 0 106 1 38 0 109 1 38 0 110 1 38 0 111 1 38 0 121 1 38 0 126 1 38 0 127 1 38 0 128 1 38 0 129 1 38 0 130 1 38 0 133 1 38 0 153 1 38 0 154 1 38 0 155 1 38 0 157 1 38 0 163 1 38 0 164 1 38 0 167 1 38 0 168 1 38 2 97] +#[1 1 42 0 2 1 42 0 6 6 177 0 7 1 42 0 10 1 42 0 11 1 42 0 15 1 42 0 20 1 42 0 21 1 42 0 22 1 42 0 25 1 42 0 26 1 42 0 27 1 42 0 28 1 42 0 30 1 42 0 31 1 42 0 32 1 42 0 33 1 42 0 35 1 42 0 36 1 42 0 37 1 42 0 38 1 42 0 39 1 42 0 40 1 42 0 41 1 42 0 42 1 42 0 44 1 42 0 45 1 42 0 46 1 42 0 47 1 42 0 48 1 42 0 51 1 42 0 53 1 42 0 55 1 42 0 58 1 42 0 59 1 42 0 62 1 42 0 64 1 42 0 66 1 42 0 67 1 42 0 68 1 42 0 69 1 42 0 70 1 42 0 71 1 42 0 72 1 42 0 73 1 42 0 74 1 42 0 75 1 42 0 76 1 42 0 77 1 42 0 80 1 42 0 82 1 42 0 86 1 42 0 88 1 42 0 89 1 42 0 90 1 42 0 91 1 42 0 93 1 42 0 94 1 42 0 95 1 42 0 96 1 42 0 97 1 42 0 100 1 42 0 103 1 42 0 106 1 42 0 109 1 42 0 110 1 42 0 111 1 42 0 121 1 42 0 126 1 42 0 127 1 42 0 128 1 42 0 129 1 42 0 130 1 42 0 133 1 42 0 153 6 181 0 154 1 42 0 155 1 42 0 157 1 42 0 163 1 42 0 164 1 42 0 167 1 42 0 168 1 42 2 97] +#[1 1 46 0 2 6 185 0 6 6 189 0 10 1 46 0 11 6 193 0 15 1 46 0 20 1 46 0 21 1 46 0 22 1 46 0 25 1 46 0 26 1 46 0 27 1 46 0 28 1 46 0 30 6 197 0 31 1 46 0 32 1 46 0 33 1 46 0 35 1 46 0 36 1 46 0 37 1 46 0 38 1 46 0 39 1 46 0 40 1 46 0 41 1 46 0 42 1 46 0 44 1 46 0 45 1 46 0 46 1 46 0 47 1 46 0 48 1 46 0 51 1 46 0 53 1 46 0 55 1 46 0 58 6 201 0 59 1 46 0 62 1 46 0 64 1 46 0 66 1 46 0 67 1 46 0 68 1 46 0 69 1 46 0 70 1 46 0 71 1 46 0 72 1 46 0 73 1 46 0 74 1 46 0 75 1 46 0 76 1 46 0 77 1 46 0 80 1 46 0 82 1 46 0 86 1 46 0 88 1 46 0 89 1 46 0 90 1 46 0 91 1 46 0 93 1 46 0 94 1 46 0 95 1 46 0 96 1 46 0 97 1 46 0 100 1 46 0 103 1 46 0 106 1 46 0 109 1 46 0 110 1 46 0 111 1 46 0 121 1 46 0 126 1 46 0 127 1 46 0 128 1 46 0 129 1 46 0 130 1 46 0 133 6 205 0 153 1 46 0 155 1 46 0 157 1 46 0 163 1 46 0 164 1 46 0 167 1 46 0 168 1 46 2 97] +#[1 1 50 0 2 1 50 0 11 1 50 0 20 1 50 0 21 1 50 0 22 1 50 0 25 1 50 0 26 1 50 0 27 1 50 0 28 6 209 0 30 1 50 0 32 6 213 0 33 1 50 0 35 1 50 0 36 1 50 0 37 1 50 0 38 1 50 0 39 1 50 0 40 1 50 0 41 1 50 0 42 1 50 0 44 1 50 0 45 1 50 0 46 1 50 0 47 1 50 0 48 1 50 0 51 1 50 0 53 1 50 0 55 1 50 0 58 1 50 0 62 1 50 0 64 1 50 0 66 1 50 0 67 1 50 0 68 1 50 0 69 1 50 0 70 1 50 0 71 1 50 0 72 1 50 0 73 1 50 0 74 1 50 0 75 1 50 0 76 1 50 0 77 1 50 0 80 1 50 0 82 1 50 0 86 1 50 0 88 1 50 0 89 1 50 0 90 1 50 0 91 1 50 0 93 1 50 0 94 1 50 0 95 1 50 0 96 1 50 0 97 1 50 0 100 1 50 0 103 1 50 0 106 1 50 0 109 1 50 0 110 1 50 0 111 1 50 0 121 1 50 0 126 1 50 0 127 1 50 0 128 1 50 0 129 1 50 0 130 1 50 0 133 1 50 0 155 1 50 0 157 1 50 0 163 1 50 0 164 1 50 0 167 1 50 0 168 1 50 2 97] +#[1 1 54 0 2 1 54 0 11 1 54 0 20 1 54 0 21 1 54 0 22 1 54 0 25 1 54 0 26 1 54 0 27 1 54 0 28 1 54 0 35 1 54 0 36 6 217 0 37 1 54 0 38 1 54 0 39 1 54 0 40 1 54 0 41 1 54 0 42 1 54 0 44 1 54 0 45 1 54 0 46 1 54 0 47 1 54 0 48 1 54 0 51 1 54 0 53 1 54 0 55 1 54 0 58 1 54 0 62 1 54 0 64 1 54 0 66 1 54 0 67 1 54 0 68 1 54 0 69 1 54 0 70 1 54 0 71 1 54 0 72 1 54 0 73 1 54 0 74 1 54 0 75 1 54 0 76 1 54 0 77 1 54 0 80 1 54 0 82 1 54 0 86 1 54 0 88 1 54 0 89 1 54 0 90 1 54 0 91 1 54 0 93 1 54 0 94 1 54 0 95 1 54 0 96 1 54 0 97 1 54 0 100 1 54 0 103 1 54 0 106 1 54 0 109 1 54 0 110 1 54 0 111 1 54 0 121 1 54 0 126 1 54 0 127 1 54 0 128 1 54 0 129 1 54 0 130 1 54 0 133 1 54 0 155 1 54 0 157 1 54 0 163 1 54 0 164 1 54 0 167 1 54 0 168 1 54 2 97] +#[1 1 58 0 2 1 58 0 11 1 58 0 20 1 58 0 21 1 58 0 22 1 58 0 25 1 58 0 26 1 58 0 27 1 58 0 28 1 58 0 35 6 221 0 36 1 58 0 38 1 58 0 39 1 58 0 40 1 58 0 41 1 58 0 42 1 58 0 44 1 58 0 45 1 58 0 46 1 58 0 47 1 58 0 48 1 58 0 51 1 58 0 53 1 58 0 55 1 58 0 58 1 58 0 62 1 58 0 64 1 58 0 66 1 58 0 67 1 58 0 68 1 58 0 69 1 58 0 70 1 58 0 71 1 58 0 72 1 58 0 73 1 58 0 74 1 58 0 75 1 58 0 76 1 58 0 77 1 58 0 80 1 58 0 82 1 58 0 86 1 58 0 88 1 58 0 89 1 58 0 90 1 58 0 91 1 58 0 93 1 58 0 94 1 58 0 95 1 58 0 96 1 58 0 97 1 58 0 100 1 58 0 103 1 58 0 106 1 58 0 109 1 58 0 110 1 58 0 111 1 58 0 121 1 58 0 126 1 58 0 127 1 58 0 128 1 58 0 129 1 58 0 130 1 58 0 133 1 58 0 155 1 58 0 157 1 58 0 163 1 58 0 164 1 58 0 167 1 58 0 168 1 58 2 97] +#[1 1 62 0 2 1 62 0 11 1 62 0 20 1 62 0 21 1 62 0 22 1 62 0 25 1 62 0 26 1 62 0 27 1 62 0 28 6 225 0 35 1 62 0 38 1 62 0 39 1 62 0 40 1 62 0 41 1 62 0 42 1 62 0 44 1 62 0 45 1 62 0 46 1 62 0 47 1 62 0 48 1 62 0 51 1 62 0 53 1 62 0 55 1 62 0 58 1 62 0 62 1 62 0 64 1 62 0 66 1 62 0 67 1 62 0 68 1 62 0 69 1 62 0 70 1 62 0 71 1 62 0 72 1 62 0 73 1 62 0 74 1 62 0 75 1 62 0 76 1 62 0 77 1 62 0 80 1 62 0 82 1 62 0 86 1 62 0 88 1 62 0 89 1 62 0 90 1 62 0 91 1 62 0 93 1 62 0 94 1 62 0 95 1 62 0 96 1 62 0 97 1 62 0 100 1 62 0 103 1 62 0 106 1 62 0 109 1 62 0 110 1 62 0 111 1 62 0 121 1 62 0 126 1 62 0 127 1 62 0 128 1 62 0 129 1 62 0 130 1 62 0 133 1 62 0 155 1 62 0 157 1 62 0 163 1 62 0 164 1 62 0 167 1 62 0 168 1 62 2 97] +#[1 1 66 0 2 1 66 0 11 1 66 0 20 1 66 0 21 1 66 0 22 1 66 0 25 1 66 0 26 1 66 0 27 6 229 0 28 6 233 0 38 1 66 0 39 1 66 0 40 1 66 0 41 1 66 0 42 1 66 0 44 1 66 0 45 1 66 0 46 1 66 0 47 1 66 0 48 1 66 0 51 1 66 0 53 1 66 0 55 1 66 0 58 1 66 0 62 1 66 0 64 1 66 0 66 1 66 0 67 1 66 0 68 1 66 0 69 1 66 0 70 1 66 0 71 1 66 0 72 1 66 0 73 1 66 0 74 1 66 0 75 1 66 0 76 1 66 0 77 1 66 0 80 1 66 0 82 1 66 0 86 1 66 0 88 1 66 0 89 1 66 0 90 1 66 0 91 1 66 0 93 1 66 0 94 1 66 0 95 1 66 0 96 1 66 0 97 1 66 0 100 1 66 0 103 1 66 0 106 1 66 0 109 1 66 0 110 1 66 0 111 1 66 0 121 1 66 0 126 1 66 0 127 1 66 0 128 1 66 0 129 1 66 0 130 1 66 0 133 1 66 0 155 1 66 0 157 1 66 0 163 1 66 0 164 1 66 0 167 1 66 0 168 1 66 2 97] +#[1 1 70 0 2 1 70 0 11 1 70 0 20 1 70 0 21 1 70 0 22 1 70 0 25 1 70 0 26 1 70 0 27 1 70 0 39 1 70 0 40 1 70 0 41 1 70 0 42 1 70 0 44 1 70 0 45 1 70 0 46 1 70 0 47 1 70 0 48 1 70 0 51 1 70 0 53 1 70 0 55 1 70 0 58 1 70 0 62 1 70 0 64 1 70 0 66 1 70 0 67 1 70 0 68 1 70 0 69 1 70 0 70 1 70 0 71 1 70 0 72 1 70 0 73 1 70 0 74 6 237 0 75 1 70 0 76 1 70 0 77 1 70 0 80 1 70 0 82 1 70 0 86 1 70 0 88 1 70 0 89 1 70 0 90 1 70 0 91 1 70 0 93 1 70 0 94 1 70 0 95 1 70 0 96 1 70 0 97 1 70 0 100 1 70 0 103 1 70 0 106 1 70 0 109 1 70 0 110 1 70 0 111 1 70 0 121 1 70 0 126 1 70 0 127 1 70 0 128 1 70 0 129 1 70 0 130 1 70 0 133 1 70 0 155 1 70 0 157 1 70 0 163 1 70 0 164 1 70 0 167 1 70 0 168 1 70 2 97] +#[0 1 74 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 241 0 24] +#[0 1 74 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 78 0 24] +#[0 1 78 0 24] +#[0 1 82 0 24] +#[1 3 9 0 20 6 245 0 22 6 249 0 26 6 253 0 27 7 1 0 89 1 86 0 128 1 86 0 129 7 5 1 72 7 9 1 73 7 13 1 75 7 17 1 78 7 21 1 79 7 25 1 80 7 29 1 81 7 33 1 82 7 37 1 83 7 41 1 84] +#[0 1 74 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 26 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 0 2 97] +#[1 1 90 0 2 1 90 0 11 1 90 0 20 1 90 0 21 1 90 0 22 1 90 0 25 1 90 0 26 1 90 0 27 1 90 0 28 7 45 0 32 1 90 0 35 1 90 0 36 1 90 0 37 1 90 0 38 1 90 0 39 1 90 0 40 1 90 0 41 1 90 0 42 1 90 0 44 1 90 0 45 1 90 0 46 1 90 0 47 1 90 0 48 1 90 0 51 1 90 0 53 1 90 0 55 1 90 0 58 1 90 0 62 1 90 0 64 1 90 0 66 1 90 0 67 1 90 0 68 1 90 0 69 1 90 0 70 1 90 0 71 1 90 0 72 1 90 0 73 1 90 0 74 1 90 0 75 1 90 0 76 1 90 0 77 1 90 0 80 1 90 0 82 1 90 0 86 1 90 0 88 1 90 0 89 1 90 0 90 1 90 0 91 1 90 0 93 1 90 0 94 1 90 0 95 1 90 0 96 1 90 0 97 1 90 0 100 1 90 0 103 1 90 0 106 1 90 0 109 1 90 0 110 1 90 0 111 1 90 0 121 1 90 0 126 1 90 0 127 1 90 0 128 1 90 0 129 1 90 0 130 1 90 0 133 1 90 0 155 1 90 0 157 1 90 0 163 1 90 0 164 1 90 0 167 1 90 0 168 1 90 2 97] +#[0 0 0 2 97] +#[0 7 49 0 157] +#[0 1 94 0 11 0 21 0 47 0 50 0 51 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 7 53 0 47 7 57 0 157 7 61 0 178 7 65 0 179 4 237 0 189] +#[1 1 98 0 11 1 98 0 21 1 98 0 47 1 98 0 50 3 221 0 54 1 98 0 76 1 98 0 88 1 98 0 90 1 98 0 91 1 98 0 94 1 98 0 95 1 98 0 97 1 98 0 100 1 98 0 106 1 98 0 109 1 98 0 110 1 98 0 111 1 98 0 121 1 98 0 155 7 69 0 174 3 233 0 175 3 237 0 176 3 241 0 177 1 98 2 97] +#[0 1 102 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 1 106 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 1 106 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 1 106 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 1 110 0 11 1 110 0 21 1 110 0 47 1 110 0 50 0 115 0 76 1 110 0 88 1 110 0 90 1 110 0 91 1 110 0 94 1 110 0 95 1 110 0 97 1 110 0 100 1 110 0 106 1 110 0 109 1 110 0 110 1 110 0 111 1 110 0 121 7 77 1 51 7 81 2 48 7 85 2 49 7 89 2 50 1 110 2 97] +#[0 1 114 0 49 0 52] +#[1 7 93 0 49 7 97 0 52 7 101 1 0] +#[0 1 118 0 58] +#[0 1 118 0 58] +#[0 1 118 0 58] +#[0 1 118 0 58] +#[0 1 118 0 58] +#[0 1 118 0 58] +#[0 1 118 0 58] +#[1 7 105 0 157 1 113 0 178 7 109 0 180 4 237 0 189 7 113 2 52 7 117 2 60 7 121 2 61] +#[0 1 122 0 157] +#[0 7 125 0 58] +#[1 0 119 0 11 1 130 0 21 1 142 0 47 0 119 0 88 1 142 0 90 0 119 0 91 1 134 0 94 1 142 0 95 0 123 0 97 0 127 0 100 0 119 0 106 1 126 0 109 1 138 0 110 0 119 0 111 1 142 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[1 0 119 0 11 1 130 0 21 1 142 0 47 0 119 0 88 1 142 0 90 0 119 0 91 1 134 0 94 1 142 0 95 0 123 0 97 0 127 0 100 0 119 0 106 1 126 0 109 1 138 0 110 0 119 0 111 1 142 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[1 0 119 0 11 1 130 0 21 1 142 0 47 0 119 0 88 1 142 0 90 0 119 0 91 1 134 0 94 1 142 0 95 0 123 0 97 0 127 0 100 0 119 0 106 1 126 0 109 1 138 0 110 0 119 0 111 1 142 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[1 0 127 0 11 1 130 0 21 1 142 0 47 0 127 0 88 1 142 0 90 0 127 0 91 1 134 0 94 1 142 0 95 0 123 0 97 0 127 0 100 0 127 0 106 1 138 0 110 0 127 0 111 1 142 0 121] +#[1 0 119 0 11 1 130 0 21 1 142 0 47 0 119 0 88 1 142 0 90 0 119 0 91 1 134 0 94 1 142 0 95 0 123 0 97 0 127 0 100 0 119 0 106 1 126 0 109 1 138 0 110 0 119 0 111 1 142 0 121] +#[1 0 119 0 11 1 130 0 21 1 142 0 47 0 119 0 88 1 142 0 90 0 119 0 91 1 134 0 94 1 142 0 95 0 123 0 97 0 127 0 100 0 119 0 106 1 126 0 109 1 138 0 110 0 119 0 111 1 142 0 121] +#[1 7 129 0 97 1 146 0 121 7 133 1 157] +#[1 7 137 0 11 4 45 0 47 7 141 0 88 4 53 0 90 7 145 0 91 4 61 0 95 1 150 0 97 7 149 0 100 7 153 0 106 7 157 0 111 1 150 0 121 7 161 1 163] +#[0 1 154 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[1 1 146 0 94 7 129 0 97 7 165 1 157] +#[1 7 169 0 11 7 173 0 88 7 177 0 91 1 158 0 94 1 158 0 97 7 181 0 100 7 185 0 106 7 189 0 111 7 193 2 7] +#[0 1 162 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[1 7 129 0 97 1 146 0 110 7 197 1 157] +#[1 7 201 0 11 7 205 0 88 7 209 0 91 1 166 0 97 7 213 0 100 7 217 0 106 1 166 0 110 7 221 0 111 7 225 2 19] +#[0 1 170 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 7 229 0 109] +#[1 7 233 0 11 7 237 0 88 7 241 0 91 7 245 0 106 1 174 0 109 7 249 0 111 7 253 2 43] +#[0 1 178 0 11 0 88 0 91 0 106 0 109 0 111] +#[0 8 1 0 21] +#[1 8 5 0 11 1 182 0 21 8 9 0 88 8 13 0 91 8 17 0 100 8 21 0 106 8 25 0 111 8 29 2 47] +#[0 1 186 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[0 1 190 0 2 0 11 0 21 0 23 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 60 0 61 0 63 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 78 0 79 0 80 0 81 0 82 0 84 0 85 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 157] +#[1 0 134 0 2 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 11 0 134 0 12 0 134 0 15 0 134 0 19 0 134 0 20 0 134 0 21 0 134 0 22 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 34 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 5 189 0 43 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 53 0 134 0 55 0 134 0 57 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 99 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 121 0 134 0 123 0 134 0 124 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 131 0 134 0 132 0 134 0 133 0 134 0 134 0 134 0 153 0 134 0 154 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 6 149 0 188 5 205 0 214 0 134 2 97] +#[0 1 194 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 198 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 202 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 198 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 198 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 82 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 90 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 121 0 11 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 153 0 21 0 157 0 29 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 8 33 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 1 206 0 155 8 37 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 8 41 0 225 1 205 0 226 1 209 0 227 8 45 0 228 1 217 0 229 8 49 0 230 3 89 0 231 1 229 0 232 1 233 0 233 8 53 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 8 57 1 25 8 61 1 26 8 65 1 27 8 69 1 28 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 94 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 114 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 114 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 118 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 0 118 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 8 73 0 62 1 210 0 66 8 77 0 211 8 81 0 212] +#[1 0 11 0 2 0 11 0 4 0 11 0 6 0 11 0 10 0 11 0 11 0 11 0 15 0 11 0 20 0 11 0 21 0 11 0 22 0 11 0 24 0 11 0 25 0 11 0 26 0 11 0 27 0 11 0 28 0 11 0 30 0 11 0 31 0 11 0 32 0 11 0 33 0 11 0 35 0 11 0 36 0 11 0 37 0 11 0 38 0 11 0 39 0 11 0 40 0 11 0 41 0 11 0 42 5 189 0 43 0 11 0 44 0 11 0 45 0 11 0 46 0 11 0 47 0 11 0 48 0 134 0 49 0 11 0 51 0 11 0 52 0 11 0 53 0 11 0 55 0 11 0 58 0 131 0 59 0 11 0 62 0 11 0 63 0 11 0 64 0 11 0 65 0 11 0 66 0 11 0 67 0 11 0 68 0 11 0 69 0 11 0 70 0 11 0 71 0 11 0 72 0 11 0 73 0 11 0 74 0 11 0 75 0 11 0 76 0 11 0 77 0 11 0 80 0 11 0 82 0 11 0 83 0 11 0 86 0 11 0 88 0 11 0 89 0 11 0 90 0 11 0 91 0 11 0 93 0 11 0 94 0 11 0 95 0 11 0 96 0 11 0 97 0 11 0 100 0 11 0 103 0 11 0 106 0 11 0 109 0 11 0 110 0 11 0 111 0 11 0 121 0 11 0 126 0 11 0 127 0 11 0 128 0 11 0 129 0 11 0 130 0 11 0 133 0 11 0 153 0 11 0 155 0 11 0 157 0 11 0 163 0 11 0 164 0 11 0 167 0 11 0 168 8 85 0 188 5 205 0 214 0 11 2 97] +#[0 0 178 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 186 0 4 8 89 0 52 8 93 0 65 0 190 0 75 0 194 0 76 8 97 1 11 8 101 1 12 8 105 1 13] +#[1 0 210 0 4 0 135 0 52 0 210 0 65 0 210 0 75 0 210 0 76 8 113 1 23] +#[1 0 210 0 4 0 210 0 52 0 139 0 65 0 210 0 75 0 210 0 76] +#[1 8 121 0 76 5 217 0 208 5 221 0 210] +#[1 8 109 0 52 8 125 1 23] +#[0 1 214 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 218 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 8 129 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 1 222 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 8 133 0 157 1 113 0 178 1 117 0 180 4 237 0 189 8 137 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 8 141 1 29 8 145 1 30 2 225 2 78 2 229 2 79] +#[1 8 149 0 29 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 8 153 0 63 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 4 141 0 157 3 81 0 189 8 157 0 228 8 161 1 6 8 165 1 7 2 53 1 8 8 169 1 35 8 173 1 36] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 8 177 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 8 181 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 1 226 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 1 198 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 1 10 0 39 1 10 0 40 1 10 0 41 1 10 0 42 1 10 0 44 1 10 0 45 1 10 0 46 1 10 0 48 1 10 0 53 6 109 0 60 6 113 0 61 1 14 0 64 1 10 0 67 1 10 0 68 1 10 0 69 1 10 0 70 1 10 0 71 1 10 0 73 1 10 0 74 1 10 0 157 6 117 1 64 6 121 1 65 6 125 1 66 6 129 1 67 6 133 1 68] +#[1 0 201 0 52 8 185 2 72] +#[0 1 230 0 52] +#[0 8 189 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 8 193 1 9 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 8 197 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 1 234 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 238 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 8 201 0 155] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 17 0 122 1 21 0 125 1 25 0 130 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 1 242 0 155 1 81 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 57 1 30 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 2 93 1 96 2 97 1 97 2 101 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 149 1 112 2 153 1 113 2 157 1 114 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 8 205 2 74 2 221 2 77 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 1 246 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 205 0 53 0 217 0 63 3 49 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 13 0 104 1 17 0 122 5 89 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 57 1 30 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 8 209 1 112 2 157 1 114 8 213 1 154 2 209 2 70 8 217 2 73 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 134 0 3 0 11 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 12 0 134 0 15 0 134 0 19 1 22 0 24 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 34 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 5 189 0 43 0 134 0 49 0 134 0 57 0 107 0 59 1 22 0 62 0 143 0 64 0 134 0 65 0 11 0 75 0 11 0 76 0 134 0 99 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 123 0 134 0 124 0 134 0 131 0 134 0 132 0 134 0 134 0 134 0 153 0 134 0 154 0 11 0 157 5 201 0 188 5 205 0 214] +#[1 0 186 0 4 8 221 0 64 0 190 0 75 0 194 0 76] +#[0 8 225 0 64] +#[0 1 250 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 8 229 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 8 233 2 78 2 229 2 79] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 8 229 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 8 237 2 79] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 8 241 1 85 3 197 1 94 2 209 2 70 8 245 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 8 249 0 157 8 253 1 119 9 1 1 120] +#[1 9 5 0 138 9 9 0 142 9 13 1 146 9 17 1 147 9 21 1 148] +#[0 9 25 0 55] +#[0 1 254 0 55] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 29 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 33 0 55] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 37 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 41 0 55] +#[0 9 45 0 55] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 9 49 0 255 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 53 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 57 0 55] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 61 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 9 65 1 85 3 197 1 94 2 209 2 70 8 245 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 2 2 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 9 69 0 147] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 205 0 53 2 6 0 55 0 217 0 63 0 221 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 13 0 104 1 17 0 122 9 73 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 57 1 30 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 9 77 1 112 2 157 1 114 9 81 1 121 9 85 1 134 9 89 1 137 9 93 1 138 2 209 2 70 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[0 2 10 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 1 17 0 122 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 9 97 1 114 2 225 2 78 2 229 2 79] +#[0 9 101 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 17 0 122 1 21 0 125 1 25 0 130 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 1 81 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 57 1 30 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 2 93 1 96 2 97 1 97 2 101 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 149 1 112 2 153 1 113 2 157 1 114 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 9 105 2 74 2 221 2 77 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 9 109 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 9 113 0 213 9 117 0 215 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 2 14 0 3 0 147 0 4 2 14 0 6 2 14 0 7 2 14 0 8 2 14 0 9 2 14 0 10 2 14 0 12 2 14 0 15 2 14 0 19 2 14 0 28 2 14 0 30 2 14 0 31 2 14 0 32 2 14 0 33 2 14 0 34 2 14 0 35 2 14 0 36 2 14 0 37 2 14 0 38 0 147 0 49 2 14 0 57 2 14 0 59 0 147 0 64 2 14 0 65 0 147 0 75 0 147 0 76 2 14 0 99 2 14 0 116 2 14 0 117 2 14 0 118 2 14 0 119 2 14 0 120 2 14 0 123 2 14 0 124 2 14 0 131 2 14 0 132 2 14 0 134 2 14 0 153 2 14 0 154 2 18 0 157] +#[0 2 22 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 9 121 0 157] +#[0 2 26 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 2 30 0 2 2 30 0 4 2 30 0 6 2 30 0 10 2 30 0 11 2 30 0 15 2 30 0 20 2 30 0 21 2 30 0 22 2 30 0 25 2 30 0 26 2 30 0 27 2 30 0 28 2 30 0 30 2 30 0 31 2 30 0 32 2 30 0 33 2 30 0 35 2 30 0 36 2 30 0 37 2 30 0 38 2 30 0 39 2 30 0 40 2 30 0 41 2 30 0 42 2 30 0 44 2 30 0 45 2 30 0 46 2 30 0 47 2 30 0 48 2 30 0 51 2 30 0 52 2 30 0 53 2 30 0 55 2 30 0 58 2 30 0 59 2 30 0 62 2 30 0 63 2 30 0 64 2 30 0 65 2 30 0 66 2 30 0 67 2 30 0 68 2 30 0 69 2 30 0 70 2 30 0 71 2 30 0 72 2 30 0 73 2 30 0 74 2 30 0 75 0 151 0 76 2 30 0 77 2 30 0 80 2 30 0 82 2 30 0 83 2 30 0 86 2 30 0 88 2 30 0 89 2 30 0 90 2 30 0 91 2 30 0 93 2 30 0 94 2 30 0 95 2 30 0 96 2 30 0 97 2 30 0 100 2 30 0 103 2 30 0 106 2 30 0 109 2 30 0 110 2 30 0 111 2 30 0 121 2 30 0 126 2 30 0 127 2 30 0 128 2 30 0 129 2 30 0 130 2 30 0 133 2 30 0 153 2 30 0 155 2 30 0 157 2 30 0 163 2 30 0 164 2 30 0 167 2 30 0 168 9 125 0 210 2 30 2 97] +#[0 2 34 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 9 129 1 9 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 133 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 2 38 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 2 42 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 9 137 0 157] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 50 0 64 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 9 145 0 217 9 149 0 218 9 153 0 219 9 157 0 220 9 161 0 222] +#[0 9 165 0 157] +#[1 9 169 0 49 2 54 0 57 9 173 0 65 2 58 0 75 9 177 0 76 2 54 0 116 2 54 0 117 2 54 0 118 2 54 0 119 2 54 0 120 2 54 0 123 2 54 0 124 2 54 0 131 2 54 0 132 2 54 0 134] +#[0 9 181 0 75] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 9 185 0 251 9 189 0 253 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 193 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 9 197 0 253 2 41 1 1 9 201 1 3 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 193 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 205 0 157] +#[0 9 209 0 157] +#[0 2 62 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 2 66 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 213 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 2 70 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 2 70 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 2 74 0 55 0 57 0 62 0 64] +#[1 2 78 0 55 9 217 0 62 2 78 0 64] +#[0 2 82 0 55 0 62 0 64] +#[1 2 86 0 55 9 221 0 57 2 86 0 62 2 86 0 64] +#[0 2 90 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 2 62 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 2 94 0 157] +#[0 9 225 0 157] +#[0 2 98 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 157] +#[0 2 98 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 157] +#[0 9 229 0 64] +#[1 9 233 0 62 2 102 0 64] +#[0 2 106 0 62 0 64] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 9 237 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[0 2 110 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 157] +#[0 9 241 0 64] +#[1 1 82 0 24 2 114 0 62 2 114 0 64] +#[1 9 245 0 62 2 118 0 64] +#[0 2 14 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 2 54 0 2 2 54 0 3 2 54 0 4 2 54 0 6 2 54 0 7 2 54 0 8 2 54 0 9 2 54 0 10 2 54 0 11 2 54 0 15 2 54 0 19 2 54 0 20 2 54 0 21 2 54 0 22 2 54 0 25 2 54 0 26 2 54 0 27 2 54 0 28 2 54 0 30 2 54 0 31 2 54 0 32 2 54 0 33 2 54 0 35 2 54 0 36 2 54 0 37 2 54 0 38 2 54 0 39 2 54 0 40 2 54 0 41 2 54 0 42 2 54 0 44 2 54 0 45 2 54 0 46 2 54 0 47 2 54 0 48 9 169 0 49 2 54 0 51 2 54 0 53 2 54 0 55 2 54 0 57 2 54 0 58 2 54 0 59 2 54 0 62 2 54 0 64 9 249 0 65 2 54 0 66 2 54 0 67 2 54 0 68 2 54 0 69 2 54 0 70 2 54 0 71 2 54 0 72 2 54 0 73 2 54 0 74 0 159 0 75 0 163 0 76 2 54 0 77 2 54 0 80 2 54 0 82 2 54 0 86 2 54 0 88 2 54 0 89 2 54 0 90 2 54 0 91 2 54 0 93 2 54 0 94 2 54 0 95 2 54 0 96 2 54 0 97 2 54 0 100 2 54 0 103 2 54 0 106 2 54 0 109 2 54 0 110 2 54 0 111 2 54 0 116 2 54 0 117 2 54 0 118 2 54 0 119 2 54 0 120 2 54 0 121 2 54 0 123 2 54 0 124 2 54 0 126 2 54 0 127 2 54 0 128 2 54 0 129 2 54 0 130 2 54 0 131 2 54 0 132 2 54 0 133 2 54 0 134 2 54 0 153 2 54 0 154 2 54 0 155 2 54 0 157 2 54 0 163 2 54 0 164 2 54 0 167 2 54 0 168 2 54 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 9 253 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 1 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 5 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 10 13 1 46 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 10 17 1 46 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 10 21 1 47 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 10 25 1 47 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 10 29 1 48 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 10 33 1 48 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 10 37 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 10 41 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 10 45 1 48 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 10 49 1 48 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 10 53 1 49 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 10 57 1 49 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 10 61 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 10 65 1 52 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 10 69 1 53 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 10 73 1 56 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 10 77 1 54 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 10 81 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 10 85 1 59 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 10 89 2 72 10 93 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 10 97 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 0 31 0 157 1 113 0 178 1 117 0 180 4 237 0 189 6 101 0 190 10 101 0 191 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 10 105 1 85 3 197 1 94 2 209 2 70 8 245 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 10 109 1 86 10 113 1 87 3 197 1 94 2 209 2 70 10 117 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 2 122 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 2 126 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 10 121 0 128 10 125 0 129 10 129 1 76 10 133 1 90 10 137 1 91] +#[1 3 9 0 20 6 245 0 22 6 249 0 26 6 253 0 27 7 1 0 89 2 130 0 128 2 130 0 129 7 5 1 72 10 141 1 79 7 25 1 80 7 29 1 81 7 33 1 82 7 37 1 83 7 41 1 84] +#[0 2 134 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 2 138 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 2 142 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 2 146 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 2 150 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 2 154 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 10 145 1 50 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[0 10 149 0 55] +#[1 7 105 0 157 1 113 0 178 10 153 0 180 4 237 0 189] +#[1 5 189 0 43 0 134 0 49 0 134 0 55 10 157 0 57 5 197 0 59 8 85 0 188 5 205 0 214] +#[1 5 209 0 49 2 158 0 55] +#[0 10 161 0 55] +#[0 2 162 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 10 165 0 113 10 169 0 114 10 173 2 51 10 177 2 53] +#[1 0 10 0 11 0 10 0 21 0 10 0 47 0 45 0 50 0 49 0 76 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 94 0 10 0 95 0 10 0 97 0 10 0 100 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 10 181 0 181 0 53 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 0 77 0 252 10 185 1 5 0 81 1 155 0 85 2 54 0 89 2 55 0 93 2 56 10 189 2 75 2 166 2 97] +#[0 2 170 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 2 97] +#[1 2 174 0 11 2 174 0 21 2 174 0 47 2 174 0 50 0 167 0 76 2 174 0 88 2 174 0 90 2 174 0 91 2 174 0 94 2 174 0 95 2 174 0 97 2 174 0 100 2 174 0 106 2 174 0 109 2 174 0 110 2 174 0 111 2 174 0 121 10 193 2 50 2 174 2 97] +#[0 2 178 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 2 97] +#[0 10 197 0 157] +#[1 0 6 0 11 0 6 0 21 0 6 0 47 0 6 0 50 0 25 0 51 0 6 0 54 0 6 0 76 0 6 0 88 0 6 0 90 0 6 0 91 0 6 0 94 0 6 0 95 0 6 0 97 0 6 0 100 0 6 0 106 0 6 0 109 0 6 0 110 0 6 0 111 0 6 0 121 0 6 0 155 0 29 0 248 0 33 0 250 10 201 2 71] +#[1 2 182 0 11 2 182 0 21 2 182 0 47 2 182 0 50 10 205 0 55 2 182 0 76 2 182 0 88 2 182 0 90 2 182 0 91 2 182 0 94 2 182 0 95 2 182 0 97 2 182 0 100 2 182 0 106 2 182 0 109 2 182 0 110 2 182 0 111 2 182 0 121 2 182 0 155 10 209 0 254 2 182 2 97] +#[1 0 134 0 27 5 189 0 43 0 134 0 49 0 134 0 52 0 134 0 55 5 197 0 59 0 134 0 62 0 134 0 65 0 134 0 66 8 85 0 188 5 205 0 214] +#[0 2 186 0 62 0 65 0 66] +#[1 10 213 0 62 10 217 0 66] +#[0 2 190 0 62 0 66] +#[1 2 194 0 62 10 221 0 65 2 194 0 66 10 225 2 62 10 229 2 63] +#[0 2 198 0 157] +#[0 2 202 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 94 0 110 0 121 0 157] +#[0 10 233 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[0 1 142 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[0 2 206 0 11 0 47 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 121] +#[0 10 237 0 94] +#[0 1 134 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[0 1 134 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[0 1 134 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[0 1 134 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[0 1 134 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[0 1 134 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[0 2 210 0 11 0 88 0 91 0 94 0 97 0 100 0 106 0 111] +#[0 10 241 0 110] +#[0 1 138 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 1 138 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 1 138 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 1 138 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 1 138 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 1 138 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 2 214 0 11 0 88 0 91 0 97 0 100 0 106 0 110 0 111] +#[0 10 245 0 157] +#[0 1 126 0 11 0 88 0 91 0 106 0 109 0 111] +#[0 1 126 0 11 0 88 0 91 0 106 0 109 0 111] +#[0 1 126 0 11 0 88 0 91 0 106 0 109 0 111] +#[0 1 126 0 11 0 88 0 91 0 106 0 109 0 111] +#[0 1 126 0 11 0 88 0 91 0 106 0 109 0 111] +#[0 2 218 0 11 0 88 0 91 0 106 0 109 0 111] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 10 249 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 10 253 1 30 11 1 1 202 2 225 2 78 2 229 2 79] +#[0 1 130 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[0 1 130 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[0 1 130 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[0 1 130 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[0 1 130 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[0 1 130 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[0 2 222 0 11 0 21 0 88 0 91 0 100 0 106 0 111] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 5 97 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 134 0 12 0 134 0 34 5 189 0 43 0 134 0 49 11 5 0 57 5 197 0 59 0 134 0 62 0 134 0 65 0 134 0 75 0 134 0 76 0 134 0 99 0 134 0 155 6 149 0 188 5 205 0 214] +#[1 5 229 0 12 5 233 0 34 5 237 0 49 5 241 0 65 0 222 0 75 5 245 0 99 11 9 1 43 11 13 1 44] +#[1 0 226 0 12 0 226 0 34 0 226 0 49 2 226 0 62 0 226 0 65 0 226 0 75 0 226 0 76 0 226 0 99 2 226 0 155] +#[1 0 226 0 12 0 226 0 34 0 226 0 49 2 230 0 62 0 226 0 65 0 226 0 75 0 226 0 76 0 226 0 99 2 230 0 155] +#[1 0 226 0 12 0 226 0 34 0 226 0 49 2 230 0 62 0 226 0 65 0 226 0 75 0 226 0 76 0 226 0 99 2 230 0 155] +#[0 11 17 0 155] +#[1 11 21 0 62 2 234 0 155] +#[0 2 238 0 62 0 155] +#[0 2 230 0 62 0 155] +#[0 2 242 0 62 0 66] +#[0 11 25 0 66] +#[1 11 29 0 62 2 246 0 66] +#[0 2 18 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 11 33 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 11 37 0 76 0 253 0 87 1 1 0 92 1 13 0 104 2 250 0 155 11 41 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 11 45 1 14 11 49 1 15 11 53 1 16 11 57 1 17 11 61 1 19 11 65 1 20 11 69 1 21 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 50 0 64 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 9 145 0 217 11 73 0 218 9 153 0 219 9 157 0 220 9 161 0 222] +#[0 2 254 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 2 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 2 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 8 109 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 6 0 155 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 11 77 1 23 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 11 81 1 198 11 85 2 12 11 89 2 13 2 209 2 70 11 93 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 3 10 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 11 97 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 8 73 0 62 0 217 0 63 3 49 0 65 1 210 0 66 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 8 77 0 211 8 81 0 212 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 11 101 1 9 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 8 197 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 3 14 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 11 105 0 64] +#[1 0 11 0 4 11 109 0 43 0 171 0 49 11 113 0 59 0 175 0 64 0 11 0 75 0 11 0 76 8 85 0 188 5 205 0 214 11 117 1 31 11 121 1 32] +#[1 0 186 0 4 11 125 0 64 0 190 0 75 0 194 0 76] +#[1 11 129 0 49 11 133 0 64] +#[1 6 17 0 4 11 137 0 64] +#[0 3 22 0 49] +#[0 3 26 0 49] +#[0 3 30 0 49 0 64] +#[0 3 34 0 49] +#[0 3 34 0 49] +#[1 3 34 0 49 11 141 0 64] +#[0 11 145 0 49] +#[1 0 186 0 4 11 149 0 64 0 190 0 75 0 194 0 76] +#[0 11 153 0 64] +#[0 3 38 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 42 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 11 157 0 62 11 161 0 66] +#[0 3 46 0 62 0 66 0 155] +#[0 3 50 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 54 0 55 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 80 0 81 0 82 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 104 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 2 97] +#[0 3 54 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 3 58 0 64] +#[0 11 165 0 64] +#[0 3 58 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 11 169 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[0 3 62 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 186 0 4 0 186 0 64 0 190 0 75 0 179 0 76] +#[1 0 202 0 4 0 202 0 75 0 202 0 76 11 173 0 157 11 177 2 86 11 181 2 87] +#[1 6 97 0 4 11 185 0 64] +#[0 11 189 0 64] +#[0 3 66 0 20 0 22 0 26 0 27 0 55 0 64 0 89 0 128 0 129] +#[0 11 193 0 57] +#[1 3 70 0 55 11 197 0 62] +#[0 3 74 0 55 0 62] +#[1 3 78 0 52 11 201 0 65 3 78 0 137 11 205 1 149 11 209 1 151] +#[1 0 201 0 52 11 213 2 72] +#[1 3 82 0 1 3 82 0 2 3 82 0 4 3 82 0 5 3 82 0 9 3 82 0 11 3 82 0 12 3 82 0 13 3 82 0 14 3 82 0 16 3 82 0 17 3 82 0 18 3 82 0 19 3 82 0 21 3 82 0 29 3 82 0 32 3 82 0 34 3 82 0 39 3 82 0 40 3 82 0 41 3 82 0 42 3 82 0 44 3 82 0 45 3 82 0 46 3 82 0 48 3 82 0 52 3 82 0 53 3 82 0 54 3 82 0 55 3 82 0 63 3 82 0 65 3 82 0 67 3 82 0 68 3 82 0 69 3 82 0 70 3 82 0 71 3 82 0 73 3 82 0 74 3 82 0 87 3 82 0 92 3 82 0 100 3 82 0 103 3 82 0 104 3 82 0 122 3 82 0 125 3 82 0 130 3 82 0 135 3 82 0 136 9 5 0 138 3 82 0 139 3 82 0 140 3 82 0 141 9 9 0 142 3 82 0 143 3 82 0 144 3 82 0 145 3 82 0 146 3 82 0 147 3 82 0 148 3 82 0 149 3 82 0 150 3 82 0 151 3 82 0 152 3 82 0 155 3 82 0 157 3 82 0 158 3 82 0 159 3 82 0 160 3 82 0 161 3 82 0 162 3 82 0 165 3 82 0 166 3 82 0 169 3 82 0 170 11 217 1 147 11 221 1 148 3 82 2 97] +#[0 3 86 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 3 90 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 3 94 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 11 225 0 55] +#[0 3 98 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 11 229 0 64] +#[0 3 102 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 3 106 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 11 233 0 55] +#[0 3 110 0 55 0 58 0 62 0 66 0 155 0 163 0 164 0 167 0 168] +#[0 3 114 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 11 237 0 64] +#[0 11 241 0 64] +#[0 11 245 0 65] +#[1 0 11 0 4 0 134 0 12 0 134 0 34 5 189 0 43 0 134 0 49 0 134 0 57 5 197 0 59 0 134 0 65 0 11 0 75 0 11 0 76 0 134 0 99 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 123 0 134 0 124 0 134 0 131 0 134 0 132 0 134 0 134 0 11 0 157 5 201 0 188 5 205 0 214] +#[0 3 118 0 55] +#[0 3 122 0 55 0 62 0 64] +#[0 11 249 0 55] +#[0 3 126 0 55] +#[1 3 130 0 55 11 253 0 62] +#[0 12 1 0 157] +#[1 0 134 0 2 0 134 0 4 0 134 0 6 0 134 0 10 0 134 0 11 0 134 0 15 0 134 0 20 0 134 0 21 0 134 0 22 0 134 0 24 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 52 0 134 0 53 0 134 0 55 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 63 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 83 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 121 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 133 0 134 0 153 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 12 5 0 188 5 205 0 214 0 134 2 97] +#[0 3 134 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 0 186 0 4 3 138 0 62 0 190 0 75 0 194 0 76 3 138 0 153] +#[1 12 9 0 62 12 13 0 153] +#[0 3 142 0 62 0 153] +#[1 0 134 0 2 0 134 0 4 0 134 0 6 0 134 0 10 0 134 0 11 0 134 0 15 0 134 0 20 0 134 0 21 0 134 0 22 0 134 0 24 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 52 0 134 0 53 0 134 0 55 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 63 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 83 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 121 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 133 0 134 0 153 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 12 17 0 188 5 205 0 214 0 134 2 97] +#[0 3 146 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 11 157 0 62 12 21 0 66] +#[1 3 46 0 62 0 183 0 66] +#[1 0 134 0 2 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 11 0 134 0 12 0 134 0 15 0 134 0 19 0 134 0 20 0 134 0 21 0 134 0 22 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 34 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 53 0 134 0 55 0 134 0 57 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 99 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 121 0 134 0 123 0 134 0 124 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 131 0 134 0 132 0 134 0 133 0 134 0 134 0 134 0 153 0 134 0 154 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 12 29 0 188 5 205 0 214 0 134 2 97] +#[0 12 33 0 58] +#[1 12 37 0 62 3 150 0 64] +#[0 12 41 0 64] +#[0 3 154 0 62 0 64 0 66] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 12 45 0 60 12 49 0 61 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 12 53 0 221 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 12 57 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 3 158 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 60 0 61 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 3 162 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 12 61 0 157] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 50 0 64 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 9 145 0 217 12 65 0 218 9 153 0 219 9 157 0 220 9 161 0 222] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 12 69 0 217 9 153 0 219 9 157 0 220 9 161 0 222] +#[1 12 73 0 49 12 77 0 76] +#[0 12 81 0 163] +#[1 3 166 0 163 12 85 0 164] +#[1 12 89 0 62 3 170 0 163 3 170 0 164 3 170 0 167 3 170 0 168] +#[1 3 174 0 167 12 93 0 168] +#[0 12 97 0 167] +#[1 0 134 0 2 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 11 0 134 0 12 0 134 0 15 0 134 0 19 0 134 0 20 0 134 0 21 0 134 0 22 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 34 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 53 0 134 0 55 0 134 0 57 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 99 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 121 0 134 0 123 0 134 0 124 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 131 0 134 0 132 0 134 0 133 0 134 0 134 0 134 0 153 0 134 0 154 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 12 101 0 188 5 205 0 214 0 134 2 97] +#[0 3 178 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 182 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 6 77 0 157 12 105 1 116 6 89 1 117] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 8 109 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 12 109 0 102 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 12 113 1 23 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 12 117 1 118 2 209 2 70 12 121 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 12 125 2 96 3 205 2 101] +#[0 12 129 0 23] +#[0 3 186 0 24 0 52] +#[1 1 10 0 39 1 10 0 40 1 10 0 41 1 10 0 42 1 10 0 44 1 10 0 45 1 10 0 46 1 10 0 48 1 10 0 53 6 109 0 60 6 113 0 61 1 10 0 67 1 10 0 68 1 10 0 69 1 10 0 70 1 10 0 71 1 10 0 73 1 10 0 74 1 10 0 157 12 133 1 66 6 129 1 67 6 133 1 68] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 12 137 0 157] +#[0 3 190 0 24] +#[1 12 141 0 157 12 145 1 70] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 50 0 64 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 9 145 0 217 12 149 0 218 9 153 0 219 9 157 0 220 9 161 0 222] +#[0 3 194 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 194 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 194 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 1 30 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 3 198 0 2 6 157 0 3 6 161 0 4 3 198 0 6 3 198 0 7 6 165 0 8 3 198 0 9 3 198 0 10 3 198 0 11 3 198 0 15 3 198 0 19 3 198 0 20 3 198 0 21 3 198 0 22 3 198 0 25 3 198 0 26 3 198 0 27 3 198 0 28 3 198 0 30 3 198 0 31 3 198 0 32 3 198 0 33 3 198 0 35 3 198 0 36 3 198 0 37 3 198 0 38 3 198 0 39 3 198 0 40 3 198 0 41 3 198 0 42 3 198 0 44 3 198 0 45 3 198 0 46 3 198 0 47 3 198 0 48 3 198 0 51 3 198 0 53 3 198 0 55 3 198 0 58 3 198 0 59 3 198 0 62 3 198 0 64 3 198 0 66 3 198 0 67 3 198 0 68 3 198 0 69 3 198 0 70 3 198 0 71 3 198 0 72 3 198 0 73 3 198 0 74 3 198 0 75 3 198 0 76 3 198 0 77 3 198 0 80 3 198 0 82 3 198 0 86 3 198 0 88 3 198 0 89 3 198 0 90 3 198 0 91 3 198 0 93 3 198 0 94 3 198 0 95 3 198 0 96 3 198 0 97 3 198 0 100 3 198 0 103 3 198 0 106 3 198 0 109 3 198 0 110 3 198 0 111 3 198 0 121 3 198 0 126 3 198 0 127 3 198 0 128 3 198 0 129 3 198 0 130 3 198 0 133 3 198 0 153 3 198 0 154 3 198 0 155 3 198 0 157 3 198 0 163 3 198 0 164 3 198 0 167 3 198 0 168 3 198 2 97] +#[1 3 198 0 2 6 157 0 3 6 161 0 4 3 198 0 6 3 198 0 7 6 165 0 8 3 198 0 9 3 198 0 10 3 198 0 11 3 198 0 15 3 198 0 19 3 198 0 20 3 198 0 21 3 198 0 22 3 198 0 25 3 198 0 26 3 198 0 27 3 198 0 28 3 198 0 30 3 198 0 31 3 198 0 32 3 198 0 33 3 198 0 35 3 198 0 36 3 198 0 37 3 198 0 38 3 198 0 39 3 198 0 40 3 198 0 41 3 198 0 42 3 198 0 44 3 198 0 45 3 198 0 46 3 198 0 47 3 198 0 48 3 198 0 51 3 198 0 53 3 198 0 55 3 198 0 58 3 198 0 59 3 198 0 62 3 198 0 64 3 198 0 66 3 198 0 67 3 198 0 68 3 198 0 69 3 198 0 70 3 198 0 71 3 198 0 72 3 198 0 73 3 198 0 74 3 198 0 75 3 198 0 76 3 198 0 77 3 198 0 80 3 198 0 82 3 198 0 86 3 198 0 88 3 198 0 89 3 198 0 90 3 198 0 91 3 198 0 93 3 198 0 94 3 198 0 95 3 198 0 96 3 198 0 97 3 198 0 100 3 198 0 103 3 198 0 106 3 198 0 109 3 198 0 110 3 198 0 111 3 198 0 121 3 198 0 126 3 198 0 127 3 198 0 128 3 198 0 129 3 198 0 130 3 198 0 133 3 198 0 153 3 198 0 154 3 198 0 155 3 198 0 157 3 198 0 163 3 198 0 164 3 198 0 167 3 198 0 168 3 198 2 97] +#[1 3 202 0 2 3 202 0 6 3 202 0 7 6 169 0 9 3 202 0 10 3 202 0 11 3 202 0 15 6 173 0 19 3 202 0 20 3 202 0 21 3 202 0 22 3 202 0 25 3 202 0 26 3 202 0 27 3 202 0 28 3 202 0 30 3 202 0 31 3 202 0 32 3 202 0 33 3 202 0 35 3 202 0 36 3 202 0 37 3 202 0 38 3 202 0 39 3 202 0 40 3 202 0 41 3 202 0 42 3 202 0 44 3 202 0 45 3 202 0 46 3 202 0 47 3 202 0 48 3 202 0 51 3 202 0 53 3 202 0 55 3 202 0 58 3 202 0 59 3 202 0 62 3 202 0 64 3 202 0 66 3 202 0 67 3 202 0 68 3 202 0 69 3 202 0 70 3 202 0 71 3 202 0 72 3 202 0 73 3 202 0 74 3 202 0 75 3 202 0 76 3 202 0 77 3 202 0 80 3 202 0 82 3 202 0 86 3 202 0 88 3 202 0 89 3 202 0 90 3 202 0 91 3 202 0 93 3 202 0 94 3 202 0 95 3 202 0 96 3 202 0 97 3 202 0 100 3 202 0 103 3 202 0 106 3 202 0 109 3 202 0 110 3 202 0 111 3 202 0 121 3 202 0 126 3 202 0 127 3 202 0 128 3 202 0 129 3 202 0 130 3 202 0 133 3 202 0 153 3 202 0 154 3 202 0 155 3 202 0 157 3 202 0 163 3 202 0 164 3 202 0 167 3 202 0 168 3 202 2 97] +#[1 3 202 0 2 3 202 0 6 3 202 0 7 6 169 0 9 3 202 0 10 3 202 0 11 3 202 0 15 6 173 0 19 3 202 0 20 3 202 0 21 3 202 0 22 3 202 0 25 3 202 0 26 3 202 0 27 3 202 0 28 3 202 0 30 3 202 0 31 3 202 0 32 3 202 0 33 3 202 0 35 3 202 0 36 3 202 0 37 3 202 0 38 3 202 0 39 3 202 0 40 3 202 0 41 3 202 0 42 3 202 0 44 3 202 0 45 3 202 0 46 3 202 0 47 3 202 0 48 3 202 0 51 3 202 0 53 3 202 0 55 3 202 0 58 3 202 0 59 3 202 0 62 3 202 0 64 3 202 0 66 3 202 0 67 3 202 0 68 3 202 0 69 3 202 0 70 3 202 0 71 3 202 0 72 3 202 0 73 3 202 0 74 3 202 0 75 3 202 0 76 3 202 0 77 3 202 0 80 3 202 0 82 3 202 0 86 3 202 0 88 3 202 0 89 3 202 0 90 3 202 0 91 3 202 0 93 3 202 0 94 3 202 0 95 3 202 0 96 3 202 0 97 3 202 0 100 3 202 0 103 3 202 0 106 3 202 0 109 3 202 0 110 3 202 0 111 3 202 0 121 3 202 0 126 3 202 0 127 3 202 0 128 3 202 0 129 3 202 0 130 3 202 0 133 3 202 0 153 3 202 0 154 3 202 0 155 3 202 0 157 3 202 0 163 3 202 0 164 3 202 0 167 3 202 0 168 3 202 2 97] +#[1 3 206 0 2 3 206 0 6 6 177 0 7 3 206 0 10 3 206 0 11 3 206 0 15 3 206 0 20 3 206 0 21 3 206 0 22 3 206 0 25 3 206 0 26 3 206 0 27 3 206 0 28 3 206 0 30 3 206 0 31 3 206 0 32 3 206 0 33 3 206 0 35 3 206 0 36 3 206 0 37 3 206 0 38 3 206 0 39 3 206 0 40 3 206 0 41 3 206 0 42 3 206 0 44 3 206 0 45 3 206 0 46 3 206 0 47 3 206 0 48 3 206 0 51 3 206 0 53 3 206 0 55 3 206 0 58 3 206 0 59 3 206 0 62 3 206 0 64 3 206 0 66 3 206 0 67 3 206 0 68 3 206 0 69 3 206 0 70 3 206 0 71 3 206 0 72 3 206 0 73 3 206 0 74 3 206 0 75 3 206 0 76 3 206 0 77 3 206 0 80 3 206 0 82 3 206 0 86 3 206 0 88 3 206 0 89 3 206 0 90 3 206 0 91 3 206 0 93 3 206 0 94 3 206 0 95 3 206 0 96 3 206 0 97 3 206 0 100 3 206 0 103 3 206 0 106 3 206 0 109 3 206 0 110 3 206 0 111 3 206 0 121 3 206 0 126 3 206 0 127 3 206 0 128 3 206 0 129 3 206 0 130 3 206 0 133 3 206 0 153 6 181 0 154 3 206 0 155 3 206 0 157 3 206 0 163 3 206 0 164 3 206 0 167 3 206 0 168 3 206 2 97] +#[1 3 206 0 2 3 206 0 6 6 177 0 7 3 206 0 10 3 206 0 11 3 206 0 15 3 206 0 20 3 206 0 21 3 206 0 22 3 206 0 25 3 206 0 26 3 206 0 27 3 206 0 28 3 206 0 30 3 206 0 31 3 206 0 32 3 206 0 33 3 206 0 35 3 206 0 36 3 206 0 37 3 206 0 38 3 206 0 39 3 206 0 40 3 206 0 41 3 206 0 42 3 206 0 44 3 206 0 45 3 206 0 46 3 206 0 47 3 206 0 48 3 206 0 51 3 206 0 53 3 206 0 55 3 206 0 58 3 206 0 59 3 206 0 62 3 206 0 64 3 206 0 66 3 206 0 67 3 206 0 68 3 206 0 69 3 206 0 70 3 206 0 71 3 206 0 72 3 206 0 73 3 206 0 74 3 206 0 75 3 206 0 76 3 206 0 77 3 206 0 80 3 206 0 82 3 206 0 86 3 206 0 88 3 206 0 89 3 206 0 90 3 206 0 91 3 206 0 93 3 206 0 94 3 206 0 95 3 206 0 96 3 206 0 97 3 206 0 100 3 206 0 103 3 206 0 106 3 206 0 109 3 206 0 110 3 206 0 111 3 206 0 121 3 206 0 126 3 206 0 127 3 206 0 128 3 206 0 129 3 206 0 130 3 206 0 133 3 206 0 153 6 181 0 154 3 206 0 155 3 206 0 157 3 206 0 163 3 206 0 164 3 206 0 167 3 206 0 168 3 206 2 97] +#[1 3 206 0 2 0 186 0 4 3 206 0 6 3 206 0 10 3 206 0 11 3 206 0 15 3 206 0 20 3 206 0 21 3 206 0 22 3 206 0 25 3 206 0 26 3 206 0 27 3 206 0 28 3 206 0 30 3 206 0 31 3 206 0 32 3 206 0 33 3 206 0 35 3 206 0 36 3 206 0 37 3 206 0 38 3 206 0 39 3 206 0 40 3 206 0 41 3 206 0 42 3 206 0 44 3 206 0 45 3 206 0 46 3 206 0 47 3 206 0 48 3 206 0 51 3 206 0 53 3 206 0 55 3 206 0 58 3 206 0 59 3 206 0 62 3 206 0 64 3 206 0 66 3 206 0 67 3 206 0 68 3 206 0 69 3 206 0 70 3 206 0 71 3 206 0 72 3 206 0 73 3 206 0 74 0 187 0 75 0 191 0 76 3 206 0 77 3 206 0 80 3 206 0 82 3 206 0 86 3 206 0 88 3 206 0 89 3 206 0 90 3 206 0 91 3 206 0 93 3 206 0 94 3 206 0 95 3 206 0 96 3 206 0 97 3 206 0 100 3 206 0 103 3 206 0 106 3 206 0 109 3 206 0 110 3 206 0 111 3 206 0 121 3 206 0 126 3 206 0 127 3 206 0 128 3 206 0 129 3 206 0 130 3 206 0 133 3 206 0 153 3 206 0 155 3 206 0 157 3 206 0 163 3 206 0 164 3 206 0 167 3 206 0 168 3 206 2 97] +#[1 3 206 0 2 0 186 0 4 3 206 0 6 3 206 0 10 3 206 0 11 3 206 0 15 3 206 0 20 3 206 0 21 3 206 0 22 3 206 0 25 3 206 0 26 3 206 0 27 3 206 0 28 3 206 0 30 3 206 0 31 3 206 0 32 3 206 0 33 3 206 0 35 3 206 0 36 3 206 0 37 3 206 0 38 3 206 0 39 3 206 0 40 3 206 0 41 3 206 0 42 3 206 0 44 3 206 0 45 3 206 0 46 3 206 0 47 3 206 0 48 3 206 0 51 3 206 0 53 3 206 0 55 3 206 0 58 3 206 0 59 3 206 0 62 3 206 0 64 3 206 0 66 3 206 0 67 3 206 0 68 3 206 0 69 3 206 0 70 3 206 0 71 3 206 0 72 3 206 0 73 3 206 0 74 0 187 0 75 0 191 0 76 3 206 0 77 3 206 0 80 3 206 0 82 3 206 0 86 3 206 0 88 3 206 0 89 3 206 0 90 3 206 0 91 3 206 0 93 3 206 0 94 3 206 0 95 3 206 0 96 3 206 0 97 3 206 0 100 3 206 0 103 3 206 0 106 3 206 0 109 3 206 0 110 3 206 0 111 3 206 0 121 3 206 0 126 3 206 0 127 3 206 0 128 3 206 0 129 3 206 0 130 3 206 0 133 3 206 0 153 3 206 0 155 3 206 0 157 3 206 0 163 3 206 0 164 3 206 0 167 3 206 0 168 3 206 2 97] +#[1 3 206 0 2 3 206 0 6 6 177 0 7 3 206 0 10 3 206 0 11 3 206 0 15 3 206 0 20 3 206 0 21 3 206 0 22 3 206 0 25 3 206 0 26 3 206 0 27 3 206 0 28 3 206 0 30 3 206 0 31 3 206 0 32 3 206 0 33 3 206 0 35 3 206 0 36 3 206 0 37 3 206 0 38 3 206 0 39 3 206 0 40 3 206 0 41 3 206 0 42 3 206 0 44 3 206 0 45 3 206 0 46 3 206 0 47 3 206 0 48 3 206 0 51 3 206 0 53 3 206 0 55 3 206 0 58 3 206 0 59 3 206 0 62 3 206 0 64 3 206 0 66 3 206 0 67 3 206 0 68 3 206 0 69 3 206 0 70 3 206 0 71 3 206 0 72 3 206 0 73 3 206 0 74 3 206 0 75 3 206 0 76 3 206 0 77 3 206 0 80 3 206 0 82 3 206 0 86 3 206 0 88 3 206 0 89 3 206 0 90 3 206 0 91 3 206 0 93 3 206 0 94 3 206 0 95 3 206 0 96 3 206 0 97 3 206 0 100 3 206 0 103 3 206 0 106 3 206 0 109 3 206 0 110 3 206 0 111 3 206 0 121 3 206 0 126 3 206 0 127 3 206 0 128 3 206 0 129 3 206 0 130 3 206 0 133 3 206 0 153 6 181 0 154 3 206 0 155 3 206 0 157 3 206 0 163 3 206 0 164 3 206 0 167 3 206 0 168 3 206 2 97] +#[1 3 206 0 2 3 206 0 6 6 177 0 7 3 206 0 10 3 206 0 11 3 206 0 15 3 206 0 20 3 206 0 21 3 206 0 22 3 206 0 25 3 206 0 26 3 206 0 27 3 206 0 28 3 206 0 30 3 206 0 31 3 206 0 32 3 206 0 33 3 206 0 35 3 206 0 36 3 206 0 37 3 206 0 38 3 206 0 39 3 206 0 40 3 206 0 41 3 206 0 42 3 206 0 44 3 206 0 45 3 206 0 46 3 206 0 47 3 206 0 48 3 206 0 51 3 206 0 53 3 206 0 55 3 206 0 58 3 206 0 59 3 206 0 62 3 206 0 64 3 206 0 66 3 206 0 67 3 206 0 68 3 206 0 69 3 206 0 70 3 206 0 71 3 206 0 72 3 206 0 73 3 206 0 74 3 206 0 75 3 206 0 76 3 206 0 77 3 206 0 80 3 206 0 82 3 206 0 86 3 206 0 88 3 206 0 89 3 206 0 90 3 206 0 91 3 206 0 93 3 206 0 94 3 206 0 95 3 206 0 96 3 206 0 97 3 206 0 100 3 206 0 103 3 206 0 106 3 206 0 109 3 206 0 110 3 206 0 111 3 206 0 121 3 206 0 126 3 206 0 127 3 206 0 128 3 206 0 129 3 206 0 130 3 206 0 133 3 206 0 153 6 181 0 154 3 206 0 155 3 206 0 157 3 206 0 163 3 206 0 164 3 206 0 167 3 206 0 168 3 206 2 97] +#[1 3 210 0 2 6 185 0 6 6 189 0 10 3 210 0 11 6 193 0 15 3 210 0 20 3 210 0 21 3 210 0 22 3 210 0 25 3 210 0 26 3 210 0 27 3 210 0 28 3 210 0 30 6 197 0 31 3 210 0 32 3 210 0 33 3 210 0 35 3 210 0 36 3 210 0 37 3 210 0 38 3 210 0 39 3 210 0 40 3 210 0 41 3 210 0 42 3 210 0 44 3 210 0 45 3 210 0 46 3 210 0 47 3 210 0 48 3 210 0 51 3 210 0 53 3 210 0 55 3 210 0 58 6 201 0 59 3 210 0 62 3 210 0 64 3 210 0 66 3 210 0 67 3 210 0 68 3 210 0 69 3 210 0 70 3 210 0 71 3 210 0 72 3 210 0 73 3 210 0 74 3 210 0 75 3 210 0 76 3 210 0 77 3 210 0 80 3 210 0 82 3 210 0 86 3 210 0 88 3 210 0 89 3 210 0 90 3 210 0 91 3 210 0 93 3 210 0 94 3 210 0 95 3 210 0 96 3 210 0 97 3 210 0 100 3 210 0 103 3 210 0 106 3 210 0 109 3 210 0 110 3 210 0 111 3 210 0 121 3 210 0 126 3 210 0 127 3 210 0 128 3 210 0 129 3 210 0 130 3 210 0 133 6 205 0 153 3 210 0 155 3 210 0 157 3 210 0 163 3 210 0 164 3 210 0 167 3 210 0 168 3 210 2 97] +#[1 3 210 0 2 6 185 0 6 6 189 0 10 3 210 0 11 6 193 0 15 3 210 0 20 3 210 0 21 3 210 0 22 3 210 0 25 3 210 0 26 3 210 0 27 3 210 0 28 3 210 0 30 6 197 0 31 3 210 0 32 3 210 0 33 3 210 0 35 3 210 0 36 3 210 0 37 3 210 0 38 3 210 0 39 3 210 0 40 3 210 0 41 3 210 0 42 3 210 0 44 3 210 0 45 3 210 0 46 3 210 0 47 3 210 0 48 3 210 0 51 3 210 0 53 3 210 0 55 3 210 0 58 6 201 0 59 3 210 0 62 3 210 0 64 3 210 0 66 3 210 0 67 3 210 0 68 3 210 0 69 3 210 0 70 3 210 0 71 3 210 0 72 3 210 0 73 3 210 0 74 3 210 0 75 3 210 0 76 3 210 0 77 3 210 0 80 3 210 0 82 3 210 0 86 3 210 0 88 3 210 0 89 3 210 0 90 3 210 0 91 3 210 0 93 3 210 0 94 3 210 0 95 3 210 0 96 3 210 0 97 3 210 0 100 3 210 0 103 3 210 0 106 3 210 0 109 3 210 0 110 3 210 0 111 3 210 0 121 3 210 0 126 3 210 0 127 3 210 0 128 3 210 0 129 3 210 0 130 3 210 0 133 6 205 0 153 3 210 0 155 3 210 0 157 3 210 0 163 3 210 0 164 3 210 0 167 3 210 0 168 3 210 2 97] +#[1 3 214 0 2 3 214 0 11 3 214 0 20 3 214 0 21 3 214 0 22 3 214 0 25 3 214 0 26 3 214 0 27 3 214 0 28 7 45 0 32 3 214 0 35 3 214 0 36 3 214 0 37 3 214 0 38 3 214 0 39 3 214 0 40 3 214 0 41 3 214 0 42 3 214 0 44 3 214 0 45 3 214 0 46 3 214 0 47 3 214 0 48 3 214 0 51 3 214 0 53 3 214 0 55 3 214 0 58 3 214 0 62 3 214 0 64 3 214 0 66 3 214 0 67 3 214 0 68 3 214 0 69 3 214 0 70 3 214 0 71 3 214 0 72 3 214 0 73 3 214 0 74 3 214 0 75 3 214 0 76 3 214 0 77 3 214 0 80 3 214 0 82 3 214 0 86 3 214 0 88 3 214 0 89 3 214 0 90 3 214 0 91 3 214 0 93 3 214 0 94 3 214 0 95 3 214 0 96 3 214 0 97 3 214 0 100 3 214 0 103 3 214 0 106 3 214 0 109 3 214 0 110 3 214 0 111 3 214 0 121 3 214 0 126 3 214 0 127 3 214 0 128 3 214 0 129 3 214 0 130 3 214 0 133 3 214 0 155 3 214 0 157 3 214 0 163 3 214 0 164 3 214 0 167 3 214 0 168 3 214 2 97] +#[1 3 218 0 2 3 218 0 11 3 218 0 20 3 218 0 21 3 218 0 22 3 218 0 25 3 218 0 26 3 218 0 27 3 218 0 28 3 218 0 35 3 218 0 36 6 217 0 37 3 218 0 38 3 218 0 39 3 218 0 40 3 218 0 41 3 218 0 42 3 218 0 44 3 218 0 45 3 218 0 46 3 218 0 47 3 218 0 48 3 218 0 51 3 218 0 53 3 218 0 55 3 218 0 58 3 218 0 62 3 218 0 64 3 218 0 66 3 218 0 67 3 218 0 68 3 218 0 69 3 218 0 70 3 218 0 71 3 218 0 72 3 218 0 73 3 218 0 74 3 218 0 75 3 218 0 76 3 218 0 77 3 218 0 80 3 218 0 82 3 218 0 86 3 218 0 88 3 218 0 89 3 218 0 90 3 218 0 91 3 218 0 93 3 218 0 94 3 218 0 95 3 218 0 96 3 218 0 97 3 218 0 100 3 218 0 103 3 218 0 106 3 218 0 109 3 218 0 110 3 218 0 111 3 218 0 121 3 218 0 126 3 218 0 127 3 218 0 128 3 218 0 129 3 218 0 130 3 218 0 133 3 218 0 155 3 218 0 157 3 218 0 163 3 218 0 164 3 218 0 167 3 218 0 168 3 218 2 97] +#[1 3 222 0 2 3 222 0 11 3 222 0 20 3 222 0 21 3 222 0 22 3 222 0 25 3 222 0 26 3 222 0 27 3 222 0 28 3 222 0 35 6 221 0 36 3 222 0 38 3 222 0 39 3 222 0 40 3 222 0 41 3 222 0 42 3 222 0 44 3 222 0 45 3 222 0 46 3 222 0 47 3 222 0 48 3 222 0 51 3 222 0 53 3 222 0 55 3 222 0 58 3 222 0 62 3 222 0 64 3 222 0 66 3 222 0 67 3 222 0 68 3 222 0 69 3 222 0 70 3 222 0 71 3 222 0 72 3 222 0 73 3 222 0 74 3 222 0 75 3 222 0 76 3 222 0 77 3 222 0 80 3 222 0 82 3 222 0 86 3 222 0 88 3 222 0 89 3 222 0 90 3 222 0 91 3 222 0 93 3 222 0 94 3 222 0 95 3 222 0 96 3 222 0 97 3 222 0 100 3 222 0 103 3 222 0 106 3 222 0 109 3 222 0 110 3 222 0 111 3 222 0 121 3 222 0 126 3 222 0 127 3 222 0 128 3 222 0 129 3 222 0 130 3 222 0 133 3 222 0 155 3 222 0 157 3 222 0 163 3 222 0 164 3 222 0 167 3 222 0 168 3 222 2 97] +#[0 3 226 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 3 230 0 2 3 230 0 11 3 230 0 20 3 230 0 21 3 230 0 22 3 230 0 25 3 230 0 26 3 230 0 27 3 230 0 28 6 225 0 35 3 230 0 38 3 230 0 39 3 230 0 40 3 230 0 41 3 230 0 42 3 230 0 44 3 230 0 45 3 230 0 46 3 230 0 47 3 230 0 48 3 230 0 51 3 230 0 53 3 230 0 55 3 230 0 58 3 230 0 62 3 230 0 64 3 230 0 66 3 230 0 67 3 230 0 68 3 230 0 69 3 230 0 70 3 230 0 71 3 230 0 72 3 230 0 73 3 230 0 74 3 230 0 75 3 230 0 76 3 230 0 77 3 230 0 80 3 230 0 82 3 230 0 86 3 230 0 88 3 230 0 89 3 230 0 90 3 230 0 91 3 230 0 93 3 230 0 94 3 230 0 95 3 230 0 96 3 230 0 97 3 230 0 100 3 230 0 103 3 230 0 106 3 230 0 109 3 230 0 110 3 230 0 111 3 230 0 121 3 230 0 126 3 230 0 127 3 230 0 128 3 230 0 129 3 230 0 130 3 230 0 133 3 230 0 155 3 230 0 157 3 230 0 163 3 230 0 164 3 230 0 167 3 230 0 168 3 230 2 97] +#[0 12 153 0 58] +#[0 3 234 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 238 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 3 238 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 12 157 0 57] +#[0 12 161 0 157] +#[0 3 242 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[1 3 246 0 20 3 246 0 22 3 246 0 26 3 246 0 27 12 165 0 62 3 246 0 89 3 246 0 128 3 246 0 129] +#[0 3 250 0 20 0 22 0 26 0 27 0 62 0 89 0 128 0 129] +#[1 3 254 0 20 3 254 0 22 3 254 0 26 3 254 0 27 3 254 0 62 3 254 0 89 12 169 0 126 12 173 0 127 3 254 0 128 3 254 0 129 12 177 1 88 12 181 1 89] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 12 185 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 12 189 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 4 2 0 2 4 2 0 11 4 2 0 20 4 2 0 21 4 2 0 22 4 2 0 25 4 2 0 26 4 2 0 27 4 2 0 39 4 2 0 40 4 2 0 41 4 2 0 42 4 2 0 44 4 2 0 45 4 2 0 46 4 2 0 47 4 2 0 48 4 2 0 51 4 2 0 53 4 2 0 55 4 2 0 58 4 2 0 62 4 2 0 64 4 2 0 66 4 2 0 67 4 2 0 68 4 2 0 69 4 2 0 70 4 2 0 71 4 2 0 72 4 2 0 73 4 2 0 74 4 2 0 76 0 195 0 77 4 2 0 80 4 2 0 82 4 2 0 86 4 2 0 88 4 2 0 89 4 2 0 90 4 2 0 91 4 2 0 93 4 2 0 94 4 2 0 95 4 2 0 96 4 2 0 97 4 2 0 100 4 2 0 103 4 2 0 106 4 2 0 109 4 2 0 110 4 2 0 111 4 2 0 121 4 2 0 126 4 2 0 127 4 2 0 128 4 2 0 129 4 2 0 130 4 2 0 133 4 2 0 155 4 2 0 157 4 2 0 163 4 2 0 164 4 2 0 167 4 2 0 168 12 197 1 77 12 201 1 92 4 2 2 97] +#[0 4 6 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 10 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 14 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[1 4 18 0 2 4 18 0 11 4 18 0 20 4 18 0 21 4 18 0 22 4 18 0 25 4 18 0 26 4 18 0 27 4 18 0 28 6 209 0 30 4 18 0 32 6 213 0 33 4 18 0 35 4 18 0 36 4 18 0 37 4 18 0 38 4 18 0 39 4 18 0 40 4 18 0 41 4 18 0 42 4 18 0 44 4 18 0 45 4 18 0 46 4 18 0 47 4 18 0 48 4 18 0 51 4 18 0 53 4 18 0 55 4 18 0 58 4 18 0 62 4 18 0 64 4 18 0 66 4 18 0 67 4 18 0 68 4 18 0 69 4 18 0 70 4 18 0 71 4 18 0 72 4 18 0 73 4 18 0 74 4 18 0 75 4 18 0 76 4 18 0 77 4 18 0 80 4 18 0 82 4 18 0 86 4 18 0 88 4 18 0 89 4 18 0 90 4 18 0 91 4 18 0 93 4 18 0 94 4 18 0 95 4 18 0 96 4 18 0 97 4 18 0 100 4 18 0 103 4 18 0 106 4 18 0 109 4 18 0 110 4 18 0 111 4 18 0 121 4 18 0 126 4 18 0 127 4 18 0 128 4 18 0 129 4 18 0 130 4 18 0 133 4 18 0 155 4 18 0 157 4 18 0 163 4 18 0 164 4 18 0 167 4 18 0 168 4 18 2 97] +#[0 4 22 0 11 0 21 0 47 0 50 0 51 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 12 205 0 55] +#[1 7 105 0 157 12 209 0 178 4 237 0 189] +#[0 4 26 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 4 30 0 58] +#[0 4 30 0 58] +#[1 7 105 0 157 1 113 0 178 7 109 0 180 4 237 0 189 12 213 2 52 7 117 2 60 7 121 2 61] +#[0 12 217 0 58] +#[1 0 10 0 11 0 10 0 21 0 10 0 47 0 45 0 50 0 49 0 76 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 94 0 10 0 95 0 10 0 97 0 10 0 100 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 4 34 0 155 0 53 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 0 77 0 252 0 81 1 155 0 85 2 54 0 89 2 55 0 93 2 56 12 221 2 75 4 34 2 97] +#[0 4 38 2 97] +#[0 4 42 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 4 46 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 2 97] +#[0 4 50 0 49 0 52] +#[1 0 30 0 11 0 30 0 21 0 30 0 47 0 30 0 50 3 221 0 54 0 30 0 76 0 30 0 88 0 30 0 90 0 30 0 91 0 30 0 94 0 30 0 95 0 30 0 97 0 30 0 100 0 30 0 106 0 30 0 109 0 30 0 110 0 30 0 111 0 30 0 121 0 30 0 155 3 225 0 173 3 229 0 174 3 233 0 175 3 237 0 176 3 241 0 177 12 225 1 128] +#[0 4 54 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 4 58 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 12 229 0 66 7 105 0 157 1 113 0 178 7 109 0 180 4 237 0 189 12 233 2 60 7 121 2 61] +#[0 4 62 0 2 0 11 0 21 0 23 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 60 0 61 0 63 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 78 0 79 0 80 0 81 0 82 0 84 0 85 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 4 66 0 64 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 12 237 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 12 241 2 64 12 245 2 65 12 249 2 66 12 253 2 67 13 1 2 68 13 5 2 69 2 209 2 70 13 9 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 4 70 0 62 0 66] +#[0 4 74 0 62 0 66] +#[0 13 13 0 157] +#[0 13 17 0 157] +#[0 13 21 0 157] +#[1 4 78 0 52 13 25 0 58 13 29 2 37 13 33 2 39] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 4 82 0 157] +#[1 6 17 0 4 4 82 0 157] +#[0 13 37 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 13 41 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 13 45 0 49 9 249 0 65 2 58 0 75 9 177 0 76] +#[0 13 49 0 75] +#[0 4 86 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 121 0 11 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 153 0 21 0 157 0 29 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 8 33 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 13 53 0 155 8 37 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 8 41 0 225 1 205 0 226 1 209 0 227 8 45 0 228 1 217 0 229 8 49 0 230 3 89 0 231 1 229 0 232 1 233 0 233 8 53 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 13 57 1 27 8 69 1 28 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82] +#[0 4 90 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 94 0 62 0 66] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 13 61 1 9 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 8 197 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 13 65 0 217 9 153 0 219 9 157 0 220 9 161 0 222] +#[1 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 12 0 134 0 15 0 134 0 19 1 22 0 24 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 34 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 5 189 0 43 0 134 0 49 4 98 0 57 0 107 0 59 0 134 0 62 0 134 0 65 0 134 0 75 0 134 0 76 0 134 0 99 0 134 0 153 0 134 0 154 0 134 0 155 6 149 0 188 5 205 0 214] +#[0 13 69 0 155] +#[1 13 73 0 62 4 102 0 155] +#[0 4 106 0 62 0 155] +#[0 13 77 0 57] +#[1 13 81 0 62 13 85 0 155] +#[0 4 110 0 62 0 155] +#[0 4 114 0 62 0 155] +#[0 13 89 0 64] +#[0 4 118 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 62 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 4 122 0 62 0 155] +#[0 13 93 0 155] +#[1 13 97 0 62 4 126 0 155] +#[0 4 118 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 62 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 13 101 0 64] +#[1 11 157 0 62 13 105 0 66] +#[0 4 130 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 13 109 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 13 113 0 62 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 134 0 153 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 9 109 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 9 113 0 213 9 117 0 215 2 57 1 30 13 117 1 33 13 121 1 34 2 225 2 78 2 229 2 79] +#[0 4 138 0 49 0 64] +#[0 4 142 0 49 0 64] +#[0 4 146 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 13 125 0 157] +#[0 4 146 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 146 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 150 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 13 129 0 157] +#[0 4 154 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 158 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 13 133 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 4 162 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 13 137 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 4 166 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 13 141 0 57] +#[1 13 145 0 62 13 149 0 64] +#[0 4 170 0 62 0 64] +#[0 4 174 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 13 153 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 13 157 0 255 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 53 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 8 249 0 157 13 161 1 120] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 13 165 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 4 178 0 52 13 169 0 137 13 173 1 150 13 177 1 153] +#[0 4 182 0 52 0 137] +#[0 4 186 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 4 190 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 4 194 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 4 198 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 13 181 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 4 202 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 13 185 0 52 13 189 1 124] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 13 193 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 13 197 1 85 3 197 1 94 2 209 2 70 8 245 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 4 206 0 55 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 13 201 1 85 3 197 1 94 13 205 1 135 13 209 1 139 2 209 2 70 8 245 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 13 213 1 121 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[0 13 217 0 23] +#[0 4 210 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 9 109 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 13 221 0 215 2 57 1 30 2 225 2 78 2 229 2 79] +#[0 4 214 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 57 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 218 0 2 0 4 0 6 0 10 0 11 0 15 0 20 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 52 0 53 0 55 0 58 0 59 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 83 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 153 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 222 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 230 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 234 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 20 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 60 0 61 0 63 0 65 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 104 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 13 225 0 219 9 157 0 220 9 161 0 222] +#[0 4 238 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 13 229 0 216 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 13 233 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 13 237 0 216 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 13 233 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 4 242 0 62 0 64 0 66] +#[0 4 246 0 62 0 64 0 66] +#[1 0 134 0 2 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 11 0 134 0 15 0 134 0 19 0 134 0 20 0 134 0 21 0 134 0 22 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 53 0 134 0 55 0 134 0 57 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 121 0 134 0 123 0 134 0 124 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 131 0 134 0 132 0 134 0 133 0 134 0 134 0 134 0 153 0 134 0 154 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 13 241 0 188 5 205 0 214 0 134 2 97] +#[0 13 245 0 64] +#[1 12 37 0 62 13 249 0 66] +#[0 13 253 0 157] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 14 1 0 217 9 153 0 219 9 157 0 220 9 161 0 222] +#[0 4 250 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 14 5 0 253 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 193 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 14 9 0 255 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 53 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 14 13 0 253 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 193 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 4 254 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 230 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 5 2 0 55 0 62 0 64] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 8 229 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 14 17 2 79] +#[0 5 6 0 55 0 62 0 64] +#[0 5 10 0 55 0 62 0 64] +#[0 5 6 0 55 0 62 0 64] +#[0 5 6 0 55 0 62 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 14 21 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 5 14 0 62 0 64] +#[0 5 18 0 62 0 64] +#[0 1 22 0 62 0 64] +#[0 5 22 0 62 0 64] +#[0 14 25 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 14 29 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 14 33 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 14 37 0 23] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 14 41 1 87 3 197 1 94 2 209 2 70 10 117 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 5 26 0 20 0 22 0 26 0 27 0 62 0 89 0 128 0 129] +#[0 5 30 0 20 0 22 0 26 0 27 0 62 0 89 0 128 0 129] +#[0 5 34 0 20 0 22 0 26 0 27 0 62 0 89 0 128 0 129] +#[0 5 38 0 20 0 22 0 26 0 27 0 62 0 89 0 128 0 129] +#[0 14 45 0 133] +#[0 5 42 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 14 49 0 157] +#[0 5 46 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 5 50 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 5 54 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 5 209 0 49 14 53 0 55] +#[1 14 57 0 62 14 61 0 66] +#[0 5 58 0 157] +#[0 5 62 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 0 10 0 11 0 10 0 21 0 10 0 47 0 45 0 50 0 49 0 76 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 94 0 10 0 95 0 10 0 97 0 10 0 100 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 2 166 0 155 10 181 0 181 0 53 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 0 77 0 252 14 65 1 5 0 81 1 155 0 85 2 54 0 89 2 55 0 93 2 56 10 189 2 75] +#[0 5 66 0 2 0 11 0 21 0 23 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 60 0 61 0 63 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 78 0 79 0 80 0 81 0 82 0 84 0 85 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 157] +#[0 5 70 0 62 0 66] +#[1 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 12 0 134 0 15 0 134 0 19 1 22 0 24 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 34 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 5 189 0 43 0 134 0 49 0 199 0 57 0 107 0 59 0 134 0 62 0 134 0 64 0 134 0 65 0 134 0 75 0 134 0 76 0 134 0 99 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 123 0 134 0 124 0 134 0 131 0 134 0 132 0 134 0 134 0 134 0 153 0 134 0 154 6 149 0 188 5 205 0 214] +#[0 14 73 0 64] +#[1 14 77 0 62 5 74 0 64] +#[1 14 81 0 62 14 85 0 64] +#[0 5 78 0 62 0 64] +#[0 5 82 0 62 0 64] +#[0 5 86 0 62 0 64] +#[0 5 90 0 62 0 64] +#[1 5 94 0 27 5 94 0 52 5 94 0 58 14 89 0 59 14 93 1 158 14 97 1 164] +#[1 5 94 0 27 5 94 0 52 5 94 0 58 14 89 0 59 14 101 1 158 14 97 1 164] +#[1 5 98 0 27 5 98 0 52 5 98 0 58 14 105 0 59 14 109 2 15 14 113 2 20] +#[1 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 4 205 0 68 4 209 0 69 14 117 0 200] +#[1 14 121 0 52 14 125 2 38] +#[0 5 102 0 52] +#[1 14 105 0 59 5 98 0 65 14 129 2 15 14 113 2 20] +#[0 5 106 0 62 0 155] +#[0 14 133 0 157] +#[1 14 137 0 49 12 77 0 76] +#[0 5 110 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 5 114 0 62 0 155] +#[1 11 157 0 62 14 141 0 155] +#[1 12 37 0 62 14 145 0 66] +#[0 5 118 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 11 37 0 76 14 149 0 155 14 153 0 157 14 157 1 16 11 57 1 17] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 8 89 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 14 161 1 11 8 101 1 12 8 105 1 13 14 165 1 18 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 14 169 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 11 33 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 14 173 0 155 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 14 177 1 20 11 69 1 21 2 61 1 37 10 9 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 5 122 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 5 126 0 2 5 126 0 3 5 126 0 4 5 126 0 6 5 126 0 7 5 126 0 8 5 126 0 9 5 126 0 10 5 126 0 11 5 126 0 12 5 126 0 15 5 126 0 19 5 126 0 20 5 126 0 21 5 126 0 22 5 126 0 25 5 126 0 26 5 126 0 27 5 126 0 28 5 126 0 30 5 126 0 31 5 126 0 32 5 126 0 33 5 126 0 34 5 126 0 35 5 126 0 36 5 126 0 37 5 126 0 38 5 126 0 39 5 126 0 40 5 126 0 41 5 126 0 42 5 126 0 44 5 126 0 45 5 126 0 46 5 126 0 47 5 126 0 48 5 126 0 49 5 126 0 51 8 89 0 52 5 126 0 53 5 126 0 55 5 126 0 57 5 126 0 58 5 126 0 59 5 126 0 62 5 126 0 64 5 126 0 65 5 126 0 66 5 126 0 67 5 126 0 68 5 126 0 69 5 126 0 70 5 126 0 71 5 126 0 72 5 126 0 73 5 126 0 74 5 126 0 75 5 126 0 76 5 126 0 77 5 126 0 80 5 126 0 82 5 126 0 86 5 126 0 88 5 126 0 89 5 126 0 90 5 126 0 91 5 126 0 93 5 126 0 94 5 126 0 95 5 126 0 96 5 126 0 97 5 126 0 99 5 126 0 100 5 126 0 103 5 126 0 106 5 126 0 109 5 126 0 110 5 126 0 111 5 126 0 116 5 126 0 117 5 126 0 118 5 126 0 119 5 126 0 120 5 126 0 121 5 126 0 123 5 126 0 124 5 126 0 126 5 126 0 127 5 126 0 128 5 126 0 129 5 126 0 130 5 126 0 131 5 126 0 132 5 126 0 133 5 126 0 134 5 126 0 153 5 126 0 154 5 126 0 155 5 126 0 157 5 126 0 163 5 126 0 164 5 126 0 167 5 126 0 168 14 181 1 10 14 185 1 11 8 101 1 12 8 105 1 13 5 126 2 97] +#[0 5 130 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 8 109 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 14 189 0 155 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 11 77 1 23 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 14 193 1 198 2 209 2 70 11 93 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 5 134 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 5 138 0 2 5 138 0 3 5 138 0 4 5 138 0 6 5 138 0 7 5 138 0 8 5 138 0 9 5 138 0 10 5 138 0 11 5 138 0 12 5 138 0 15 5 138 0 19 5 138 0 20 5 138 0 21 5 138 0 22 5 138 0 25 5 138 0 26 5 138 0 27 5 138 0 28 5 138 0 30 5 138 0 31 5 138 0 32 5 138 0 33 5 138 0 34 5 138 0 35 5 138 0 36 5 138 0 37 5 138 0 38 5 138 0 39 5 138 0 40 5 138 0 41 5 138 0 42 5 138 0 44 5 138 0 45 5 138 0 46 5 138 0 47 5 138 0 48 5 138 0 49 5 138 0 51 5 138 0 52 5 138 0 53 5 138 0 55 5 138 0 57 5 138 0 58 5 138 0 59 5 138 0 62 5 138 0 64 5 138 0 65 5 138 0 66 5 138 0 67 5 138 0 68 5 138 0 69 5 138 0 70 5 138 0 71 5 138 0 72 5 138 0 73 5 138 0 74 5 138 0 75 0 203 0 76 5 138 0 77 5 138 0 80 5 138 0 82 5 138 0 86 5 138 0 88 5 138 0 89 5 138 0 90 5 138 0 91 5 138 0 93 5 138 0 94 5 138 0 95 5 138 0 96 5 138 0 97 5 138 0 99 5 138 0 100 5 138 0 103 5 138 0 106 5 138 0 109 5 138 0 110 5 138 0 111 5 138 0 116 5 138 0 117 5 138 0 118 5 138 0 119 5 138 0 120 5 138 0 121 5 138 0 123 5 138 0 124 5 138 0 126 5 138 0 127 5 138 0 128 5 138 0 129 5 138 0 130 5 138 0 131 5 138 0 132 5 138 0 133 5 138 0 134 5 138 0 153 5 138 0 154 5 138 0 155 5 138 0 157 5 138 0 163 5 138 0 164 5 138 0 167 5 138 0 168 14 197 0 208 14 201 0 209 5 221 0 210 5 138 2 97] +#[1 0 134 0 4 0 171 0 49 11 113 0 59 0 171 0 64 0 134 0 75 0 134 0 76 12 5 0 188 5 205 0 214 14 205 1 31 11 121 1 32] +#[0 5 142 0 62 0 153] +#[0 14 209 0 153] +#[1 14 213 0 62 5 146 0 153] +#[1 3 18 0 49 14 217 0 59 3 18 0 64 14 221 1 31 11 121 1 32] +#[1 0 134 0 49 5 197 0 59 0 134 0 64 14 225 0 188 5 205 0 214] +#[0 5 150 0 62 0 66 0 155] +#[0 5 154 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 14 229 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 14 233 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 14 237 2 88 3 205 2 101] +#[1 11 173 0 157 14 241 2 87] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 14 245 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[1 5 158 0 1 5 158 0 2 5 158 0 4 5 158 0 5 5 158 0 9 5 158 0 11 5 158 0 12 5 158 0 13 5 158 0 14 5 158 0 16 5 158 0 17 5 158 0 18 5 158 0 19 5 158 0 21 5 158 0 29 5 158 0 32 5 158 0 34 5 158 0 39 5 158 0 40 5 158 0 41 5 158 0 42 5 158 0 44 5 158 0 45 5 158 0 46 5 158 0 48 5 158 0 52 5 158 0 53 5 158 0 54 5 158 0 55 5 158 0 63 5 158 0 65 5 158 0 67 5 158 0 68 5 158 0 69 5 158 0 70 5 158 0 71 5 158 0 73 5 158 0 74 5 158 0 87 5 158 0 92 5 158 0 100 5 158 0 103 5 158 0 104 5 158 0 122 5 158 0 125 5 158 0 130 5 158 0 135 5 158 0 136 0 207 0 139 5 158 0 140 5 158 0 141 5 158 0 143 5 158 0 144 5 158 0 145 5 158 0 146 5 158 0 147 5 158 0 148 5 158 0 149 5 158 0 150 5 158 0 151 5 158 0 152 5 158 0 155 5 158 0 157 5 158 0 158 5 158 0 159 5 158 0 160 5 158 0 161 5 158 0 162 5 158 0 165 5 158 0 166 5 158 0 169 5 158 0 170 5 158 2 97] +#[0 5 162 0 55 0 62] +#[0 5 166 0 55 0 62] +#[1 0 186 0 4 5 170 0 64 0 190 0 75 0 194 0 76 14 253 0 157 15 1 1 152] +#[0 15 5 0 65] +#[1 0 201 0 52 15 9 2 72] +#[0 5 174 0 52] +#[0 5 178 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 15 13 0 17 15 17 0 145 5 182 0 155 15 21 1 125 15 25 1 126 15 29 1 127 15 33 1 129 15 37 2 99] +#[0 5 186 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 5 190 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 15 41 0 64] +#[0 5 194 0 55] +#[0 15 45 0 55] +#[0 5 198 0 55] +#[0 5 202 0 55 0 62 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 15 49 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 5 206 0 62 0 153] +#[0 5 210 0 62 0 64 0 66] +#[0 5 214 0 62 0 64 0 66] +#[0 5 218 0 62 0 64 0 66] +#[0 5 222 0 62 0 64 0 66] +#[0 5 226 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 5 230 0 49 5 234 0 55 5 230 0 57 5 234 0 62 5 234 0 64 5 230 0 65 5 230 0 75 5 230 0 76 5 230 0 116 5 230 0 117 5 230 0 118 5 230 0 119 5 230 0 120 5 230 0 123 5 230 0 124 5 230 0 131 5 230 0 132 5 230 0 134] +#[0 5 238 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 134 0 2 0 134 0 3 0 134 0 4 0 134 0 6 0 134 0 7 0 134 0 8 0 134 0 9 0 134 0 10 0 134 0 11 0 134 0 15 0 134 0 19 0 134 0 20 0 134 0 21 0 134 0 22 0 134 0 25 0 134 0 26 0 134 0 27 0 134 0 28 0 134 0 30 0 134 0 31 0 134 0 32 0 134 0 33 0 134 0 35 0 134 0 36 0 134 0 37 0 134 0 38 0 134 0 39 0 134 0 40 0 134 0 41 0 134 0 42 0 134 0 44 0 134 0 45 0 134 0 46 0 134 0 47 0 134 0 48 0 134 0 49 0 134 0 51 0 134 0 53 0 134 0 55 0 134 0 57 0 134 0 58 0 107 0 59 0 134 0 62 0 134 0 64 0 134 0 65 0 134 0 66 0 134 0 67 0 134 0 68 0 134 0 69 0 134 0 70 0 134 0 71 0 134 0 72 0 134 0 73 0 134 0 74 0 134 0 75 0 134 0 76 0 134 0 77 0 134 0 80 0 134 0 82 0 134 0 86 0 134 0 88 0 134 0 89 0 134 0 90 0 134 0 91 0 134 0 93 0 134 0 94 0 134 0 95 0 134 0 96 0 134 0 97 0 134 0 100 0 134 0 103 0 134 0 106 0 134 0 109 0 134 0 110 0 134 0 111 0 134 0 116 0 134 0 117 0 134 0 118 0 134 0 119 0 134 0 120 0 134 0 121 0 134 0 123 0 134 0 124 0 134 0 126 0 134 0 127 0 134 0 128 0 134 0 129 0 134 0 130 0 134 0 131 0 134 0 132 0 134 0 133 0 134 0 134 0 134 0 153 0 134 0 154 0 134 0 155 0 134 0 157 0 134 0 163 0 134 0 164 0 134 0 167 0 134 0 168 15 53 0 188 5 205 0 214 0 134 2 97] +#[1 12 37 0 62 15 57 0 66] +#[0 5 242 0 163] +#[0 5 246 0 163 0 164 0 167 0 168] +#[0 5 250 0 167] +#[1 6 97 0 4 15 61 0 76] +#[0 5 254 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 5 230 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 2 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 6 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 15 65 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 6 10 0 20 0 22 0 26 0 27 0 62 0 89 0 128 0 129] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 15 69 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 3 9 0 20 6 245 0 22 6 249 0 26 6 253 0 27 7 1 0 89 1 86 0 128 1 86 0 129 7 5 1 72 15 73 1 73 7 13 1 75 7 17 1 78 7 21 1 79 7 25 1 80 7 29 1 81 7 33 1 82 7 37 1 83 7 41 1 84] +#[0 6 14 0 11 0 21 0 47 0 50 0 54 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[1 15 77 0 66 7 105 0 157 1 113 0 178 7 109 0 180 4 237 0 189 12 233 2 60 7 121 2 61] +#[0 6 18 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 2 97] +#[0 15 81 0 155] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 15 85 2 68 2 209 2 70 13 9 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 6 22 0 62 0 66] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 12 237 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 15 89 2 66 15 93 2 67 13 1 2 68 13 5 2 69 2 209 2 70 13 9 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 15 97 0 157 15 101 2 69] +#[0 6 22 0 62 0 66] +#[1 0 49 0 76 0 10 0 157 15 105 1 155 15 109 1 165 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 6 26 0 27 6 26 0 52 15 113 0 58 15 117 1 159 15 121 1 166] +#[0 6 30 0 27 0 52 0 58 0 65] +#[1 6 34 0 27 6 34 0 52 15 125 0 58 15 129 2 4 15 133 2 8] +#[1 0 10 0 23 0 10 0 60 0 49 0 76 0 10 0 157 15 137 1 155 15 141 2 21 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 6 38 0 27 6 38 0 52 15 145 0 58 15 149 2 16 15 153 2 24] +#[0 6 42 0 27 0 52 0 58 0 65] +#[0 6 46 0 52] +#[1 0 49 0 76 6 50 0 155 0 10 0 157 15 157 1 155 15 161 2 40 15 165 2 41 15 169 2 44 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 2 182 0 2 2 182 0 11 2 182 0 21 2 182 0 39 2 182 0 40 2 182 0 41 2 182 0 42 2 182 0 44 2 182 0 45 2 182 0 46 2 182 0 47 2 182 0 48 2 182 0 50 2 182 0 51 2 182 0 53 10 205 0 55 2 182 0 67 2 182 0 68 2 182 0 69 2 182 0 70 2 182 0 71 2 182 0 73 2 182 0 74 2 182 0 76 2 182 0 80 2 182 0 82 2 182 0 86 2 182 0 88 2 182 0 90 2 182 0 91 2 182 0 93 2 182 0 94 2 182 0 95 2 182 0 96 2 182 0 97 2 182 0 100 2 182 0 103 2 182 0 106 2 182 0 109 2 182 0 110 2 182 0 111 2 182 0 121 2 182 0 130 2 182 0 155 2 182 0 157 15 173 0 254 2 182 2 97] +#[0 15 177 0 65] +#[1 0 134 0 49 5 197 0 59 0 134 0 62 0 134 0 65 0 134 0 75 0 134 0 76 0 134 0 155 15 181 0 188 5 205 0 214] +#[0 15 185 0 157] +#[0 6 54 0 62 0 155] +#[0 6 58 0 57] +#[0 6 62 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 4 98 0 57] +#[0 6 66 0 62 0 155] +#[0 6 70 0 62 0 155] +#[0 6 74 0 62 0 155] +#[0 6 70 0 62 0 155] +#[0 6 78 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 82 0 62 0 155] +#[0 6 86 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 90 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 94 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 98 0 62 0 155] +#[1 6 102 0 2 6 102 0 3 6 102 0 4 6 102 0 6 6 102 0 7 6 102 0 8 6 102 0 9 6 102 0 10 6 102 0 11 6 102 0 12 6 102 0 15 6 102 0 19 6 102 0 20 6 102 0 21 6 102 0 22 6 102 0 25 6 102 0 26 6 102 0 27 6 102 0 28 6 102 0 30 6 102 0 31 6 102 0 32 6 102 0 33 6 102 0 34 6 102 0 35 6 102 0 36 6 102 0 37 6 102 0 38 6 102 0 39 6 102 0 40 6 102 0 41 6 102 0 42 6 102 0 44 6 102 0 45 6 102 0 46 6 102 0 47 6 102 0 48 6 102 0 49 6 102 0 51 6 102 0 52 6 102 0 53 6 102 0 55 6 102 0 57 6 102 0 58 6 102 0 59 6 102 0 62 6 102 0 64 6 102 0 65 6 102 0 66 6 102 0 67 6 102 0 68 6 102 0 69 6 102 0 70 6 102 0 71 6 102 0 72 6 102 0 73 6 102 0 74 6 102 0 75 0 211 0 76 6 102 0 77 6 102 0 80 6 102 0 82 6 102 0 86 6 102 0 88 6 102 0 89 6 102 0 90 6 102 0 91 6 102 0 93 6 102 0 94 6 102 0 95 6 102 0 96 6 102 0 97 6 102 0 99 6 102 0 100 6 102 0 103 6 102 0 106 6 102 0 109 6 102 0 110 6 102 0 111 6 102 0 116 6 102 0 117 6 102 0 118 6 102 0 119 6 102 0 120 6 102 0 121 6 102 0 123 6 102 0 124 6 102 0 126 6 102 0 127 6 102 0 128 6 102 0 129 6 102 0 130 6 102 0 131 6 102 0 132 6 102 0 133 6 102 0 134 6 102 0 153 6 102 0 154 6 102 0 155 6 102 0 157 6 102 0 163 6 102 0 164 6 102 0 167 6 102 0 168 9 125 0 210 6 102 2 97] +#[1 6 106 0 2 6 106 0 3 6 106 0 4 6 106 0 6 6 106 0 7 6 106 0 8 6 106 0 9 6 106 0 10 6 106 0 11 6 106 0 12 6 106 0 15 6 106 0 19 6 106 0 20 6 106 0 21 6 106 0 22 6 106 0 25 6 106 0 26 6 106 0 27 6 106 0 28 6 106 0 30 6 106 0 31 6 106 0 32 6 106 0 33 6 106 0 34 6 106 0 35 6 106 0 36 6 106 0 37 6 106 0 38 6 106 0 39 6 106 0 40 6 106 0 41 6 106 0 42 6 106 0 44 6 106 0 45 6 106 0 46 6 106 0 47 6 106 0 48 6 106 0 49 6 106 0 51 8 109 0 52 6 106 0 53 6 106 0 55 6 106 0 57 6 106 0 58 6 106 0 59 6 106 0 62 6 106 0 64 6 106 0 65 6 106 0 66 6 106 0 67 6 106 0 68 6 106 0 69 6 106 0 70 6 106 0 71 6 106 0 72 6 106 0 73 6 106 0 74 6 106 0 75 6 106 0 76 6 106 0 77 6 106 0 80 6 106 0 82 6 106 0 86 6 106 0 88 6 106 0 89 6 106 0 90 6 106 0 91 6 106 0 93 6 106 0 94 6 106 0 95 6 106 0 96 6 106 0 97 6 106 0 99 6 106 0 100 6 106 0 103 6 106 0 106 6 106 0 109 6 106 0 110 6 106 0 111 6 106 0 116 6 106 0 117 6 106 0 118 6 106 0 119 6 106 0 120 6 106 0 121 6 106 0 123 6 106 0 124 6 106 0 126 6 106 0 127 6 106 0 128 6 106 0 129 6 106 0 130 6 106 0 131 6 106 0 132 6 106 0 133 6 106 0 134 6 106 0 153 6 106 0 154 6 106 0 155 6 106 0 157 6 106 0 163 6 106 0 164 6 106 0 167 6 106 0 168 15 189 1 22 15 193 1 23 6 106 2 97] +#[0 6 110 0 49 0 64] +#[0 6 114 0 49 0 64] +#[0 6 118 0 62 0 153] +#[1 13 113 0 62 4 134 0 153 13 117 1 33 13 121 1 34] +#[0 6 122 0 49 0 64] +#[0 6 126 0 49 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 15 197 0 216 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 15 201 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 13 233 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 6 130 0 62 0 64] +#[0 6 134 0 62 0 64] +#[0 6 138 0 62 0 64] +#[0 6 142 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 15 205 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 6 146 0 64] +#[0 15 209 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 15 213 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 6 150 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 15 217 0 58] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 15 221 0 255 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 53 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 15 225 0 155] +#[1 15 13 0 17 15 17 0 145 6 154 0 155 15 229 1 127 15 33 1 129 15 37 2 99] +#[0 6 158 0 17 0 145 0 155] +#[0 6 162 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 15 233 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 17 0 122 1 21 0 125 1 25 0 130 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 15 17 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 1 81 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 57 1 30 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 2 93 1 96 2 97 1 97 2 101 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 15 237 1 111 2 149 1 112 2 153 1 113 2 157 1 114 2 161 1 121 2 165 1 122 2 169 1 123 15 241 1 129 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 5 81 2 74 2 221 2 77 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 15 245 0 55] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 6 166 0 64 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 9 81 1 121 15 249 1 136 15 253 1 138 16 1 1 140 2 209 2 70 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84] +#[0 16 5 0 64] +#[0 6 170 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 174 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 16 9 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 16 13 0 25] +#[0 6 178 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 182 0 2 0 11 0 20 0 21 0 22 0 25 0 26 0 27 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 55 0 58 0 62 0 64 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 126 0 127 0 128 0 129 0 130 0 133 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 186 0 11 0 21 0 47 0 50 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 2 97] +#[0 6 190 0 11 0 21 0 47 0 50 0 55 0 76 0 88 0 90 0 91 0 94 0 95 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 155 2 97] +#[0 6 194 0 62 0 64] +#[1 14 81 0 62 16 17 0 64] +#[0 6 198 0 62 0 64] +#[0 14 69 0 57] +#[0 6 202 0 62 0 64] +#[1 16 21 0 157 16 25 0 194] +#[1 16 29 0 62 16 33 0 153] +#[1 4 221 0 73 4 225 0 74 7 105 0 157 1 113 0 178 16 37 0 180 4 237 0 189 16 41 0 203 16 45 0 204 16 49 1 167] +#[1 16 53 0 27 6 206 0 52 16 57 1 160 16 61 1 168 16 65 1 169] +#[0 6 210 0 27 0 52] +#[1 7 105 0 157 1 113 0 178 16 69 0 180 4 237 0 189 16 45 0 204 16 73 1 167] +#[1 16 53 0 27 6 206 0 52 16 77 1 160 16 61 1 168 16 65 1 169] +#[0 6 214 0 27 0 52] +#[1 16 81 0 23 16 85 0 60 6 218 0 157 16 89 2 22 16 93 2 23] +#[1 16 97 0 62 16 101 0 153] +#[1 7 105 0 157 1 113 0 178 16 69 0 180 4 237 0 189 16 45 0 204 16 105 1 167] +#[1 16 53 0 27 6 206 0 52 16 109 1 160 16 61 1 168 16 65 1 169] +#[0 6 222 0 27 0 52] +#[0 16 113 0 157] +#[0 16 117 0 155] +#[1 16 121 0 62 6 226 0 155] +#[0 6 230 0 62 0 155] +#[0 6 234 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 6 238 0 64 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 16 129 1 204 16 133 1 207 16 137 1 208 16 141 1 209 16 145 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 5 226 0 49 6 242 0 62 5 226 0 65 5 226 0 75 5 226 0 76 6 242 0 155] +#[1 0 134 0 49 5 197 0 59 0 134 0 62 0 134 0 65 0 134 0 75 0 134 0 76 0 134 0 155 16 149 0 188 5 205 0 214] +#[0 6 246 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 250 0 2 0 3 0 4 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 19 0 20 0 21 0 22 0 25 0 26 0 27 0 28 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 51 0 53 0 55 0 57 0 58 0 59 0 62 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 80 0 82 0 86 0 88 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 99 0 100 0 103 0 106 0 109 0 110 0 111 0 116 0 117 0 118 0 119 0 120 0 121 0 123 0 124 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 153 0 154 0 155 0 157 0 163 0 164 0 167 0 168 2 97] +#[0 6 254 0 62 0 64] +#[1 0 215 0 3 0 215 0 4 0 215 0 6 0 215 0 7 0 215 0 8 0 215 0 9 0 215 0 10 0 215 0 15 0 215 0 19 0 215 0 28 0 215 0 30 0 215 0 31 0 215 0 32 0 215 0 33 0 215 0 35 0 215 0 36 0 215 0 37 0 215 0 38 0 219 0 57 0 215 0 59 0 215 0 62 0 215 0 64 0 215 0 75 0 223 0 116 0 227 0 117 0 231 0 118 0 235 0 119 0 239 0 120 0 243 0 123 0 247 0 124 0 251 0 131 0 255 0 132 1 3 0 134 0 215 0 153 0 215 0 154 6 65 1 93] +#[0 7 2 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 7 6 0 52 0 137] +#[0 16 153 0 64] +#[0 7 10 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 16 157 0 58] +#[0 7 14 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 7 18 0 17 0 145 0 155] +#[1 15 217 0 58 5 29 0 65] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 1 7 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 0 169 0 39 0 173 0 40 0 177 0 41 0 181 0 42 0 185 0 44 0 189 0 45 0 193 0 46 0 197 0 48 0 201 0 52 0 205 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 0 225 0 67 0 229 0 68 0 233 0 69 0 237 0 70 0 241 0 71 0 245 0 73 0 249 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 17 0 122 1 21 0 125 1 25 0 130 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 7 22 0 145 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 7 22 0 155 1 81 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 1 113 0 178 1 117 0 180 1 121 0 189 1 125 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 57 1 30 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 2 93 1 96 2 97 1 97 2 101 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 149 1 112 2 153 1 113 2 157 1 114 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 8 205 2 74 2 221 2 77 2 225 2 78 2 229 2 79 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 7 26 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[0 7 30 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 16 161 0 64] +#[1 11 253 0 62 7 34 0 64] +#[0 7 38 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 16 165 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 16 169 0 66] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 16 173 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 7 42 0 62 0 66] +#[0 0 138 0 58 0 62 0 153] +#[0 7 46 0 62 0 153] +#[1 0 49 0 76 0 10 0 157 16 177 1 155 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 7 50 0 27 0 52 0 58 0 65] +#[0 1 11 0 24 0 27 0 52 0 55 0 62] +#[1 7 54 0 27 7 54 0 52 16 181 0 62] +#[0 7 58 0 27 0 52 0 62] +#[1 7 62 0 27 7 62 0 52 16 185 0 62] +#[1 16 21 0 157 16 189 0 194] +#[1 16 193 0 52 16 197 1 161] +#[1 7 66 0 24 16 53 0 27 7 66 0 52 7 66 0 55 16 201 1 169] +#[0 7 70 0 24 0 27 0 52 0 55] +#[0 0 158 0 24 0 27 0 49 0 52 0 55 0 62] +#[1 7 74 0 27 7 74 0 52 16 185 0 62] +#[1 16 205 0 52 16 209 2 5] +#[0 7 78 0 157] +#[0 7 78 0 157] +#[1 16 21 0 157 16 213 0 194] +#[0 7 82 0 157] +#[1 0 10 0 23 0 10 0 60 0 49 0 76 0 10 0 157 16 217 1 155 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 7 86 0 27 0 52 0 58 0 65] +#[1 7 90 0 27 7 90 0 52 16 185 0 62] +#[1 16 221 0 52 16 225 2 17] +#[1 16 229 0 57 7 94 0 62 7 94 0 155] +#[0 7 98 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 55 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[1 0 49 0 76 16 233 0 155 0 10 0 157 15 157 1 155 16 237 2 44 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 7 102 0 39 7 102 0 40 7 102 0 41 7 102 0 42 7 102 0 44 7 102 0 45 7 102 0 46 7 102 0 48 7 102 0 53 16 241 0 60 16 245 0 61 16 249 0 63 7 102 0 67 7 102 0 68 7 102 0 69 7 102 0 70 7 102 0 71 7 102 0 73 7 102 0 74 16 253 0 79 7 102 0 157 17 1 1 211 17 5 1 214] +#[0 17 9 0 64] +#[0 7 106 0 64] +#[1 17 13 0 62 7 110 0 64 7 110 0 66] +#[0 7 114 0 64 0 66] +#[0 7 118 0 62 0 64 0 66] +#[1 6 170 0 49 7 122 0 62 6 170 0 65 6 170 0 75 6 170 0 76 7 122 0 155] +#[0 7 126 0 52] +#[0 7 130 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 0 129 0 13 0 133 0 14 0 137 0 16 0 141 0 17 0 145 0 18 0 149 0 19 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 0 201 0 52 3 45 0 53 0 209 0 54 0 213 0 55 0 217 0 63 0 221 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 5 0 100 1 9 0 103 1 13 0 104 1 21 0 125 1 29 0 135 1 33 0 136 1 37 0 140 1 41 0 141 1 45 0 143 1 49 0 144 1 53 0 146 1 57 0 147 1 61 0 148 1 65 0 149 1 69 0 150 1 73 0 151 1 77 0 152 4 141 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 1 201 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 1 225 0 231 1 229 0 232 1 233 0 233 1 237 0 234 1 241 0 235 1 245 0 236 1 249 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 2 61 1 37 2 65 1 38 2 69 1 39 2 73 1 40 2 77 1 41 2 81 1 42 2 85 1 45 2 89 1 94 17 17 1 98 2 105 1 99 2 109 1 100 2 113 1 101 2 117 1 102 2 121 1 103 2 125 1 104 2 129 1 105 2 133 1 106 2 137 1 107 2 141 1 108 2 145 1 109 2 161 1 121 2 165 1 122 2 169 1 123 2 173 1 130 2 177 1 131 2 181 1 132 2 185 1 133 2 189 1 141 2 193 1 142 2 197 1 143 2 201 1 144 2 205 1 145 2 209 2 70 2 213 2 72 2 221 2 77 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 2 253 2 85] +#[0 7 134 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[0 7 138 0 55 0 62 0 64] +#[0 17 21 0 72] +#[1 16 21 0 157 17 25 0 194] +#[1 7 105 0 157 1 113 0 178 16 69 0 180 4 237 0 189 16 45 0 204 17 29 1 167] +#[1 7 105 0 157 1 113 0 178 16 69 0 180 4 237 0 189 17 33 0 204] +#[0 17 37 0 58] +#[1 0 10 0 2 0 10 0 11 0 10 0 21 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 47 0 10 0 48 0 10 0 51 0 10 0 53 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 80 0 10 0 82 0 10 0 86 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 93 0 10 0 94 0 10 0 95 0 10 0 96 0 10 0 97 0 10 0 100 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 0 10 0 130 7 142 0 155 0 10 0 157 17 41 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 17 45 1 155 17 49 1 175 17 53 1 176 17 57 1 177 17 61 1 178 17 65 1 179 17 69 1 180 17 73 1 181 17 77 1 182 17 81 1 183 17 85 1 184 17 89 1 185 17 93 1 186 17 97 1 187 17 101 1 199 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 2 182 0 2 2 182 0 11 2 182 0 21 2 182 0 39 2 182 0 40 2 182 0 41 2 182 0 42 2 182 0 44 2 182 0 45 2 182 0 46 2 182 0 47 2 182 0 48 2 182 0 50 2 182 0 51 2 182 0 53 10 205 0 55 2 182 0 67 2 182 0 68 2 182 0 69 2 182 0 70 2 182 0 71 2 182 0 73 2 182 0 74 2 182 0 76 2 182 0 80 2 182 0 82 2 182 0 86 2 182 0 88 2 182 0 90 2 182 0 91 2 182 0 93 2 182 0 94 2 182 0 95 2 182 0 96 2 182 0 97 2 182 0 100 2 182 0 103 2 182 0 106 2 182 0 109 2 182 0 110 2 182 0 111 2 182 0 121 2 182 0 130 2 182 0 155 2 182 0 157 17 105 0 254 2 182 2 97] +#[0 7 146 0 24 0 27 0 52 0 55] +#[1 0 10 0 11 0 10 0 21 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 47 0 10 0 48 0 10 0 51 0 10 0 53 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 80 0 10 0 82 0 10 0 86 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 93 0 10 0 94 0 10 0 95 0 10 0 96 0 10 0 97 0 10 0 100 0 10 0 103 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 0 10 0 130 7 150 0 155 0 10 0 157 17 109 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 17 113 1 155 17 117 1 178 17 121 1 179 17 125 1 180 17 129 1 181 17 133 1 182 17 137 1 183 17 141 1 184 17 145 1 185 17 149 1 187 17 101 1 199 17 153 2 9 17 157 2 10 17 161 2 11 0 85 2 54 0 89 2 55 0 93 2 56 17 165 2 89] +#[1 2 182 0 2 2 182 0 11 2 182 0 21 2 182 0 39 2 182 0 40 2 182 0 41 2 182 0 42 2 182 0 44 2 182 0 45 2 182 0 46 2 182 0 47 2 182 0 48 2 182 0 50 2 182 0 51 2 182 0 53 10 205 0 55 2 182 0 67 2 182 0 68 2 182 0 69 2 182 0 70 2 182 0 71 2 182 0 73 2 182 0 74 2 182 0 76 2 182 0 80 2 182 0 82 2 182 0 86 2 182 0 88 2 182 0 90 2 182 0 91 2 182 0 93 2 182 0 94 2 182 0 95 2 182 0 96 2 182 0 97 2 182 0 100 2 182 0 103 2 182 0 106 2 182 0 109 2 182 0 110 2 182 0 111 2 182 0 121 2 182 0 130 2 182 0 155 2 182 0 157 17 169 0 254 2 182 2 97] +#[0 7 154 0 62 0 153] +#[1 16 81 0 23 16 85 0 60 6 218 0 157 17 173 2 22 16 93 2 23] +#[1 0 10 0 11 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 80 7 158 0 155 0 10 0 157 17 177 1 155 17 181 2 25 17 185 2 26 17 189 2 27 17 193 2 28 17 197 2 29 17 201 2 30 17 205 2 31 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 2 182 0 2 2 182 0 11 2 182 0 21 2 182 0 39 2 182 0 40 2 182 0 41 2 182 0 42 2 182 0 44 2 182 0 45 2 182 0 46 2 182 0 47 2 182 0 48 2 182 0 50 2 182 0 51 2 182 0 53 10 205 0 55 2 182 0 67 2 182 0 68 2 182 0 69 2 182 0 70 2 182 0 71 2 182 0 73 2 182 0 74 2 182 0 76 2 182 0 80 2 182 0 82 2 182 0 86 2 182 0 88 2 182 0 90 2 182 0 91 2 182 0 93 2 182 0 94 2 182 0 95 2 182 0 96 2 182 0 97 2 182 0 100 2 182 0 103 2 182 0 106 2 182 0 109 2 182 0 110 2 182 0 111 2 182 0 121 2 182 0 130 2 182 0 155 2 182 0 157 17 209 0 254 2 182 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 17 213 0 255 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 53 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 7 162 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 55 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 7 166 0 62 0 155] +#[0 7 170 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 157] +#[0 7 170 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 157] +#[0 7 170 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 8 229 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 17 217 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 17 221 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[0 7 174 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 157] +#[1 16 53 0 27 6 206 0 55 17 225 1 160 16 61 1 168 16 65 1 169] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 17 229 1 209 17 233 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 7 178 0 1 0 2 0 4 0 5 0 9 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 19 0 21 0 29 0 32 0 34 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 52 0 53 0 54 0 55 0 63 0 65 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 87 0 92 0 100 0 103 0 104 0 122 0 125 0 130 0 135 0 136 0 139 0 140 0 141 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 155 0 157 0 158 0 159 0 160 0 161 0 162 0 165 0 166 0 169 0 170 2 97] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 17 237 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 7 182 0 62 0 153] +#[1 7 186 0 27 7 186 0 52 16 185 0 62] +#[0 7 190 0 27 0 52 0 62] +#[1 17 241 0 11 4 221 0 73 4 225 0 74 17 245 0 94 17 249 0 121 4 233 0 157 1 113 0 178 16 37 0 180 4 237 0 189 17 253 0 194 18 1 0 203 18 5 0 204 18 9 1 170 18 13 1 171 18 17 1 172 18 21 1 173 18 25 1 174] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 1 15 0 2 18 29 0 11 0 46 0 21 1 19 0 39 1 19 0 40 1 19 0 41 1 19 0 42 1 19 0 44 1 19 0 45 1 19 0 46 1 23 0 47 1 19 0 48 1 27 0 51 1 19 0 53 1 19 0 67 1 19 0 68 1 19 0 69 1 19 0 70 1 19 0 71 1 19 0 73 1 19 0 74 7 222 0 80 18 41 0 82 18 45 0 86 18 49 0 88 18 53 0 90 18 57 0 91 18 61 0 93 0 50 0 94 18 65 0 95 18 69 0 96 1 31 0 97 1 35 0 100 18 77 0 106 0 62 0 109 0 54 0 110 18 81 0 111 0 58 0 121 7 226 0 130 1 39 0 157 4 77 1 156 4 81 1 162 4 85 1 163 18 85 1 188 18 89 1 190 18 93 1 191 18 97 1 193 18 101 1 195 18 105 1 196 18 109 1 201 18 113 1 205 18 117 1 206 18 121 1 215 18 125 1 217 18 129 1 218 18 133 1 229 18 137 1 231 18 141 1 232 18 145 1 235 18 149 1 238 18 153 1 239 18 157 1 240 18 161 1 243 18 165 1 249 18 169 1 252 18 173 1 253 18 177 2 0 18 181 2 2 4 89 2 3 4 93 2 6 4 97 2 7 4 101 2 14 4 105 2 18 4 109 2 19 4 113 2 36 4 117 2 42 4 121 2 43 4 125 2 45 4 129 2 46 4 133 2 47 18 185 2 76] +#[0 18 189 0 155] +#[1 0 10 0 2 0 10 0 11 0 10 0 21 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 47 0 10 0 48 0 10 0 51 0 10 0 53 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 80 0 10 0 82 0 10 0 86 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 93 0 10 0 94 0 10 0 95 0 10 0 96 0 10 0 97 0 10 0 100 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 0 10 0 130 7 234 0 155 0 10 0 157 17 41 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 17 45 1 155 18 193 1 177 17 61 1 178 17 65 1 179 17 69 1 180 17 73 1 181 17 77 1 182 17 81 1 183 17 85 1 184 17 89 1 185 17 93 1 186 17 97 1 187 17 101 1 199 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 7 238 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 18 197 0 24 0 201 0 52 18 201 0 55 18 205 1 200 18 209 2 72] +#[0 7 242 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 18 213 0 11 0 46 0 21 1 19 0 39 1 19 0 40 1 19 0 41 1 19 0 42 1 19 0 44 1 19 0 45 1 19 0 46 1 23 0 47 1 19 0 48 1 27 0 51 1 19 0 53 1 19 0 67 1 19 0 68 1 19 0 69 1 19 0 70 1 19 0 71 1 19 0 73 1 19 0 74 7 222 0 80 18 41 0 82 18 45 0 86 18 217 0 88 18 53 0 90 18 221 0 91 18 61 0 93 0 50 0 94 18 65 0 95 18 69 0 96 1 31 0 97 1 43 0 100 7 250 0 103 18 229 0 106 0 62 0 109 0 54 0 110 18 233 0 111 0 58 0 121 7 226 0 130 1 39 0 157 4 77 1 156 4 81 1 162 4 85 1 163 18 85 1 188 18 89 1 190 18 93 1 191 18 97 1 193 18 101 1 195 18 105 1 196 18 109 1 201 18 113 1 205 18 117 1 206 18 121 1 215 18 125 1 217 18 129 1 218 18 133 1 229 18 137 1 231 18 141 1 232 18 145 1 235 18 149 1 238 18 153 1 239 18 157 1 240 18 161 1 243 18 165 1 249 18 169 1 252 18 173 1 253 18 177 2 0 18 237 2 2 4 89 2 3 4 93 2 6 4 97 2 7 4 101 2 14 4 105 2 18 4 109 2 19 4 113 2 36 4 117 2 42 4 121 2 43 4 125 2 45 4 129 2 46 4 133 2 47 18 241 2 76 18 245 2 90 18 249 2 93 18 253 2 94] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 19 1 0 155] +#[1 0 10 0 11 0 10 0 21 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 47 0 10 0 48 0 10 0 51 0 10 0 53 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 80 0 10 0 82 0 10 0 86 0 10 0 88 0 10 0 90 0 10 0 91 0 10 0 93 0 10 0 94 0 10 0 95 0 10 0 96 0 10 0 97 0 10 0 100 0 10 0 103 0 10 0 106 0 10 0 109 0 10 0 110 0 10 0 111 0 10 0 121 0 10 0 130 7 254 0 155 0 10 0 157 17 109 0 182 0 57 0 183 0 61 0 184 0 65 0 185 0 69 0 186 0 73 0 187 17 113 1 155 17 117 1 178 17 121 1 179 17 125 1 180 17 129 1 181 17 133 1 182 17 137 1 183 17 141 1 184 17 145 1 185 17 149 1 187 17 101 1 199 19 5 2 11 0 85 2 54 0 89 2 55 0 93 2 56 17 165 2 89] +#[0 8 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 7 246 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 8 6 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[1 16 21 0 157 19 9 0 194] +#[1 19 13 0 11 8 10 0 39 8 10 0 40 8 10 0 41 8 10 0 42 8 10 0 44 8 10 0 45 8 10 0 46 8 10 0 48 8 10 0 53 8 10 0 67 8 10 0 68 8 10 0 69 8 10 0 70 8 10 0 71 8 10 0 73 8 10 0 74 8 10 0 80 8 10 0 157 19 17 2 32] +#[0 19 21 0 155] +#[1 0 10 0 11 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 80 8 14 0 155 0 10 0 157 17 177 1 155 19 25 2 27 17 193 2 28 17 197 2 29 17 201 2 30 17 205 2 31 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 8 18 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 8 22 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 8 22 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 8 22 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 8 22 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 8 26 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 8 30 0 62 0 155] +#[1 0 210 0 4 0 210 0 75 0 210 0 76 19 29 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 19 33 0 157] +#[0 19 37 0 55] +#[0 8 34 0 64 0 66] +#[0 8 38 0 62 0 64 0 66] +#[1 8 42 0 20 8 42 0 22 8 42 0 26 8 42 0 27 19 41 0 77 8 42 0 89 8 42 0 128 8 42 0 129] +#[0 19 45 0 65] +#[0 8 46 0 24 0 27 0 52 0 55 0 62] +#[0 8 50 0 24 0 27 0 52 0 55 0 62] +#[0 8 54 0 24 0 27 0 52 0 55 0 62] +#[0 8 58 0 24 0 27 0 52 0 55 0 62] +#[0 8 62 0 24 0 27 0 52 0 55 0 62] +#[0 8 66 0 24 0 27 0 52 0 55] +#[1 8 70 0 24 8 70 0 27 8 70 0 52 8 70 0 55 19 49 0 62] +#[1 8 74 0 24 8 74 0 27 8 74 0 52 8 74 0 55 19 53 0 62] +#[0 8 70 0 24 0 27 0 52 0 55] +#[0 8 54 0 24 0 27 0 52 0 55 0 62] +#[1 1 47 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 59 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 47 0 88 1 63 0 90 1 47 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 71 0 100 1 47 0 106 1 126 0 109 1 138 0 110 1 47 0 111 1 142 0 121 8 90 0 130 1 51 0 157] +#[1 1 55 0 11 1 75 0 39 1 75 0 40 1 75 0 41 1 75 0 42 1 75 0 44 1 75 0 45 1 75 0 46 1 79 0 47 1 75 0 48 1 83 0 51 1 75 0 53 1 75 0 67 1 75 0 68 1 75 0 69 1 75 0 70 1 75 0 71 1 75 0 73 1 75 0 74 8 94 0 80 1 87 0 82 1 87 0 86 1 55 0 88 1 91 0 90 1 55 0 91 8 86 0 93 1 91 0 95 8 86 0 96 1 95 0 97 1 99 0 100 1 55 0 106 8 102 0 107 8 102 0 108 1 79 0 111 1 142 0 121 1 103 0 157 19 65 2 2 19 69 2 76] +#[1 8 106 0 2 1 59 0 11 1 107 0 39 1 107 0 40 1 107 0 41 1 107 0 42 1 107 0 44 1 107 0 45 1 107 0 46 1 111 0 47 1 107 0 48 1 115 0 51 1 107 0 53 1 107 0 67 1 107 0 68 1 107 0 69 1 107 0 70 1 107 0 71 1 107 0 73 1 107 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 119 0 88 1 59 0 90 1 119 0 91 1 59 0 95 8 98 0 97 1 123 0 100 1 119 0 106 8 102 0 107 8 102 0 108 1 115 0 111 1 127 0 157] +#[1 1 59 0 11 1 131 0 39 1 131 0 40 1 131 0 41 1 131 0 42 1 131 0 44 1 131 0 45 1 131 0 46 1 87 0 47 1 131 0 48 1 59 0 51 1 131 0 53 1 131 0 67 1 131 0 68 1 131 0 69 1 131 0 70 1 131 0 71 1 131 0 73 1 131 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 59 0 88 1 59 0 90 1 59 0 91 1 59 0 95 8 98 0 97 1 59 0 100 1 59 0 106 1 59 0 111 1 131 0 157] +#[1 1 59 0 11 1 131 0 39 1 131 0 40 1 131 0 41 1 131 0 42 1 131 0 44 1 131 0 45 1 131 0 46 1 87 0 47 1 131 0 48 1 59 0 51 1 131 0 53 1 131 0 67 1 131 0 68 1 131 0 69 1 131 0 70 1 131 0 71 1 131 0 73 1 131 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 59 0 88 1 59 0 90 1 59 0 91 1 59 0 95 8 98 0 97 1 59 0 100 1 59 0 106 1 59 0 111 1 131 0 157] +#[1 1 47 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 119 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 135 0 88 1 63 0 90 1 135 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 139 0 100 1 135 0 106 1 126 0 109 1 138 0 110 1 135 0 111 1 142 0 121 8 90 0 130 1 143 0 157] +#[1 1 63 0 11 1 131 0 39 1 131 0 40 1 131 0 41 1 131 0 42 1 131 0 44 1 131 0 45 1 131 0 46 1 91 0 47 1 131 0 48 1 59 0 51 1 131 0 53 1 131 0 67 1 131 0 68 1 131 0 69 1 131 0 70 1 131 0 71 1 131 0 73 1 131 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 63 0 88 1 63 0 90 1 63 0 91 1 63 0 95 1 95 0 97 1 63 0 100 1 63 0 106 1 63 0 111 1 142 0 121 1 131 0 157] +#[1 1 47 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 119 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 135 0 88 1 63 0 90 1 135 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 139 0 100 1 135 0 106 1 126 0 109 1 138 0 110 1 135 0 111 1 142 0 121 8 90 0 130 1 143 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[1 1 63 0 11 1 131 0 39 1 131 0 40 1 131 0 41 1 131 0 42 1 131 0 44 1 131 0 45 1 131 0 46 1 91 0 47 1 131 0 48 1 59 0 51 1 131 0 53 1 131 0 67 1 131 0 68 1 131 0 69 1 131 0 70 1 131 0 71 1 131 0 73 1 131 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 63 0 88 1 63 0 90 1 63 0 91 1 63 0 95 1 95 0 97 1 63 0 100 1 63 0 106 1 63 0 111 1 142 0 121 1 131 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[1 8 114 0 2 1 71 0 11 1 130 0 21 1 147 0 39 1 147 0 40 1 147 0 41 1 147 0 42 1 147 0 44 1 147 0 45 1 147 0 46 1 151 0 47 1 147 0 48 1 155 0 51 1 147 0 53 1 147 0 67 1 147 0 68 1 147 0 69 1 147 0 70 1 147 0 71 1 147 0 73 1 147 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 139 0 88 1 63 0 90 1 139 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 159 0 100 1 139 0 106 8 102 0 107 8 102 0 108 1 138 0 110 1 159 0 111 1 142 0 121 1 163 0 157] +#[1 1 47 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 119 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 135 0 88 1 63 0 90 1 135 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 139 0 100 1 135 0 106 1 126 0 109 1 138 0 110 1 135 0 111 1 142 0 121 8 90 0 130 1 143 0 157] +#[1 1 47 0 11 1 130 0 21 1 147 0 39 1 147 0 40 1 147 0 41 1 147 0 42 1 147 0 44 1 147 0 45 1 147 0 46 1 79 0 47 1 147 0 48 1 115 0 51 1 147 0 53 1 147 0 67 1 147 0 68 1 147 0 69 1 147 0 70 1 147 0 71 1 147 0 73 1 147 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 135 0 88 1 63 0 90 1 135 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 159 0 100 1 135 0 106 8 102 0 107 8 102 0 108 1 126 0 109 1 138 0 110 1 167 0 111 1 142 0 121 8 90 0 130 1 163 0 157] +#[0 19 73 0 130] +#[1 19 77 0 11 19 81 0 88 19 85 0 91 19 89 0 106 19 93 0 111 8 118 0 130 19 97 1 191] +#[0 8 122 0 11 0 88 0 91 0 106 0 111 0 130] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 19 101 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 19 105 0 11 8 126 0 39 8 126 0 40 8 126 0 41 8 126 0 42 8 126 0 44 8 126 0 45 8 126 0 46 19 109 0 47 8 126 0 48 8 126 0 53 8 126 0 67 8 126 0 68 8 126 0 69 8 126 0 70 8 126 0 71 8 126 0 73 8 126 0 74 19 113 0 88 19 117 0 91 18 61 0 93 18 69 0 96 19 121 0 100 19 125 0 106 19 129 0 111 8 126 0 157 19 133 1 196] +#[0 8 130 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[1 1 146 0 39 1 146 0 40 1 146 0 41 1 146 0 42 1 146 0 44 1 146 0 45 1 146 0 46 1 146 0 48 1 146 0 53 1 146 0 67 1 146 0 68 1 146 0 69 1 146 0 70 1 146 0 71 1 146 0 73 1 146 0 74 7 129 0 97 1 146 0 157 19 137 1 157] +#[1 19 141 0 11 8 134 0 39 8 134 0 40 8 134 0 41 8 134 0 42 8 134 0 44 8 134 0 45 8 134 0 46 19 145 0 47 8 134 0 48 19 149 0 51 8 134 0 53 8 134 0 67 8 134 0 68 8 134 0 69 8 134 0 70 8 134 0 71 8 134 0 73 8 134 0 74 19 153 0 82 19 157 0 86 19 161 0 88 19 165 0 90 19 169 0 91 19 173 0 95 8 134 0 97 19 177 0 100 19 181 0 106 19 185 0 111 8 134 0 157 19 189 1 206] +#[0 8 138 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 19 193 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 19 197 0 11 8 142 0 39 8 142 0 40 8 142 0 41 8 142 0 42 8 142 0 44 8 142 0 45 8 142 0 46 19 201 0 47 8 142 0 48 19 205 0 51 8 142 0 53 8 142 0 67 8 142 0 68 8 142 0 69 8 142 0 70 8 142 0 71 8 142 0 73 8 142 0 74 19 209 0 82 19 213 0 86 19 217 0 88 19 221 0 90 19 225 0 91 19 229 0 95 19 233 0 100 19 237 0 106 19 241 0 111 8 142 0 157 19 245 1 218] +#[0 8 146 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 19 249 0 80] +#[1 19 253 0 11 20 1 0 47 20 5 0 51 8 150 0 80 20 9 0 82 20 13 0 86 20 17 0 88 20 21 0 90 20 25 0 91 20 29 0 95 20 33 0 100 20 37 0 106 20 41 0 111 20 45 1 232] +#[0 8 154 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 20 49 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 20 53 1 236 2 225 2 78 2 229 2 79] +#[1 20 57 0 11 8 158 0 39 8 158 0 40 8 158 0 41 8 158 0 42 8 158 0 44 8 158 0 45 8 158 0 46 8 158 0 48 20 61 0 51 8 158 0 53 8 158 0 67 8 158 0 68 8 158 0 69 8 158 0 70 8 158 0 71 8 158 0 73 8 158 0 74 20 65 0 82 20 69 0 86 20 73 0 88 20 77 0 90 20 81 0 91 20 85 0 95 20 89 0 100 20 93 0 106 20 97 0 111 8 158 0 157 20 101 1 239] +#[0 8 162 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 20 105 0 47 4 193 0 48 20 109 0 51 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 20 113 0 100 20 117 0 107 20 121 0 108 20 125 0 111 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 20 129 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 20 133 1 241 20 137 1 243 20 141 1 244 20 145 1 245 20 149 1 246 2 225 2 78 2 229 2 79] +#[0 8 166 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 100 0 107 0 108 0 111 0 157] +#[1 20 153 0 157 20 157 1 250] +#[1 20 161 0 51 20 165 0 88 20 169 0 91 20 173 0 100 20 177 0 106 20 181 0 111 8 170 0 157 20 185 1 253] +#[0 8 174 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 20 189 0 157] +#[1 7 202 0 2 1 171 0 47 19 61 0 100 20 197 2 76] +#[1 7 198 0 2 1 175 0 47 19 57 0 51 20 205 2 2] +#[0 8 178 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 55 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 8 182 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 20 209 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 8 186 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 8 190 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 8 194 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 1 179 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 59 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 179 0 88 1 63 0 90 1 179 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 183 0 100 8 198 0 103 1 179 0 106 1 126 0 109 1 138 0 110 1 179 0 111 1 142 0 121 8 90 0 130 1 51 0 157] +#[1 1 179 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 119 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 187 0 88 1 63 0 90 1 187 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 191 0 100 8 198 0 103 1 187 0 106 1 126 0 109 1 138 0 110 1 187 0 111 1 142 0 121 8 90 0 130 1 143 0 157] +#[1 1 179 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 119 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 187 0 88 1 63 0 90 1 187 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 191 0 100 8 198 0 103 1 187 0 106 1 126 0 109 1 138 0 110 1 187 0 111 1 142 0 121 8 90 0 130 1 143 0 157] +#[1 1 183 0 11 1 130 0 21 1 147 0 39 1 147 0 40 1 147 0 41 1 147 0 42 1 147 0 44 1 147 0 45 1 147 0 46 1 151 0 47 1 147 0 48 1 155 0 51 1 147 0 53 1 147 0 67 1 147 0 68 1 147 0 69 1 147 0 70 1 147 0 71 1 147 0 73 1 147 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 191 0 88 1 63 0 90 1 191 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 195 0 100 8 198 0 103 1 191 0 106 8 102 0 107 8 102 0 108 1 138 0 110 1 195 0 111 1 142 0 121 1 163 0 157] +#[1 1 179 0 11 1 130 0 21 1 51 0 39 1 51 0 40 1 51 0 41 1 51 0 42 1 51 0 44 1 51 0 45 1 51 0 46 1 55 0 47 1 51 0 48 1 119 0 51 1 51 0 53 1 51 0 67 1 51 0 68 1 51 0 69 1 51 0 70 1 51 0 71 1 51 0 73 1 51 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 187 0 88 1 63 0 90 1 187 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 191 0 100 8 198 0 103 1 187 0 106 1 126 0 109 1 138 0 110 1 187 0 111 1 142 0 121 8 90 0 130 1 143 0 157] +#[1 1 179 0 11 1 130 0 21 1 147 0 39 1 147 0 40 1 147 0 41 1 147 0 42 1 147 0 44 1 147 0 45 1 147 0 46 1 79 0 47 1 147 0 48 1 115 0 51 1 147 0 53 1 147 0 67 1 147 0 68 1 147 0 69 1 147 0 70 1 147 0 71 1 147 0 73 1 147 0 74 8 94 0 80 1 59 0 82 1 59 0 86 1 187 0 88 1 63 0 90 1 187 0 91 8 86 0 93 1 134 0 94 1 63 0 95 8 86 0 96 1 67 0 97 1 195 0 100 8 198 0 103 1 187 0 106 8 102 0 107 8 102 0 108 1 126 0 109 1 138 0 110 1 199 0 111 1 142 0 121 8 90 0 130 1 163 0 157] +#[1 1 171 0 47 19 61 0 100 20 213 2 76] +#[1 1 175 0 47 19 57 0 51 20 217 2 2] +#[0 20 221 0 103] +#[1 20 225 0 11 20 229 0 88 20 233 0 91 20 237 0 100 8 202 0 103 20 241 0 106 20 245 0 111 20 249 2 94] +#[0 8 206 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[0 8 210 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 55 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 8 214 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 8 218 0 62 0 153] +#[0 8 222 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 80 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 20 253 0 80 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 21 1 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 10 253 1 30 21 5 1 202 2 225 2 78 2 229 2 79] +#[0 8 226 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 55 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 8 230 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 8 234 0 64 0 66] +#[1 21 9 0 57 8 238 0 62 8 238 0 64 8 238 0 66 21 13 1 212 21 17 1 213] +#[0 8 242 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 50 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157 2 97] +#[0 21 21 0 157] +#[0 21 25 0 64] +#[1 17 241 0 11 4 233 0 157 1 113 0 178 16 69 0 180 4 237 0 189 17 253 0 194 18 5 0 204 21 29 1 172 21 33 1 173 18 25 1 174] +#[1 17 241 0 11 4 233 0 157 1 113 0 178 16 69 0 180 4 237 0 189 21 37 0 194 18 5 0 204 21 41 1 173 21 45 1 174] +#[0 8 106 0 2 0 47 0 100 0 157] +#[0 8 114 0 2 0 47 0 51 0 157] +#[1 19 61 0 100 1 203 0 157 21 49 2 76] +#[1 19 57 0 51 7 198 0 157 21 53 2 2] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 21 57 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[0 8 90 0 11 0 88 0 91 0 106 0 111 0 130] +#[0 8 90 0 11 0 88 0 91 0 106 0 111 0 130] +#[0 8 90 0 11 0 88 0 91 0 106 0 111 0 130] +#[0 8 90 0 11 0 88 0 91 0 106 0 111 0 130] +#[0 8 90 0 11 0 88 0 91 0 106 0 111 0 130] +#[0 8 250 0 11 0 88 0 91 0 106 0 111 0 130] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 21 61 0 157 21 65 1 194 21 69 1 197] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[0 8 86 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[0 8 254 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 88 0 91 0 93 0 96 0 100 0 106 0 111 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 10 249 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 10 253 1 30 21 73 1 202 2 225 2 78 2 229 2 79] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 8 98 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[0 9 2 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 97 0 100 0 106 0 111 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 21 77 0 157 1 113 0 178 16 69 0 180 4 237 0 189 21 81 0 204 21 85 1 203] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 78 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 9 6 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 21 89 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 8 94 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[0 9 10 0 11 0 47 0 51 0 80 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111] +#[1 0 186 0 4 21 93 0 63 0 190 0 75 0 194 0 76 7 105 0 157 1 113 0 178 16 69 0 180 4 237 0 189 21 97 0 204] +#[1 21 101 0 24 21 105 0 52 21 109 1 237] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 82 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 9 14 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 82 0 86 0 88 0 90 0 91 0 95 0 100 0 106 0 111 0 157] +#[0 8 102 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 100 0 107 0 108 0 111 0 157] +#[0 8 102 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 100 0 107 0 108 0 111 0 157] +#[0 8 102 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 100 0 107 0 108 0 111 0 157] +#[0 21 113 0 83] +#[0 21 117 0 83] +#[0 8 102 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 100 0 107 0 108 0 111 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 21 121 0 83] +#[1 21 125 0 24 0 201 0 52 21 129 0 55 21 133 1 242 21 137 2 72] +#[0 9 18 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 100 0 107 0 108 0 111 0 157] +#[0 9 22 0 24 0 52 0 55] +#[0 9 26 0 24 0 52 0 55] +#[0 9 30 0 24 0 52 0 55] +#[0 21 141 0 65] +#[1 0 201 0 52 21 145 0 55 21 149 1 251 21 153 2 72] +#[0 8 110 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 8 110 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 8 110 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 8 110 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 8 110 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 8 110 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 9 34 0 51 0 88 0 91 0 100 0 106 0 111 0 157] +#[0 21 157 0 65] +#[1 21 161 0 100 9 38 0 157] +#[1 21 165 0 2 21 169 0 47] +#[1 19 57 0 51 7 198 0 157 21 173 2 2] +#[1 21 177 0 2 21 181 0 47] +#[0 21 185 0 55] +#[0 21 169 0 47] +#[0 21 181 0 47] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 21 189 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79 21 193 2 91] +#[0 8 198 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[0 8 198 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[0 8 198 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[0 8 198 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[0 8 198 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[0 8 198 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[0 9 42 0 11 0 88 0 91 0 100 0 103 0 106 0 111] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 21 197 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 0 186 0 4 21 201 0 63 0 190 0 75 0 194 0 76 1 207 0 157] +#[0 21 209 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 21 213 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 46 0 62 0 64 0 66] +#[0 9 50 0 62 0 64 0 66] +#[0 9 54 0 20 0 22 0 26 0 27 0 89 0 128 0 129] +#[0 9 58 0 24 0 27 0 52 0 55] +#[1 9 62 0 24 9 62 0 27 9 62 0 52 9 62 0 55 21 217 0 62] +#[0 9 66 0 24 0 27 0 52 0 55] +#[0 9 70 0 24 0 27 0 52 0 55 0 62] +#[0 9 74 0 24 0 27 0 52 0 55] +#[0 9 70 0 24 0 27 0 52 0 55 0 62] +#[0 9 78 0 157] +#[0 9 78 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 21 221 0 157 21 225 1 189 21 229 1 192] +#[1 9 82 0 55 21 233 0 57 9 82 0 62] +#[1 21 237 0 55 21 241 0 62] +#[0 9 86 0 55 0 62] +#[1 21 77 0 157 1 113 0 178 16 69 0 180 4 237 0 189 21 81 0 204 21 245 1 203] +#[1 9 90 0 24 5 189 0 43 0 134 0 49 9 90 0 52 1 211 0 59 9 90 0 65 8 85 0 188 5 205 0 214] +#[0 21 249 0 49] +#[1 21 253 0 24 22 1 0 52 22 5 1 216] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 22 9 0 157 1 113 0 178 16 69 0 180 4 237 0 189 21 81 0 204 22 13 1 194 21 69 1 197 22 17 1 203] +#[0 22 21 0 76] +#[0 22 25 0 49] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 22 29 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 49 0 76 0 10 0 78 0 10 0 81 0 10 0 88 0 10 0 91 0 10 0 106 22 33 1 155 22 37 1 219 22 41 1 222 22 45 1 224 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 9 94 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 22 49 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 22 53 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 22 57 0 2 22 61 0 3 22 65 0 4 22 69 0 5 22 73 0 6 22 77 0 7 22 81 0 8 22 85 0 9 22 89 0 10 22 93 0 12 22 97 0 19 22 101 0 30 22 105 0 32 22 109 0 33 22 113 0 34 22 117 0 36 22 121 0 37 22 125 0 59 22 129 0 87 22 133 0 92 22 137 0 153 22 141 0 154 22 145 1 247 22 149 1 248] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 22 153 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 98 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 9 102 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 9 106 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 6 238 0 64 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 22 157 1 204 16 133 1 207 16 137 1 208 16 141 1 209 16 145 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 9 110 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 9 114 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 9 118 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 22 161 0 64] +#[0 9 122 0 157] +#[0 22 165 0 157] +#[0 9 126 0 157] +#[0 9 130 0 157] +#[0 22 169 0 157] +#[0 9 126 0 157] +#[0 9 134 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 9 138 0 157] +#[1 22 173 0 157 22 177 2 92 22 181 2 95] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 22 185 0 157] +#[0 22 189 0 76] +#[0 22 193 0 52] +#[1 14 89 0 59 5 94 0 65 22 197 1 158 14 97 1 164] +#[0 9 142 0 62 0 64 0 66] +#[1 17 241 0 11 4 233 0 157 1 113 0 178 16 69 0 180 4 237 0 189 21 37 0 194 18 5 0 204 22 201 1 173 21 45 1 174] +#[0 22 205 0 57] +#[1 22 209 0 55 22 213 0 62] +#[0 9 146 0 55 0 62] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 8 109 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 11 77 1 23 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 22 217 1 198 2 209 2 70 11 93 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 150 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 21 61 0 157 22 221 1 197] +#[1 14 89 0 59 5 94 0 65 22 225 1 158 14 97 1 164] +#[0 22 229 0 157] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 22 233 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[1 0 49 0 76 0 10 0 78 0 10 0 81 0 10 0 88 0 10 0 91 0 10 0 106 22 33 1 155 22 237 1 219 22 41 1 222 22 45 1 224 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 9 154 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 5 189 0 43 0 134 0 49 9 90 0 52 9 82 0 55 21 233 0 57 5 197 0 59 9 82 0 62 8 85 0 188 5 205 0 214] +#[1 22 241 0 55 21 241 0 62] +#[0 22 245 0 52] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 22 249 1 207 16 137 1 208 16 141 1 209 16 145 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 22 253 0 63] +#[0 23 1 0 55] +#[1 9 158 0 78 9 158 0 81 23 5 0 88 23 9 0 91 23 13 0 106 23 17 1 226 23 21 1 228] +#[0 23 25 0 155] +#[1 0 49 0 76 0 10 0 81 0 10 0 88 0 10 0 91 0 10 0 106 9 162 0 155 23 29 1 155 23 33 1 223 23 37 1 224 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 0 49 0 76 0 10 0 78 0 10 0 88 0 10 0 91 0 10 0 106 9 166 0 155 23 41 1 155 23 45 1 222 23 49 1 225 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 0 186 0 4 23 53 0 65 0 190 0 75 0 194 0 76] +#[1 0 186 0 4 23 57 0 65 0 190 0 75 0 194 0 76] +#[0 9 170 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 9 170 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 1 215 0 65] +#[0 9 174 0 65] +#[0 9 170 0 65] +#[0 1 215 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 9 170 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 9 170 0 65] +#[0 9 170 0 65] +#[0 9 174 0 65] +#[0 9 174 0 65] +#[0 23 61 0 65] +#[0 23 65 0 65] +#[0 23 69 0 55] +#[0 23 73 0 64] +#[1 0 201 0 52 23 77 0 55 23 81 2 1 23 85 2 72] +#[0 23 89 0 65] +#[0 23 93 0 65] +#[0 23 97 0 76] +#[1 23 101 0 55 22 173 0 157 23 105 2 95] +#[0 9 178 0 55 0 157] +#[0 23 109 0 55] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 23 113 1 207 16 137 1 208 16 141 1 209 16 145 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 0 49 0 76 0 10 0 78 0 10 0 81 23 117 1 155 23 121 2 33 23 125 2 34 23 129 2 35 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 23 133 0 65] +#[0 9 182 0 24 0 27 0 52 0 55] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 23 137 0 255 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 53 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 9 186 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 21 221 0 157 23 141 1 192] +#[0 9 190 0 55 0 62] +#[0 9 194 0 55 0 62] +#[0 23 145 0 65] +#[0 9 198 0 24 0 52 0 59 0 65] +#[0 9 202 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 23 149 0 155] +#[0 9 206 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 0 49 0 76 0 10 0 84 0 10 0 85 23 153 1 155 23 157 1 230 23 161 1 233 23 165 1 234 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 23 169 0 66] +#[0 23 173 0 76] +#[0 9 210 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 9 214 0 78 9 214 0 81 23 177 0 106] +#[0 9 214 0 78 0 81] +#[1 9 214 0 78 9 214 0 81 23 181 0 88] +#[1 23 185 0 78 23 189 0 81] +#[0 9 218 0 78 0 81] +#[0 9 222 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 9 158 0 81 23 5 0 88 23 9 0 91 23 13 0 106 23 193 1 226 23 21 1 228] +#[0 9 226 0 155] +#[0 9 230 0 155] +#[1 9 158 0 78 23 5 0 88 23 9 0 91 23 13 0 106 23 197 1 226 23 21 1 228] +#[0 9 234 0 155] +#[0 9 238 0 155] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 23 201 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 23 205 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 23 209 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 23 213 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[0 9 242 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 9 246 0 52 9 246 0 55 23 217 0 58 23 221 1 254 23 225 1 255] +#[0 9 250 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 9 254 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 10 2 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 23 229 0 64] +#[0 23 233 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 23 237 0 255 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 2 209 2 70 9 53 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 10 6 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 10 10 0 55 0 157] +#[0 10 14 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 23 241 0 66] +#[1 23 245 0 78 23 249 0 81] +#[0 23 253 0 155] +#[1 0 49 0 76 0 10 0 81 10 18 0 155 24 1 1 155 24 5 2 35 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 0 49 0 76 0 10 0 78 10 22 0 155 24 9 1 155 24 13 2 34 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 6 238 0 64 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 24 17 1 204 16 133 1 207 16 137 1 208 16 141 1 209 16 145 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 10 26 0 55 0 62] +#[0 10 30 0 55 0 62] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 6 238 0 64 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 24 21 1 204 16 133 1 207 16 137 1 208 16 141 1 209 16 145 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 10 34 0 2 10 34 0 11 10 34 0 21 10 34 0 39 10 34 0 40 10 34 0 41 10 34 0 42 10 34 0 44 10 34 0 45 10 34 0 46 10 34 0 47 10 34 0 48 10 34 0 51 10 34 0 53 24 25 0 57 10 34 0 67 10 34 0 68 10 34 0 69 10 34 0 70 10 34 0 71 10 34 0 73 10 34 0 74 10 34 0 76 10 34 0 80 10 34 0 82 10 34 0 86 10 34 0 88 10 34 0 90 10 34 0 91 10 34 0 93 10 34 0 94 10 34 0 95 10 34 0 96 10 34 0 97 10 34 0 100 10 34 0 103 10 34 0 106 10 34 0 109 10 34 0 110 10 34 0 111 10 34 0 121 10 34 0 130 10 34 0 155 10 34 0 157 24 29 1 220 24 33 1 221] +#[1 24 37 0 84 24 41 0 85] +#[0 24 45 0 155] +#[1 0 49 0 76 0 10 0 84 24 49 1 155 24 53 1 234 0 85 2 54 0 89 2 55 0 93 2 56] +#[1 0 49 0 76 0 10 0 85 24 57 1 155 24 61 1 233 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 10 38 0 24 0 52] +#[1 0 10 0 39 0 10 0 40 0 10 0 41 0 10 0 42 0 10 0 44 0 10 0 45 0 10 0 46 0 10 0 48 0 10 0 53 0 10 0 60 0 10 0 61 0 10 0 63 0 10 0 67 0 10 0 68 0 10 0 69 0 10 0 70 0 10 0 71 0 10 0 73 0 10 0 74 0 49 0 76 0 10 0 79 0 10 0 157 16 125 1 155 24 65 1 207 16 137 1 208 16 141 1 209 16 145 1 210 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 10 42 0 78 0 81] +#[0 10 42 0 78 0 81] +#[1 0 201 0 52 24 69 0 55 24 73 1 227 24 77 2 72] +#[1 0 201 0 52 24 69 0 55 24 81 1 227 24 77 2 72] +#[0 23 189 0 81] +#[0 23 185 0 78] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 24 85 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 24 89 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 24 93 0 157] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 24 97 0 157] +#[1 24 101 0 29 24 105 0 63] +#[0 10 46 0 52 0 55] +#[0 10 50 0 52 0 55] +#[1 18 197 0 24 0 201 0 52 18 201 0 55 24 109 1 200 18 209 2 72] +#[1 18 197 0 24 0 201 0 52 18 201 0 55 24 113 1 200 18 209 2 72] +#[0 24 117 0 66] +#[0 24 121 0 52] +#[0 24 125 0 55] +#[0 24 129 0 55] +#[0 10 54 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 23 249 0 81] +#[0 10 58 0 155] +#[0 23 245 0 78] +#[0 10 62 0 155] +#[0 24 133 0 64] +#[0 24 137 0 64] +#[1 0 101 0 1 0 105 0 2 0 109 0 4 0 113 0 5 0 117 0 9 0 121 0 11 0 125 0 12 3 1 0 13 0 133 0 14 0 137 0 16 0 141 0 17 3 5 0 18 0 149 0 19 3 9 0 20 0 153 0 21 0 157 0 29 0 161 0 32 0 165 0 34 3 13 0 39 3 17 0 40 3 21 0 41 3 25 0 42 3 29 0 44 3 33 0 45 3 37 0 46 3 41 0 48 8 109 0 52 3 45 0 53 0 217 0 63 3 49 0 65 3 53 0 68 3 57 0 69 3 61 0 70 3 65 0 71 3 69 0 73 3 73 0 74 0 253 0 87 1 1 0 92 1 13 0 104 3 77 0 157 1 85 0 158 1 89 0 159 1 93 0 160 1 97 0 161 0 14 0 162 1 101 0 165 0 18 0 166 1 105 0 169 1 109 0 170 3 81 0 189 1 193 0 223 1 197 0 224 3 85 0 225 1 205 0 226 1 209 0 227 1 213 0 228 1 217 0 229 1 221 0 230 3 89 0 231 1 229 0 232 1 233 0 233 1 237 0 234 3 93 0 235 3 97 0 236 3 101 0 237 1 253 0 238 2 1 0 239 2 5 0 240 2 9 0 241 2 13 0 242 2 17 0 243 2 21 0 244 2 25 0 245 2 29 0 246 2 33 0 247 2 37 0 249 2 41 1 1 2 45 1 6 2 49 1 7 2 53 1 8 3 105 1 21 11 77 1 23 2 61 1 37 3 109 1 38 3 113 1 39 3 117 1 40 2 77 1 41 3 121 1 42 3 125 1 46 3 129 1 47 3 133 1 48 3 137 1 49 3 141 1 50 3 145 1 52 3 149 1 53 3 153 1 54 3 157 1 55 3 161 1 56 3 165 1 57 3 169 1 58 3 173 1 60 3 177 1 62 3 181 1 63 3 185 1 70 3 189 1 72 3 193 1 74 3 197 1 94 24 141 1 198 2 209 2 70 11 93 2 73 2 233 2 80 2 237 2 81 2 241 2 82 2 245 2 83 2 249 2 84 3 205 2 101] +#[0 10 66 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 10 70 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[1 0 201 0 52 24 145 2 72] +#[1 0 201 0 52 24 149 2 72] +#[0 10 74 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 24 37 0 84] +#[0 10 78 0 155] +#[0 24 41 0 85] +#[0 10 82 0 155] +#[0 24 153 0 66] +#[0 10 86 0 76 0 78 0 81 0 88 0 91 0 106 0 155] +#[0 10 90 0 76 0 81 0 88 0 91 0 106 0 155] +#[0 10 94 0 76 0 78 0 81 0 88 0 91 0 106 0 155] +#[0 10 98 0 76 0 78 0 88 0 91 0 106 0 155] +#[0 24 157 0 64] +#[0 24 161 0 64] +#[0 24 165 0 64] +#[0 24 169 0 62] +#[0 24 173 0 65] +#[0 24 177 0 65] +#[0 10 102 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 10 102 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 10 106 0 55 0 157] +#[1 0 49 0 76 0 10 0 78 0 10 0 81 23 117 1 155 24 181 2 33 23 125 2 34 23 129 2 35 0 85 2 54 0 89 2 55 0 93 2 56] +#[0 10 110 0 76 0 81 0 155] +#[0 10 114 0 76 0 78 0 155] +#[1 16 53 0 27 6 206 0 55 24 185 1 160 16 61 1 168 16 65 1 169] +#[1 6 206 0 24 16 53 0 27 6 206 0 52 6 206 0 55 24 189 1 160 16 61 1 168 16 65 1 169] +#[0 10 118 0 2 0 11 0 21 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 51 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 82 0 86 0 88 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 100 0 103 0 106 0 109 0 110 0 111 0 121 0 130 0 155 0 157] +#[0 10 122 0 76 0 85 0 155] +#[0 10 126 0 76 0 84 0 155] +#[0 10 130 0 24 0 52] +#[0 10 134 0 24 0 52 0 55] +#[0 10 138 0 24 0 52 0 55] +#[0 10 142 0 24 0 52 0 55] +#[1 4 165 0 39 4 169 0 40 4 173 0 41 4 177 0 42 4 181 0 44 4 185 0 45 4 189 0 46 4 193 0 48 4 201 0 53 0 225 0 67 4 205 0 68 4 209 0 69 4 213 0 70 4 217 0 71 4 221 0 73 4 225 0 74 4 233 0 157 1 113 0 178 1 117 0 180 4 237 0 189 24 193 0 190 1 129 0 192 1 133 0 193 1 137 0 194 1 141 0 195 1 145 0 196 1 149 0 197 1 153 0 198 1 157 0 199 1 161 0 200 1 165 0 201 1 169 0 202 1 173 0 203 1 177 0 204 1 181 0 205 1 185 0 206 1 189 0 207 2 57 1 30 2 225 2 78 2 229 2 79] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 50 0 64 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 9 145 0 217 24 197 0 218 9 153 0 219 9 157 0 220 9 161 0 222] +#[1 2 46 0 1 2 46 0 2 2 46 0 4 2 46 0 5 2 46 0 9 2 46 0 11 2 46 0 12 2 46 0 13 2 46 0 14 2 46 0 16 2 46 0 17 2 46 0 18 2 46 0 19 2 46 0 20 2 46 0 21 2 46 0 29 2 46 0 32 2 46 0 34 2 46 0 39 2 46 0 40 2 46 0 41 2 46 0 42 2 46 0 44 2 46 0 45 2 46 0 46 2 46 0 48 2 46 0 53 2 46 0 60 2 46 0 61 2 46 0 63 2 50 0 64 2 46 0 65 2 46 0 68 2 46 0 69 2 46 0 70 2 46 0 71 2 46 0 73 2 46 0 74 2 46 0 87 2 46 0 92 2 46 0 104 0 155 0 157 2 46 0 158 2 46 0 159 2 46 0 160 2 46 0 161 2 46 0 162 2 46 0 165 2 46 0 166 2 46 0 169 2 46 0 170 9 145 0 217 24 201 0 218 9 153 0 219 9 157 0 220 9 161 0 222] +#[0 24 205 0 155] +#[0 24 209 0 55] +#[0 10 146 0 24 0 52 0 55] +#[1 0 186 0 4 0 190 0 75 0 194 0 76 24 213 0 157] +#[0 24 217 0 64] +#[0 24 221 0 64] +#[0 10 150 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 10 154 0 11 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 53 0 67 0 68 0 69 0 70 0 71 0 73 0 74 0 76 0 80 0 155 0 157] +#[0 24 225 0 64] +#[0 10 158 0 52 0 55] +#[0 10 162 0 52 0 55] +#[0 10 166 0 24 0 52 0 55] ). \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/methodProperties.json b/SmaCC-CSharp.package/CSharpParser.class/methodProperties.json index 1d054243..0d0c7a4c 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSharpParser.class/methodProperties.json @@ -1,272 +1,298 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/24/2016 12:08:16", - "fileExtension" : "JohnBrant 6/24/2016 12:08:16", - "fileExtensionType" : "JohnBrant 6/24/2016 12:08:16", - "keywords" : "JohnBrant 6/24/2016 12:08:16", - "parseBlock:onError:" : "JohnBrant 6/24/2016 12:08:16", - "scannerClass" : "JohnBrant 6/24/2016 12:08:16", - "startingStateForblock" : "JohnBrant 6/24/2016 12:08:16", - "startingStateForcompilation_unit" : "JohnBrant 6/24/2016 12:08:16", - "startingStateForexpression" : "JohnBrant 6/24/2016 12:08:16", - "startingStateFornamespace_member_declaration" : "JohnBrant 6/24/2016 12:08:16", - "startingStateForstatement" : "JohnBrant 6/24/2016 12:08:16" }, "instance" : { - "actionsForCurrentToken" : "JohnBrant 6/24/2016 12:08:16", - "ambiguousTransitions" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_attribute_arguments1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_attribute_target_specifier1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_explicit_anonymous_function_paramenter_list1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_extern_alias_directives1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_extern_alias_directives2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_field_modifiers1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_generic_dimension_specifier1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_local_variable_declarator_name1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_query_body_clauses1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_query_continuation1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFor_struct_interfaces1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForaccessor_declarations2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForaccessor_modifiers5:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForadd_accessor_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForanonymous_method_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForanonymous_object_creation_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForanonymous_object_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForanonymous_object_initializer2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForargument1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForargument2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForargument3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForarray_creation_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForarray_creation_expression2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForarray_creation_expression3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForarray_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForarray_initializer2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForarray_type1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForassignment1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForattribute1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForattribute_arguments2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForattribute_section1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForattribute_section2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForattribute_target_specifier1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForbase_access1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForbase_access2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForbinary_operator_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForblock1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForbreak_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForcast_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForchecked_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForchecked_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForclass_base1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForclass_base2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForclass_base3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForclass_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForcollection_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForcollection_initializer2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForcompilation_unit1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconditional_expression2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconst_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconstant_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconstant_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconstructor_constraint1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconstructor_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconstructor_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconstructor_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconstructor_initializer2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForcontinue_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconversion_operator_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForconversion_operator_declarator2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFordeclaration_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFordefault_value_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFordelegate_creation_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFordelegate_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFordestructor_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFordo_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForelement_access1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForelement_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForelement_initializer2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForempty_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForenum_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForenum_member_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForenum_member_declaration2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForevent_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForevent_declaration2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForexplicit_anonymous_function_paramenter1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForexplicit_anonymous_function_signature1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForexpression_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForextern_alias_directive1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForextern_alias_directives1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForextern_alias_directives2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier4:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier5:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier6:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier7:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier8:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifier9:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifiers1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfield_modifiers2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfinally_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfixed_parameter1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfixed_pointer_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfixed_size_buffer_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfixed_size_buffer_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfixed_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfor_initializer2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfor_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForforeach_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForfrom_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForgeneral_catch_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForgeneric_dimension_specifier1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForget_accessor_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForgoto_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForgoto_statement2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForgoto_statement3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForif_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForif_statement2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForimplicit_anonymous_function_signature1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForimplicit_anonymous_function_signature2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForindexer_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForindexer_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForindexer_declarator2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForinterface_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForinterface_event_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForinterface_get_accessor1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForinterface_indexer_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForinterface_method_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForinterface_property_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForinvocation_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForjoin_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForjoin_into_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlabeled_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlambda_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlet_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForliteral2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlocal_constant_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlocal_variable_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlocal_variable_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlocal_variable_declarator2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlocal_variable_declarators1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlocal_variable_declarators2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlocal_variable_type2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForlock_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_access1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_access3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_declarator2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_declarator3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_name1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormember_name2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormethod_body1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormethod_body2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormethod_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormethod_header1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFormultiplicative_expression3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFornamed_argument1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFornamespace_body1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFornamespace_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFornamespace_member_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFornamespace_or_type_name1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFornamespace_or_type_name2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFornullable_type1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForobject_creation_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForobject_creation_expression2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForobject_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForobject_initializer2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForoperator_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForoperator_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForoperator_declarator2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForoperator_declarator3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFororderby_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForordering1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForordering_direction1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForordering_direction2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFororderings1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFororderings2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForparameter_array1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForparenthesized_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForpointer_element_access1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForpointer_indirection_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForpointer_member_access1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForpointer_type2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForpost_decrement_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForprimary_constraint1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForprimary_constraint2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForprimary_constraint3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForproperty_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForqualified_alias_member1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForqualified_identifier1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForqualified_identifier2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clause2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clause3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clause4:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clause5:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clause6:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clauses1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_body_clauses2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_continuation1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForquery_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForrank_specifier1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForremove_accessor_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForreturn_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForselect_or_group_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForselect_or_group_clause2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForset_accessor_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForsimple_name1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForsimple_type2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForsizeof_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForspecific_catch_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstackalloc_initializer1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstatic_constructor_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstatic_constructor_modifiers1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstatic_constructor_modifiers2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstatic_constructor_modifiers3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstatic_constructor_modifiers5:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstatic_constructor_modifiers6:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstatic_constructor_modifiers7:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstruct_declaration1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForstruct_interfaces1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForswitch_label1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForswitch_label2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForswitch_section1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForswitch_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForthis_access1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForthrow_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortry_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortry_statement2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortry_statement3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_argument_list1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameter1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameter_constraints4:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameter_constraints5:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameter_constraints7:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameter_constraints_clause1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameter_list1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameters1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortype_parameters2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionFortypeof_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForunary_operator_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForunbound_type_name1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForunbound_type_name2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForunbound_type_name3:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForunchecked_expression1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForunchecked_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForunsafe_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForusing_alias_directive1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForusing_namespace_directive1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForusing_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForvariable_declarator1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForvariable_declarator2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForvoid_type1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForwhile_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForyield_statement1:" : "JohnBrant 6/24/2016 12:08:16", - "reduceActionForyield_statement2:" : "JohnBrant 6/24/2016 12:08:16", - "reduceTable" : "JohnBrant 6/24/2016 12:08:16", - "symbolNames" : "JohnBrant 6/24/2016 12:08:16", - "symbolTypes" : "JohnBrant 6/24/2016 12:08:16", - "transitionTable" : "JohnBrant 6/24/2016 12:08:16", - "tryAllTokens" : "JohnBrant 6/24/2016 12:08:16" } } + "reduceActionFornamed_entity2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFormethod_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinitializer_target1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForargument_value3:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFor_local_variable_declarator_name1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFororderby_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlocal_constant_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconstant_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "actionsForCurrentToken" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFordelegate_creation_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterface_method_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlet_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconstructor_constraint1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortry_statement2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForarray_initializer1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlabeled_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortype_parameter_constraints5:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForget_accessor_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFororderings2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormethod_body3:" : "ThierryGoubier 5/2/2017 22:52", + "transitionTable" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForquery_body_clause4:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortry_statement3:" : "ThierryGoubier 9/23/2016 19:23:52", + "symbolNames" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForarray_initializer2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_generic_dimension_specifier1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterpolation1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForqualified_identifier1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunary_expression6:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForinterpolated_regular_string1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForinterpolated_regular_string_body2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForfor_initializer2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForobject_creation_expression2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortype_argument_list1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_body_clause5:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormember_declarator5:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForquery_body_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornull_conditional_member_access1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForinterpolated_regular_string2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForarray_type1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForproperty_body1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForparenthesized_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_query_continuation1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForbase_access1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForarray_creation_expression2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormethod_body1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForfrom_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornamespace_body1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconstructor_initializer1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconversion_operator_declarator2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForexplicit_anonymous_function_paramenter1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_body_clause2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForswitch_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortry_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortype_parameter_constraints4:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForattribute1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_struct_interfaces1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForproperty_body2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForfield_declaration1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFordeclaration_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconstant_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForgoto_statement2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForbase_access2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForarray_creation_expression3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormethod_body2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForlocal_variable_declarators2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForexpression_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconstructor_initializer2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForattribute_section1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterpolated_string_expression1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForordering1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFororderings1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForpointer_member_access1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_body_clause3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForcompilation_unit1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForanonymous_object_initializer2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornamed_argument1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForevent_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForparameter_array1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForjoin_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForgoto_statement3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormethod_header1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForchecked_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterpolated_regular_string_body1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForconstructor_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornamespace_or_type_name2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForattribute_section2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForobject_creation_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForqualified_alias_member1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForstackalloc_initializer1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForindexer_body2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForobject_initializer2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_explicit_anonymous_function_paramenter_list1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForStartInterpolatedVerbatimString1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForevent_declaration2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForusing_namespace_directive1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForusing_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForaccessor_declarations2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlocal_variable_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornull_conditional_expression1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForreturn_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForstruct_interfaces1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForyield_statement2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForarray_creation_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunary_operator_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunbound_type_name3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconversion_operator_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForStartInterpolatedString1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFormember_initializer1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFormember_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForstruct_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForattribute_arguments2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForwhile_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormultiplicative_expression3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForgoto_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForfinally_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForvariant_type_parameter_list1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForadd_accessor_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterface_get_accessor1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForpost_decrement_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormember_declarator2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForanonymous_object_initializer1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForimplicit_anonymous_function_signature1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_attribute_arguments1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortype_parameters2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunsafe_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornamespace_or_type_name1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForforeach_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForenum_member_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunbound_type_name1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForindexer_body1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForchecked_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForaccessor_modifiers5:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForenum_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForobject_initializer1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForimplicit_anonymous_function_signature2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForordering_direction1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_body_clauses1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForswitch_section1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForyield_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconstructor_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortypeof_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForvariable_declarator2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForargument1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForclass_base3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForcast_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForenum_member_declaration2:" : "ThierryGoubier 9/23/2016 19:23:52", + "tryAllTokens" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunbound_type_name2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_body_clauses2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForordering_direction2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForstatic_constructor_modifiers6:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForfixed_parameter1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForinterface_indexer_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornameof_expression1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFornamespace_member_declaration2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForthrow_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForpointer_type2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForstatic_constructor_modifiers7:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForliteral2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForvariant_type_parameters1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForpointer_element_access1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForindexer_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForusing_static_directive1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFortype_parameters1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForclass_base1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconditional_expression2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForprimary_constraint3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForset_accessor_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForthis_access1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForvariant_type_parameters2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFortype_parameter1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForindexer_declarator2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornamespace_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornull_conditional_invocation_expression1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForempty_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForclass_base2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForfixed_size_buffer_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForclass_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForsizeof_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForvariable_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForbreak_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForextern_alias_directives2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlambda_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForremove_accessor_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunchecked_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForoperator_declarator2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForstatic_constructor_modifiers5:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForunchecked_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlocal_variable_type2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForpredefined_type4:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFornamed_entity_target2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForprimary_constraint1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForfixed_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForoperator_declarator3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlocal_variable_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormember_access1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornull_conditional_operations5:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForstatic_constructor_modifiers2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForrank_specifier1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_extern_alias_directives2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_exception_specifier1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForbinary_operator_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForanonymous_object_creation_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForsimple_name1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterface_property_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterface_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForcatch_clause1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForexplicit_anonymous_function_signature1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForelement_initializer2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForprimary_constraint2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlocal_variable_declarator2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForqualified_alias_member_expression1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFormember_name2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForproperty_declaration1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForfor_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForstatic_constructor_modifiers3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForusing_alias_directive1:" : "ThierryGoubier 9/23/2016 19:23:52", + "ambiguousTransitions" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFordelegate_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFordo_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForselect_or_group_clause2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForextern_alias_directives1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForjoin_into_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForgeneric_dimension_specifier1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFormember_access3:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_continuation1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForoperator_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForoperator_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_query_body_clauses1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForfixed_size_buffer_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornull_conditional_operations3:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForindexer_declaration1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForblock1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterface_event_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortype_parameter_constraints_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForextern_alias_directive1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceTable" : "ThierryGoubier 5/2/2017 22:52", + "symbolTypes" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForstatic_constructor_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinitializer_target2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForassignment1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornull_conditional_operations4:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForstatic_constructor_modifiers1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinvocation_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornullable_type1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFor_extern_alias_directives1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForawait_expression1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForvoid_type1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForconst_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForif_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForelement_initializer1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForlock_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortype_parameter_list1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForcollection_initializer1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFordestructor_declaration1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForargument_value1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFornull_conditional_operations1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFordefault_value_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFortype_parameter_constraints7:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForfixed_pointer_declarator1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForinterpolation2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFor_attribute_target_specifier1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForelement_access1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForqualified_identifier2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForselect_or_group_clause1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForif_statement2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForswitch_label1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForcollection_initializer2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForanonymous_method_expression1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForcontinue_statement1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForargument_value2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionFornull_conditional_operations2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForquery_body1:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForquery_body_clause6:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionForswitch_label2:" : "ThierryGoubier 9/23/2016 19:23:52", + "reduceActionFornull_conditional_member_access2:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForexception_filter1:" : "ThierryGoubier 5/2/2017 22:52", + "reduceActionForattribute_target_specifier1:" : "ThierryGoubier 9/23/2016 19:23:52" + }, + "class" : { + "keywords" : "ThierryGoubier 9/23/2016 19:23:52", + "parseBlock:onError:" : "ThierryGoubier 9/23/2016 19:23:52", + "startingStateForblock" : "ThierryGoubier 9/23/2016 19:23:52", + "startingStateFornamespace_member_declaration" : "ThierryGoubier 9/23/2016 19:23:52", + "cacheId" : "ThierryGoubier 5/2/2017 22:52", + "startingStateForcompilation_unit" : "ThierryGoubier 9/23/2016 19:23:52", + "startingStateForexpression" : "ThierryGoubier 9/23/2016 19:23:52", + "definitionComment" : "JohnBrant 3/9/2017 16:10", + "scannerClass" : "ThierryGoubier 9/23/2016 19:23:52", + "startingStateForstatement" : "ThierryGoubier 9/23/2016 19:23:52", + "fileExtensionType" : "ThierryGoubier 9/23/2016 19:23:52", + "fileExtension" : "ThierryGoubier 9/23/2016 19:23:52" + } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpParser.class/properties.json b/SmaCC-CSharp.package/CSharpParser.class/properties.json index 9e779f26..26f8adef 100644 --- a/SmaCC-CSharp.package/CSharpParser.class/properties.json +++ b/SmaCC-CSharp.package/CSharpParser.class/properties.json @@ -1,14 +1,13 @@ { + "commentStamp" : "", + "super" : "SmaCCGLRParser", "category" : "SmaCC-CSharp", "classinstvars" : [ - "keywords" ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], + "keywords" + ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], "name" : "CSharpParser", - "pools" : [ - ], - "super" : "SmaCCGLRParser", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/class/initializeKeywordMap.st b/SmaCC-CSharp.package/CSharpScanner.class/class/initializeKeywordMap.st index f53bc634..e401ac5d 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/class/initializeKeywordMap.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/class/initializeKeywordMap.st @@ -1,7 +1,7 @@ generated-initialization initializeKeywordMap keywordMap := Dictionary new. - #(#(154 'abstract' 86) #(154 'add' 84) #(154 'alias' 54) #(154 'as' 18) #(154 'ascending' 89) #(154 'assembly' 107) #(154 'base' 75) #(154 'bool' 39) #(154 'break' 150) #(154 'by' 126) #(154 'byte' 46) #(154 'case' 144) #(154 'catch' 137) #(154 'char' 67) #(154 'checked' 13) #(154 'class' 139) #(154 'const' 120) #(154 'continue' 149) #(154 'decimal' 42) #(154 'default' 17) #(154 'delegate' 24) #(154 'descending' 125) #(154 'do' 145) #(154 'double' 69) #(154 'else' 133) #(154 'enum' 108) #(154 'equals' 25) #(154 'event' 79) #(154 'explicit' 106) #(154 'extern' 55) #(154 'false' 90) #(154 'field' 111) #(154 'finally' 142) #(154 'fixed' 102) #(154 'float' 70) #(154 'for' 147) #(154 'foreach' 148) #(154 'from' 21) #(154 'get' 77) #(154 'goto' 146) #(154 'group' 127) #(154 'if' 132) #(154 'implicit' 109) #(154 'in' 20) #(154 'int' 56) #(154 'interface' 105) #(154 'internal' 95) #(154 'into' 38) #(154 'is' 6) #(154 'join' 57) #(154 'let' 23) #(154 'lock' 141) #(154 'long' 71) #(154 'method' 110) #(154 'module' 112) #(154 'namespace' 49) #(154 'new' 11) #(154 'null' 159) #(154 'object' 73) #(154 'on' 26) #(154 'operator' 82) #(154 'orderby' 76) #(154 'out' 60) #(154 'override' 81) #(154 'param' 104) #(154 'params' 78) #(154 'partial' 96) #(154 'private' 87) #(154 'property' 100) #(154 'protected' 114) #(154 'public' 122) #(154 'readonly' 92) #(154 'ref' 61) #(154 'remove' 83) #(154 'return' 138) #(154 'sbyte' 41) #(154 'sealed' 113) #(154 'select' 124) #(154 'set' 80) #(154 'short' 45) #(154 'sizeof' 103) #(154 'stackalloc' 101) #(154 'static' 88) #(154 'string' 72) #(154 'struct' 93) #(154 'switch' 136) #(154 'this' 63) #(154 'throw' 135) #(154 'true' 94) #(154 'try' 134) #(154 'type' 97) #(154 'typeof' 10) #(154 'uint' 52) #(154 'ulong' 68) #(154 'unchecked' 12) #(154 'unsafe' 99) #(154 'ushort' 44) #(154 'using' 47) #(154 'var' 121) #(154 'virtual' 85) #(154 'void' 27) #(154 'volatile' 91) #(154 'where' 22) #(154 'while' 143) #(154 'yield' 140)) + #(#(157 'abstract' #(90 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'add' #(85 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'alias' #(56 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'as' #(31 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'ascending' #(127 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'assembly' #(114 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'await' #(1 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'base' #(29 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'bool' #(40 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'break' #(151 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'by' #(133 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'byte' #(41 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'case' #(145 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'catch' #(138 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'char' #(68 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'checked' #(13 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'class' #(121 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'const' #(130 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'continue' #(148 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'decimal' #(39 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'default' #(17 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'delegate' #(21 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'descending' #(126 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'do' #(149 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'double' #(70 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'else' #(139 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'enum' #(109 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'equals' #(72 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'event' #(80 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'explicit' #(107 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'extern' #(51 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'false' #(92 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'field' #(112 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'finally' #(142 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'fixed' #(103 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'float' #(71 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'for' #(150 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'foreach' #(152 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'from' #(20 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'get' #(78 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'goto' #(144 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'group' #(128 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'if' #(125 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'implicit' #(108 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'in' #(23 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'int' #(44 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'interface' #(110 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'internal' #(88 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'into' #(77 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'is' #(15 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'join' #(26 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'let' #(22 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'lock' #(141 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'long' #(53 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'method' #(115 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'module' #(113 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'nameof' #(16 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'namespace' #(50 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'new' #(11 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'null' #(170 #(#default))) #(157 'object' #(74 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'on' #(25 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'operator' #(83 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'orderby' #(89 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'out' #(60 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'override' #(82 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'param' #(105 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'params' #(79 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'partial' #(97 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'private' #(91 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'property' #(101 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'protected' #(106 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'public' #(111 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'readonly' #(93 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'ref' #(61 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'remove' #(84 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'return' #(143 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'sbyte' #(42 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'sealed' #(95 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'select' #(129 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'set' #(81 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'short' #(46 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'sizeof' #(104 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'stackalloc' #(102 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'static' #(47 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'string' #(73 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'struct' #(94 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'switch' #(146 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'this' #(63 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'throw' #(136 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'true' #(87 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'try' #(135 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'type' #(98 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'typeof' #(14 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'uint' #(48 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'ulong' #(69 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'unchecked' #(18 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'unsafe' #(100 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'ushort' #(45 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'using' #(54 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'var' #(122 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'virtual' #(86 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'void' #(67 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'volatile' #(96 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'when' #(137 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'where' #(27 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'while' #(147 #(#default #interpolatedString #interpolatedVerbatimString))) #(157 'yield' #(140 #(#default #interpolatedString #interpolatedVerbatimString)))) do: [ :each | (keywordMap at: each first ifAbsentPut: [ Dictionary new ]) at: (each at: 2) diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/IdentifierId.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/IdentifierId.st index bc2a35e3..91470e06 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/IdentifierId.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/IdentifierId.st @@ -1,3 +1,3 @@ generated IdentifierId - ^ 154 \ No newline at end of file + ^ 157 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/emptySymbolTokenId.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/emptySymbolTokenId.st index 719a84fc..b2392bfa 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/emptySymbolTokenId.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/emptySymbolTokenId.st @@ -1,3 +1,3 @@ generated emptySymbolTokenId - ^ 563 \ No newline at end of file + ^ 609 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/errorTokenId.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/errorTokenId.st index f05a0321..c088eb3c 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/errorTokenId.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/errorTokenId.st @@ -1,3 +1,3 @@ generated errorTokenId - ^ 564 \ No newline at end of file + ^ 610 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/gtId.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/gtId.st index e86879b1..eebe4999 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/gtId.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/gtId.st @@ -1,3 +1,3 @@ generated gtId - ^ 151 \ No newline at end of file + ^ 153 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/gtgtId.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/gtgtId.st index 894be200..f9cb0e98 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/gtgtId.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/gtgtId.st @@ -1,3 +1,3 @@ generated gtgtId - ^ 152 \ No newline at end of file + ^ 154 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/rightBraceId.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/rightBraceId.st new file mode 100644 index 00000000..108cefb9 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/rightBraceId.st @@ -0,0 +1,3 @@ +generated +rightBraceId + ^ 155 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1.st index 06f6b010..c4034262 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1.st @@ -1,13 +1,29 @@ generated scan1 - [ self step. + self step. + currentCharacter == $! + ifTrue: [ ^ self scan2 ]. currentCharacter == $" - ifTrue: [ ^ self recordAndReportMatch: #(158) ]. - currentCharacter == $\ + ifTrue: [ ^ self scan3 ]. + currentCharacter == $# + ifTrue: + [ ^ self scan1X4 ]. + currentCharacter == $$ + ifTrue: + [ ^ self scan1X9 ]. + currentCharacter == $% + ifTrue: [ ^ self scan8 ]. + currentCharacter == $& + ifTrue: [ ^ self scan9 ]. + currentCharacter == $' ifTrue: [ ^ self scan1X1 ]. - currentCharacter <= Character tab - or: [ (currentCharacter between: Character pageUp and: $!) - or: [ (currentCharacter between: $# and: $[) - or: [ currentCharacter >= $] ] ] ] ] whileTrue. - ^ self reportLastMatch \ No newline at end of file + currentCharacter == $( + ifTrue: [ ^ self recordAndReportMatch: #(65) ]. + currentCharacter == $) + ifTrue: [ ^ self recordAndReportMatch: #(64) ]. + currentCharacter == $* + ifTrue: [ ^ self scan11 ]. + currentCharacter == $+ + ifTrue: [ ^ self scan12 ]. + ^ self scan1X12 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan10.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan10.st index 41bffae5..ef0c21c9 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan10.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan10.st @@ -1,7 +1,6 @@ generated scan10 - self recordMatch: #(155). self step. - ('Uu' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(155) ]. + currentCharacter == $' + ifTrue: [ ^ self recordAndReportMatch: #(160) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan11.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan11.st index 1d8f7cfe..ad592292 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan11.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan11.st @@ -1,7 +1,7 @@ generated scan11 - self recordMatch: #(155). + self recordMatch: #(4). self step. - ('Ll' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(155) ]. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(134) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan12.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan12.st index beccc990..30f0afbb 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan12.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan12.st @@ -1,10 +1,9 @@ generated scan12 - [ self step. - currentCharacter == $" - ifTrue: [ self recordMatch: #(158). - self step. - currentCharacter == $" - ifTrue: [ ^ self scan12 ]. - ^ self reportLastMatch ]. - true ] whileTrue \ No newline at end of file + self recordMatch: #(19). + self step. + currentCharacter == $+ + ifTrue: [ ^ self recordAndReportMatch: #(34) ]. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(132) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan13.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan13.st index c8aadd70..aafd76bc 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan13.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan13.st @@ -1,10 +1,11 @@ generated scan13 - [ self step. - currentCharacter == $` - ifTrue: [ self recordMatch: #(161). - self step. - currentCharacter == $` - ifTrue: [ ^ self scan13 ]. - ^ self reportLastMatch ]. - true ] whileTrue \ No newline at end of file + self recordMatch: #(9). + self step. + currentCharacter == $- + ifTrue: [ ^ self recordAndReportMatch: #(12) ]. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(131) ]. + currentCharacter == $> + ifTrue: [ ^ self recordAndReportMatch: #(99) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan14.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan14.st new file mode 100644 index 00000000..2a1ef0e9 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan14.st @@ -0,0 +1,10 @@ +generated +scan14 + [ self recordMatch: #(159). + self step. + currentCharacter isDigit ] whileTrue. + ('Ee' includes: currentCharacter) + ifTrue: [ ^ self scan15 ]. + ('DFMdfm' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(159) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan15.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan15.st new file mode 100644 index 00000000..3c5ec433 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan15.st @@ -0,0 +1,8 @@ +generated +scan15 + self step. + ('+-' includes: currentCharacter) + ifTrue: [ self step ]. + currentCharacter isDigit + ifTrue: [ ^ self scan16 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan16.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan16.st new file mode 100644 index 00000000..fba96196 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan16.st @@ -0,0 +1,8 @@ +generated +scan16 + [ self recordMatch: #(159). + self step. + currentCharacter isDigit ] whileTrue. + ('DFMdfm' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(159) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan17.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan17.st new file mode 100644 index 00000000..b451fd6c --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan17.st @@ -0,0 +1,10 @@ +generated +scan17 + [ self step. + currentCharacter == $* + ifTrue: [ [ self step. + currentCharacter == $* ] whileTrue. + currentCharacter == $/ + ifTrue: [ ^ self recordAndReportMatch: #(156) ]. + ^ self scan17 ]. + true ] whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan18.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan18.st new file mode 100644 index 00000000..f8c30034 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan18.st @@ -0,0 +1,6 @@ +generated +scan18 + self step. + currentCharacter isDigit + ifTrue: [ ^ self scan14 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan19.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan19.st new file mode 100644 index 00000000..13985c31 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan19.st @@ -0,0 +1,16 @@ +generated +scan19 + [ self recordMatch: #(158 159). + self step. + currentCharacter == $. + ifTrue: [ ^ self scan18 ]. + currentCharacter isDigit ] whileTrue. + ('Ee' includes: currentCharacter) + ifTrue: [ ^ self scan15 ]. + ('Ll' includes: currentCharacter) + ifTrue: [ ^ self scan20 ]. + ('Uu' includes: currentCharacter) + ifTrue: [ ^ self scan21 ]. + ('DFMdfm' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(159) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X1.st index 65ad8abf..4c4cd35f 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X1.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X1.st @@ -1,26 +1,79 @@ generated scan1X1 self step. - currentCharacter == $x - ifTrue: [ ^ self scan2 ]. - ('Uu' includes: currentCharacter) + currentCharacter == $\ ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) + currentCharacter == $x ifTrue: [ self step. (currentCharacter isDigit or: [ (currentCharacter between: $A and: $F) or: [ currentCharacter between: $a and: $f ] ]) ifTrue: [ self step. + currentCharacter == $' + ifTrue: [ ^ self recordAndReportMatch: #(160) ]. (currentCharacter isDigit or: [ (currentCharacter between: $A and: $F) or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ ^ self scan2 ] ] ]. + ifTrue: [ self step. + currentCharacter == $' + ifTrue: [ ^ self recordAndReportMatch: #(160) ]. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + currentCharacter == $' + ifTrue: [ ^ self recordAndReportMatch: #(160) ]. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan10 ] ] ] ]. + ^ self reportLastMatch ]. + ('Uu' includes: currentCharacter) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + currentCharacter == $' + ifTrue: [ ^ self recordAndReportMatch: #(160) ]. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan10 ] ] ] ] ] ] ] ]. + ^ self reportLastMatch ]. + (('"''0\' includes: currentCharacter) + or: [ (currentCharacter between: $a and: $b) + or: + [ 'fnrtv' includes: currentCharacter ] ]) + ifTrue: [ ^ self scan10 ]. ^ self reportLastMatch ]. - (('"''0\' includes: currentCharacter) - or: [ (currentCharacter between: $a and: $b) - or: - [ 'fnrtv' includes: currentCharacter ] ]) - ifTrue: [ ^ self scan1 ]. + (currentCharacter <= Character tab + or: [ (currentCharacter between: Character pageUp and: $&) + or: [ (currentCharacter between: $( and: $[) + or: [ currentCharacter >= $] ] ] ]) + ifTrue: [ ^ self scan10 ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X10.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X10.st new file mode 100644 index 00000000..dba975cc --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X10.st @@ -0,0 +1,7 @@ +generated +scan1X10 + self recordMatch: #(49). + self step. + currentCharacter isDigit + ifTrue: [ ^ self scan14 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX22.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X11.st similarity index 50% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX22.st rename to SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X11.st index 1bbe7ec5..fbad5b2e 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX22.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X11.st @@ -1,30 +1,28 @@ generated -scanForTokenX22 +scan1X11 currentCharacter == $[ - ifTrue: [ ^ self recordAndReportMatch: #(66) ]. + ifTrue: [ ^ self recordAndReportMatch: #(76) ]. currentCharacter == $] - ifTrue: [ ^ self recordAndReportMatch: #(62) ]. + ifTrue: [ ^ self recordAndReportMatch: #(66) ]. currentCharacter == $^ - ifTrue: - [ ^ self scanForTokenX14 ]. + ifTrue: [ ^ self scan27 ]. currentCharacter == $` - ifTrue: [ ^ self scan13 ]. + ifTrue: [ ^ self scan28 ]. currentCharacter == ${ - ifTrue: [ ^ self recordAndReportMatch: #(51) ]. + ifTrue: [ ^ self recordAndReportMatch: #(52) ]. currentCharacter == $| - ifTrue: - [ ^ self scanForTokenX9 ]. + ifTrue: [ ^ self scan29 ]. currentCharacter == $} - ifTrue: [ ^ self recordAndReportMatch: #(50) ]. + ifTrue: [ ^ self recordAndReportMatch: #(155) ]. currentCharacter == $~ - ifTrue: [ ^ self recordAndReportMatch: #(5) ]. + ifTrue: [ ^ self recordAndReportMatch: #(2) ]. currentCharacter isDigit - ifTrue: [ ^ self scan9 ]. + ifTrue: [ ^ self scan19 ]. (currentCharacter isSeparator or: [ currentCharacter == Character pageUp ]) ifTrue: - [ ^ self scanForTokenX13 ]. + [ ^ self scan1X7 ]. (currentCharacter isLetter or: [ currentCharacter isSafeForHTTP ]) ifTrue: - [ self scanForTokenX20 ]. + [ self scan1X8 ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X12.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X12.st new file mode 100644 index 00000000..525a1708 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X12.st @@ -0,0 +1,32 @@ +generated +scan1X12 + currentCharacter == $, + ifTrue: [ ^ self recordAndReportMatch: #(62) ]. + currentCharacter == $- + ifTrue: [ ^ self scan13 ]. + currentCharacter == $. + ifTrue: + [ ^ self scan1X10 ]. + currentCharacter == $/ + ifTrue: + [ ^ self scan1X3 ]. + currentCharacter == $0 + ifTrue: + [ ^ self scan1X2 ]. + currentCharacter == $: + ifTrue: [ ^ self scan22 ]. + currentCharacter == $; + ifTrue: [ ^ self recordAndReportMatch: #(55) ]. + currentCharacter == $< + ifTrue: [ ^ self scan23 ]. + currentCharacter == $= + ifTrue: [ ^ self scan24 ]. + currentCharacter == $> + ifTrue: + [ ^ self scan1X6 ]. + currentCharacter == $? + ifTrue: [ ^ self scan25 ]. + currentCharacter == $@ + ifTrue: + [ ^ self scan1X5 ]. + ^ self scan1X11 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X2.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X2.st new file mode 100644 index 00000000..076ba4fb --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X2.st @@ -0,0 +1,32 @@ +generated +scan1X2 + self recordMatch: #(158 159). + self step. + currentCharacter == $. + ifTrue: [ ^ self scan18 ]. + currentCharacter isDigit + ifTrue: [ ^ self scan19 ]. + ('Ee' includes: currentCharacter) + ifTrue: [ ^ self scan15 ]. + ('Ll' includes: currentCharacter) + ifTrue: [ ^ self scan20 ]. + ('Uu' includes: currentCharacter) + ifTrue: [ ^ self scan21 ]. + ('Xx' includes: currentCharacter) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ [ self recordMatch: #(158). + self step. + ('Ll' includes: currentCharacter) + ifTrue: [ ^ self scan20 ]. + ('Uu' includes: currentCharacter) + ifTrue: [ ^ self scan21 ]. + currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ] ] whileTrue ]. + ^ self reportLastMatch ]. + ('DFMdfm' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(159) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX3.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X3.st similarity index 63% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX3.st rename to SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X3.st index 195f25be..8fa859ff 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX3.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X3.st @@ -1,16 +1,16 @@ generated -scanForTokenX3 - self recordMatch: #(1). +scan1X3 + self recordMatch: #(3). self step. currentCharacter == $* - ifTrue: [ ^ self scan7 ]. + ifTrue: [ ^ self scan17 ]. currentCharacter == $/ - ifTrue: [ [ self recordMatch: #(153). + ifTrue: [ [ self recordMatch: #(156). self step. currentCharacter <= Character tab or: [ (currentCharacter between: Character pageUp and: Character newPage) or: [ currentCharacter >= (Character value: 14) ] ] ] whileTrue. ^ self reportLastMatch ]. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(123) ]. + ifTrue: [ ^ self recordAndReportMatch: #(124) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX4.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X4.st similarity index 75% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX4.st rename to SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X4.st index 84179d21..1cf7b8d8 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX4.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X4.st @@ -1,6 +1,6 @@ generated -scanForTokenX4 - [ self recordMatch: #(160). +scan1X4 + [ self recordMatch: #(171). self step. currentCharacter <= Character tab or: [ (currentCharacter between: Character pageUp and: Character newPage) diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX5.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X5.st similarity index 65% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX5.st rename to SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X5.st index 6c7071f8..0b0c1d83 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX5.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X5.st @@ -1,10 +1,10 @@ generated -scanForTokenX5 +scan1X5 self step. currentCharacter == $" - ifTrue: [ ^ self scan12 ]. + ifTrue: [ ^ self scan26 ]. (currentCharacter isLetter or: [ currentCharacter == $_ ]) - ifTrue: [ [ self recordMatch: #(154). + ifTrue: [ [ self recordMatch: #(157). self step. currentCharacter isAlphaNumeric or: [ currentCharacter == $_ ] ] whileTrue ]. diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X6.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X6.st new file mode 100644 index 00000000..22ef0ed5 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X6.st @@ -0,0 +1,12 @@ +generated +scan1X6 + self recordMatch: #(153). + self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(10) ]. + currentCharacter == $> + ifTrue: [ self recordMatch: #(154). + self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(123) ] ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX13.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X7.st similarity index 62% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX13.st rename to SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X7.st index eca4069a..2fd48c35 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX13.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X7.st @@ -1,6 +1,6 @@ generated -scanForTokenX13 - [ self recordMatch: #(160). +scan1X7 + [ self recordMatch: #(171). self step. currentCharacter isSeparator or: [ currentCharacter == Character pageUp ] ] whileTrue. diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX20.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X8.st similarity index 61% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX20.st rename to SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X8.st index 05fdb6e7..01f482e0 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX20.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X8.st @@ -1,6 +1,6 @@ generated -scanForTokenX20 - [ self recordMatch: #(154). +scan1X8 + [ self recordMatch: #(157). self step. currentCharacter isAlphaNumeric or: [ currentCharacter == $_ ] ] whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X9.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X9.st new file mode 100644 index 00000000..477d8989 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan1X9.st @@ -0,0 +1,10 @@ +generated +scan1X9 + self step. + currentCharacter == $" + ifTrue: [ ^ self scan5 ]. + currentCharacter == $@ + ifTrue: [ self step. + currentCharacter == $" + ifTrue: [ ^ self scan7 ] ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan2.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan2.st index 07cdba61..ff57410c 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan2.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan2.st @@ -1,8 +1,7 @@ generated scan2 + self recordMatch: #(5). self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ ^ self scan1 ]. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(33) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan20.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan20.st new file mode 100644 index 00000000..74aae241 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan20.st @@ -0,0 +1,7 @@ +generated +scan20 + self recordMatch: #(158). + self step. + ('Uu' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(158) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan21.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan21.st new file mode 100644 index 00000000..a131c34b --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan21.st @@ -0,0 +1,7 @@ +generated +scan21 + self recordMatch: #(158). + self step. + ('Ll' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(158) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan22.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan22.st new file mode 100644 index 00000000..42e657e7 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan22.st @@ -0,0 +1,7 @@ +generated +scan22 + self recordMatch: #(58). + self step. + currentCharacter == $: + ifTrue: [ ^ self recordAndReportMatch: #(43) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan23.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan23.st new file mode 100644 index 00000000..386a6f46 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan23.st @@ -0,0 +1,13 @@ +generated +scan23 + self recordMatch: #(59). + self step. + currentCharacter == $< + ifTrue: [ self recordMatch: #(7). + self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(118) ]. + ^ self reportLastMatch ]. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(6) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan24.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan24.st new file mode 100644 index 00000000..af6e5b1d --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan24.st @@ -0,0 +1,9 @@ +generated +scan24 + self recordMatch: #(57). + self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(30) ]. + currentCharacter == $> + ifTrue: [ ^ self recordAndReportMatch: #(24) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan25.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan25.st new file mode 100644 index 00000000..13f060e8 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan25.st @@ -0,0 +1,7 @@ +generated +scan25 + self recordMatch: #(75). + self step. + currentCharacter == $? + ifTrue: [ ^ self recordAndReportMatch: #(28) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan26.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan26.st new file mode 100644 index 00000000..21fdf0a4 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan26.st @@ -0,0 +1,10 @@ +generated +scan26 + [ self step. + currentCharacter == $" + ifTrue: [ self recordMatch: #(169). + self step. + currentCharacter == $" + ifTrue: [ ^ self scan26 ]. + ^ self reportLastMatch ]. + true ] whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX18.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan27.st similarity index 60% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX18.st rename to SmaCC-CSharp.package/CSharpScanner.class/instance/scan27.st index 741ffa5e..02d0cf41 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX18.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan27.st @@ -1,6 +1,6 @@ generated -scanForTokenX18 - self recordMatch: #(4). +scan27 + self recordMatch: #(37). self step. currentCharacter == $= ifTrue: [ ^ self recordAndReportMatch: #(119) ]. diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan28.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan28.st new file mode 100644 index 00000000..0e06663b --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan28.st @@ -0,0 +1,10 @@ +generated +scan28 + [ self step. + currentCharacter == $` + ifTrue: [ self recordMatch: #(172). + self step. + currentCharacter == $` + ifTrue: [ ^ self scan28 ]. + ^ self reportLastMatch ]. + true ] whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan29.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan29.st new file mode 100644 index 00000000..6c82a446 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan29.st @@ -0,0 +1,9 @@ +generated +scan29 + self recordMatch: #(36). + self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(116) ]. + currentCharacter == $| + ifTrue: [ ^ self recordAndReportMatch: #(38) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan3.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan3.st index 6471a731..111bb40e 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan3.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan3.st @@ -1,6 +1,13 @@ generated scan3 - self step. - currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(157) ]. + [ self step. + currentCharacter == $" + ifTrue: [ ^ self recordAndReportMatch: #(169) ]. + currentCharacter == $\ + ifTrue: + [ ^ self scan3X1 ]. + currentCharacter <= Character tab + or: [ (currentCharacter between: Character pageUp and: $!) + or: [ (currentCharacter between: $# and: $[) + or: [ currentCharacter >= $] ] ] ] ] whileTrue. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan30.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan30.st new file mode 100644 index 00000000..53918e27 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan30.st @@ -0,0 +1,7 @@ +generated +scan30 + self recordMatch: #(3). + self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(124) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan31.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan31.st new file mode 100644 index 00000000..f6ea7eae --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan31.st @@ -0,0 +1,10 @@ +generated +scan31 + self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(10) ]. + currentCharacter == $> + ifTrue: [ self step. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(123) ] ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan32.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan32.st new file mode 100644 index 00000000..5f4ddee2 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan32.st @@ -0,0 +1,9 @@ +generated +scan32 + self step. + (currentCharacter isLetter or: [ currentCharacter == $_ ]) + ifTrue: [ [ self recordMatch: #(157). + self step. + currentCharacter isAlphaNumeric or: [ currentCharacter == $_ ] ] + whileTrue ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan33.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan33.st new file mode 100644 index 00000000..b20038be --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan33.st @@ -0,0 +1,20 @@ +generated +scan33 + [ self step. + currentCharacter == $" + ifTrue: [ ^ self recordAndReportMatch: #(163) ]. + currentCharacter == $\ + ifTrue: + [ ^ self scan33X1 ]. + currentCharacter == ${ + ifTrue: [ self recordMatch: #(164). + self step. + currentCharacter == ${ + ifTrue: [ ^ self scan33 ]. + ^ self reportLastMatch ]. + currentCharacter <= Character tab + or: [ (currentCharacter between: Character pageUp and: $!) + or: [ (currentCharacter between: $# and: $[) + or: [ (currentCharacter between: $] and: $z) + or: [ currentCharacter >= $| ] ] ] ] ] whileTrue. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan33X1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan33X1.st new file mode 100644 index 00000000..01e3f2b5 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan33X1.st @@ -0,0 +1,26 @@ +generated +scan33X1 + self step. + currentCharacter == $x + ifTrue: [ ^ self scan34 ]. + ('Uu' includes: currentCharacter) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan34 ] ] ]. + ^ self reportLastMatch ]. + (('"''0\' includes: currentCharacter) + or: [ (currentCharacter between: $a and: $b) + or: + [ 'fnrtv' includes: currentCharacter ] ]) + ifTrue: [ ^ self scan33 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan34.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan34.st new file mode 100644 index 00000000..09371dae --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan34.st @@ -0,0 +1,8 @@ +generated +scan34 + self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan33 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan35.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan35.st new file mode 100644 index 00000000..16fd23b5 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan35.st @@ -0,0 +1,16 @@ +generated +scan35 + [ self step. + currentCharacter == $" + ifTrue: [ self recordMatch: #(167). + self step. + currentCharacter == $" + ifTrue: [ ^ self scan35 ]. + ^ self reportLastMatch ]. + currentCharacter == ${ + ifTrue: [ self recordMatch: #(168). + self step. + currentCharacter == ${ + ifTrue: [ ^ self scan35 ]. + ^ self reportLastMatch ]. + true ] whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan3X1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan3X1.st new file mode 100644 index 00000000..0c40d35f --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan3X1.st @@ -0,0 +1,26 @@ +generated +scan3X1 + self step. + currentCharacter == $x + ifTrue: [ ^ self scan4 ]. + ('Uu' includes: currentCharacter) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan4 ] ] ]. + ^ self reportLastMatch ]. + (('"''0\' includes: currentCharacter) + or: [ (currentCharacter between: $a and: $b) + or: + [ 'fnrtv' includes: currentCharacter ] ]) + ifTrue: [ ^ self scan3 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan4.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan4.st index 59633215..19f3fd37 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan4.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan4.st @@ -1,10 +1,8 @@ generated scan4 - [ self recordMatch: #(156). self step. - currentCharacter isDigit ] whileTrue. - ('Ee' includes: currentCharacter) - ifTrue: [ ^ self scan5 ]. - ('DFMdfm' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(156) ]. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan3 ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan5.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan5.st index f63f56c2..52af1c5b 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan5.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan5.st @@ -1,8 +1,20 @@ generated scan5 - self step. - ('+-' includes: currentCharacter) - ifTrue: [ self step ]. - currentCharacter isDigit - ifTrue: [ ^ self scan6 ]. + [ self step. + currentCharacter == $" + ifTrue: [ ^ self recordAndReportMatch: #(161) ]. + currentCharacter == $\ + ifTrue: + [ ^ self scan5X1 ]. + currentCharacter == ${ + ifTrue: [ self recordMatch: #(162). + self step. + currentCharacter == ${ + ifTrue: [ ^ self scan5 ]. + ^ self reportLastMatch ]. + currentCharacter <= Character tab + or: [ (currentCharacter between: Character pageUp and: $!) + or: [ (currentCharacter between: $# and: $[) + or: [ (currentCharacter between: $] and: $z) + or: [ currentCharacter >= $| ] ] ] ] ] whileTrue. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan5X1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan5X1.st new file mode 100644 index 00000000..fa0d3546 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan5X1.st @@ -0,0 +1,26 @@ +generated +scan5X1 + self step. + currentCharacter == $x + ifTrue: [ ^ self scan6 ]. + ('Uu' includes: currentCharacter) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ self step. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan6 ] ] ]. + ^ self reportLastMatch ]. + (('"''0\' includes: currentCharacter) + or: [ (currentCharacter between: $a and: $b) + or: + [ 'fnrtv' includes: currentCharacter ] ]) + ifTrue: [ ^ self scan5 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan6.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan6.st index 29bc99cd..5ea5fae7 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan6.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan6.st @@ -1,8 +1,8 @@ generated scan6 - [ self recordMatch: #(156). self step. - currentCharacter isDigit ] whileTrue. - ('DFMdfm' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(156) ]. + (currentCharacter isDigit + or: [ (currentCharacter between: $A and: $F) + or: [ currentCharacter between: $a and: $f ] ]) + ifTrue: [ ^ self scan5 ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan7.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan7.st index c53987ae..bb8b1c82 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan7.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan7.st @@ -1,10 +1,16 @@ generated scan7 [ self step. - currentCharacter == $* - ifTrue: [ [ self step. - currentCharacter == $* ] whileTrue. - currentCharacter == $/ - ifTrue: [ ^ self recordAndReportMatch: #(153) ]. - ^ self scan7 ]. + currentCharacter == $" + ifTrue: [ self recordMatch: #(165). + self step. + currentCharacter == $" + ifTrue: [ ^ self scan7 ]. + ^ self reportLastMatch ]. + currentCharacter == ${ + ifTrue: [ self recordMatch: #(166). + self step. + currentCharacter == ${ + ifTrue: [ ^ self scan7 ]. + ^ self reportLastMatch ]. true ] whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan8.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan8.st index 82fab289..d6467349 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan8.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan8.st @@ -1,6 +1,7 @@ generated scan8 + self recordMatch: #(8). self step. - currentCharacter isDigit - ifTrue: [ ^ self scan4 ]. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(120) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan9.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan9.st index e1ae169f..fb8a7bb4 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scan9.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scan9.st @@ -1,16 +1,9 @@ generated scan9 - [ self recordMatch: #(155 156). + self recordMatch: #(32). self step. - currentCharacter == $. - ifTrue: [ ^ self scan8 ]. - currentCharacter isDigit ] whileTrue. - ('Ee' includes: currentCharacter) - ifTrue: [ ^ self scan5 ]. - ('Ll' includes: currentCharacter) - ifTrue: [ ^ self scan10 ]. - ('Uu' includes: currentCharacter) - ifTrue: [ ^ self scan11 ]. - ('DFMdfm' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(156) ]. + currentCharacter == $& + ifTrue: [ ^ self recordAndReportMatch: #(35) ]. + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(117) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForToken.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForToken.st index c147507f..a1b5ebf8 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForToken.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForToken.st @@ -1,31 +1,11 @@ generated scanForToken - self step. - currentCharacter == $! + state == #interpolatedString ifTrue: - [ ^ self scanForTokenX19 ]. - currentCharacter == $" - ifTrue: [ ^ self scan1 ]. - currentCharacter == $# - ifTrue: - [ ^ self scanForTokenX4 ]. - currentCharacter == $% - ifTrue: - [ ^ self scanForTokenX18 ]. - currentCharacter == $& - ifTrue: - [ ^ self scanForTokenX12 ]. - currentCharacter == $' + [ ^ self scanForTokenX2 ]. + state == #interpolatedVerbatimString ifTrue: [ ^ self scanForTokenX1 ]. - currentCharacter == $( - ifTrue: [ ^ self recordAndReportMatch: #(65) ]. - currentCharacter == $) - ifTrue: [ ^ self recordAndReportMatch: #(64) ]. - currentCharacter == $* - ifTrue: - [ ^ self scanForTokenX17 ]. - currentCharacter == $+ - ifTrue: - [ ^ self scanForTokenX11 ]. - ^ self scanForTokenX23 \ No newline at end of file + state == #default + ifTrue: [ ^ self scan1 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1.st index 0a574673..2611edce 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1.st @@ -1,79 +1,12 @@ generated scanForTokenX1 self step. - currentCharacter == $\ - ifTrue: [ self step. - currentCharacter == $x - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(157) ]. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(157) ]. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(157) ]. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ ^ self scan3 ] ] ] ]. - ^ self reportLastMatch ]. - ('Uu' includes: currentCharacter) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(157) ]. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ ^ self scan3 ] ] ] ] ] ] ] ]. - ^ self reportLastMatch ]. - (('"''0\' includes: currentCharacter) - or: [ (currentCharacter between: $a and: $b) - or: - [ 'fnrtv' includes: currentCharacter ] ]) - ifTrue: [ ^ self scan3 ]. - ^ self reportLastMatch ]. - (currentCharacter <= Character tab - or: [ (currentCharacter between: Character pageUp and: $&) - or: [ (currentCharacter between: $( and: $[) - or: [ currentCharacter >= $] ] ] ]) - ifTrue: [ ^ self scan3 ]. - ^ self reportLastMatch \ No newline at end of file + currentCharacter == $! + ifTrue: [ ^ self scan2 ]. + currentCharacter == $% + ifTrue: [ ^ self scan8 ]. + currentCharacter == $& + ifTrue: [ ^ self scan9 ]. + currentCharacter == $( + ifTrue: [ ^ self recordAndReportMatch: #(65) ]. + ^ self scanForTokenX1X3 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX10.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX10.st deleted file mode 100644 index d506b33b..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX10.st +++ /dev/null @@ -1,9 +0,0 @@ -generated -scanForTokenX10 - self recordMatch: #(43). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(14) ]. - currentCharacter == $> - ifTrue: [ ^ self recordAndReportMatch: #(28) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX11.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX11.st deleted file mode 100644 index c9d915ab..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX11.st +++ /dev/null @@ -1,9 +0,0 @@ -generated -scanForTokenX11 - self recordMatch: #(16). - self step. - currentCharacter == $+ - ifTrue: [ ^ self recordAndReportMatch: #(37) ]. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(131) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX12.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX12.st deleted file mode 100644 index 12dc9fb1..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX12.st +++ /dev/null @@ -1,9 +0,0 @@ -generated -scanForTokenX12 - self recordMatch: #(30). - self step. - currentCharacter == $& - ifTrue: [ ^ self recordAndReportMatch: #(31) ]. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(116) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX14.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX14.st deleted file mode 100644 index 53e8c7be..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX14.st +++ /dev/null @@ -1,7 +0,0 @@ -generated -scanForTokenX14 - self recordMatch: #(29). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(118) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX15.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX15.st deleted file mode 100644 index a51e015d..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX15.st +++ /dev/null @@ -1,7 +0,0 @@ -generated -scanForTokenX15 - self recordMatch: #(74). - self step. - currentCharacter == $? - ifTrue: [ ^ self recordAndReportMatch: #(35) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX16.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX16.st deleted file mode 100644 index d8849d85..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX16.st +++ /dev/null @@ -1,7 +0,0 @@ -generated -scanForTokenX16 - self recordMatch: #(34). - self step. - currentCharacter == $: - ifTrue: [ ^ self recordAndReportMatch: #(40) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX17.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX17.st deleted file mode 100644 index 80273d49..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX17.st +++ /dev/null @@ -1,7 +0,0 @@ -generated -scanForTokenX17 - self recordMatch: #(2). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(129) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX19.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX19.st deleted file mode 100644 index 6066793a..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX19.st +++ /dev/null @@ -1,7 +0,0 @@ -generated -scanForTokenX19 - self recordMatch: #(9). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(33) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X1.st new file mode 100644 index 00000000..c83559e2 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X1.st @@ -0,0 +1,6 @@ +generated +scanForTokenX1X1 + [ self recordMatch: #(157). + self step. + currentCharacter isAlphaNumeric or: [ currentCharacter == $_ ] ] + whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X2.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X2.st new file mode 100644 index 00000000..5bf3a636 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X2.st @@ -0,0 +1,26 @@ +generated +scanForTokenX1X2 + currentCharacter == $? + ifTrue: [ ^ self scan25 ]. + currentCharacter == $@ + ifTrue: [ ^ self scan32 ]. + currentCharacter == $[ + ifTrue: [ ^ self recordAndReportMatch: #(76) ]. + currentCharacter == $] + ifTrue: [ ^ self recordAndReportMatch: #(66) ]. + currentCharacter == $^ + ifTrue: [ ^ self scan27 ]. + currentCharacter == $` + ifTrue: [ ^ self scan28 ]. + currentCharacter == ${ + ifTrue: [ ^ self recordAndReportMatch: #(52) ]. + currentCharacter == $| + ifTrue: [ ^ self scan29 ]. + currentCharacter == $} + ifTrue: [ ^ self scan35 ]. + currentCharacter == $~ + ifTrue: [ ^ self recordAndReportMatch: #(2) ]. + (currentCharacter isLetter or: [ currentCharacter == $_ ]) + ifTrue: + [ self scanForTokenX1X1 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X3.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X3.st new file mode 100644 index 00000000..bca599a8 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX1X3.st @@ -0,0 +1,27 @@ +generated +scanForTokenX1X3 + currentCharacter == $) + ifTrue: [ ^ self recordAndReportMatch: #(64) ]. + currentCharacter == $* + ifTrue: [ ^ self scan11 ]. + currentCharacter == $+ + ifTrue: [ ^ self scan12 ]. + currentCharacter == $, + ifTrue: [ ^ self recordAndReportMatch: #(62) ]. + currentCharacter == $- + ifTrue: [ ^ self scan13 ]. + currentCharacter == $. + ifTrue: [ ^ self recordAndReportMatch: #(49) ]. + currentCharacter == $/ + ifTrue: [ ^ self scan30 ]. + currentCharacter == $: + ifTrue: [ ^ self scan22 ]. + currentCharacter == $; + ifTrue: [ ^ self recordAndReportMatch: #(55) ]. + currentCharacter == $< + ifTrue: [ ^ self scan23 ]. + currentCharacter == $= + ifTrue: [ ^ self scan24 ]. + currentCharacter == $> + ifTrue: [ ^ self scan31 ]. + ^ self scanForTokenX1X2 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2.st index 3e4d6a2c..0644b082 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2.st @@ -1,32 +1,12 @@ generated scanForTokenX2 - self recordMatch: #(155 156). self step. - currentCharacter == $. + currentCharacter == $! + ifTrue: [ ^ self scan2 ]. + currentCharacter == $% ifTrue: [ ^ self scan8 ]. - currentCharacter isDigit + currentCharacter == $& ifTrue: [ ^ self scan9 ]. - ('Ee' includes: currentCharacter) - ifTrue: [ ^ self scan5 ]. - ('Ll' includes: currentCharacter) - ifTrue: [ ^ self scan10 ]. - ('Uu' includes: currentCharacter) - ifTrue: [ ^ self scan11 ]. - ('Xx' includes: currentCharacter) - ifTrue: [ self step. - (currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ [ self recordMatch: #(155). - self step. - ('Ll' includes: currentCharacter) - ifTrue: [ ^ self scan10 ]. - ('Uu' includes: currentCharacter) - ifTrue: [ ^ self scan11 ]. - currentCharacter isDigit - or: [ (currentCharacter between: $A and: $F) - or: [ currentCharacter between: $a and: $f ] ] ] whileTrue ]. - ^ self reportLastMatch ]. - ('DFMdfm' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(156) ]. - ^ self reportLastMatch \ No newline at end of file + currentCharacter == $( + ifTrue: [ ^ self recordAndReportMatch: #(65) ]. + ^ self scanForTokenX2X3 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX21.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX21.st deleted file mode 100644 index ea832291..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX21.st +++ /dev/null @@ -1,7 +0,0 @@ -generated -scanForTokenX21 - self recordMatch: #(48). - self step. - currentCharacter isDigit - ifTrue: [ ^ self scan4 ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X1.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X1.st new file mode 100644 index 00000000..f3fccc58 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X1.st @@ -0,0 +1,6 @@ +generated +scanForTokenX2X1 + [ self recordMatch: #(157). + self step. + currentCharacter isAlphaNumeric or: [ currentCharacter == $_ ] ] + whileTrue \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X2.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X2.st new file mode 100644 index 00000000..30c22af1 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X2.st @@ -0,0 +1,26 @@ +generated +scanForTokenX2X2 + currentCharacter == $? + ifTrue: [ ^ self scan25 ]. + currentCharacter == $@ + ifTrue: [ ^ self scan32 ]. + currentCharacter == $[ + ifTrue: [ ^ self recordAndReportMatch: #(76) ]. + currentCharacter == $] + ifTrue: [ ^ self recordAndReportMatch: #(66) ]. + currentCharacter == $^ + ifTrue: [ ^ self scan27 ]. + currentCharacter == $` + ifTrue: [ ^ self scan28 ]. + currentCharacter == ${ + ifTrue: [ ^ self recordAndReportMatch: #(52) ]. + currentCharacter == $| + ifTrue: [ ^ self scan29 ]. + currentCharacter == $} + ifTrue: [ ^ self scan33 ]. + currentCharacter == $~ + ifTrue: [ ^ self recordAndReportMatch: #(2) ]. + (currentCharacter isLetter or: [ currentCharacter == $_ ]) + ifTrue: + [ self scanForTokenX2X1 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X3.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X3.st new file mode 100644 index 00000000..8516e9e1 --- /dev/null +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX2X3.st @@ -0,0 +1,27 @@ +generated +scanForTokenX2X3 + currentCharacter == $) + ifTrue: [ ^ self recordAndReportMatch: #(64) ]. + currentCharacter == $* + ifTrue: [ ^ self scan11 ]. + currentCharacter == $+ + ifTrue: [ ^ self scan12 ]. + currentCharacter == $, + ifTrue: [ ^ self recordAndReportMatch: #(62) ]. + currentCharacter == $- + ifTrue: [ ^ self scan13 ]. + currentCharacter == $. + ifTrue: [ ^ self recordAndReportMatch: #(49) ]. + currentCharacter == $/ + ifTrue: [ ^ self scan30 ]. + currentCharacter == $: + ifTrue: [ ^ self scan22 ]. + currentCharacter == $; + ifTrue: [ ^ self recordAndReportMatch: #(55) ]. + currentCharacter == $< + ifTrue: [ ^ self scan23 ]. + currentCharacter == $= + ifTrue: [ ^ self scan24 ]. + currentCharacter == $> + ifTrue: [ ^ self scan31 ]. + ^ self scanForTokenX2X2 \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX6.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX6.st deleted file mode 100644 index 38156032..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX6.st +++ /dev/null @@ -1,11 +0,0 @@ -generated -scanForTokenX6 - self recordMatch: #(15). - self step. - currentCharacter == $- - ifTrue: [ ^ self recordAndReportMatch: #(19) ]. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(130) ]. - currentCharacter == $> - ifTrue: [ ^ self recordAndReportMatch: #(98) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX7.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX7.st deleted file mode 100644 index c73cbbd1..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX7.st +++ /dev/null @@ -1,12 +0,0 @@ -generated -scanForTokenX7 - self recordMatch: #(151). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(7) ]. - currentCharacter == $> - ifTrue: [ self recordMatch: #(152). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(128) ] ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX8.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX8.st deleted file mode 100644 index 461705cf..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX8.st +++ /dev/null @@ -1,13 +0,0 @@ -generated -scanForTokenX8 - self recordMatch: #(58). - self step. - currentCharacter == $< - ifTrue: [ self recordMatch: #(3). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(117) ]. - ^ self reportLastMatch ]. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(8) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX9.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX9.st deleted file mode 100644 index 37c8df22..00000000 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX9.st +++ /dev/null @@ -1,9 +0,0 @@ -generated -scanForTokenX9 - self recordMatch: #(32). - self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(115) ]. - currentCharacter == $| - ifTrue: [ ^ self recordAndReportMatch: #(36) ]. - ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/tokenActions.st b/SmaCC-CSharp.package/CSharpScanner.class/instance/tokenActions.st index 660d9d83..46f97e72 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/tokenActions.st +++ b/SmaCC-CSharp.package/CSharpScanner.class/instance/tokenActions.st @@ -1,3 +1,3 @@ generated tokenActions - ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #comment nil nil nil nil nil nil #whitespace #patternToken) \ No newline at end of file + ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #comment nil nil nil nil nil nil nil nil nil nil nil nil nil nil #whitespace #patternToken) \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/methodProperties.json b/SmaCC-CSharp.package/CSharpScanner.class/methodProperties.json index 7ca4c48a..05a1b5f2 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/methodProperties.json +++ b/SmaCC-CSharp.package/CSharpScanner.class/methodProperties.json @@ -1,48 +1,73 @@ { - "class" : { - "initializeKeywordMap" : "JohnBrant 6/24/2016 12:08:16" }, "instance" : { - "IdentifierId" : "JohnBrant 6/24/2016 12:08:16", - "emptySymbolTokenId" : "JohnBrant 6/24/2016 12:08:16", - "errorTokenId" : "JohnBrant 6/24/2016 12:08:16", - "gtId" : "JohnBrant 6/24/2016 12:08:16", - "gtgtId" : "JohnBrant 6/24/2016 12:08:16", - "scan1" : "JohnBrant 6/24/2016 12:08:16", - "scan10" : "JohnBrant 6/24/2016 12:08:16", - "scan11" : "JohnBrant 6/24/2016 12:08:16", - "scan12" : "JohnBrant 6/24/2016 12:08:16", - "scan13" : "JohnBrant 6/24/2016 12:08:16", - "scan1X1" : "JohnBrant 6/24/2016 12:08:16", - "scan2" : "JohnBrant 6/24/2016 12:08:16", - "scan3" : "JohnBrant 6/24/2016 12:08:16", - "scan4" : "JohnBrant 6/24/2016 12:08:16", - "scan5" : "JohnBrant 6/24/2016 12:08:16", - "scan6" : "JohnBrant 6/24/2016 12:08:16", - "scan7" : "JohnBrant 6/24/2016 12:08:16", - "scan8" : "JohnBrant 6/24/2016 12:08:16", - "scan9" : "JohnBrant 6/24/2016 12:08:16", - "scanForToken" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX1" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX10" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX11" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX12" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX13" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX14" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX15" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX16" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX17" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX18" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX19" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX2" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX20" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX21" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX22" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX23" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX3" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX4" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX5" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX6" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX7" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX8" : "JohnBrant 6/24/2016 12:08:16", - "scanForTokenX9" : "JohnBrant 6/24/2016 12:08:16", - "tokenActions" : "JohnBrant 6/24/2016 12:08:16" } } + "errorTokenId" : "ThierryGoubier 5/2/2017 22:50", + "scan1X5" : "ThierryGoubier 5/2/2017 22:50", + "scan16" : "ThierryGoubier 5/2/2017 22:50", + "scan29" : "ThierryGoubier 5/2/2017 22:50", + "scan33X1" : "ThierryGoubier 5/2/2017 22:50", + "scan17" : "ThierryGoubier 5/2/2017 22:50", + "scan1X6" : "ThierryGoubier 5/2/2017 22:50", + "scan1X7" : "ThierryGoubier 5/2/2017 22:50", + "scan18" : "ThierryGoubier 5/2/2017 22:50", + "scan19" : "ThierryGoubier 5/2/2017 22:50", + "scan1X8" : "ThierryGoubier 5/2/2017 22:50", + "scan5X1" : "ThierryGoubier 5/2/2017 22:50", + "gtgtId" : "ThierryGoubier 5/2/2017 22:50", + "scan1X9" : "ThierryGoubier 5/2/2017 22:50", + "scan30" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX1" : "ThierryGoubier 5/2/2017 22:50", + "scanForToken" : "ThierryGoubier 5/2/2017 22:50", + "scan31" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX2" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX2X1" : "ThierryGoubier 5/2/2017 22:50", + "scan32" : "ThierryGoubier 5/2/2017 22:50", + "tokenActions" : "ThierryGoubier 5/2/2017 22:50", + "IdentifierId" : "ThierryGoubier 5/2/2017 22:50", + "scan33" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX2X2" : "ThierryGoubier 5/2/2017 22:50", + "scan1" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX2X3" : "ThierryGoubier 5/2/2017 22:50", + "scan34" : "ThierryGoubier 5/2/2017 22:50", + "scan2" : "ThierryGoubier 5/2/2017 22:50", + "scan3X1" : "ThierryGoubier 5/2/2017 22:50", + "scan35" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX1X1" : "ThierryGoubier 5/2/2017 22:50", + "scan3" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX1X2" : "ThierryGoubier 5/2/2017 22:50", + "scan20" : "ThierryGoubier 5/2/2017 22:50", + "scan1X10" : "ThierryGoubier 5/2/2017 22:50", + "scan4" : "ThierryGoubier 5/2/2017 22:50", + "scan21" : "ThierryGoubier 5/2/2017 22:50", + "scanForTokenX1X3" : "ThierryGoubier 5/2/2017 22:50", + "scan1X11" : "ThierryGoubier 5/2/2017 22:50", + "scan5" : "ThierryGoubier 5/2/2017 22:50", + "scan22" : "ThierryGoubier 5/2/2017 22:50", + "scan1X12" : "ThierryGoubier 5/2/2017 22:50", + "scan10" : "ThierryGoubier 5/2/2017 22:50", + "scan23" : "ThierryGoubier 5/2/2017 22:50", + "scan6" : "ThierryGoubier 5/2/2017 22:50", + "scan7" : "ThierryGoubier 5/2/2017 22:50", + "scan11" : "ThierryGoubier 5/2/2017 22:50", + "emptySymbolTokenId" : "ThierryGoubier 5/2/2017 22:50", + "scan24" : "ThierryGoubier 5/2/2017 22:50", + "scan8" : "ThierryGoubier 5/2/2017 22:50", + "scan12" : "ThierryGoubier 5/2/2017 22:50", + "scan25" : "ThierryGoubier 5/2/2017 22:50", + "scan1X1" : "ThierryGoubier 5/2/2017 22:50", + "scan9" : "ThierryGoubier 5/2/2017 22:50", + "scan1X2" : "ThierryGoubier 5/2/2017 22:50", + "scan13" : "ThierryGoubier 5/2/2017 22:50", + "scan26" : "ThierryGoubier 5/2/2017 22:50", + "rightBraceId" : "ThierryGoubier 5/2/2017 22:50", + "scan1X3" : "ThierryGoubier 5/2/2017 22:50", + "scan14" : "ThierryGoubier 5/2/2017 22:50", + "scan27" : "ThierryGoubier 5/2/2017 22:50", + "gtId" : "ThierryGoubier 5/2/2017 22:50", + "scan1X4" : "ThierryGoubier 5/2/2017 22:50", + "scan15" : "ThierryGoubier 5/2/2017 22:50", + "scan28" : "ThierryGoubier 5/2/2017 22:50" + }, + "class" : { + "initializeKeywordMap" : "ThierryGoubier 5/2/2017 22:50" + } +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/properties.json b/SmaCC-CSharp.package/CSharpScanner.class/properties.json index 363f3ec4..36a1ef6c 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/properties.json +++ b/SmaCC-CSharp.package/CSharpScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-CSharp", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "CSharpScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-CSharp", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "CSharpScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-CSharp.package/monticello.meta/version b/SmaCC-CSharp.package/monticello.meta/version index e9779b36..88f501e7 100644 --- a/SmaCC-CSharp.package/monticello.meta/version +++ b/SmaCC-CSharp.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-CSharp-ThierryGoubier.9' message 'From John Brant' id '59f78838-49df-4f20-b1a2-2cf0319c0aa0' date '23 September 2016' time '7:23:48.930065 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-CSharp-ThierryGoubier.10' message 'Update from John Brant (and Tudor Girda).' id 'cd3f6b51-0000-0000-adb4-e9c70635c312' date '3 May 2017' time '9:22:45.963884 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-CSharp-ThierryGoubier.9' message 'From John Brant +' id '70aa7c56-d2f3-52d7-9a20-79ca79f8699f' date '23 September 2016' time '7:23:52 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-CSharp.package/properties.json b/SmaCC-CSharp.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-CSharp.package/properties.json +++ b/SmaCC-CSharp.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/.filetree b/SmaCC-Debugging-Support.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Debugging-Support.package/.filetree +++ b/SmaCC-Debugging-Support.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/methodProperties.json index ba90ad62..ac82f46a 100644 --- a/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/methodProperties.json @@ -1,6 +1,7 @@ { - "class" : { - }, "instance" : { - "appliesToContext:" : "JohnBrant 6/23/2016 09:54:16", - "stepUntil:" : "JohnBrant 8/6/2016 16:59:44" } } + "appliesToContext:" : "ThierryGoubier 9/23/2016 19:24:04", + "stepUntil:" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/properties.json index dff1d2cc..f423ea78 100644 --- a/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCDebuggingAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCDebuggingAction", - "pools" : [ - ], "super" : "DebugAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCDebuggingAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/README.md b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/class/gtExampleSmaCCGraphNode.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/class/gtExampleSmaCCGraphNode.st new file mode 100644 index 00000000..5461dba0 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/class/gtExampleSmaCCGraphNode.st @@ -0,0 +1,10 @@ +inspecting +gtExampleSmaCCGraphNode + + + + | parser | + + parser := SmaCCDefinitionParser new. + + ^ SmaCCGraphNode named: '' state: parser class defaultStartingState parser: parser \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/class/named.state.parser..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/class/named.state.parser..st new file mode 100644 index 00000000..b79e82df --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/class/named.state.parser..st @@ -0,0 +1,7 @@ +instance creation +named: aString state: anInteger parser: aSmaCCParser + ^ self new + name: aString; + state: anInteger; + parser: aSmaCCParser; + yourself \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addDirectLinkToNodeNamed.state..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addDirectLinkToNodeNamed.state..st new file mode 100644 index 00000000..0d48b11b --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addDirectLinkToNodeNamed.state..st @@ -0,0 +1,12 @@ +accessing +addDirectLinkToNodeNamed: aString state: anInteger + | node | + (followed notNil and: [ followed name = aString ]) + ifTrue: [ ^ followed ]. + directLinks + do: [ :each | + each name = aString + ifTrue: [ ^ each ] ]. + node := self class named: aString state: anInteger parser: parser. + node addPrevious: self. + ^ directLinks add: node \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addPrevious..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addPrevious..st new file mode 100644 index 00000000..d9a70117 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addPrevious..st @@ -0,0 +1,3 @@ +private +addPrevious: aSmaCCGraphNode + previousNodes add: aSmaCCGraphNode \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addReduction..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addReduction..st new file mode 100644 index 00000000..e353739f --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/addReduction..st @@ -0,0 +1,3 @@ +accessing +addReduction: aString + reductions add: aString \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/allNodes.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/allNodes.st new file mode 100644 index 00000000..ec65d611 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/allNodes.st @@ -0,0 +1,6 @@ +accessing +allNodes + | nodes | + nodes := IdentitySet new. + self allNodesInto: nodes. + ^ nodes \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/allNodesInto..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/allNodesInto..st new file mode 100644 index 00000000..1cf1f8b3 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/allNodesInto..st @@ -0,0 +1,8 @@ +private +allNodesInto: aCollection + (aCollection includes: self) + ifTrue: [ ^ self ]. + aCollection add: self. + followed notNil + ifTrue: [ followed allNodesInto: aCollection ]. + directLinks do: [ :each | each allNodesInto: aCollection ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/description.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/description.st new file mode 100644 index 00000000..475a701a --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/description.st @@ -0,0 +1,10 @@ +accessing +description + | stream | + previousNodes isEmpty + ifTrue: [ ^ 'Start' ]. + success + ifTrue: [ ^ 'Parsing was successful' ]. + stream := WriteStream on: String new. + reductions asSortedCollection do: [ :each | stream nextPutAll: each ] separatedBy: [ stream cr ]. + ^ stream contents \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/directLinks.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/directLinks.st new file mode 100644 index 00000000..6145a8e5 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/directLinks.st @@ -0,0 +1,3 @@ +accessing +directLinks + ^ directLinks \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/followed..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/followed..st new file mode 100644 index 00000000..81a80176 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/followed..st @@ -0,0 +1,5 @@ +accessing +followed: aSmaCCGraphNode + followed := aSmaCCGraphNode. + aSmaCCGraphNode notNil + ifTrue: [ aSmaCCGraphNode addPrevious: self ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/followed.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/followed.st new file mode 100644 index 00000000..2503de8e --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/followed.st @@ -0,0 +1,3 @@ +accessing +followed + ^ followed \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/gtGraphInspectorViewIn..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/gtGraphInspectorViewIn..st new file mode 100644 index 00000000..517f555f --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/gtGraphInspectorViewIn..st @@ -0,0 +1,6 @@ +inspecting +gtGraphInspectorViewIn: composite + + composite roassal2 + title: 'Graph'; + initializeView: [ parser roassalViewForStack: self stack ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/initialize.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/initialize.st new file mode 100644 index 00000000..855e2177 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/initialize.st @@ -0,0 +1,8 @@ +initialize-release +initialize + super initialize. + name := ''. + success := false. + directLinks := OrderedCollection new. + previousNodes := OrderedCollection new. + reductions := Set new \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/isFollowed.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/isFollowed.st new file mode 100644 index 00000000..57cfa708 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/isFollowed.st @@ -0,0 +1,3 @@ +testing +isFollowed + ^ previousNodes isEmpty or: [ previousNodes anySatisfy: [ :each | each followed == self ] ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/name..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/name..st new file mode 100644 index 00000000..e8cfe90d --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/name..st @@ -0,0 +1,3 @@ +accessing +name: aString + name := aString \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/name.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/name.st new file mode 100644 index 00000000..22077c20 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/name.st @@ -0,0 +1,3 @@ +accessing +name + ^ name \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/parser..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/parser..st new file mode 100644 index 00000000..222c7324 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/parser..st @@ -0,0 +1,3 @@ +accessing +parser: aSmaCCParser + parser := aSmaCCParser \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/stack.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/stack.st new file mode 100644 index 00000000..b43c2472 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/stack.st @@ -0,0 +1,8 @@ +private +stack + | stack | + stack := previousNodes notEmpty + ifTrue: [ previousNodes first stack ] + ifFalse: [ OrderedCollection new ]. + stack add: state. + ^ stack \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/state..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/state..st new file mode 100644 index 00000000..e2cbd601 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/state..st @@ -0,0 +1,3 @@ +accessing +state: anInteger + state := anInteger \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/state.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/state.st new file mode 100644 index 00000000..577014e7 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/state.st @@ -0,0 +1,3 @@ +accessing +state + ^ state \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/success..st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/success..st new file mode 100644 index 00000000..7e8e5f22 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/success..st @@ -0,0 +1,3 @@ +accessing +success: aBoolean + success := aBoolean \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/success.st b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/success.st new file mode 100644 index 00000000..6b02d328 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/instance/success.st @@ -0,0 +1,3 @@ +accessing +success + ^ success \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/methodProperties.json new file mode 100644 index 00000000..ff805a5c --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/methodProperties.json @@ -0,0 +1,28 @@ +{ + "instance" : { + "initialize" : "JohnBrant 9/10/2016 14:43", + "followed:" : "JohnBrant 9/10/2016 07:59", + "name" : "JohnBrant 9/9/2016 20:09", + "stack" : "JohnBrant 10/8/2016 17:21", + "isFollowed" : "JohnBrant 9/10/2016 07:58", + "state:" : "JohnBrant 9/10/2016 07:45", + "parser:" : "JohnBrant 10/8/2016 17:10", + "gtGraphInspectorViewIn:" : "JohnBrant 10/8/2016 17:21", + "name:" : "JohnBrant 9/9/2016 20:09", + "addReduction:" : "JohnBrant 9/10/2016 08:28", + "addDirectLinkToNodeNamed:state:" : "JohnBrant 10/8/2016 17:11", + "allNodesInto:" : "JohnBrant 9/10/2016 10:48", + "description" : "JohnBrant 9/10/2016 10:48", + "success:" : "JohnBrant 9/10/2016 10:47", + "followed" : "JohnBrant 9/9/2016 20:11", + "state" : "JohnBrant 9/10/2016 07:45", + "addPrevious:" : "JohnBrant 9/10/2016 07:52", + "success" : "JohnBrant 9/10/2016 10:47", + "allNodes" : "JohnBrant 9/9/2016 22:32", + "directLinks" : "JohnBrant 9/9/2016 22:38" + }, + "class" : { + "gtExampleSmaCCGraphNode" : "PavelKrivanek 4/21/2017 16:25", + "named:state:parser:" : "JohnBrant 10/8/2016 17:11" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/properties.json new file mode 100644 index 00000000..13371756 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCGraphNode.class/properties.json @@ -0,0 +1,20 @@ +{ + "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "state", + "name", + "success", + "followed", + "directLinks", + "previousNodes", + "reductions", + "parser" + ], + "name" : "SmaCCGraphNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/instance/gtInspectorSourceIn..st b/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/instance/gtInspectorSourceIn..st index 3c845bfc..12ca2310 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/instance/gtInspectorSourceIn..st +++ b/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/instance/gtInspectorSourceIn..st @@ -3,5 +3,5 @@ gtInspectorSourceIn: aComposite aComposite text title: 'Source'; - display: [ self topParent source ]; + display: [ self topParent completeSource ]; initialize: [ :textPresentation | textPresentation selectionInterval: (self startPosition to: self stopPosition) ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/methodProperties.json index de9977dd..8a1bd287 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/methodProperties.json @@ -1,8 +1,11 @@ { - "class" : { - "gtExampleSimple" : "TudorGirba 8/14/2016 13:03" }, "instance" : { - "gtCollectionItems:type:" : "JohnBrant 6/23/2016 09:54:16", - "gtInspectorItems" : "JohnBrant 6/23/2016 09:54:16", - "gtInspectorSourceIn:" : "JohnBrant 6/23/2016 09:54:16", - "gtInspectorTreeIn:" : "JohnBrant 8/13/2016 09:24" } } + "gtCollectionItems:type:" : "ThierryGoubier 9/23/2016 19:24:04", + "gtInspectorItems" : "ThierryGoubier 9/23/2016 19:24:04", + "gtInspectorTreeIn:" : "ThierryGoubier 9/23/2016 19:24:04", + "gtInspectorSourceIn:" : "ThierryGoubier 5/3/2017 06:58" + }, + "class" : { + "gtExampleSimple" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/properties.json b/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/properties.json index 8119e7dd..9157efaf 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParseNode.extension/properties.json @@ -1,2 +1,3 @@ { - "name" : "SmaCCParseNode" } + "name" : "SmaCCParseNode" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/class/gtExampleSmaCCParser.st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/class/gtExampleSmaCCParser.st new file mode 100644 index 00000000..3f5f67d3 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/class/gtExampleSmaCCParser.st @@ -0,0 +1,7 @@ +*smacc-debugging-support +gtExampleSmaCCParser + + + + ^ SmaCCDefinitionParser new. + \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/class/gtGraphInspectorViewIn..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/class/gtGraphInspectorViewIn..st new file mode 100644 index 00000000..c901cb2e --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/class/gtGraphInspectorViewIn..st @@ -0,0 +1,4 @@ +*smacc-debugging-support +gtGraphInspectorViewIn: composite + + self new gtGraphInspectorViewIn: composite \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/actionsAndSymbolsForState.do..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/actionsAndSymbolsForState.do..st new file mode 100644 index 00000000..41681961 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/actionsAndSymbolsForState.do..st @@ -0,0 +1,9 @@ +*smacc-debugging-support +actionsAndSymbolsForState: stateIndex do: aBlock + | action bytes | + bytes := self transitionTable at: stateIndex. + (bytes at: 1) = 0 + ifTrue: [ action := ((bytes at: 2) bitShift: 8) + (bytes at: 3). + 4 to: bytes size by: 2 do: [ :i | aBlock value: action value: ((bytes at: i) bitShift: 8) + (bytes at: i + 1) ] ] + ifFalse: [ 2 to: bytes size by: 4 do: + [ :i | aBlock value: ((bytes at: i) bitShift: 8) + (bytes at: i + 1) value: ((bytes at: i + 2) bitShift: 8) + (bytes at: i + 3) ] ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/allActionsAndSymbolsForState.do..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/allActionsAndSymbolsForState.do..st new file mode 100644 index 00000000..168ed803 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/allActionsAndSymbolsForState.do..st @@ -0,0 +1,10 @@ +*smacc-debugging-support +allActionsAndSymbolsForState: stateIndex do: aBlock + self + actionsAndSymbolsForState: stateIndex + do: [ :action :symbol | + | row | + (action bitAnd: self actionMask) = 2r11 + ifTrue: [ row := self ambiguousTransitions at: (action bitShift: -2). + 1 to: row size by: 2 do: [ :i | aBlock value: ((row at: i) bitShift: 8) + (row at: i + 1) value: symbol ] ] + ifFalse: [ aBlock value: action value: symbol ] ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/fillInGraphFromStack.returnTable.size..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/fillInGraphFromStack.returnTable.size..st new file mode 100644 index 00000000..62e65058 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/fillInGraphFromStack.returnTable.size..st @@ -0,0 +1,34 @@ +*smacc-debugging-support +fillInGraphFromStack: nodeCollection returnTable: tableArray size: sizeInteger + self + allActionsAndSymbolsForState: nodeCollection last state + do: [ :action :symbol | + | id type next name entry top stream reduction | + id := action bitShift: -2. + type := action bitAnd: self actionMask. + type = self acceptAction + ifTrue: [ nodeCollection last success: true ]. + type = self shiftAction + ifTrue: [ ((tableArray at: id) > sizeInteger or: [ self isAcceptState: id ]) + ifTrue: [ name := self symbolNameFor: symbol. + next := nodeCollection last addDirectLinkToNodeNamed: name state: id. + nodeCollection add: next. + [ self fillInGraphFromStack: nodeCollection returnTable: tableArray size: sizeInteger + 1 ] + ensure: [ nodeCollection removeLast ] ] ]. + type = self reduceAction + ifTrue: [ entry := self reduceTable at: id. + (entry at: 2) >= sizeInteger + ifTrue: [ name := self symbolNameFor: entry first. + stream := WriteStream on: String new. + stream + nextPutAll: name; + nextPutAll: ' :'. + nodeCollection size - (entry at: 2) + 1 to: nodeCollection size do: [ :i | + stream + nextPut: $ ; + nextPutAll: (nodeCollection at: i) name ]. + stream nextPut: $;. + reduction := stream contents. + top := nodeCollection at: nodeCollection size - (entry at: 2). + nodeCollection size - (entry at: 2) + 1 to: nodeCollection size do: [ :i | (nodeCollection at: i) addReduction: reduction ]. + next := top addDirectLinkToNodeNamed: name state: ((self actionForState: top state and: entry first) bitShift: -2) ] ] ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/graphForStack..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/graphForStack..st new file mode 100644 index 00000000..43c4b8f3 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/graphForStack..st @@ -0,0 +1,14 @@ +*smacc-debugging-support +graphForStack: aCollection + | id name next graphNodeStack returnTable | + graphNodeStack := OrderedCollection new. + graphNodeStack add: (SmaCCGraphNode named: '' state: aCollection first parser: self). + 2 to: aCollection size do: [ :i | + id := self symbolIdForTransitionFrom: (aCollection at: i - 1) to: (aCollection at: i). + name := self symbolNameFor: id. + next := SmaCCGraphNode named: name state: (aCollection at: i) parser: self. + graphNodeStack last followed: next. + graphNodeStack add: next ]. + returnTable := self maxReturnSizeTable. + self fillInGraphFromStack: graphNodeStack returnTable: returnTable size: 0. + ^ graphNodeStack first \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/gtGraphInspectorViewIn..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/gtGraphInspectorViewIn..st new file mode 100644 index 00000000..d3bfe955 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/gtGraphInspectorViewIn..st @@ -0,0 +1,8 @@ +*smacc-debugging-support +gtGraphInspectorViewIn: composite + + ((Smalltalk includesKey: #RTView) not or: [ (self class >> #transitionTable) methodClass = SmaCCParser ]) + ifTrue: [ ^ nil ]. + composite roassal2 + title: 'Graph'; + initializeView: [ self roassalView ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/isAcceptState..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/isAcceptState..st new file mode 100644 index 00000000..20617436 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/isAcceptState..st @@ -0,0 +1,8 @@ +*smacc-debugging-support +isAcceptState: stateIndex + self + allActionsAndSymbolsForState: stateIndex + do: [ :action :symbol | + action = self acceptAction + ifTrue: [ ^ true ] ]. + ^ false \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/layout.from.position..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/layout.from.position..st new file mode 100644 index 00000000..fd102173 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/layout.from.position..st @@ -0,0 +1,18 @@ +*smacc-debugging-support +layout: aView from: aNode position: aPoint + | element bottom nextLeft horizontalGap verticalGap position | + horizontalGap := 20. + verticalGap := 3. + element := aView elementFromModel: aNode. + nextLeft := aPoint x + element width + horizontalGap. + bottom := aPoint y. + aNode followed notNil + ifTrue: [ bottom := (self layout: aView from: aNode followed position: nextLeft @ bottom) + verticalGap ]. + (aNode directLinks asSortedCollection: [ :a :b | a name < b name ]) do: [ :each | bottom := (self layout: aView from: each position: nextLeft @ bottom) + verticalGap ]. + bottom = aPoint y + ifTrue: [ bottom := bottom + element height + verticalGap ]. + bottom := bottom - verticalGap. + bottom := bottom max: aPoint y + element height. + position := aPoint x @ ((bottom + aPoint y) / 2 - (element height / 2)). + (Smalltalk at: #RTLayoutTranslator) default translateTopLeftOf: element to: position. + ^ bottom \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/maxReturnSizeTable.st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/maxReturnSizeTable.st new file mode 100644 index 00000000..40fab08f --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/maxReturnSizeTable.st @@ -0,0 +1,22 @@ +*smacc-debugging-support +maxReturnSizeTable + | table | + table := Array new: self transitionTable size withAll: 0. + 1 to: table size do: [ :i | + self + allActionsAndSymbolsForState: i + do: [ :action :symbol | + (action bitAnd: self actionMask) = self reduceAction + ifTrue: [ | size | + size := (self reduceTable at: (action bitShift: -2)) at: 2. + table at: i put: ((table at: i) max: size) ] ] ]. + table max + timesRepeat: [ 1 to: table size do: [ :i | + self + allActionsAndSymbolsForState: i + do: [ :action :symbol | + (action bitAnd: self actionMask) = self shiftAction + ifTrue: [ | size | + size := (table at: (action bitShift: -2)) - 1. + table at: i put: ((table at: i) max: size) ] ] ] ]. + ^ table \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/roassalView.st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/roassalView.st new file mode 100644 index 00000000..79d9fa98 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/roassalView.st @@ -0,0 +1,3 @@ +*smacc-debugging-support +roassalView + ^ self roassalViewForStack: (stateStack ifNil: [ Array with: self class defaultStartingState ]) \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/roassalViewForStack..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/roassalViewForStack..st new file mode 100644 index 00000000..0aad318a --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/roassalViewForStack..st @@ -0,0 +1,65 @@ +*smacc-debugging-support +roassalViewForStack: stack + | shape nodes es root view | + root := self graphForStack: stack. + nodes := root allNodes. + view := (Smalltalk at: #RTView) new. + shape := (Smalltalk at: #RTEllipse) new + color: Color white; + borderColor: Color black; + width: 25; + height: 25; + yourself. + view add: (shape elementOn: root). + shape := ((Smalltalk at: #RTRoundedBox) new + borderRadius: [ :n | + ('<"' includes: n name first) + ifTrue: [ 0 ] + ifFalse: [ 10 ] ]; + color: Color white; + borderColor: [ :n | + n success + ifTrue: [ Color green ] + ifFalse: [ n isFollowed + ifTrue: [ Color black ] + ifFalse: [ Color lightGray ] ] ]; + yourself) + + + ((Smalltalk at: #RTLabel) new + color: [ :n | + n success + ifTrue: [ Color green ] + ifFalse: [ n isFollowed + ifTrue: [ Color black ] + ifFalse: [ Color lightGray ] ] ]; + text: [ :n | n name ]; + yourself). + shape allOfSameSizeWithPadding. + es := shape + elementsOn: + (nodes copy + remove: root; + yourself). + view addAll: es. + shape := (Smalltalk at: #RTMultiLine) new. + shape orthoHorizontal. + shape color: Color black. + shape attachPoint: (Smalltalk at: #RTHorizontalAttachPoint) instance. + (Smalltalk at: #RTEdgeBuilder) new + view: view; + objects: nodes; + shape: shape; + connectTo: [ :n | n followed ]. + shape := (Smalltalk at: #RTMultiLine) new. + shape orthoHorizontal. + shape color: Color lightGray. + shape attachPoint: (Smalltalk at: #RTHorizontalAttachPoint) instance. + (Smalltalk at: #RTEdgeBuilder) new + view: view; + objects: nodes; + shape: shape; + connectToAll: [ :n | n directLinks ]. + view elements @ ((Smalltalk at: #RTPopup) text: [ :n | n description ]). + view @ (Smalltalk at: #RTDraggableView). + self layout: view from: root position: 0 @ 0. + ^ view \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/symbolIdForTransitionFrom.to..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/symbolIdForTransitionFrom.to..st new file mode 100644 index 00000000..b8ebd731 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/symbolIdForTransitionFrom.to..st @@ -0,0 +1,11 @@ +*smacc-debugging-support +symbolIdForTransitionFrom: fromState to: toState + | toValue | + toValue := (toState bitShift: 2) bitOr: self shiftAction. + self + allActionsAndSymbolsForState: fromState + do: [ :action :symbol | + | row | + toValue = action + ifTrue: [ ^ symbol ] ]. + ^ 0 \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/symbolNameFor..st b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/symbolNameFor..st new file mode 100644 index 00000000..8f0b940e --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/instance/symbolNameFor..st @@ -0,0 +1,3 @@ +*smacc-debugging-support +symbolNameFor: anInteger + ^ self symbolNames at: anInteger ifAbsent: [ '?' ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParser.extension/methodProperties.json new file mode 100644 index 00000000..629062bb --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/methodProperties.json @@ -0,0 +1,20 @@ +{ + "instance" : { + "isAcceptState:" : "JohnBrant 9/10/2016 10:48", + "maxReturnSizeTable" : "JohnBrant 9/9/2016 22:25", + "symbolIdForTransitionFrom:to:" : "JohnBrant 9/9/2016 18:44", + "fillInGraphFromStack:returnTable:size:" : "JohnBrant 9/28/2016 21:55", + "roassalView" : "JohnBrant 10/8/2016 17:14", + "roassalViewForStack:" : "JohnBrant 10/8/2016 17:14", + "symbolNameFor:" : "JohnBrant 9/8/2016 17:42", + "allActionsAndSymbolsForState:do:" : "JohnBrant 9/9/2016 18:44", + "actionsAndSymbolsForState:do:" : "JohnBrant 9/8/2016 17:42", + "gtGraphInspectorViewIn:" : "JohnBrant 10/8/2016 16:49", + "layout:from:position:" : "JohnBrant 10/8/2016 16:50", + "graphForStack:" : "JohnBrant 10/8/2016 17:12" + }, + "class" : { + "gtGraphInspectorViewIn:" : "JohnBrant 10/8/2016 16:50", + "gtExampleSmaCCParser" : "PavelKrivanek 4/25/2017 11:47" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParser.extension/properties.json b/SmaCC-Debugging-Support.package/SmaCCParser.extension/properties.json new file mode 100644 index 00000000..9804ae5c --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParser.extension/properties.json @@ -0,0 +1,3 @@ +{ + "name" : "SmaCCParser" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/instance/isActive.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/instance/isActive.st index c7781a0a..0befe258 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/instance/isActive.st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/instance/isActive.st @@ -1,3 +1,3 @@ testing isActive - ^ self isActive: rootContext \ No newline at end of file + ^ rootContext notNil and: [ rootContext isDead not and: [ rootContext ~= self process suspendedContext or: [ rootContext willReturn not ] ] ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/methodProperties.json index 421f0290..d96a03f5 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "isActive" : "JohnBrant 6/23/2016 09:54:16", - "parser" : "JohnBrant 6/23/2016 09:54:16", - "rootContext" : "JohnBrant 6/23/2016 09:54:16", - "scanner" : "JohnBrant 6/23/2016 09:54:16" } } + "parser" : "ThierryGoubier 9/23/2016 19:24:04", + "rootContext" : "ThierryGoubier 9/23/2016 19:24:04", + "scanner" : "ThierryGoubier 9/23/2016 19:24:04", + "isActive" : "JohnBrant 9/8/2016 17:47" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/properties.json index f9eef631..10ab5c94 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugSession.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "DebugSession", + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "rootContext" ], + "rootContext" + ], "name" : "SmaCCParserDebugSession", - "pools" : [ - ], - "super" : "DebugSession", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/defaultTitle.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/defaultTitle.st index 0cc974e4..e4dae641 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/defaultTitle.st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/defaultTitle.st @@ -1,4 +1,3 @@ accessing defaultTitle - ^ 'SmaCCParser' \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/register.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/register.st index 1fb54264..b124def8 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/register.st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/class/register.st @@ -1,4 +1,3 @@ tools registry register - - self registerToolsOn: Smalltalk tools. \ No newline at end of file + self registerToolsOn: Smalltalk tools \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/buildGLRTransmissionsIn..st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/buildGLRTransmissionsIn..st index 252b7b72..1e36a9b1 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/buildGLRTransmissionsIn..st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/buildGLRTransmissionsIn..st @@ -1,6 +1,6 @@ building buildGLRTransmissionsIn: browser - isGLR + self isGLR ifTrue: [ browser transmit from: #stack port: #selection; diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/debuggerStructureIn..st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/debuggerStructureIn..st index f30f2d5a..0eae3e39 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/debuggerStructureIn..st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/debuggerStructureIn..st @@ -5,7 +5,7 @@ debuggerStructureIn: browser row column: #stackState span: 6; column: #potential span: 6. - isGLR + self isGLR ifTrue: [ row column: #glrStates ] ]. browser row: [ :row | diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/inputText.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/inputText.st index 50e80342..a698c1dc 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/inputText.st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/inputText.st @@ -2,6 +2,6 @@ private inputText | stream | stream := self parser scanner stream. - ^ (stream isKindOf: PositionableStream) + ^ ((stream isKindOf: PositionableStream) or: [ stream isKindOf: SmaCCLineNumberStream ]) ifTrue: [ stream contents ] ifFalse: [ '' ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/isGLR.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/isGLR.st new file mode 100644 index 00000000..f7347a77 --- /dev/null +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/isGLR.st @@ -0,0 +1,4 @@ +accessing +isGLR + + ^ isGLR ifNil: [ false ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/parserStack.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/parserStack.st index 439d0dc5..6bb22a49 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/parserStack.st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/parserStack.st @@ -5,21 +5,23 @@ parserStack nodes := self parser nodeStack. items := OrderedCollection new. (1 to: states size - 1) - collect: [ :i | items add: (Array with: (self symbolForTransitionFrom: (states at: i) to: (states at: i + 1)) with: (nodes at: i)) ]. + collect: [ :i | items addFirst: (Array with: (self symbolForTransitionFrom: (states at: i) to: (states at: i + 1)) with: (nodes at: i)) ]. context := self session context findContextSuchThat: [ :each | (each receiver isKindOf: SmaCCParser) and: [ each selector = #performReduceMethod:with: ] ]. context notNil ifTrue: [ items add: #('' ''). reduceContext := context findContextSuchThat: [ :each | (each receiver isKindOf: SmaCCParser) and: [ each selector = #reduce: ] ]. - items add: (Array with: 'Reducing' with: (self symbolLabelFor: (reduceContext receiver reduceTable at: (reduceContext tempAt: 1)) first)). - 1 to: (context tempAt: 2) size do: [ :i | items add: (Array with: 'nodes at: ' , i printString with: ((context tempAt: 2) at: i)) ] ]. + items addFirst: #('' ''). + (context tempAt: 2) size to: 1 by: -1 do: [ :i | items addFirst: (Array with: 'nodes at: ' , i printString with: ((context tempAt: 2) at: i)) ]. + items + addFirst: (Array with: 'Reducing:' with: (self parser symbolNameFor: (reduceContext receiver reduceTable at: (reduceContext tempAt: 1)) first)) ]. self parser currentToken ifNotNil: [ :token | | stream | stream := WriteStream on: String new. - token ids do: [ :each | stream nextPutAll: (self symbolLabelFor: each) ] separatedBy: [ stream nextPut: $; ]. + token ids do: [ :each | stream nextPutAll: (self parser symbolNameFor: each) ] separatedBy: [ stream nextPut: $; ]. items - add: #('' ''); - add: (Array with: 'Lookahead:' with: ''); - add: (Array with: stream contents with: token) ]. + addFirst: #('' ''); + addFirst: (Array with: stream contents with: token); + addFirst: (Array with: 'Lookahead:' with: '') ]. ^ items \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/potentialStateActions.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/potentialStateActions.st index eb27594b..d0a4dccf 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/potentialStateActions.st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/potentialStateActions.st @@ -2,8 +2,8 @@ building potentialStateActions | items | items := OrderedCollection new. - self - actionsAndSymbolsFor: (self parser transitionTable at: self parser stateStack last) + self parser + actionsAndSymbolsForState: self parser stateStack last do: - [ :action :symbol | items add: (Array with: (self symbolLabelFor: symbol) with: (self actionLabelFor: action)) ]. + [ :action :symbol | items add: (Array with: (self parser symbolNameFor: symbol) with: (self actionLabelFor: action)) ]. ^ items \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/reduceActionName..st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/reduceActionName..st index 06d7e5c8..a50b81a8 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/reduceActionName..st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/reduceActionName..st @@ -2,4 +2,4 @@ building reduceActionName: anInteger | entry | entry := self parser reduceTable at: anInteger. - ^ 'Reduce(' , (entry at: 2) printString , ') as ' , (self parser symbolNames at: entry first) \ No newline at end of file + ^ 'Reduce(' , (entry at: 2) printString , ') as ' , (self parser symbolNameFor: entry first) \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/scannerProperties.st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/scannerProperties.st index f1b1010a..308e6cc0 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/scannerProperties.st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/scannerProperties.st @@ -6,13 +6,11 @@ scannerProperties string := scanner outputStream ifNil: [ '' ] ifNotNil: [ :stream | stream contents ]. items add: (Array with: 'State' with: scanner state). (self currentContext receiver isKindOf: SmaCCScanner) - ifTrue: - [ items + ifTrue: [ items add: (Array with: 'Current Character' with: scanner currentCharacter); add: (Array with: 'Start Index' with: scanner debugStart). string isEmpty - ifFalse: - [ items + ifFalse: [ items add: (Array with: 'Scan String' with: string); add: (Array with: 'Match String' with: (string copyFrom: 1 to: scanner lastOutputStreamMatchPosition)); add: @@ -21,10 +19,9 @@ scannerProperties with: (scanner matchActions ifNil: [ '' ] - ifNotNil: - [ :symbols | + ifNotNil: [ :symbols | | stream | stream := WriteStream on: String new. - symbols do: [ :each | stream nextPutAll: (self symbolLabelFor: each) ] separatedBy: [ stream space ]. + symbols do: [ :each | stream nextPutAll: (self parser symbolNameFor: each) ] separatedBy: [ stream space ]. stream contents ])) ] ]. ^ items \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/symbolForTransitionFrom.to..st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/symbolForTransitionFrom.to..st index 2abca66c..e8da09d2 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/symbolForTransitionFrom.to..st +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/symbolForTransitionFrom.to..st @@ -1,5 +1,5 @@ private symbolForTransitionFrom: fromState to: toState | id | - id := self symbolIdForTransitionFrom: fromState to: toState. - ^ self symbolLabelFor: id \ No newline at end of file + id := self parser symbolIdForTransitionFrom: fromState to: toState. + ^ self parser symbolNameFor: id \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/symbolLabelFor..st b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/symbolLabelFor..st deleted file mode 100644 index d65e4c33..00000000 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/instance/symbolLabelFor..st +++ /dev/null @@ -1,3 +0,0 @@ -private -symbolLabelFor: id - ^ self parser symbolNames at: id ifAbsent: [ 'error' ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/methodProperties.json index 0f2b1d94..8bdc3239 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/methodProperties.json @@ -1,35 +1,38 @@ { - "class" : { - "defaultTitle" : "JohnBrant 6/23/2016 09:54:16", - "handlesContext:" : "JohnBrant 6/23/2016 09:54:16", - "initialize" : "JohnBrant 8/5/2016 09:57", - "isParseContext:" : "JohnBrant 6/23/2016 09:54:16", - "on:" : "JohnBrant 6/23/2016 09:54:16", - "register" : "JohnBrant 6/23/2016 09:54:16", - "registerToolsOn:" : "JohnBrant 6/23/2016 09:54:16", - "sessionClass" : "JohnBrant 6/23/2016 09:54:16" }, "instance" : { - "actionLabelFor:" : "JohnBrant 6/23/2016 09:54:16", + "reduceActionName:" : "JohnBrant 9/8/2016 17:42", + "actionLabelFor:" : "ThierryGoubier 9/23/2016 19:24:04", + "debuggerStructureIn:" : "PavelKrivanek 4/19/2017 14:47", + "symbolForTransitionFrom:to:" : "JohnBrant 9/8/2016 17:42", + "parser" : "ThierryGoubier 9/23/2016 19:24:04", + "buildScannerStateIn:" : "ThierryGoubier 9/23/2016 19:24:04", + "buildPotentialTokensIn:" : "ThierryGoubier 9/23/2016 19:24:04", + "tokenIntervalFor:" : "ThierryGoubier 9/23/2016 19:24:04", + "currentInputSelectionInterval" : "ThierryGoubier 9/23/2016 19:24:04", + "buildInputIn:" : "ThierryGoubier 9/23/2016 19:24:04", + "scannerProperties" : "JohnBrant 9/8/2016 17:42", + "debuggerTransmissionsIn:" : "ThierryGoubier 9/23/2016 19:24:04", + "isGLR:" : "ThierryGoubier 9/23/2016 19:24:04", + "buildStackStateIn:" : "ThierryGoubier 9/23/2016 19:24:04", + "potentialStateActions" : "JohnBrant 9/8/2016 17:42", + "glrParserStates" : "ThierryGoubier 9/23/2016 19:24:04", + "inputSelectionInterval" : "ThierryGoubier 9/23/2016 19:24:04", + "parserStack" : "JohnBrant 12/23/2016 15:04", + "inputText" : "JohnBrant 1/3/2017 08:12", + "isGLR" : "PavelKrivanek 4/19/2017 14:47", + "buildGLRTransmissionsIn:" : "JohnBrant 4/19/2017 19:05", "actionsAndSymbolsFor:do:" : "JohnBrant 6/23/2016 09:54:16", - "buildGLRTransmissionsIn:" : "JohnBrant 6/23/2016 09:54:16", - "buildInputIn:" : "JohnBrant 6/23/2016 09:54:16", - "buildPotentialTokensIn:" : "JohnBrant 6/23/2016 09:54:16", - "buildScannerStateIn:" : "JohnBrant 6/23/2016 09:54:16", - "buildStackStateIn:" : "JohnBrant 6/23/2016 09:54:16", - "currentInputSelectionInterval" : "JohnBrant 6/23/2016 09:54:16", - "debuggerStructureIn:" : "JohnBrant 6/23/2016 09:54:16", - "debuggerTransmissionsIn:" : "JohnBrant 6/23/2016 09:54:16", - "glrParserStates" : "JohnBrant 6/23/2016 09:54:16", - "inputSelectionInterval" : "JohnBrant 8/12/2016 14:57", - "inputText" : "JohnBrant 6/23/2016 09:54:16", - "isGLR:" : "JohnBrant 6/23/2016 09:54:16", - "parser" : "JohnBrant 6/23/2016 09:54:16", - "parserStack" : "JohnBrant 6/23/2016 09:54:16", - "potentialStateActions" : "JohnBrant 6/23/2016 09:54:16", - "reduceActionName:" : "JohnBrant 6/23/2016 09:54:16", - "scanner" : "JohnBrant 6/23/2016 09:54:16", - "scannerProperties" : "JohnBrant 6/23/2016 09:54:16", - "symbolForTransitionFrom:to:" : "JohnBrant 6/23/2016 09:54:16", - "symbolIdForTransitionFrom:to:" : "JohnBrant 6/23/2016 09:54:16", - "symbolLabelFor:" : "JohnBrant 6/23/2016 09:54:16", - "tokenIntervalFor:" : "JohnBrant 6/23/2016 09:54:16" } } + "scanner" : "ThierryGoubier 9/23/2016 19:24:04", + "symbolIdForTransitionFrom:to:" : "JohnBrant 6/23/2016 09:54:16" + }, + "class" : { + "on:" : "ThierryGoubier 9/23/2016 19:24:04", + "initialize" : "ThierryGoubier 9/23/2016 19:24:04", + "handlesContext:" : "ThierryGoubier 9/23/2016 19:24:04", + "registerToolsOn:" : "ThierryGoubier 9/23/2016 19:24:04", + "sessionClass" : "ThierryGoubier 9/23/2016 19:24:04", + "isParseContext:" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultTitle" : "JohnBrant 9/8/2016 17:45", + "register" : "JohnBrant 9/8/2016 17:45" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/properties.json index e3fb42bd..4f681bc6 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserDebugger.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "GTGenericStackDebugger", + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "isGLR" ], + "isGLR" + ], "name" : "SmaCCParserDebugger", - "pools" : [ - ], - "super" : "GTGenericStackDebugger", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/methodProperties.json index 4cc4965b..59c061ad 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/methodProperties.json @@ -1,7 +1,10 @@ { - "class" : { - "gtActionFor:" : "JohnBrant 6/23/2016 09:54:16" }, "instance" : { - "defaultLabel" : "JohnBrant 6/23/2016 09:54:16", - "defaultOrder" : "JohnBrant 6/23/2016 09:54:16", - "executeAction" : "JohnBrant 8/6/2016 16:59:44" } } + "executeAction" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultLabel" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultOrder" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { + "gtActionFor:" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/properties.json index 9fc04745..c98e789b 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserNextTokenAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCParserNextTokenAction", - "pools" : [ - ], "super" : "SmaCCParserStepAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCParserNextTokenAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/methodProperties.json index 0e4a6622..d158391b 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/methodProperties.json @@ -1,5 +1,4 @@ { - "class" : { - }, - "instance" : { - } } + "instance" : { }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/properties.json index ae7eb11d..6357aaaa 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserStepAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCParserStepAction", - "pools" : [ - ], "super" : "SmaCCDebuggingAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCParserStepAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/methodProperties.json index 4cc4965b..59c061ad 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/methodProperties.json @@ -1,7 +1,10 @@ { - "class" : { - "gtActionFor:" : "JohnBrant 6/23/2016 09:54:16" }, "instance" : { - "defaultLabel" : "JohnBrant 6/23/2016 09:54:16", - "defaultOrder" : "JohnBrant 6/23/2016 09:54:16", - "executeAction" : "JohnBrant 8/6/2016 16:59:44" } } + "executeAction" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultLabel" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultOrder" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { + "gtActionFor:" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/properties.json index 9d464033..3eccb1ca 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserStepThroughAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCParserStepThroughAction", - "pools" : [ - ], "super" : "SmaCCParserStepAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCParserStepThroughAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/methodProperties.json index 4cc4965b..59c061ad 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/methodProperties.json @@ -1,7 +1,10 @@ { - "class" : { - "gtActionFor:" : "JohnBrant 6/23/2016 09:54:16" }, "instance" : { - "defaultLabel" : "JohnBrant 6/23/2016 09:54:16", - "defaultOrder" : "JohnBrant 6/23/2016 09:54:16", - "executeAction" : "JohnBrant 8/6/2016 16:59:44" } } + "executeAction" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultLabel" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultOrder" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { + "gtActionFor:" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/properties.json index 4aee2217..9a78d3ae 100644 --- a/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCParserStepToReduceAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCParserStepToReduceAction", - "pools" : [ - ], "super" : "SmaCCParserStepAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCParserStepToReduceAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/methodProperties.json index 44d3d3f9..a701db01 100644 --- a/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/methodProperties.json @@ -1,6 +1,7 @@ { - "class" : { - }, "instance" : { - "executeAction" : "JohnBrant 8/6/2016 16:59:44", - "stepToIndex" : "JohnBrant 6/23/2016 09:54:16" } } + "executeAction" : "ThierryGoubier 9/23/2016 19:24:04", + "stepToIndex" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/properties.json index c7f62e98..2346e464 100644 --- a/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCScannerStepToAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCScannerStepToAction", - "pools" : [ - ], "super" : "SmaCCDebuggingAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCScannerStepToAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/methodProperties.json index f43aa4b6..768121e8 100644 --- a/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/methodProperties.json @@ -1,6 +1,9 @@ { - "class" : { - "gtActionFor:" : "JohnBrant 6/23/2016 09:54:16" }, "instance" : { - "defaultLabel" : "JohnBrant 6/23/2016 09:54:16", - "stepToIndex" : "JohnBrant 6/23/2016 09:54:16" } } + "stepToIndex" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultLabel" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { + "gtActionFor:" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/properties.json index ad4cacd6..773f6c8d 100644 --- a/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCStepToCursorAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCStepToCursorAction", - "pools" : [ - ], "super" : "SmaCCScannerStepToAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCStepToCursorAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/methodProperties.json index 68934ef6..4870b268 100644 --- a/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/methodProperties.json @@ -1,11 +1,14 @@ { - "class" : { - "gtActionType" : "JohnBrant 6/23/2016 09:54:16" }, "instance" : { - "appliesToContext:" : "JohnBrant 6/23/2016 09:54:16", - "debuggerClass" : "JohnBrant 6/23/2016 09:54:16", - "defaultCategory" : "JohnBrant 6/23/2016 09:54:16", - "defaultLabel" : "JohnBrant 6/23/2016 09:54:16", - "defaultOrder" : "JohnBrant 6/23/2016 09:54:16", - "executeAction" : "JohnBrant 8/6/2016 16:59:44", - "initialize" : "JohnBrant 6/23/2016 09:54:16" } } + "defaultCategory" : "ThierryGoubier 9/23/2016 19:24:04", + "initialize" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultOrder" : "ThierryGoubier 9/23/2016 19:24:04", + "debuggerClass" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultLabel" : "ThierryGoubier 9/23/2016 19:24:04", + "executeAction" : "ThierryGoubier 9/23/2016 19:24:04", + "appliesToContext:" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { + "gtActionType" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/properties.json index 26f877a3..f0e18867 100644 --- a/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCStepToDebugger.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCStepToDebugger", - "pools" : [ - ], "super" : "SmaCCDebuggingAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCStepToDebugger", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/methodProperties.json index f43aa4b6..768121e8 100644 --- a/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/methodProperties.json @@ -1,6 +1,9 @@ { - "class" : { - "gtActionFor:" : "JohnBrant 6/23/2016 09:54:16" }, "instance" : { - "defaultLabel" : "JohnBrant 6/23/2016 09:54:16", - "stepToIndex" : "JohnBrant 6/23/2016 09:54:16" } } + "stepToIndex" : "ThierryGoubier 9/23/2016 19:24:04", + "defaultLabel" : "ThierryGoubier 9/23/2016 19:24:04" + }, + "class" : { + "gtActionFor:" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/properties.json b/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/properties.json index 4cc648ce..d09fe8c4 100644 --- a/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCStepToNextCharacterAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Debugging-Support", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCStepToNextCharacterAction", - "pools" : [ - ], "super" : "SmaCCScannerStepToAction", - "type" : "normal" } + "category" : "SmaCC-Debugging-Support", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCStepToNextCharacterAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCToken.extension/instance/gtInspectorSourceIn.inContext..st b/SmaCC-Debugging-Support.package/SmaCCToken.extension/instance/gtInspectorSourceIn.inContext..st index 33a992f0..8e3db04f 100644 --- a/SmaCC-Debugging-Support.package/SmaCCToken.extension/instance/gtInspectorSourceIn.inContext..st +++ b/SmaCC-Debugging-Support.package/SmaCCToken.extension/instance/gtInspectorSourceIn.inContext..st @@ -1,13 +1,11 @@ -*SmaCC-Debugging-Support +*SmaCC_Debugging_Support gtInspectorSourceIn: aComposite inContext: aGTInspector aComposite text title: 'Source'; when: [ (aGTInspector panes reversed collect: [ :each | (each port: #entity) value ]) - anySatisfy: [ :each | - (each isKindOf: SmaCCParseNode) and: [ - each topParent source notNil ] ] ]; - display: [ ((aGTInspector panes reversed collect: [ :each | (each port: #entity) value ]) - detect: [ :each | each isKindOf: SmaCCParseNode ]) topParent source ]; - initialize: [ :textPresentation | self startPosition ifNotNil: [ - textPresentation selectionInterval: (self startPosition to: self stopPosition) ] ] \ No newline at end of file + anySatisfy: [ :each | (each isKindOf: SmaCCParseNode) and: [ each topParent completeSource notNil ] ] ]; + display: [ ((aGTInspector panes reversed collect: [ :each | (each port: #entity) value ]) + detect: [ :each | each isKindOf: SmaCCParseNode ]) topParent completeSource ]; + initialize: + [ :textPresentation | self startPosition ifNotNil: [ textPresentation selectionInterval: (self startPosition to: self stopPosition) ] ] \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCToken.extension/methodProperties.json b/SmaCC-Debugging-Support.package/SmaCCToken.extension/methodProperties.json index c402a711..1d0ff109 100644 --- a/SmaCC-Debugging-Support.package/SmaCCToken.extension/methodProperties.json +++ b/SmaCC-Debugging-Support.package/SmaCCToken.extension/methodProperties.json @@ -1,5 +1,8 @@ { - "class" : { - "gtExampleSimple" : "TudorGirba 8/14/2016 13:01" }, "instance" : { - "gtInspectorSourceIn:inContext:" : "TudorGirba 8/14/2016 13:39" } } + "gtInspectorSourceIn:inContext:" : "JohnBrant 10/17/2016 07:25" + }, + "class" : { + "gtExampleSimple" : "ThierryGoubier 9/23/2016 19:24:04" + } +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/SmaCCToken.extension/properties.json b/SmaCC-Debugging-Support.package/SmaCCToken.extension/properties.json index 020ed12e..e2415e18 100644 --- a/SmaCC-Debugging-Support.package/SmaCCToken.extension/properties.json +++ b/SmaCC-Debugging-Support.package/SmaCCToken.extension/properties.json @@ -1,2 +1,3 @@ { - "name" : "SmaCCToken" } + "name" : "SmaCCToken" +} \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/monticello.meta/version b/SmaCC-Debugging-Support.package/monticello.meta/version index 1ab0cb10..083432fa 100644 --- a/SmaCC-Debugging-Support.package/monticello.meta/version +++ b/SmaCC-Debugging-Support.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Debugging-Support-ThierryGoubier.1' message 'From John Brant' id '4072a546-2af7-4532-a61b-b69acdde397f' date '23 September 2016' time '7:24:03.969796 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Debugging-Support-ThierryGoubier.2' message 'Update from John Brant (and Tudor Girda).' id 'b94b6a52-0000-0000-adb5-388c0635c312' date '3 May 2017' time '9:23:02.678696 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Debugging-Support-ThierryGoubier.1' message 'From John Brant +' id 'cad583a8-3592-53be-96c7-e47510cebd4b' date '23 September 2016' time '7:24:04 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Debugging-Support.package/properties.json b/SmaCC-Debugging-Support.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Debugging-Support.package/properties.json +++ b/SmaCC-Debugging-Support.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Development-UI.package/.filetree b/SmaCC-Development-UI.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Development-UI.package/.filetree +++ b/SmaCC-Development-UI.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCCodeHolder.class/methodProperties.json b/SmaCC-Development-UI.package/SmaCCCodeHolder.class/methodProperties.json index 0e9ca6c8..706b7ba2 100644 --- a/SmaCC-Development-UI.package/SmaCCCodeHolder.class/methodProperties.json +++ b/SmaCC-Development-UI.package/SmaCCCodeHolder.class/methodProperties.json @@ -1,22 +1,25 @@ { - "class" : { - "owner:" : "ThierryGoubier 9/25/2016 15:18:01", - "owner:ownerAcceptSelector:" : "ThierryGoubier 9/25/2016 15:18:01" }, "instance" : { - "clearUserEditFlag" : "ThierryGoubier 9/25/2016 15:18:01", - "contents" : "ThierryGoubier 9/25/2016 15:18:01", - "contents:" : "ThierryGoubier 9/25/2016 15:18:01", - "contents:notifying:" : "ThierryGoubier 9/25/2016 15:18:01", - "contentsMenu:shifted:" : "ThierryGoubier 9/25/2016 15:18:01", - "contentsMorph" : "ThierryGoubier 9/25/2016 15:18:01", - "hasUnacceptedEdits" : "ThierryGoubier 9/25/2016 15:18:01", - "initialize" : "ThierryGoubier 9/25/2016 15:18:01", - "okToChange" : "ThierryGoubier 9/25/2016 15:18:01", - "owner" : "ThierryGoubier 9/25/2016 15:18:01", - "owner:" : "ThierryGoubier 9/25/2016 15:18:01", - "owner:ownerAcceptSelector:" : "ThierryGoubier 9/25/2016 15:18:01", - "ownerAcceptSelector" : "ThierryGoubier 9/25/2016 15:18:01", - "ownerAcceptSelector:" : "ThierryGoubier 9/25/2016 15:18:01", - "perform:orSendTo:" : "ThierryGoubier 9/25/2016 15:18:01", - "readContentsFromFile" : "ThierryGoubier 9/25/2016 15:18:01", - "saveContentsInFile" : "ThierryGoubier 9/25/2016 15:18:01" } } + "contentsMorph" : "ThierryGoubier 3/29/2017 15:18:13", + "contents:" : "ThierryGoubier 3/29/2017 15:18:13", + "contentsMenu:shifted:" : "ThierryGoubier 3/29/2017 15:18:13", + "perform:orSendTo:" : "ThierryGoubier 3/29/2017 15:18:13", + "contents:notifying:" : "ThierryGoubier 3/29/2017 15:18:13", + "saveContentsInFile" : "ThierryGoubier 3/29/2017 15:18:13", + "readContentsFromFile" : "ThierryGoubier 3/29/2017 15:18:13", + "initialize" : "ThierryGoubier 3/29/2017 15:18:13", + "hasUnacceptedEdits" : "ThierryGoubier 3/29/2017 15:18:13", + "okToChange" : "ThierryGoubier 3/29/2017 15:18:13", + "clearUserEditFlag" : "ThierryGoubier 3/29/2017 15:18:13", + "owner:" : "ThierryGoubier 3/29/2017 15:18:13", + "owner:ownerAcceptSelector:" : "ThierryGoubier 3/29/2017 15:18:13", + "ownerAcceptSelector" : "ThierryGoubier 3/29/2017 15:18:13", + "owner" : "ThierryGoubier 3/29/2017 15:18:13", + "contents" : "ThierryGoubier 3/29/2017 15:18:13", + "ownerAcceptSelector:" : "ThierryGoubier 3/29/2017 15:18:13" + }, + "class" : { + "owner:ownerAcceptSelector:" : "ThierryGoubier 3/29/2017 15:18:13", + "owner:" : "ThierryGoubier 3/29/2017 15:18:13" + } +} \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCCodeHolder.class/properties.json b/SmaCC-Development-UI.package/SmaCCCodeHolder.class/properties.json index 2401da8b..3a01bfc5 100644 --- a/SmaCC-Development-UI.package/SmaCCCodeHolder.class/properties.json +++ b/SmaCC-Development-UI.package/SmaCCCodeHolder.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Development-UI", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Model", + "category" : "SmaCC-Development-UI", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "contents", "contentsMorph", "owner", - "ownerAcceptSelector" ], + "ownerAcceptSelector" + ], "name" : "SmaCCCodeHolder", - "pools" : [ - ], - "super" : "Model", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/addButtonsToTestPage..st b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/addButtonsToTestPage..st index a2a63843..473b93ec 100644 --- a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/addButtonsToTestPage..st +++ b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/addButtonsToTestPage..st @@ -1,21 +1,30 @@ initialize-release addButtonsToTestPage: aTestPage | aParserButton aParserInspectButton aParserExploreButton | - aParserButton := PluggableButtonMorph on: self getState: nil action: #parse. + aParserButton := PluggableButtonMorph + on: self + getState: nil + action: #parse. aParserButton hResizing: #spaceFill; vResizing: #shrinkWrap; label: 'Parse'. - aParserInspectButton := PluggableButtonMorph on: self getState: nil action: #parseAndInspect. + aParserInspectButton := PluggableButtonMorph + on: self + getState: nil + action: #parseAndInspect. aParserInspectButton hResizing: #spaceFill; vResizing: #shrinkWrap; label: 'Parse and inspect'. - aParserExploreButton := PluggableButtonMorph on: self getState: nil action: #parseAndExplore. + aParserExploreButton := PluggableButtonMorph + on: self + getState: nil + action: #parseInDebug. aParserExploreButton hResizing: #spaceFill; vResizing: #shrinkWrap; - label: 'Parse and explore'. + label: 'Parse in debug'. aTestPage addMorph: (AlignmentMorph newRow diff --git a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/parseAndExplore.st b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/parseAndExplore.st deleted file mode 100644 index 2ac5bfa9..00000000 --- a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/parseAndExplore.st +++ /dev/null @@ -1,3 +0,0 @@ -actions -parseAndExplore - ^ self parseAndEvaluate: [ :each | each explore ] \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/parseInDebug.st b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/parseInDebug.st new file mode 100644 index 00000000..3d9d70aa --- /dev/null +++ b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/instance/parseInDebug.st @@ -0,0 +1,4 @@ +actions +parseInDebug + Processor activeProcess debug. + self parse \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/methodProperties.json b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/methodProperties.json index 2661e834..d91bc057 100644 --- a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/methodProperties.json +++ b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/methodProperties.json @@ -1,73 +1,76 @@ { - "class" : { - "initialize" : "ThierryGoubier 9/25/2016 15:18:01", - "menuCommandOn:" : "ThierryGoubier 9/25/2016 15:18:01", - "open" : "ThierryGoubier 9/25/2016 15:18:01" }, "instance" : { - "acceptDefinition:notifying:" : "ThierryGoubier 11/16/2016 23:06", - "acceptTestCode:notifying:" : "ThierryGoubier 9/25/2016 15:18:01", - "addButtonsToTestPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addClassSelectorsToCompilePage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addCompileButtonsToCompilePage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addConflictsBoxToDefinitionPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addItemsBoxToDefinitionPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addSymbolsBoxToDefinitionPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addTabToDefinitionPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addTestPageToDefinitionPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addTextToDefinitionPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "addTextToTestPage:" : "ThierryGoubier 9/25/2016 15:18:01", - "choose:from:" : "ThierryGoubier 9/25/2016 15:18:01", - "compile:" : "ThierryGoubier 9/25/2016 15:18:01", - "compileLALR1" : "ThierryGoubier 9/25/2016 15:18:01", - "compileLR1" : "ThierryGoubier 9/25/2016 15:18:01", - "conflictTextMorph" : "ThierryGoubier 9/25/2016 15:18:01", - "conflictTextMorph:" : "ThierryGoubier 9/25/2016 15:18:01", - "conflicts" : "ThierryGoubier 9/25/2016 15:18:01", - "conflicts:" : "ThierryGoubier 9/25/2016 15:18:01", - "createDefinitionPage" : "ThierryGoubier 9/25/2016 15:18:01", - "createTestPage" : "ThierryGoubier 9/25/2016 15:18:01", - "defaultWindowLabelPrefix" : "ThierryGoubier 9/25/2016 15:18:01", - "definition" : "ThierryGoubier 9/25/2016 15:18:01", - "definition:" : "ThierryGoubier 9/25/2016 15:18:01", - "definitionCodeHolder" : "ThierryGoubier 9/25/2016 15:18:01", - "definitionCodeHolder:" : "ThierryGoubier 9/25/2016 15:18:01", - "displayError:at:notifying:" : "ThierryGoubier 9/25/2016 15:18:01", - "ensurePackage" : "ThierryGoubier 9/25/2016 15:18:01", - "findPackage" : "ThierryGoubier 9/25/2016 15:18:01", - "findParserClass" : "ThierryGoubier 3/27/2017 22:25", - "findScannerClass" : "ThierryGoubier 9/25/2016 15:18:01", - "getCommentsFrom:" : "ThierryGoubier 3/27/2017 22:24", - "handleUpdate:" : "ThierryGoubier 9/25/2016 15:18:01", - "ignoreCase" : "ThierryGoubier 9/25/2016 15:18:01", - "initialExtent" : "ThierryGoubier 9/25/2016 15:18:01", - "initialize" : "ThierryGoubier 9/25/2016 15:18:01", - "isGLR" : "ThierryGoubier 9/25/2016 15:18:01", - "items" : "ThierryGoubier 9/25/2016 15:18:01", - "itemsTextMorph" : "ThierryGoubier 9/25/2016 15:18:01", - "itemsTextMorph:" : "ThierryGoubier 9/25/2016 15:18:01", - "mainWindow" : "ThierryGoubier 9/25/2016 15:18:01", - "openInWorld" : "ThierryGoubier 9/25/2016 15:18:01", - "packageString" : "ThierryGoubier 9/25/2016 15:18:01", - "parse" : "ThierryGoubier 9/25/2016 15:18:01", - "parseAndEvaluate:" : "ThierryGoubier 9/25/2016 15:18:01", - "parseAndExplore" : "ThierryGoubier 9/25/2016 15:18:01", - "parseAndInspect" : "ThierryGoubier 9/25/2016 15:18:01", - "parserClass" : "ThierryGoubier 9/25/2016 15:18:01", - "parserClassString" : "ThierryGoubier 9/25/2016 15:18:01", - "scannerClass" : "ThierryGoubier 9/25/2016 15:18:01", - "scannerClassString" : "ThierryGoubier 9/25/2016 15:18:01", - "setPackage:" : "ThierryGoubier 9/25/2016 15:18:01", - "symbols" : "ThierryGoubier 9/25/2016 15:18:01", - "symbolsTextMorph" : "ThierryGoubier 9/25/2016 15:18:01", - "symbolsTextMorph:" : "ThierryGoubier 9/25/2016 15:18:01", - "tabList" : "ThierryGoubier 9/25/2016 15:18:01", - "tabList:" : "ThierryGoubier 9/25/2016 15:18:01", - "testCodeHolder" : "ThierryGoubier 9/25/2016 15:18:01", - "testCodeHolder:" : "ThierryGoubier 9/25/2016 15:18:01", - "testText" : "ThierryGoubier 9/25/2016 15:18:01", - "theme" : "ThierryGoubier 9/25/2016 15:18:01", - "toggleIgnoreCase" : "ThierryGoubier 9/25/2016 15:18:01", - "toggleIsGLR" : "ThierryGoubier 9/25/2016 15:18:01", - "update:" : "ThierryGoubier 9/25/2016 15:18:01", - "updateWindowLabel" : "ThierryGoubier 9/25/2016 15:18:01", - "verifyDefinition" : "ThierryGoubier 9/25/2016 15:18:01" } } + "getCommentsFrom:" : "ThierryGoubier 3/29/2017 15:18:13", + "testCodeHolder:" : "ThierryGoubier 3/29/2017 15:18:13", + "isGLR" : "ThierryGoubier 3/29/2017 15:18:13", + "testCodeHolder" : "ThierryGoubier 3/29/2017 15:18:13", + "findParserClass" : "ThierryGoubier 3/29/2017 15:18:13", + "parserClass" : "ThierryGoubier 3/29/2017 15:18:13", + "addSymbolsBoxToDefinitionPage:" : "ThierryGoubier 3/29/2017 15:18:13", + "addTabToDefinitionPage:" : "ThierryGoubier 3/29/2017 15:18:13", + "ensurePackage" : "ThierryGoubier 3/29/2017 15:18:13", + "createDefinitionPage" : "ThierryGoubier 3/29/2017 15:18:13", + "ignoreCase" : "ThierryGoubier 3/29/2017 15:18:13", + "symbolsTextMorph:" : "ThierryGoubier 3/29/2017 15:18:13", + "definition:" : "ThierryGoubier 3/29/2017 15:18:13", + "symbols" : "ThierryGoubier 3/29/2017 15:18:13", + "parseInDebug" : "ThierryGoubier 5/2/2017 22:43", + "setPackage:" : "ThierryGoubier 3/29/2017 15:18:13", + "updateWindowLabel" : "ThierryGoubier 3/29/2017 15:18:13", + "conflictTextMorph:" : "ThierryGoubier 3/29/2017 15:18:13", + "initialize" : "ThierryGoubier 3/29/2017 15:18:13", + "addTestPageToDefinitionPage:" : "ThierryGoubier 3/29/2017 15:18:13", + "addItemsBoxToDefinitionPage:" : "ThierryGoubier 3/29/2017 15:18:13", + "conflictTextMorph" : "ThierryGoubier 3/29/2017 15:18:13", + "findPackage" : "ThierryGoubier 3/29/2017 15:18:13", + "compileLR1" : "ThierryGoubier 3/29/2017 15:18:13", + "defaultWindowLabelPrefix" : "ThierryGoubier 3/29/2017 15:18:13", + "displayError:at:notifying:" : "ThierryGoubier 3/29/2017 15:18:13", + "findScannerClass" : "ThierryGoubier 3/29/2017 15:18:13", + "addTextToTestPage:" : "ThierryGoubier 3/29/2017 15:18:13", + "items" : "ThierryGoubier 3/29/2017 15:18:13", + "itemsTextMorph:" : "ThierryGoubier 3/29/2017 15:18:13", + "scannerClass" : "ThierryGoubier 3/29/2017 15:18:13", + "tabList" : "ThierryGoubier 3/29/2017 15:18:13", + "tabList:" : "ThierryGoubier 3/29/2017 15:18:13", + "toggleIgnoreCase" : "ThierryGoubier 3/29/2017 15:18:13", + "handleUpdate:" : "ThierryGoubier 3/29/2017 15:18:13", + "toggleIsGLR" : "ThierryGoubier 3/29/2017 15:18:13", + "verifyDefinition" : "ThierryGoubier 3/29/2017 15:18:13", + "symbolsTextMorph" : "ThierryGoubier 3/29/2017 15:18:13", + "theme" : "ThierryGoubier 3/29/2017 15:18:13", + "choose:from:" : "ThierryGoubier 3/29/2017 15:18:13", + "openInWorld" : "ThierryGoubier 3/29/2017 15:18:13", + "initialExtent" : "ThierryGoubier 3/29/2017 15:18:13", + "parseAndInspect" : "ThierryGoubier 3/29/2017 15:18:13", + "scannerClassString" : "ThierryGoubier 3/29/2017 15:18:13", + "parseAndEvaluate:" : "ThierryGoubier 3/29/2017 15:18:13", + "compile:" : "ThierryGoubier 3/29/2017 15:18:13", + "testText" : "ThierryGoubier 3/29/2017 15:18:13", + "compileLALR1" : "ThierryGoubier 3/29/2017 15:18:13", + "packageString" : "ThierryGoubier 3/29/2017 15:18:13", + "conflicts:" : "ThierryGoubier 3/29/2017 15:18:13", + "addConflictsBoxToDefinitionPage:" : "ThierryGoubier 3/29/2017 15:18:13", + "itemsTextMorph" : "ThierryGoubier 3/29/2017 15:18:13", + "definition" : "ThierryGoubier 3/29/2017 15:18:13", + "parserClassString" : "ThierryGoubier 3/29/2017 15:18:13", + "update:" : "ThierryGoubier 3/29/2017 15:18:13", + "conflicts" : "ThierryGoubier 3/29/2017 15:18:13", + "addClassSelectorsToCompilePage:" : "ThierryGoubier 3/29/2017 15:18:13", + "addButtonsToTestPage:" : "ThierryGoubier 5/2/2017 22:43", + "acceptTestCode:notifying:" : "ThierryGoubier 3/29/2017 15:18:13", + "mainWindow" : "ThierryGoubier 3/29/2017 15:18:13", + "addCompileButtonsToCompilePage:" : "ThierryGoubier 3/29/2017 15:18:13", + "acceptDefinition:notifying:" : "ThierryGoubier 3/29/2017 15:18:13", + "addTextToDefinitionPage:" : "ThierryGoubier 3/29/2017 15:18:13", + "parse" : "ThierryGoubier 3/29/2017 15:18:13", + "definitionCodeHolder:" : "ThierryGoubier 3/29/2017 15:18:13", + "definitionCodeHolder" : "ThierryGoubier 3/29/2017 15:18:13", + "createTestPage" : "ThierryGoubier 3/29/2017 15:18:13" + }, + "class" : { + "initialize" : "ThierryGoubier 3/29/2017 15:18:13", + "open" : "ThierryGoubier 3/29/2017 15:18:13", + "menuCommandOn:" : "ThierryGoubier 3/29/2017 15:18:13" + } +} \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/properties.json b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/properties.json index 6157aa76..572f0430 100644 --- a/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/properties.json +++ b/SmaCC-Development-UI.package/SmaCCDevelopmentUI.class/properties.json @@ -1,10 +1,12 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Development-UI", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ - "ShowPrecedenceConflicts" ], - "commentStamp" : "", + "ShowPrecedenceConflicts" + ], "instvars" : [ "tabList", "parserClassMorph", @@ -21,9 +23,8 @@ "isGLR", "itemsTextMorph", "symbolsTextMorph", - "grammarCompiler" ], + "grammarCompiler" + ], "name" : "SmaCCDevelopmentUI", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCHelp.class/methodProperties.json b/SmaCC-Development-UI.package/SmaCCHelp.class/methodProperties.json index dcea7b94..5961651b 100644 --- a/SmaCC-Development-UI.package/SmaCCHelp.class/methodProperties.json +++ b/SmaCC-Development-UI.package/SmaCCHelp.class/methodProperties.json @@ -1,12 +1,13 @@ { + "instance" : { }, "class" : { - "asts" : "ThierryGoubier 9/25/2016 15:18:01", - "bookName" : "ThierryGoubier 9/25/2016 15:18:01", - "directives" : "ThierryGoubier 9/25/2016 15:18:01", - "pages" : "ThierryGoubier 9/25/2016 15:18:01", - "parser" : "ThierryGoubier 9/25/2016 15:18:01", - "scanner" : "ThierryGoubier 9/25/2016 15:18:01", - "transformations" : "ThierryGoubier 9/25/2016 15:18:01", - "tutorial" : "ThierryGoubier 9/25/2016 15:18:01" }, - "instance" : { - } } + "pages" : "ThierryGoubier 3/29/2017 15:18:13", + "bookName" : "ThierryGoubier 3/29/2017 15:18:13", + "parser" : "ThierryGoubier 3/29/2017 15:18:13", + "transformations" : "ThierryGoubier 3/29/2017 15:18:13", + "tutorial" : "ThierryGoubier 3/29/2017 15:18:13", + "scanner" : "ThierryGoubier 3/29/2017 15:18:13", + "directives" : "ThierryGoubier 3/29/2017 15:18:13", + "asts" : "ThierryGoubier 3/29/2017 15:18:13" + } +} \ No newline at end of file diff --git a/SmaCC-Development-UI.package/SmaCCHelp.class/properties.json b/SmaCC-Development-UI.package/SmaCCHelp.class/properties.json index 80f44520..d1c1b196 100644 --- a/SmaCC-Development-UI.package/SmaCCHelp.class/properties.json +++ b/SmaCC-Development-UI.package/SmaCCHelp.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development-UI", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCHelp", - "pools" : [ - ], "super" : "CustomHelp", - "type" : "normal" } + "category" : "SmaCC-Development-UI", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCHelp", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development-UI.package/monticello.meta/version b/SmaCC-Development-UI.package/monticello.meta/version index 2c9b3a1c..2ebfd365 100644 --- a/SmaCC-Development-UI.package/monticello.meta/version +++ b/SmaCC-Development-UI.package/monticello.meta/version @@ -1,2 +1,2 @@ -(name 'SmaCC-Development-UI-ThierryGoubier.35' message 'Better way to access the definition comments' id '009aadb3-341b-40f3-8377-a98300690e12' date '27 March 2017' time '10:54:53.905521 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-UI-ThierryGoubier.34' message 'Rework accept as a generate comment to be able to keep track of partial versions of a grammar.' id 'debf8373-167f-42c4-8f49-e33e5dd52d10' date '16 November 2016' time '11:07:46.641982 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-UI-ThierryGoubier.33' message 'Recover previous GUI for: - Handles packaging of produced code, - Has the SmaCC tutorial and documentation -' id '64c465a4-6d63-5e3f-b26a-e44a5c196f14' date '25 September 2016' time '3:18:01 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'SmaCC-Development-UI-ThierryGoubier.37' message 'Update from John Brant (and Tudor Girda).' id '758abc52-0000-0000-adb7-637c0635c312' date '3 May 2017' time '9:23:08.06862 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-UI-ThierryGoubier.36' message 'Incorrect way to get comments +' id 'c7ff7730-cc0e-5990-9373-5b3dedf5c475' date '29 March 2017' time '3:18:13 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Development-UI.package/properties.json b/SmaCC-Development-UI.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Development-UI.package/properties.json +++ b/SmaCC-Development-UI.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Development.package/.filetree b/SmaCC-Development.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Development.package/.filetree +++ b/SmaCC-Development.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCAcceptAction.class/instance/id.st b/SmaCC-Development.package/SmaCCAcceptAction.class/class/id.st similarity index 100% rename from SmaCC-Development.package/SmaCCAcceptAction.class/instance/id.st rename to SmaCC-Development.package/SmaCCAcceptAction.class/class/id.st diff --git a/SmaCC-Development.package/SmaCCAcceptAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCAcceptAction.class/methodProperties.json index ba8c0883..da5d294e 100644 --- a/SmaCC-Development.package/SmaCCAcceptAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCAcceptAction.class/methodProperties.json @@ -1,6 +1,8 @@ { - "class" : { - }, "instance" : { - "id" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:prefer:" : "JohnBrant 6/24/2016 12:26:52" } } + "mergeWith:prefer:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "id" : "JohnBrant 10/23/2016 13:41" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCAcceptAction.class/properties.json b/SmaCC-Development.package/SmaCCAcceptAction.class/properties.json index 5f1f9967..ea589209 100644 --- a/SmaCC-Development.package/SmaCCAcceptAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCAcceptAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCAcceptAction", - "pools" : [ - ], "super" : "SmaCCPrimitiveAction", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCAcceptAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCAction.class/methodProperties.json index 5620d674..0aea636f 100644 --- a/SmaCC-Development.package/SmaCCAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCAction.class/methodProperties.json @@ -1,19 +1,22 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "id" : "JohnBrant 6/24/2016 12:26:52", - "isAmbiguous" : "JohnBrant 6/24/2016 12:26:52", - "isReduce" : "JohnBrant 6/24/2016 12:26:52", - "isReject" : "JohnBrant 6/24/2016 12:26:52", - "isShift" : "JohnBrant 6/24/2016 12:26:52", - "lr1Item" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:prefer:" : "JohnBrant 6/24/2016 12:26:52", - "precedence" : "JohnBrant 6/24/2016 12:26:52", - "preferredAction" : "JohnBrant 6/24/2016 12:26:52", - "rhs" : "JohnBrant 6/24/2016 12:26:52", - "signalAllWarnings" : "JohnBrant 6/24/2016 12:26:52", - "size" : "JohnBrant 6/24/2016 12:26:52", - "symbol" : "JohnBrant 6/24/2016 12:26:52" } } + "isReject" : "ThierryGoubier 3/27/2017 22:53:01", + "symbol" : "ThierryGoubier 3/27/2017 22:53:01", + "lr1Item" : "ThierryGoubier 3/27/2017 22:53:01", + "signalAllWarnings" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "isAmbiguous" : "ThierryGoubier 3/27/2017 22:53:01", + "id" : "ThierryGoubier 3/27/2017 22:53:01", + "rhs" : "ThierryGoubier 3/27/2017 22:53:01", + "size" : "ThierryGoubier 3/27/2017 22:53:01", + "preferredAction" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWith:prefer:" : "ThierryGoubier 3/27/2017 22:53:01", + "isReduce" : "ThierryGoubier 3/27/2017 22:53:01", + "precedence" : "ThierryGoubier 3/27/2017 22:53:01", + "isShift" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCAction.class/properties.json b/SmaCC-Development.package/SmaCCAction.class/properties.json index ff132116..67243349 100644 --- a/SmaCC-Development.package/SmaCCAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCAction", - "pools" : [ - ], "super" : "Object", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCAmbiguousAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCAmbiguousAction.class/methodProperties.json index ece8155a..e8ecdda0 100644 --- a/SmaCC-Development.package/SmaCCAmbiguousAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCAmbiguousAction.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "addAction:" : "JohnBrant 6/24/2016 12:26:52", - "errorType" : "JohnBrant 6/24/2016 12:26:52", - "isAmbiguous" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:prefer:" : "JohnBrant 6/24/2016 12:26:52", - "preferredAction" : "JohnBrant 6/24/2016 12:26:52", - "sortedActions" : "JohnBrant 6/24/2016 12:26:52" } } + "mergeWith:prefer:" : "ThierryGoubier 3/27/2017 22:53:01", + "sortedActions" : "ThierryGoubier 3/27/2017 22:53:01", + "isAmbiguous" : "ThierryGoubier 3/27/2017 22:53:01", + "addAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "errorType" : "ThierryGoubier 3/27/2017 22:53:01", + "preferredAction" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCAmbiguousAction.class/properties.json b/SmaCC-Development.package/SmaCCAmbiguousAction.class/properties.json index 571688ad..229609fc 100644 --- a/SmaCC-Development.package/SmaCCAmbiguousAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCAmbiguousAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCAmbiguousAction", - "pools" : [ - ], "super" : "SmaCCCompositeAction", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCAmbiguousAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCharacterEdge.class/methodProperties.json b/SmaCC-Development.package/SmaCCCharacterEdge.class/methodProperties.json index 9dd2d379..c7d5f412 100644 --- a/SmaCC-Development.package/SmaCCCharacterEdge.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCCharacterEdge.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "<=" : "JohnBrant 6/24/2016 12:26:52", - "codeSizeEstimate" : "JohnBrant 6/24/2016 12:26:52", - "dispatchTo:seen:" : "JohnBrant 6/24/2016 12:26:52", - "edgeLabel" : "JohnBrant 6/24/2016 12:26:52", - "isCharacterTransition" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "remove:" : "JohnBrant 6/24/2016 12:26:52", - "setClass" : "JohnBrant 6/24/2016 12:26:52", - "to:on:" : "JohnBrant 6/24/2016 12:26:52" } } + "remove:" : "ThierryGoubier 3/27/2017 22:53:01", + "setClass" : "ThierryGoubier 3/27/2017 22:53:01", + "dispatchTo:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "<=" : "ThierryGoubier 3/27/2017 22:53:01", + "to:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "codeSizeEstimate" : "ThierryGoubier 3/27/2017 22:53:01", + "edgeLabel" : "ThierryGoubier 3/27/2017 22:53:01", + "isCharacterTransition" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCharacterEdge.class/properties.json b/SmaCC-Development.package/SmaCCCharacterEdge.class/properties.json index d9fb73bd..d47f1a6a 100644 --- a/SmaCC-Development.package/SmaCCCharacterEdge.class/properties.json +++ b/SmaCC-Development.package/SmaCCCharacterEdge.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCCharacterEdge", - "pools" : [ - ], "super" : "SmaCCEdge", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCCharacterEdge", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCharacterRENode.class/methodProperties.json b/SmaCC-Development.package/SmaCCCharacterRENode.class/methodProperties.json index 37275196..7119fcc4 100644 --- a/SmaCC-Development.package/SmaCCCharacterRENode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCCharacterRENode.class/methodProperties.json @@ -1,17 +1,20 @@ { - "class" : { - "characters:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "asNFAStartingWith:" : "JohnBrant 6/24/2016 12:26:52", - "assignCharacters:" : "JohnBrant 6/24/2016 12:26:52", - "canMergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "characters" : "JohnBrant 6/24/2016 12:26:52", - "characters:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "matchingCharacters" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesSize" : "JohnBrant 6/24/2016 12:26:52", - "printCharacter:on:" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "|" : "JohnBrant 6/24/2016 12:26:52" } } + "possibleMatchesSize" : "ThierryGoubier 3/27/2017 22:53:01", + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "characters" : "ThierryGoubier 3/27/2017 22:53:01", + "canMergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "characters:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "printCharacter:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "asNFAStartingWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "assignCharacters:" : "ThierryGoubier 3/27/2017 22:53:01", + "matchingCharacters" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "|" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "characters:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCharacterRENode.class/properties.json b/SmaCC-Development.package/SmaCCCharacterRENode.class/properties.json index 7dac197d..0148e196 100644 --- a/SmaCC-Development.package/SmaCCCharacterRENode.class/properties.json +++ b/SmaCC-Development.package/SmaCCCharacterRENode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRegularExpressionNode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "characters", - "ignoreCase" ], + "ignoreCase" + ], "name" : "SmaCCCharacterRENode", - "pools" : [ - ], - "super" : "SmaCCRegularExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCharacterSet.class/methodProperties.json b/SmaCC-Development.package/SmaCCCharacterSet.class/methodProperties.json index 0a3b3015..e912442f 100644 --- a/SmaCC-Development.package/SmaCCCharacterSet.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCCharacterSet.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "add:" : "JohnBrant 6/24/2016 12:26:52", - "asString" : "JohnBrant 6/24/2016 12:26:52", - "do:" : "JohnBrant 6/24/2016 12:26:52", - "includes:" : "JohnBrant 6/24/2016 12:26:52", - "remove:ifAbsent:" : "JohnBrant 6/24/2016 12:26:52" } } + "asString" : "ThierryGoubier 3/27/2017 22:53:01", + "includes:" : "ThierryGoubier 3/27/2017 22:53:01", + "do:" : "ThierryGoubier 3/27/2017 22:53:01", + "remove:ifAbsent:" : "ThierryGoubier 3/27/2017 22:53:01", + "add:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCharacterSet.class/properties.json b/SmaCC-Development.package/SmaCCCharacterSet.class/properties.json index a0cc0253..d2d4fb08 100644 --- a/SmaCC-Development.package/SmaCCCharacterSet.class/properties.json +++ b/SmaCC-Development.package/SmaCCCharacterSet.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCCharacterSet", - "pools" : [ - ], "super" : "SmaCCIntegerSet", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCCharacterSet", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCClassDefinition.class/methodProperties.json b/SmaCC-Development.package/SmaCCClassDefinition.class/methodProperties.json index 6c049633..8bdfab4f 100644 --- a/SmaCC-Development.package/SmaCCClassDefinition.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCClassDefinition.class/methodProperties.json @@ -1,29 +1,32 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "addSubclass:" : "JohnBrant 6/24/2016 12:26:52", - "beRoot" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodsAndVariables" : "JohnBrant 6/24/2016 12:26:52", - "fullName" : "JohnBrant 6/24/2016 12:26:52", - "grammar:" : "JohnBrant 6/24/2016 12:26:52", - "hierarchyCount" : "JohnBrant 6/24/2016 12:26:52", - "hierarchyIncludes:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isRoot" : "JohnBrant 6/24/2016 12:26:52", - "isSortedBefore:" : "JohnBrant 6/24/2016 12:26:52", - "modelClass" : "JohnBrant 6/24/2016 12:26:52", - "modelClass:" : "JohnBrant 6/24/2016 12:26:52", - "name" : "JohnBrant 6/24/2016 12:26:52", - "name:" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "removeSubclass:" : "JohnBrant 6/24/2016 12:26:52", - "rootClassName" : "JohnBrant 6/24/2016 12:26:52", - "subclasses" : "JohnBrant 6/24/2016 12:26:52", - "superclass" : "JohnBrant 6/24/2016 12:26:52", - "superclass:" : "JohnBrant 6/24/2016 12:26:52", - "superclassName" : "JohnBrant 6/24/2016 12:26:52", - "temporaryNameFor:" : "JohnBrant 6/24/2016 12:26:52", - "temporaryVariableName" : "JohnBrant 6/24/2016 12:26:52", - "withAllSubclasses" : "JohnBrant 6/24/2016 12:26:52" } } + "beRoot" : "ThierryGoubier 3/27/2017 22:53:01", + "temporaryVariableName" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "hierarchyIncludes:" : "ThierryGoubier 3/27/2017 22:53:01", + "superclass:" : "ThierryGoubier 3/27/2017 22:53:01", + "name" : "ThierryGoubier 3/27/2017 22:53:01", + "modelClass" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodsAndVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "subclasses" : "ThierryGoubier 3/27/2017 22:53:01", + "fullName" : "ThierryGoubier 3/27/2017 22:53:01", + "modelClass:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeSubclass:" : "ThierryGoubier 3/27/2017 22:53:01", + "addSubclass:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "name:" : "ThierryGoubier 3/27/2017 22:53:01", + "withAllSubclasses" : "ThierryGoubier 3/27/2017 22:53:01", + "isRoot" : "ThierryGoubier 3/27/2017 22:53:01", + "isSortedBefore:" : "ThierryGoubier 3/27/2017 22:53:01", + "rootClassName" : "ThierryGoubier 3/27/2017 22:53:01", + "hierarchyCount" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "superclass" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator" : "ThierryGoubier 3/27/2017 22:53:01", + "superclassName" : "ThierryGoubier 3/27/2017 22:53:01", + "temporaryNameFor:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCClassDefinition.class/properties.json b/SmaCC-Development.package/SmaCCClassDefinition.class/properties.json index 76ff88bc..95064ef9 100644 --- a/SmaCC-Development.package/SmaCCClassDefinition.class/properties.json +++ b/SmaCC-Development.package/SmaCCClassDefinition.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "subclasses", "grammar", "class", "superclass", - "isRoot" ], + "isRoot" + ], "name" : "SmaCCClassDefinition", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCodeGenerator.class/instance/compileCacheId.st b/SmaCC-Development.package/SmaCCCodeGenerator.class/instance/compileCacheId.st new file mode 100644 index 00000000..083c190b --- /dev/null +++ b/SmaCC-Development.package/SmaCCCodeGenerator.class/instance/compileCacheId.st @@ -0,0 +1,2 @@ +compiling-parser +compileCacheId \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCodeGenerator.class/methodProperties.json b/SmaCC-Development.package/SmaCCCodeGenerator.class/methodProperties.json index b9127636..4c8765a8 100644 --- a/SmaCC-Development.package/SmaCCCodeGenerator.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCCodeGenerator.class/methodProperties.json @@ -1,138 +1,142 @@ { - "class" : { - "codeTemplates" : "JohnBrant 6/24/2016 12:26:52", - "codeTemplatesArray" : "JohnBrant 6/24/2016 12:26:52", - "new" : "JohnBrant 6/24/2016 12:26:52", - "parseSourceSelector" : "JohnBrant 6/24/2016 12:26:52", - "reset" : "JohnBrant 6/24/2016 12:26:52", - "typeName" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "acceptCharacterEdge:seen:" : "JohnBrant 6/24/2016 12:26:52", - "acceptStateEdge:" : "JohnBrant 6/24/2016 12:26:52", - "addParentAssignmentFor:to:" : "JohnBrant 6/24/2016 12:26:52", - "addVariable:forDefinition:" : "JohnBrant 6/24/2016 12:26:52", - "ambiguousTableEntryFor:" : "JohnBrant 6/24/2016 12:26:52", - "argumentIndex:" : "JohnBrant 6/24/2016 12:26:52", - "argumentIndex:subIndex:" : "JohnBrant 6/24/2016 12:26:52", - "asStatement:forNode:lastNeedsReturn:" : "JohnBrant 6/24/2016 12:26:52", - "assignVariable:in:at:first:" : "JohnBrant 6/24/2016 12:26:52", - "basicCompileSourceFor:" : "JohnBrant 6/24/2016 12:26:52", - "closestIsExpressionsFor:seen:" : "JohnBrant 6/24/2016 12:26:52", - "codeStream" : "JohnBrant 6/24/2016 12:26:52", - "comment:" : "JohnBrant 6/24/2016 12:26:52", - "commonSupertypeBetween:and:" : "JohnBrant 6/24/2016 12:26:52", - "commonSupertypeOf:" : "JohnBrant 6/24/2016 12:26:52", - "compileAcceptNodeMethodFor:rootNode:" : "JohnBrant 6/24/2016 12:26:52", - "compileAcceptVisitorMethod:visitor:" : "JohnBrant 6/24/2016 12:26:52", - "compileAmbiguousTransitions" : "JohnBrant 6/24/2016 12:26:52", - "compileChanges" : "JohnBrant 6/24/2016 12:26:52", - "compileChildrenMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileCopyInContextMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileDefinitionComment:" : "JohnBrant 6/24/2016 12:26:52", - "compileEmptySymbolTokenId:" : "JohnBrant 6/24/2016 12:26:52", - "compileEqualMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileErrorSymbolTokenId:" : "JohnBrant 6/24/2016 12:26:52", - "compileGetterAndSetter:forDefinition:" : "JohnBrant 6/24/2016 12:26:52", - "compileHashMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileIgnoreCaseMethods" : "JohnBrant 6/24/2016 12:26:52", - "compileInitializeMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileKeywordInitializerUsing:" : "JohnBrant 6/24/2016 12:26:52", - "compileMatchInContextMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodIn:" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodWithoutFormattingIn:" : "JohnBrant 6/24/2016 12:26:52", - "compileNode:" : "JohnBrant 6/24/2016 12:26:52", - "compileNodeClassDefinition:" : "JohnBrant 6/24/2016 12:26:52", - "compileOptimizedMethodIn:" : "JohnBrant 6/24/2016 12:26:52", - "compilePostCopyMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileReductionActions" : "JohnBrant 6/24/2016 12:26:52", - "compileReductionTable:" : "JohnBrant 6/24/2016 12:26:52", - "compileScannerClassIntoParser" : "JohnBrant 6/24/2016 12:26:52", - "compileSourceFor:" : "JohnBrant 6/24/2016 12:26:52", - "compileStartingStateIds:" : "JohnBrant 6/24/2016 12:26:52", - "compileSymbolNames" : "JohnBrant 6/24/2016 12:26:52", - "compileSymbolNames:" : "JohnBrant 6/24/2016 12:26:52", - "compileSymbolTypes" : "JohnBrant 6/24/2016 12:26:52", - "compileSymbolTypes:" : "JohnBrant 6/24/2016 12:26:52", - "compileTokenIdMethodNamed:withId:" : "JohnBrant 6/24/2016 12:26:52", - "compileTransitionTable:" : "JohnBrant 6/24/2016 12:26:52", - "compileVariablesMethods:" : "JohnBrant 6/24/2016 12:26:52", - "compileVisitMethodFor:visitor:" : "JohnBrant 6/24/2016 12:26:52", - "createNodeReduceAction:" : "JohnBrant 6/24/2016 12:26:52", - "createNodeReduceAction:pullUpFrom:" : "JohnBrant 6/24/2016 12:26:52", - "createVariableArrayFor:" : "JohnBrant 6/24/2016 12:26:52", - "defaultCategory:" : "JohnBrant 6/24/2016 12:26:52", - "defaultNodeReductionSource:" : "JohnBrant 6/24/2016 12:26:52", - "defaultReductionSource" : "JohnBrant 6/24/2016 12:26:52", - "defineClass:asSubclassOf:" : "JohnBrant 6/24/2016 12:26:52", - "doesNotUnderstand:" : "JohnBrant 6/24/2016 12:26:52", - "endIteratorString" : "JohnBrant 6/24/2016 12:26:52", - "endMethod" : "JohnBrant 6/24/2016 12:26:52", - "glrParserClass:" : "JohnBrant 6/24/2016 12:26:52", - "grammar" : "JohnBrant 6/24/2016 12:26:52", - "grammar:" : "JohnBrant 6/24/2016 12:26:52", - "initialMethodStatesFor:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "initializeArrayContentsToNull:" : "JohnBrant 6/24/2016 12:26:52", - "initializeResultForReduceAction:" : "JohnBrant 6/24/2016 12:26:52", - "keywords" : "JohnBrant 6/24/2016 12:26:52", - "maxJumpSize" : "JohnBrant 6/24/2016 12:26:52", - "method:type:" : "JohnBrant 6/24/2016 12:26:52", - "method:type:argumentName:argumentType:" : "JohnBrant 6/24/2016 12:26:52", - "method:type:argumentName:argumentType:argumentName:argumentType:" : "JohnBrant 6/24/2016 12:26:52", - "methodNameFor:" : "JohnBrant 6/24/2016 12:26:52", - "methodNameMap:forMethods:" : "JohnBrant 6/24/2016 12:26:52", - "minMaxPairsFor:without:" : "JohnBrant 6/24/2016 12:26:52", - "model" : "JohnBrant 6/24/2016 12:26:52", - "namespaceName" : "JohnBrant 6/24/2016 12:26:52", - "nextPut:" : "JohnBrant 6/24/2016 12:26:52", - "nextPutLine:" : "JohnBrant 6/24/2016 12:26:52", - "nextPutStatement:" : "JohnBrant 6/24/2016 12:26:52", - "nodeType" : "JohnBrant 6/24/2016 12:26:52", - "nonKeywordNameFor:" : "JohnBrant 6/24/2016 12:26:52", - "objectClass" : "JohnBrant 6/24/2016 12:26:52", - "outputInvertedMatchFor:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputIsSelector:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputMatchFor:on:without:" : "JohnBrant 6/24/2016 12:26:52", - "outputMatchFor:seen:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputStream" : "JohnBrant 6/24/2016 12:26:52", - "outputStreamClass" : "JohnBrant 6/24/2016 12:26:52", - "parseSourceSelector" : "JohnBrant 6/24/2016 12:26:52", - "parserClass" : "JohnBrant 6/24/2016 12:26:52", - "parserClass:" : "JohnBrant 6/24/2016 12:26:52", - "possiblyGuardNil:around:" : "JohnBrant 6/24/2016 12:26:52", - "processTransitionTable:" : "JohnBrant 6/24/2016 12:26:52", - "pullUpVariableArrayFor:index:" : "JohnBrant 6/24/2016 12:26:52", - "pullUpVariableFrom:into:index:first:" : "JohnBrant 6/24/2016 12:26:52", - "pullUpVariablesFrom:into:index:first:" : "JohnBrant 6/24/2016 12:26:52", - "recursionIndexFor:" : "JohnBrant 6/24/2016 12:26:52", - "reduceAction:" : "JohnBrant 6/24/2016 12:26:52", - "removeOldMethods" : "JohnBrant 6/24/2016 12:26:52", - "removeOldMethodsFrom:" : "JohnBrant 6/24/2016 12:26:52", - "resetCodeStream" : "JohnBrant 6/24/2016 12:26:52", - "scannerActionFor:" : "JohnBrant 6/24/2016 12:26:52", - "scannerClass:" : "JohnBrant 6/24/2016 12:26:52", - "selectorMap:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:with:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:with:with:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:with:with:with:" : "JohnBrant 6/24/2016 12:26:52", - "setGetterMethodNameTo:withName:" : "JohnBrant 6/24/2016 12:26:52", - "singleVariableCollectionFor:" : "JohnBrant 6/24/2016 12:26:52", - "sortedTransitionsForNode:" : "JohnBrant 6/24/2016 12:26:52", - "splitLargeNodes:" : "JohnBrant 6/24/2016 12:26:52", - "startProtectedOverrideMethod" : "JohnBrant 6/24/2016 12:26:52", - "startProtectedVirtualMethod" : "JohnBrant 6/24/2016 12:26:52", - "startPublicOverrideMethod" : "JohnBrant 6/24/2016 12:26:52", - "startPublicVirtualMethod" : "JohnBrant 6/24/2016 12:26:52", - "startStaticMethod" : "JohnBrant 6/24/2016 12:26:52", - "startStaticPrivateMethod" : "JohnBrant 6/24/2016 12:26:52", - "statesToMakeIntoMethodsFor:" : "JohnBrant 6/24/2016 12:26:52", - "superMessage:" : "JohnBrant 6/24/2016 12:26:52", - "superMessage:argument:" : "JohnBrant 6/24/2016 12:26:52", - "superMessage:argument:argument:" : "JohnBrant 6/24/2016 12:26:52", - "variableArrayAction:" : "JohnBrant 6/24/2016 12:26:52", - "variableReference:" : "JohnBrant 6/24/2016 12:26:52", - "variableReference:in:" : "JohnBrant 6/24/2016 12:26:52", - "writeMatchingCodeFor:" : "JohnBrant 6/24/2016 12:26:52", - "writeTransitionTableEntry:on:firstIsType:" : "JohnBrant 6/24/2016 12:26:52", - "writeTransitionTableMethod:withIndex:withArray:" : "JohnBrant 6/24/2016 12:26:52" } } + "parseSourceSelector" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerClass:" : "ThierryGoubier 3/27/2017 22:53:01", + "method:type:argumentName:argumentType:" : "ThierryGoubier 3/27/2017 22:53:01", + "parserClass:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeOldMethodsFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileCopyInContextMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialMethodStatesFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "setGetterMethodNameTo:withName:" : "ThierryGoubier 3/27/2017 22:53:01", + "initializeArrayContentsToNull:" : "ThierryGoubier 3/27/2017 22:53:01", + "startPublicVirtualMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "nextPutLine:" : "ThierryGoubier 3/27/2017 22:53:01", + "method:type:argumentName:argumentType:argumentName:argumentType:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputMatchFor:on:without:" : "ThierryGoubier 3/27/2017 22:53:01", + "addVariable:forDefinition:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileVisitMethodFor:visitor:" : "ThierryGoubier 3/27/2017 22:53:01", + "nonKeywordNameFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "sortedTransitionsForNode:" : "ThierryGoubier 3/27/2017 22:53:01", + "variableReference:in:" : "ThierryGoubier 3/27/2017 22:53:01", + "argumentIndex:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileInitializeMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "namespaceName" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMatchInContextMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "writeTransitionTableMethod:withIndex:withArray:" : "ThierryGoubier 3/27/2017 22:53:01", + "createVariableArrayFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileHashMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "closestIsExpressionsFor:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeType" : "ThierryGoubier 3/27/2017 22:53:01", + "compileTransitionTable:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileEmptySymbolTokenId:" : "ThierryGoubier 3/27/2017 22:53:01", + "endIteratorString" : "ThierryGoubier 3/27/2017 22:53:01", + "parserClass" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:" : "ThierryGoubier 3/27/2017 22:53:01", + "superMessage:argument:argument:" : "ThierryGoubier 3/27/2017 22:53:01", + "statesToMakeIntoMethodsFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileReductionTable:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileKeywordInitializerUsing:" : "ThierryGoubier 3/27/2017 22:53:01", + "commonSupertypeBetween:and:" : "ThierryGoubier 3/27/2017 22:53:01", + "argumentIndex:subIndex:" : "ThierryGoubier 3/27/2017 22:53:01", + "comment:" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:with:" : "ThierryGoubier 3/27/2017 22:53:01", + "startStaticMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "doesNotUnderstand:" : "ThierryGoubier 3/27/2017 22:53:01", + "codeStream" : "ThierryGoubier 3/27/2017 22:53:01", + "defineClass:asSubclassOf:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileIgnoreCaseMethods" : "ThierryGoubier 3/27/2017 22:53:01", + "compileAcceptVisitorMethod:visitor:" : "ThierryGoubier 3/27/2017 22:53:01", + "startProtectedVirtualMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "compileDefinitionComment:" : "ThierryGoubier 3/27/2017 22:53:01", + "superMessage:" : "ThierryGoubier 3/27/2017 22:53:01", + "methodNameFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "asStatement:forNode:lastNeedsReturn:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "splitLargeNodes:" : "ThierryGoubier 3/27/2017 22:53:01", + "writeMatchingCodeFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:with:with:" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerActionFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultNodeReductionSource:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputMatchFor:seen:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileNodeClassDefinition:" : "ThierryGoubier 3/27/2017 22:53:01", + "nextPut:" : "ThierryGoubier 3/27/2017 22:53:01", + "compilePostCopyMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileEqualMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "maxJumpSize" : "ThierryGoubier 3/27/2017 22:53:01", + "nextPutStatement:" : "ThierryGoubier 3/27/2017 22:53:01", + "pullUpVariableFrom:into:index:first:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileReductionActions" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar" : "ThierryGoubier 3/27/2017 22:53:01", + "outputInvertedMatchFor:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileChildrenMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "methodNameMap:forMethods:" : "ThierryGoubier 3/27/2017 22:53:01", + "variableReference:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputStreamClass" : "ThierryGoubier 3/27/2017 22:53:01", + "compileGetterAndSetter:forDefinition:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileVariablesMethods:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileSymbolNames" : "ThierryGoubier 3/27/2017 22:53:01", + "ambiguousTableEntryFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileAcceptNodeMethodFor:rootNode:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileTokenIdMethodNamed:withId:" : "ThierryGoubier 3/27/2017 22:53:01", + "assignVariable:in:at:first:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileSourceFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "minMaxPairsFor:without:" : "ThierryGoubier 3/27/2017 22:53:01", + "writeTransitionTableEntry:on:firstIsType:" : "ThierryGoubier 3/27/2017 22:53:01", + "superMessage:argument:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileChanges" : "ThierryGoubier 3/27/2017 22:53:01", + "pullUpVariablesFrom:into:index:first:" : "ThierryGoubier 3/27/2017 22:53:01", + "commonSupertypeOf:" : "ThierryGoubier 3/27/2017 22:53:01", + "resetCodeStream" : "ThierryGoubier 3/27/2017 22:53:01", + "startPublicOverrideMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "variableArrayAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileStartingStateIds:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileSymbolNames:" : "ThierryGoubier 3/27/2017 22:53:01", + "objectClass" : "ThierryGoubier 3/27/2017 22:53:01", + "processTransitionTable:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileScannerClassIntoParser" : "ThierryGoubier 3/27/2017 22:53:01", + "removeOldMethods" : "ThierryGoubier 3/27/2017 22:53:01", + "acceptCharacterEdge:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "possiblyGuardNil:around:" : "ThierryGoubier 3/27/2017 22:53:01", + "glrParserClass:" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:with:with:with:" : "ThierryGoubier 3/27/2017 22:53:01", + "singleVariableCollectionFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileErrorSymbolTokenId:" : "ThierryGoubier 3/27/2017 22:53:01", + "addParentAssignmentFor:to:" : "ThierryGoubier 3/27/2017 22:53:01", + "keywords" : "ThierryGoubier 3/27/2017 22:53:01", + "initializeResultForReduceAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileNode:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileOptimizedMethodIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "createNodeReduceAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "acceptStateEdge:" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultReductionSource" : "ThierryGoubier 3/27/2017 22:53:01", + "endMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "compileAmbiguousTransitions" : "ThierryGoubier 3/27/2017 22:53:01", + "selectorMap:" : "ThierryGoubier 3/27/2017 22:53:01", + "startStaticPrivateMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "createNodeReduceAction:pullUpFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "basicCompileSourceFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputStream" : "ThierryGoubier 3/27/2017 22:53:01", + "compileCacheId" : "JohnBrant 10/9/2016 14:55", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "method:type:" : "ThierryGoubier 3/27/2017 22:53:01", + "recursionIndexFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileSymbolTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "pullUpVariableArrayFor:index:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputIsSelector:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodWithoutFormattingIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultCategory:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileSymbolTypes" : "ThierryGoubier 3/27/2017 22:53:01", + "startProtectedOverrideMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "model" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "codeTemplatesArray" : "ThierryGoubier 3/27/2017 22:53:01", + "new" : "ThierryGoubier 3/27/2017 22:53:01", + "parseSourceSelector" : "ThierryGoubier 3/27/2017 22:53:01", + "reset" : "ThierryGoubier 3/27/2017 22:53:01", + "codeTemplates" : "ThierryGoubier 3/27/2017 22:53:01", + "typeName" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCodeGenerator.class/properties.json b/SmaCC-Development.package/SmaCCCodeGenerator.class/properties.json index 79212545..1caa6216 100644 --- a/SmaCC-Development.package/SmaCCCodeGenerator.class/properties.json +++ b/SmaCC-Development.package/SmaCCCodeGenerator.class/properties.json @@ -1,10 +1,12 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Development", "classinstvars" : [ - "codeTemplates" ], - "classvars" : [ - ], - "commentStamp" : "", + "codeTemplates" + ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "parserClass", "scannerClass", @@ -13,9 +15,8 @@ "reduceActionCache", "ambiguousActions", "grammar", - "defaultCategory" ], + "defaultCategory" + ], "name" : "SmaCCCodeGenerator", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCompilationNotification.class/methodProperties.json b/SmaCC-Development.package/SmaCCCompilationNotification.class/methodProperties.json index 0e4a6622..d158391b 100644 --- a/SmaCC-Development.package/SmaCCCompilationNotification.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCCompilationNotification.class/methodProperties.json @@ -1,5 +1,4 @@ { - "class" : { - }, - "instance" : { - } } + "instance" : { }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCompilationNotification.class/properties.json b/SmaCC-Development.package/SmaCCCompilationNotification.class/properties.json index 7ea36855..4026432d 100644 --- a/SmaCC-Development.package/SmaCCCompilationNotification.class/properties.json +++ b/SmaCC-Development.package/SmaCCCompilationNotification.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCCompilationNotification", - "pools" : [ - ], "super" : "Notification", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCCompilationNotification", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCompositeAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCCompositeAction.class/methodProperties.json index a0ced085..e270d534 100644 --- a/SmaCC-Development.package/SmaCCCompositeAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCCompositeAction.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "actions" : "JohnBrant 6/24/2016 12:26:52", - "addAction:" : "JohnBrant 6/24/2016 12:26:52", - "addActions:" : "JohnBrant 6/24/2016 12:26:52", - "errorType" : "JohnBrant 6/24/2016 12:26:52", - "id" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "lr1Item" : "JohnBrant 6/24/2016 12:26:52", - "preferredAction" : "JohnBrant 6/24/2016 12:26:52", - "printPathOn:" : "JohnBrant 6/24/2016 12:26:52", - "raiseXReduceNotification" : "JohnBrant 6/24/2016 12:26:52", - "signalAllWarnings" : "JohnBrant 6/24/2016 12:26:52" } } + "errorType" : "ThierryGoubier 3/27/2017 22:53:01", + "actions" : "ThierryGoubier 3/27/2017 22:53:01", + "lr1Item" : "ThierryGoubier 3/27/2017 22:53:01", + "addAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "addActions:" : "ThierryGoubier 3/27/2017 22:53:01", + "id" : "ThierryGoubier 3/27/2017 22:53:01", + "signalAllWarnings" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "preferredAction" : "ThierryGoubier 3/27/2017 22:53:01", + "printPathOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "raiseXReduceNotification" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCompositeAction.class/properties.json b/SmaCC-Development.package/SmaCCCompositeAction.class/properties.json index 49a7db5b..8364a794 100644 --- a/SmaCC-Development.package/SmaCCCompositeAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCCompositeAction.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCAction", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "actions" ], + "actions" + ], "name" : "SmaCCCompositeAction", - "pools" : [ - ], - "super" : "SmaCCAction", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/methodProperties.json b/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/methodProperties.json index 98a6f4a4..4df726e3 100644 --- a/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "classDefinition" : "JohnBrant 6/24/2016 12:26:52", - "index" : "JohnBrant 6/24/2016 12:26:52", - "index:" : "JohnBrant 6/24/2016 12:26:52", - "isPullUpAction" : "JohnBrant 6/24/2016 12:26:52", - "nodeType:" : "JohnBrant 6/24/2016 12:26:52", - "source" : "JohnBrant 6/24/2016 12:26:52" } } + "classDefinition" : "ThierryGoubier 3/27/2017 22:53:01", + "source" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "index:" : "ThierryGoubier 3/27/2017 22:53:01", + "index" : "ThierryGoubier 3/27/2017 22:53:01", + "isPullUpAction" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeType:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/properties.json b/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/properties.json index 7e9b9701..fb43366f 100644 --- a/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/properties.json +++ b/SmaCC-Development.package/SmaCCCreateNodeReduceCode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCReduceCode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "classDefinition", - "index" ], + "index" + ], "name" : "SmaCCCreateNodeReduceCode", - "pools" : [ - ], - "super" : "SmaCCReduceCode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/methodProperties.json b/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/methodProperties.json index 85ca21f3..b1309b7b 100644 --- a/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/methodProperties.json @@ -1,11 +1,14 @@ { - "class" : { - "initialize" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "index" : "JohnBrant 6/24/2016 12:26:52", - "modelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "returnedNodeIndex" : "JohnBrant 6/24/2016 12:26:52", - "signalNodeCreationWarning" : "JohnBrant 6/24/2016 12:26:52", - "source" : "JohnBrant 6/24/2016 12:26:52" } } + "source" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "returnedNodeIndex" : "ThierryGoubier 3/27/2017 22:53:01", + "index" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "signalNodeCreationWarning" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "initialize" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/properties.json b/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/properties.json index eeb76a25..63afc355 100644 --- a/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/properties.json +++ b/SmaCC-Development.package/SmaCCDefaultNodeReduceCode.class/properties.json @@ -1,14 +1,15 @@ { + "commentStamp" : "", + "super" : "SmaCCReduceCode", "category" : "SmaCC-Development", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ - "IsCaching" ], - "commentStamp" : "", + "IsCaching" + ], "instvars" : [ - "index" ], + "index" + ], "name" : "SmaCCDefaultNodeReduceCode", - "pools" : [ - ], - "super" : "SmaCCReduceCode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefaultReduceCode.class/methodProperties.json b/SmaCC-Development.package/SmaCCDefaultReduceCode.class/methodProperties.json index 9730c8be..17689a14 100644 --- a/SmaCC-Development.package/SmaCCDefaultReduceCode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCDefaultReduceCode.class/methodProperties.json @@ -1,7 +1,8 @@ { - "class" : { - }, "instance" : { - "basicModelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "hasReduceAction" : "JohnBrant 6/24/2016 12:26:52", - "source" : "JohnBrant 6/24/2016 12:26:52" } } + "source" : "ThierryGoubier 3/27/2017 22:53:01", + "hasReduceAction" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefaultReduceCode.class/properties.json b/SmaCC-Development.package/SmaCCDefaultReduceCode.class/properties.json index 744dc3c6..77378096 100644 --- a/SmaCC-Development.package/SmaCCDefaultReduceCode.class/properties.json +++ b/SmaCC-Development.package/SmaCCDefaultReduceCode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCDefaultReduceCode", - "pools" : [ - ], "super" : "SmaCCReduceCode", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCDefaultReduceCode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefinitionParser.class/class/cacheId.st b/SmaCC-Development.package/SmaCCDefinitionParser.class/class/cacheId.st new file mode 100644 index 00000000..2e5cd285 --- /dev/null +++ b/SmaCC-Development.package/SmaCCDefinitionParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-02T22:34:55.261818+02:00' \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefinitionParser.class/methodProperties.json b/SmaCC-Development.package/SmaCCDefinitionParser.class/methodProperties.json index 5b71eb28..74f3006b 100644 --- a/SmaCC-Development.package/SmaCCDefinitionParser.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCDefinitionParser.class/methodProperties.json @@ -1,100 +1,104 @@ { - "class" : { - "definitionComment" : "ThierryGoubier 9/25/2016 17:16", - "scannerClass" : "JohnBrant 6/24/2016 12:26:52", - "startingStateForFile" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "allCharacters" : "JohnBrant 6/24/2016 12:26:52", - "carriageReturnString" : "JohnBrant 6/24/2016 12:26:52", - "charactersFor:in:" : "JohnBrant 6/24/2016 12:26:52", - "createClass:for:" : "JohnBrant 6/24/2016 12:26:52", - "createDefaultClassFor:" : "JohnBrant 6/24/2016 12:26:52", - "createDefaultClassesForSymbol:" : "JohnBrant 6/24/2016 12:26:52", - "formFeedString" : "JohnBrant 6/24/2016 12:26:52", - "generateImplicitToken:" : "JohnBrant 6/24/2016 12:26:52", - "grammar:" : "JohnBrant 6/24/2016 12:26:52", - "hexStringFrom:" : "JohnBrant 6/24/2016 12:26:52", - "hexValueFrom:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isDigit:" : "JohnBrant 6/24/2016 12:26:52", - "isLetterOrDigit:" : "JohnBrant 6/24/2016 12:26:52", - "isWhitespace:" : "JohnBrant 6/24/2016 12:26:52", - "newlineString" : "JohnBrant 6/24/2016 12:26:52", - "nodeFor:" : "JohnBrant 6/24/2016 12:26:52", - "parseCharacterBlock:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForAnnotateTokens1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForAttributesLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForClassList1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForClassList2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForEndDirective1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForExcludeStates2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForFile1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForGLR1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForIdMethodLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForIdTokens1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForIdTokens2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForIgnoreCase1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForIgnoredVariableList2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForIgnoredVariables1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForLeftLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForNonAssociativeLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForParserRule1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForParserRule2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForParserRule3:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForParserRule4:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForParserRules1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForPrefixLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForProductionRule1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegex2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegex3:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexRule1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexRule2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm10:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm11:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm12:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm3:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm4:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm6:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm7:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm8:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRegexTerm9:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRightLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRootClassLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRule1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForRule3:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForSimpleTerms1:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForStartDirective1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForStartProduction1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForStartRegex1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForStartingTokens1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForStartingTokens2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForStates2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForSuffixLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForSuperclassLine1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForSymbol1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForTerm1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForTerm2:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerm3:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForTerm4:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForTerm5:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerm6:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerm7:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerms1:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForTerms2:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForTerms3:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionForTerms4:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerms5:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerms6:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerms7:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerms8:" : "ThierryGoubier 9/25/2016 17:16", - "reduceActionForTerms9:" : "ThierryGoubier 9/25/2016 17:16", - "reduceTable" : "ThierryGoubier 9/25/2016 17:16", - "reportCharacterBlockErrorForToken:" : "JohnBrant 6/24/2016 12:26:52", - "symbolNames" : "ThierryGoubier 9/25/2016 17:16", - "tabString" : "JohnBrant 6/24/2016 12:26:52", - "transitionTable" : "ThierryGoubier 9/25/2016 17:16", - "tryAllTokens" : "JohnBrant 6/24/2016 12:26:52", - "verifyCodeToken:for:" : "JohnBrant 6/24/2016 12:26:52", - "verticalTabString" : "JohnBrant 6/24/2016 12:26:52", - "whitespaceValues" : "JohnBrant 6/24/2016 12:26:52" } } + "isLetterOrDigit:" : "ThierryGoubier 3/27/2017 22:53:01", + "newlineString" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRightLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "generateImplicitToken:" : "ThierryGoubier 3/27/2017 22:53:01", + "hexStringFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm8:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForAttributesLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm9:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm6:" : "ThierryGoubier 3/27/2017 22:53:01", + "hexValueFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm4:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm7:" : "ThierryGoubier 3/27/2017 22:53:01", + "verifyCodeToken:for:" : "ThierryGoubier 3/27/2017 22:53:01", + "parseCharacterBlock:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm3:" : "ThierryGoubier 3/27/2017 22:53:01", + "symbolNames" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForLeftLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "createDefaultClassesForSymbol:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm12:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForSuperclassLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm10:" : "ThierryGoubier 3/27/2017 22:53:01", + "isWhitespace:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexTerm11:" : "ThierryGoubier 3/27/2017 22:53:01", + "whitespaceValues" : "ThierryGoubier 3/27/2017 22:53:01", + "charactersFor:in:" : "ThierryGoubier 3/27/2017 22:53:01", + "carriageReturnString" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForIgnoredVariables1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerm6:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerm7:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerm4:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerm5:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerm2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexRule2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerm3:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerm1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForAnnotateTokens1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegexRule1:" : "ThierryGoubier 3/27/2017 22:53:01", + "transitionTable" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForNonAssociativeLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForStates2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForSymbol1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceTable" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForIgnoredVariableList2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForSimpleTerms1:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForProductionRule1:" : "ThierryGoubier 3/27/2017 22:53:01", + "tabString" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForSuffixLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForPrefixLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "createDefaultClassFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForParserRules1:" : "ThierryGoubier 3/27/2017 22:53:01", + "allCharacters" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRule3:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRule1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForEndDirective1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForStartRegex1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForParserRule4:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForParserRule2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForExcludeStates2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForIdTokens2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForParserRule3:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForParserRule1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForStartingTokens2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForIdTokens1:" : "ThierryGoubier 3/27/2017 22:53:01", + "tryAllTokens" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegex3:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForStartingTokens1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRegex2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForStartDirective1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms8:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms9:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms6:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForClassList2:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms7:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForGLR1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms5:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForRootClassLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForClassList1:" : "ThierryGoubier 3/27/2017 22:53:01", + "isDigit:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForIgnoreCase1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms3:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms4:" : "ThierryGoubier 3/27/2017 22:53:01", + "createClass:for:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForTerms2:" : "ThierryGoubier 3/27/2017 22:53:01", + "verticalTabString" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "formFeedString" : "ThierryGoubier 3/27/2017 22:53:01", + "reportCharacterBlockErrorForToken:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForIdMethodLine1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForStartProduction1:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionForFile1:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "startingStateForFile" : "ThierryGoubier 3/27/2017 22:53:01", + "definitionComment" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerClass" : "ThierryGoubier 3/27/2017 22:53:01", + "cacheId" : "ThierryGoubier 5/2/2017 22:34" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefinitionParser.class/properties.json b/SmaCC-Development.package/SmaCCDefinitionParser.class/properties.json index 05993628..0839fe94 100644 --- a/SmaCC-Development.package/SmaCCDefinitionParser.class/properties.json +++ b/SmaCC-Development.package/SmaCCDefinitionParser.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCParser", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "scannerDefinition", "grammar", - "defaultClasses" ], + "defaultClasses" + ], "name" : "SmaCCDefinitionParser", - "pools" : [ - ], - "super" : "SmaCCParser", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12.st b/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12.st index f5831645..5208fae2 100644 --- a/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12.st +++ b/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12.st @@ -2,20 +2,15 @@ generated scan12 self step. currentCharacter == Character newPage - ifTrue: - [ ^ self scan12X6 ]. + ifTrue: [ ^ self scan12X6 ]. currentCharacter == $" - ifTrue: - [ ^ self scan12X13 ]. + ifTrue: [ ^ self scan12X13 ]. currentCharacter == $# - ifTrue: - [ ^ self scan12X2 ]. + ifTrue: [ ^ self scan12X2 ]. currentCharacter == $% - ifTrue: - [ ^ self scan12X10 ]. + ifTrue: [ ^ self scan12X10 ]. currentCharacter == $' - ifTrue: - [ ^ self scan12X8 ]. + ifTrue: [ ^ self scan12X8 ]. currentCharacter == $( ifTrue: [ ^ self recordAndReportMatch: #(3) ]. currentCharacter == $) @@ -27,6 +22,5 @@ scan12 currentCharacter == $. ifTrue: [ ^ self recordAndReportMatch: #(42) ]. currentCharacter == $/ - ifTrue: - [ ^ self scan12X12 ]. + ifTrue: [ ^ self scan12X12 ]. ^ self scan12X14 \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12X14.st b/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12X14.st index 4ccf1fe9..d7d62e47 100644 --- a/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12X14.st +++ b/SmaCC-Development.package/SmaCCDefinitionScanner.class/instance/scan12X14.st @@ -1,33 +1,26 @@ generated scan12X14 currentCharacter == $: - ifTrue: - [ ^ self scan12X11 ]. + ifTrue: [ ^ self scan12X11 ]. currentCharacter == $; ifTrue: [ ^ self recordAndReportMatch: #(37 41) ]. currentCharacter == $< - ifTrue: - [ ^ self scan12X4 ]. + ifTrue: [ ^ self scan12X4 ]. currentCharacter == $? ifTrue: [ ^ self recordAndReportMatch: #(6 41) ]. currentCharacter == $[ - ifTrue: - [ ^ self scan12X3 ]. + ifTrue: [ ^ self scan12X3 ]. currentCharacter == $\ - ifTrue: - [ ^ self scan12X1 ]. + ifTrue: [ ^ self scan12X1 ]. currentCharacter == $] ifTrue: [ ^ self recordAndReportMatch: #(11 41) ]. currentCharacter == ${ - ifTrue: - [ ^ self scan12X7 ]. + ifTrue: [ ^ self scan12X7 ]. currentCharacter == $| ifTrue: [ ^ self recordAndReportMatch: #(4 41) ]. (currentCharacter isSeparator or: [ currentCharacter == Character pageUp ]) - ifTrue: - [ ^ self scan12X9 ]. + ifTrue: [ ^ self scan12X9 ]. (currentCharacter isLetter or: [ currentCharacter == $_ ]) - ifTrue: - [ ^ self scan12X5 ]. + ifTrue: [ ^ self scan12X5 ]. ^ self recordAndReportMatch: #(41) \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefinitionScanner.class/methodProperties.json b/SmaCC-Development.package/SmaCCDefinitionScanner.class/methodProperties.json index a81cdbc5..610a1564 100644 --- a/SmaCC-Development.package/SmaCCDefinitionScanner.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCDefinitionScanner.class/methodProperties.json @@ -1,63 +1,66 @@ { - "class" : { - "initializeKeywordMap" : "ThierryGoubier 9/25/2016 17:16", - "needsLineNumbers" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "canParse:" : "JohnBrant 6/24/2016 12:26:52", - "canParseSmalltalk:" : "JohnBrant 6/24/2016 12:26:52", - "classLeftId" : "ThierryGoubier 9/25/2016 17:16", - "classRightId" : "ThierryGoubier 9/25/2016 17:16", - "code" : "JohnBrant 6/24/2016 12:26:52", - "codeId" : "ThierryGoubier 9/25/2016 17:16", - "directiveId" : "ThierryGoubier 9/25/2016 17:16", - "emptySymbolTokenId" : "ThierryGoubier 9/25/2016 17:16", - "errorTokenId" : "ThierryGoubier 9/25/2016 17:16", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "keywordId" : "ThierryGoubier 9/25/2016 17:16", - "parseSourceSelector:" : "JohnBrant 6/24/2016 12:26:52", - "productionId" : "ThierryGoubier 9/25/2016 17:16", - "scan1" : "ThierryGoubier 9/25/2016 17:16", - "scan10" : "ThierryGoubier 9/25/2016 17:16", - "scan11" : "ThierryGoubier 9/25/2016 17:16", - "scan12" : "ThierryGoubier 9/25/2016 17:16", - "scan12X1" : "ThierryGoubier 9/25/2016 17:16", - "scan12X10" : "ThierryGoubier 9/25/2016 17:16", - "scan12X11" : "ThierryGoubier 9/25/2016 17:16", - "scan12X12" : "ThierryGoubier 9/25/2016 17:16", - "scan12X13" : "ThierryGoubier 9/25/2016 17:16", - "scan12X14" : "ThierryGoubier 9/25/2016 17:16", - "scan12X2" : "ThierryGoubier 9/25/2016 17:16", - "scan12X3" : "ThierryGoubier 9/25/2016 17:16", - "scan12X4" : "ThierryGoubier 9/25/2016 17:16", - "scan12X5" : "ThierryGoubier 9/25/2016 17:16", - "scan12X6" : "ThierryGoubier 9/25/2016 17:16", - "scan12X7" : "ThierryGoubier 9/25/2016 17:16", - "scan12X8" : "ThierryGoubier 9/25/2016 17:16", - "scan12X9" : "ThierryGoubier 9/25/2016 17:16", - "scan13" : "ThierryGoubier 9/25/2016 17:16", - "scan14" : "ThierryGoubier 9/25/2016 17:16", - "scan15" : "ThierryGoubier 9/25/2016 17:16", - "scan2" : "ThierryGoubier 9/25/2016 17:16", - "scan3" : "ThierryGoubier 9/25/2016 17:16", - "scan4" : "ThierryGoubier 9/25/2016 17:16", - "scan5" : "ThierryGoubier 9/25/2016 17:16", - "scan6" : "ThierryGoubier 9/25/2016 17:16", - "scan7" : "ThierryGoubier 9/25/2016 17:16", - "scan8" : "ThierryGoubier 9/25/2016 17:16", - "scan9" : "ThierryGoubier 9/25/2016 17:16", - "scanForToken" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX1" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX1X1" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX1X2" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX1X3" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX1X4" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX1X5" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX1X6" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX2" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX3" : "ThierryGoubier 9/25/2016 17:16", - "scanForTokenX4" : "ThierryGoubier 9/25/2016 17:16", - "semicolonId" : "ThierryGoubier 9/25/2016 17:16", - "symbolnameId" : "ThierryGoubier 9/25/2016 17:16", - "tokenActions" : "ThierryGoubier 9/25/2016 17:16", - "tokennameId" : "ThierryGoubier 9/25/2016 17:16", - "variablenameId" : "ThierryGoubier 9/25/2016 17:16" } } + "errorTokenId" : "ThierryGoubier 3/27/2017 22:53:01", + "parseSourceSelector:" : "ThierryGoubier 3/27/2017 22:53:01", + "tokennameId" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X7" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X8" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X9" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX1" : "ThierryGoubier 3/27/2017 22:53:01", + "directiveId" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForToken" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX2" : "ThierryGoubier 3/27/2017 22:53:01", + "tokenActions" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX3" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX4" : "ThierryGoubier 3/27/2017 22:53:01", + "scan1" : "ThierryGoubier 3/27/2017 22:53:01", + "classLeftId" : "ThierryGoubier 3/27/2017 22:53:01", + "code" : "ThierryGoubier 3/27/2017 22:53:01", + "scan2" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX1X1" : "ThierryGoubier 3/27/2017 22:53:01", + "scan3" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX1X2" : "ThierryGoubier 3/27/2017 22:53:01", + "classRightId" : "ThierryGoubier 3/27/2017 22:53:01", + "canParseSmalltalk:" : "ThierryGoubier 3/27/2017 22:53:01", + "scan4" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X1" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX1X3" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X2" : "ThierryGoubier 3/27/2017 22:53:01", + "scan5" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX1X4" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X3" : "ThierryGoubier 3/27/2017 22:53:01", + "scan10" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X10" : "ThierryGoubier 3/27/2017 22:53:01", + "codeId" : "ThierryGoubier 3/27/2017 22:53:01", + "scan6" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X4" : "ThierryGoubier 3/27/2017 22:53:01", + "scan11" : "ThierryGoubier 3/27/2017 22:53:01", + "emptySymbolTokenId" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X11" : "ThierryGoubier 3/27/2017 22:53:01", + "scan7" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X5" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12" : "ThierryGoubier 5/2/2017 22:34", + "scan12X12" : "ThierryGoubier 3/27/2017 22:53:01", + "scan8" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX1X5" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X6" : "ThierryGoubier 3/27/2017 22:53:01", + "scan13" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X13" : "ThierryGoubier 3/27/2017 22:53:01", + "keywordId" : "ThierryGoubier 3/27/2017 22:53:01", + "canParse:" : "ThierryGoubier 3/27/2017 22:53:01", + "productionId" : "ThierryGoubier 3/27/2017 22:53:01", + "scan14" : "ThierryGoubier 3/27/2017 22:53:01", + "scan12X14" : "ThierryGoubier 5/2/2017 22:34", + "scan9" : "ThierryGoubier 3/27/2017 22:53:01", + "scanForTokenX1X6" : "ThierryGoubier 3/27/2017 22:53:01", + "semicolonId" : "ThierryGoubier 3/27/2017 22:53:01", + "scan15" : "ThierryGoubier 3/27/2017 22:53:01", + "symbolnameId" : "ThierryGoubier 3/27/2017 22:53:01", + "variablenameId" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "needsLineNumbers" : "ThierryGoubier 3/27/2017 22:53:01", + "initializeKeywordMap" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDefinitionScanner.class/properties.json b/SmaCC-Development.package/SmaCCDefinitionScanner.class/properties.json index d375138d..a049284a 100644 --- a/SmaCC-Development.package/SmaCCDefinitionScanner.class/properties.json +++ b/SmaCC-Development.package/SmaCCDefinitionScanner.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCScanner", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "parseSourceSelector" ], + "parseSourceSelector" + ], "name" : "SmaCCDefinitionScanner", - "pools" : [ - ], - "super" : "SmaCCScanner", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/methodProperties.json b/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/methodProperties.json index 8ffdd9f3..3e975134 100644 --- a/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/methodProperties.json @@ -1,13 +1,16 @@ { - "class" : { - "removeDuplicateNodesIn:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "copyEdgesWith:" : "JohnBrant 6/24/2016 12:26:52", - "copyGraph" : "JohnBrant 6/24/2016 12:26:52", - "copyNodesInto:" : "JohnBrant 6/24/2016 12:26:52", - "isNode:equivalentTo:" : "JohnBrant 6/24/2016 12:26:52", - "mergeAllTransitions" : "JohnBrant 6/24/2016 12:26:52", - "mergeNodeUsing:" : "JohnBrant 6/24/2016 12:26:52", - "pairsDo:" : "JohnBrant 6/24/2016 12:26:52", - "removeDuplicateNodesIn:" : "JohnBrant 6/24/2016 12:26:52", - "removeDuplicates" : "JohnBrant 6/24/2016 12:26:52" } } + "isNode:equivalentTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeDuplicates" : "ThierryGoubier 3/27/2017 22:53:01", + "copyEdgesWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "copyGraph" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeNodeUsing:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeDuplicateNodesIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "pairsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeAllTransitions" : "ThierryGoubier 3/27/2017 22:53:01", + "copyNodesInto:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "removeDuplicateNodesIn:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/properties.json b/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/properties.json index db12ab95..ec403fe8 100644 --- a/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/properties.json +++ b/SmaCC-Development.package/SmaCCDuplicateNodeEliminator.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCGraphAlgorithm", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "comparisonState", - "root" ], + "root" + ], "name" : "SmaCCDuplicateNodeEliminator", - "pools" : [ - ], - "super" : "SmaCCGraphAlgorithm", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCEdge.class/methodProperties.json b/SmaCC-Development.package/SmaCCEdge.class/methodProperties.json index 867083e4..af3a973e 100644 --- a/SmaCC-Development.package/SmaCCEdge.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCEdge.class/methodProperties.json @@ -1,23 +1,26 @@ { - "class" : { - "to:on:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "<=" : "JohnBrant 6/24/2016 12:26:52", - "=" : "JohnBrant 6/24/2016 12:26:52", - "canMergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "codeSizeEstimate" : "JohnBrant 6/24/2016 12:26:52", - "dispatchTo:seen:" : "JohnBrant 6/24/2016 12:26:52", - "edgeLabel" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "includes:" : "JohnBrant 6/24/2016 12:26:52", - "isCharacterTransition" : "JohnBrant 6/24/2016 12:26:52", - "isEmpty" : "JohnBrant 6/24/2016 12:26:52", - "isEpsilonTransition" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "remove:" : "JohnBrant 6/24/2016 12:26:52", - "setClass" : "JohnBrant 6/24/2016 12:26:52", - "to" : "JohnBrant 6/24/2016 12:26:52", - "to:" : "JohnBrant 6/24/2016 12:26:52", - "to:on:" : "JohnBrant 6/24/2016 12:26:52", - "transitionObjects" : "JohnBrant 6/24/2016 12:26:52" } } + "to:" : "ThierryGoubier 3/27/2017 22:53:01", + "to:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "isCharacterTransition" : "ThierryGoubier 3/27/2017 22:53:01", + "remove:" : "ThierryGoubier 3/27/2017 22:53:01", + "to" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "isEpsilonTransition" : "ThierryGoubier 3/27/2017 22:53:01", + "canMergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "<=" : "ThierryGoubier 3/27/2017 22:53:01", + "transitionObjects" : "ThierryGoubier 3/27/2017 22:53:01", + "setClass" : "ThierryGoubier 3/27/2017 22:53:01", + "dispatchTo:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "codeSizeEstimate" : "ThierryGoubier 3/27/2017 22:53:01", + "edgeLabel" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "includes:" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "isEmpty" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "to:on:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCEdge.class/properties.json b/SmaCC-Development.package/SmaCCEdge.class/properties.json index d1809a13..b49b9739 100644 --- a/SmaCC-Development.package/SmaCCEdge.class/properties.json +++ b/SmaCC-Development.package/SmaCCEdge.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "toNode", - "transitionObjects" ], + "transitionObjects" + ], "name" : "SmaCCEdge", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCEpsilonRemoval.class/methodProperties.json b/SmaCC-Development.package/SmaCCEpsilonRemoval.class/methodProperties.json index 8704b8e8..03995c8d 100644 --- a/SmaCC-Development.package/SmaCCEpsilonRemoval.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCEpsilonRemoval.class/methodProperties.json @@ -1,8 +1,11 @@ { - "class" : { - "removeEpsilonEdgesFrom:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "createNodeWithoutEpsilonEdges:" : "JohnBrant 6/24/2016 12:26:52", - "epsilonReachableNodesFrom:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "removeEpsilonEdgesFrom:" : "JohnBrant 6/24/2016 12:26:52" } } + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "removeEpsilonEdgesFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "createNodeWithoutEpsilonEdges:" : "ThierryGoubier 3/27/2017 22:53:01", + "epsilonReachableNodesFrom:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "removeEpsilonEdgesFrom:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCEpsilonRemoval.class/properties.json b/SmaCC-Development.package/SmaCCEpsilonRemoval.class/properties.json index 5eed7bdf..45ba9c2a 100644 --- a/SmaCC-Development.package/SmaCCEpsilonRemoval.class/properties.json +++ b/SmaCC-Development.package/SmaCCEpsilonRemoval.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCGraphAlgorithm", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "nodeMap" ], + "nodeMap" + ], "name" : "SmaCCEpsilonRemoval", - "pools" : [ - ], - "super" : "SmaCCGraphAlgorithm", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammar.class/methodProperties.json b/SmaCC-Development.package/SmaCCGrammar.class/methodProperties.json index 6169c991..9a16d4f1 100644 --- a/SmaCC-Development.package/SmaCCGrammar.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCGrammar.class/methodProperties.json @@ -1,79 +1,82 @@ { - "class" : { - "allCharacters" : "JohnBrant 6/24/2016 12:26:52", - "defaultTokenNameFor:" : "JohnBrant 6/24/2016 12:26:52", - "defaultTokenNameMap" : "JohnBrant 6/24/2016 12:26:52", - "implicitToken:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "maximumCharacterValue" : "JohnBrant 6/24/2016 12:26:52", - "maximumCharacterValue:" : "JohnBrant 6/24/2016 12:26:52", - "new" : "JohnBrant 6/24/2016 12:26:52", - "tokenNameBlock" : "JohnBrant 6/24/2016 12:26:52", - "tokenNameBlock:" : "JohnBrant 6/24/2016 12:26:52", - "tokenNameMap" : "JohnBrant 6/24/2016 12:26:52", - "tokenNameMap:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "addExtraSymbols" : "JohnBrant 6/24/2016 12:26:52", - "addStartingSymbol:" : "JohnBrant 6/24/2016 12:26:52", - "addSymbol:" : "JohnBrant 6/24/2016 12:26:52", - "addSymbolFirst:" : "JohnBrant 6/24/2016 12:26:52", - "allStartingSymbols" : "JohnBrant 6/24/2016 12:26:52", - "annotateTokens:" : "JohnBrant 6/24/2016 12:26:52", - "calculateFirstSets" : "JohnBrant 6/24/2016 12:26:52", - "classDefinitions" : "JohnBrant 6/24/2016 12:26:52", - "classNamed:" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator:" : "JohnBrant 6/24/2016 12:26:52", - "emptySymbol" : "JohnBrant 6/24/2016 12:26:52", - "emptySymbols" : "JohnBrant 6/24/2016 12:26:52", - "errorSymbol" : "JohnBrant 6/24/2016 12:26:52", - "findSymbolNamed:ifAbsent:" : "JohnBrant 6/24/2016 12:26:52", - "findSymbolNamed:ifAbsentAdd:" : "JohnBrant 6/24/2016 12:26:52", - "findSymbolNamed:ifAbsentAddFirst:" : "JohnBrant 6/24/2016 12:26:52", - "finishBuilding" : "JohnBrant 6/24/2016 12:26:52", - "hasMultipleScannerStates" : "JohnBrant 6/24/2016 12:26:52", - "ignoreCase" : "JohnBrant 6/24/2016 12:26:52", - "ignoreCase:" : "JohnBrant 6/24/2016 12:26:52", - "ignoredVariables" : "JohnBrant 6/24/2016 12:26:52", - "ignoredVariables:" : "JohnBrant 6/24/2016 12:26:52", - "initialItemSetFor:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isGLR" : "JohnBrant 6/24/2016 12:26:52", - "isGLR:" : "JohnBrant 6/24/2016 12:26:52", - "keywordRegularExpressionFor:" : "JohnBrant 6/24/2016 12:26:52", - "keywordTerminalNamed:" : "JohnBrant 6/24/2016 12:26:52", - "leftPrecedenceFor:" : "JohnBrant 6/24/2016 12:26:52", - "makeGroupFor:" : "ThierryGoubier 8/19/2015 15:07:02", - "makeOptionalSymbolFor:" : "ThierryGoubier 8/19/2015 15:07:02", - "makeRepeatMultipleSymbolFor:" : "ThierryGoubier 8/19/2015 15:07:02", - "makeRepeatSymbolFor:" : "ThierryGoubier 8/19/2015 15:07:02", - "makeTokenIdMethodFor:" : "JohnBrant 6/24/2016 12:26:52", - "mergeAll:" : "JohnBrant 6/24/2016 12:26:52", - "mergeCaseSensitiveKeywords" : "JohnBrant 6/24/2016 12:26:52", - "newItemSet" : "JohnBrant 6/24/2016 12:26:52", - "newNonTerminalSymbolNamed:" : "JohnBrant 6/24/2016 12:26:52", - "newRHS" : "JohnBrant 6/24/2016 12:26:52", - "newStartingSymbolNamed:" : "JohnBrant 6/24/2016 12:26:52", - "newTerminalSymbolNamed:" : "JohnBrant 6/24/2016 12:26:52", - "nonAssociativePrecedenceFor:" : "JohnBrant 6/24/2016 12:26:52", - "nonTerminalSymbolNamed:" : "JohnBrant 6/24/2016 12:26:52", - "preferredActionFor:" : "JohnBrant 6/24/2016 12:26:52", - "prefix" : "JohnBrant 6/24/2016 12:26:52", - "prefix:" : "JohnBrant 6/24/2016 12:26:52", - "rhsDo:" : "JohnBrant 6/24/2016 12:26:52", - "rightPrecedenceFor:" : "JohnBrant 6/24/2016 12:26:52", - "rootDefinition" : "JohnBrant 6/24/2016 12:26:52", - "scannerDefinition:" : "JohnBrant 6/24/2016 12:26:52", - "scannerStates" : "JohnBrant 6/24/2016 12:26:52", - "sentinelSymbol" : "JohnBrant 6/24/2016 12:26:52", - "setOperatorPrecedenceFor:to:" : "JohnBrant 6/24/2016 12:26:52", - "setStartSymbolIfNone:" : "JohnBrant 6/24/2016 12:26:52", - "startSymbol" : "JohnBrant 6/24/2016 12:26:52", - "suffix" : "JohnBrant 6/24/2016 12:26:52", - "suffix:" : "JohnBrant 6/24/2016 12:26:52", - "symbols" : "JohnBrant 6/24/2016 12:26:52", - "symbols:" : "JohnBrant 6/24/2016 12:26:52", - "terminalSymbolNamed:" : "JohnBrant 6/24/2016 12:26:52", - "tokens" : "JohnBrant 6/24/2016 12:26:52", - "type:" : "JohnBrant 6/24/2016 12:26:52", - "unusedSymbols" : "JohnBrant 6/24/2016 12:26:52" } } + "nonTerminalSymbolNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "isGLR" : "ThierryGoubier 3/27/2017 22:53:01", + "annotateTokens:" : "ThierryGoubier 3/27/2017 22:53:01", + "classNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "addStartingSymbol:" : "ThierryGoubier 3/27/2017 22:53:01", + "emptySymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "makeRepeatSymbolFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator:" : "ThierryGoubier 3/27/2017 22:53:01", + "makeRepeatMultipleSymbolFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "findSymbolNamed:ifAbsent:" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerStates" : "ThierryGoubier 3/27/2017 22:53:01", + "suffix" : "ThierryGoubier 3/27/2017 22:53:01", + "suffix:" : "ThierryGoubier 3/27/2017 22:53:01", + "tokens" : "ThierryGoubier 3/27/2017 22:53:01", + "emptySymbols" : "ThierryGoubier 3/27/2017 22:53:01", + "ignoreCase" : "ThierryGoubier 3/27/2017 22:53:01", + "startSymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "setOperatorPrecedenceFor:to:" : "ThierryGoubier 3/27/2017 22:53:01", + "symbols" : "ThierryGoubier 3/27/2017 22:53:01", + "rhsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "ignoredVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "symbols:" : "ThierryGoubier 3/27/2017 22:53:01", + "ignoreCase:" : "ThierryGoubier 3/27/2017 22:53:01", + "newItemSet" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "isGLR:" : "ThierryGoubier 3/27/2017 22:53:01", + "newStartingSymbolNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "prefix:" : "ThierryGoubier 3/27/2017 22:53:01", + "sentinelSymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "classDefinitions" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator" : "ThierryGoubier 3/27/2017 22:53:01", + "nonAssociativePrecedenceFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "setStartSymbolIfNone:" : "ThierryGoubier 3/27/2017 22:53:01", + "hasMultipleScannerStates" : "ThierryGoubier 3/27/2017 22:53:01", + "errorSymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "makeGroupFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "newTerminalSymbolNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "preferredActionFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "type:" : "ThierryGoubier 3/27/2017 22:53:01", + "unusedSymbols" : "ThierryGoubier 3/27/2017 22:53:01", + "keywordRegularExpressionFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "terminalSymbolNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeAll:" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerDefinition:" : "ThierryGoubier 3/27/2017 22:53:01", + "allStartingSymbols" : "ThierryGoubier 3/27/2017 22:53:01", + "finishBuilding" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateFirstSets" : "ThierryGoubier 3/27/2017 22:53:01", + "newRHS" : "ThierryGoubier 3/27/2017 22:53:01", + "addSymbolFirst:" : "ThierryGoubier 3/27/2017 22:53:01", + "findSymbolNamed:ifAbsentAdd:" : "ThierryGoubier 3/27/2017 22:53:01", + "makeOptionalSymbolFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialItemSetFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "rightPrecedenceFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "newNonTerminalSymbolNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeCaseSensitiveKeywords" : "ThierryGoubier 3/27/2017 22:53:01", + "addSymbol:" : "ThierryGoubier 3/27/2017 22:53:01", + "ignoredVariables:" : "ThierryGoubier 3/27/2017 22:53:01", + "findSymbolNamed:ifAbsentAddFirst:" : "ThierryGoubier 3/27/2017 22:53:01", + "keywordTerminalNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "makeTokenIdMethodFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "prefix" : "ThierryGoubier 3/27/2017 22:53:01", + "rootDefinition" : "ThierryGoubier 3/27/2017 22:53:01", + "leftPrecedenceFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "addExtraSymbols" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultTokenNameFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "maximumCharacterValue" : "ThierryGoubier 3/27/2017 22:53:01", + "allCharacters" : "ThierryGoubier 3/27/2017 22:53:01", + "tokenNameMap" : "ThierryGoubier 3/27/2017 22:53:01", + "tokenNameBlock" : "ThierryGoubier 3/27/2017 22:53:01", + "new" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultTokenNameMap" : "ThierryGoubier 3/27/2017 22:53:01", + "tokenNameBlock:" : "ThierryGoubier 3/27/2017 22:53:01", + "tokenNameMap:" : "ThierryGoubier 3/27/2017 22:53:01", + "implicitToken:" : "ThierryGoubier 3/27/2017 22:53:01", + "maximumCharacterValue:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammar.class/properties.json b/SmaCC-Development.package/SmaCCGrammar.class/properties.json index f23e8e67..d1b42967 100644 --- a/SmaCC-Development.package/SmaCCGrammar.class/properties.json +++ b/SmaCC-Development.package/SmaCCGrammar.class/properties.json @@ -1,12 +1,14 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Development", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ "MaximumCharacterValue", "TokenNameBlock", - "TokenNameMap" ], - "commentStamp" : "", + "TokenNameMap" + ], "instvars" : [ "type", "shiftReduceTable", @@ -23,9 +25,8 @@ "annotateTokens", "errorSymbol", "emptySymbol", - "sentinelSymbol" ], + "sentinelSymbol" + ], "name" : "SmaCCGrammar", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/compileParser.st b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/compileParser.st index bceb82c3..d7e3f525 100644 --- a/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/compileParser.st +++ b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/compileParser.st @@ -7,4 +7,5 @@ compileParser compileReductionTable: self reduceTable; compileReductionActions; compileScannerClassIntoParser; - compileSymbolNames \ No newline at end of file + compileSymbolNames; + compileCacheId \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/createTransitionTable.st b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/createTransitionTable.st index 56785f8f..c31ec97f 100644 --- a/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/createTransitionTable.st +++ b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/createTransitionTable.st @@ -1,9 +1,9 @@ action table createTransitionTable - | table | + | table optimizedTable | table := (1 to: itemSets size) - collect: - [ :index | + collect: [ :index | scannerCompiler symbols collect: [ :each | self actionForState: index on: each ] ]. - actions := self compressTable: table \ No newline at end of file + optimizedTable := self optimizeTransitionTable: table. + actions := self compressTable: optimizedTable \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/optimizeTransitionTable..st b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/optimizeTransitionTable..st new file mode 100644 index 00000000..f23400ba --- /dev/null +++ b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/optimizeTransitionTable..st @@ -0,0 +1,17 @@ +action table +optimizeTransitionTable: anArray + | newTable | + newTable := anArray + collect: [ :row | + row + collect: [ :action | + | newShiftAction | + (action bitAnd: 2r11) = SmaCCShiftAction id + ifTrue: [ newShiftAction := self + optimizedShiftFrom: row + to: (action bitShift: -2) + inTable: anArray ]. + newShiftAction notNil + ifTrue: [ newShiftAction ] + ifFalse: [ action ] ] ]. + ^ newTable \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/optimizedShiftFrom.to.inTable..st b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/optimizedShiftFrom.to.inTable..st new file mode 100644 index 00000000..aeb5cfe1 --- /dev/null +++ b/SmaCC-Development.package/SmaCCGrammarCompiler.class/instance/optimizedShiftFrom.to.inTable..st @@ -0,0 +1,20 @@ +action table +optimizedShiftFrom: row to: stateIndex inTable: anArray + | items action reduceEntry otherAction | + items := (anArray at: stateIndex) asSet. + items remove: SmaCCRejectAction id ifAbsent: [ ]. + items size ~= 1 + ifTrue: [ ^ nil ]. + action := items asArray first. + (action bitAnd: 2r11) = SmaCCReduceAction id + ifFalse: [ ^ nil ]. + reduceEntry := reduceTable at: (action bitShift: -2). + reduceEntry last = #liftFirstValue: + ifFalse: [ ^ nil ]. + reduceEntry second = 1 + ifFalse: [ ^ nil ]. + otherAction := row at: reduceEntry first. + ^ (self + optimizedShiftFrom: row + to: (otherAction bitShift: -2) + inTable: anArray) ifNil: [ otherAction ] \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarCompiler.class/methodProperties.json b/SmaCC-Development.package/SmaCCGrammarCompiler.class/methodProperties.json index 0e64c217..b0d5f490 100644 --- a/SmaCC-Development.package/SmaCCGrammarCompiler.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCGrammarCompiler.class/methodProperties.json @@ -1,40 +1,45 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "actionForState:on:" : "JohnBrant 6/24/2016 12:26:52", - "buildDefinition:" : "JohnBrant 6/24/2016 12:26:52", - "category:" : "ThierryGoubier 9/25/2016 18:20", - "checkFor:errorMessage:" : "JohnBrant 6/24/2016 12:26:52", - "checkForEmptySymbols" : "JohnBrant 6/24/2016 12:26:52", - "checkForUnusedSymbols" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator:" : "JohnBrant 6/24/2016 12:26:52", - "compileInto:andParser:" : "JohnBrant 6/24/2016 12:26:52", - "compileNodeClasses" : "JohnBrant 6/24/2016 12:26:52", - "compileParser" : "JohnBrant 6/24/2016 12:26:52", - "compileScanner" : "JohnBrant 6/24/2016 12:26:52", - "compressTable:" : "JohnBrant 6/24/2016 12:26:52", - "compressTableRow:" : "JohnBrant 6/24/2016 12:26:52", - "compressedRowStream" : "JohnBrant 6/24/2016 12:26:52", - "createChanges" : "JohnBrant 6/24/2016 12:26:52", - "createItemSets" : "JohnBrant 6/24/2016 12:26:52", - "createRegex" : "ThierryGoubier 3/27/2017 22:09", - "createTransitionTable" : "JohnBrant 6/24/2016 12:26:52", - "grammar" : "JohnBrant 6/24/2016 12:26:52", - "idForAction:state:on:" : "JohnBrant 6/24/2016 12:26:52", - "indexOfState:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "itemSetsComment" : "JohnBrant 6/24/2016 12:26:52", - "multipleActionTableRow:" : "JohnBrant 6/24/2016 12:26:52", - "parserClass" : "JohnBrant 6/24/2016 12:26:52", - "parserClass:" : "JohnBrant 6/24/2016 12:26:52", - "reduceTable" : "JohnBrant 6/24/2016 12:26:52", - "reduceTableIndexFor:" : "JohnBrant 6/24/2016 12:26:52", - "scannerClass:" : "JohnBrant 6/24/2016 12:26:52", - "shiftTableKeyForIndex:symbol:" : "JohnBrant 6/24/2016 12:26:52", - "singleActionTableRow:forAction:" : "JohnBrant 6/24/2016 12:26:52", - "symbolsComment" : "JohnBrant 6/24/2016 12:26:52", - "transitionTable" : "JohnBrant 6/24/2016 12:26:52", - "uniqueNonErrorActionsForTableRow:" : "JohnBrant 6/24/2016 12:26:52", - "writeInteger:on:" : "JohnBrant 6/24/2016 12:26:52" } } + "itemSetsComment" : "ThierryGoubier 3/27/2017 22:53:01", + "transitionTable" : "ThierryGoubier 3/27/2017 22:53:01", + "checkForEmptySymbols" : "ThierryGoubier 3/27/2017 22:53:01", + "createRegex" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator:" : "ThierryGoubier 3/27/2017 22:53:01", + "optimizeTransitionTable:" : "ThierryGoubier 5/2/2017 22:28", + "scannerClass:" : "ThierryGoubier 3/27/2017 22:53:01", + "parserClass:" : "ThierryGoubier 3/27/2017 22:53:01", + "parserClass" : "ThierryGoubier 3/27/2017 22:53:01", + "compileScanner" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "compressTable:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileNodeClasses" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator" : "ThierryGoubier 3/27/2017 22:53:01", + "actionForState:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "writeInteger:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "checkForUnusedSymbols" : "ThierryGoubier 3/27/2017 22:53:01", + "buildDefinition:" : "ThierryGoubier 3/27/2017 22:53:01", + "category:" : "ThierryGoubier 3/27/2017 22:53:01", + "idForAction:state:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceTableIndexFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compressTableRow:" : "ThierryGoubier 3/27/2017 22:53:01", + "symbolsComment" : "ThierryGoubier 3/27/2017 22:53:01", + "createItemSets" : "ThierryGoubier 3/27/2017 22:53:01", + "multipleActionTableRow:" : "ThierryGoubier 3/27/2017 22:53:01", + "optimizedShiftFrom:to:inTable:" : "ThierryGoubier 5/2/2017 22:29", + "compileParser" : "JohnBrant 10/9/2016 14:54", + "singleActionTableRow:forAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "uniqueNonErrorActionsForTableRow:" : "ThierryGoubier 3/27/2017 22:53:01", + "indexOfState:" : "ThierryGoubier 3/27/2017 22:53:01", + "compressedRowStream" : "ThierryGoubier 3/27/2017 22:53:01", + "checkFor:errorMessage:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar" : "ThierryGoubier 3/27/2017 22:53:01", + "createChanges" : "ThierryGoubier 3/27/2017 22:53:01", + "createTransitionTable" : "ThierryGoubier 5/2/2017 22:28", + "compileInto:andParser:" : "ThierryGoubier 3/27/2017 22:53:01", + "shiftTableKeyForIndex:symbol:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceTable" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarCompiler.class/properties.json b/SmaCC-Development.package/SmaCCGrammarCompiler.class/properties.json index 0aaec493..5d81a315 100644 --- a/SmaCC-Development.package/SmaCCGrammarCompiler.class/properties.json +++ b/SmaCC-Development.package/SmaCCGrammarCompiler.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "shiftTable", "itemSets", @@ -14,9 +14,8 @@ "scannerCompiler", "grammar", "codeGenerator", - "reduceTable" ], + "reduceTable" + ], "name" : "SmaCCGrammarCompiler", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarItem.class/methodProperties.json b/SmaCC-Development.package/SmaCCGrammarItem.class/methodProperties.json index ea6124a5..ce24fed2 100644 --- a/SmaCC-Development.package/SmaCCGrammarItem.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCGrammarItem.class/methodProperties.json @@ -1,28 +1,31 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "annotateTokenVariables:" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypesForVariable:into:seen:" : "JohnBrant 6/24/2016 12:26:52", - "collectionVariableDefinitions" : "JohnBrant 6/24/2016 12:26:52", - "computeVariableDefinitions" : "JohnBrant 6/24/2016 12:26:52", - "firstTerminals" : "JohnBrant 6/24/2016 12:26:52", - "grammar" : "JohnBrant 6/24/2016 12:26:52", - "grammar:" : "JohnBrant 6/24/2016 12:26:52", - "hasVariableNamed:" : "JohnBrant 6/24/2016 12:26:52", - "indexOfVariable:" : "JohnBrant 6/24/2016 12:26:52", - "isCollection:" : "JohnBrant 6/24/2016 12:26:52", - "isNode" : "JohnBrant 6/24/2016 12:26:52", - "isSubtypeOf:" : "JohnBrant 6/24/2016 12:26:52", - "model" : "JohnBrant 6/24/2016 12:26:52", - "modelType" : "JohnBrant 6/24/2016 12:26:52", - "modelType:" : "JohnBrant 6/24/2016 12:26:52", - "modelTypes" : "JohnBrant 6/24/2016 12:26:52", - "modelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "modelTypesForVariable:" : "JohnBrant 6/24/2016 12:26:52", - "modelTypesForVariable:seen:" : "JohnBrant 6/24/2016 12:26:52", - "nodeType" : "JohnBrant 6/24/2016 12:26:52", - "nodeType:" : "JohnBrant 6/24/2016 12:26:52", - "returnsSingleVariable" : "JohnBrant 6/24/2016 12:26:52", - "returnsVariableCollection" : "JohnBrant 6/24/2016 12:26:52", - "variableDefinitions" : "JohnBrant 6/24/2016 12:26:52" } } + "hasVariableNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "firstTerminals" : "ThierryGoubier 3/27/2017 22:53:01", + "modelType:" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsSingleVariable" : "ThierryGoubier 3/27/2017 22:53:01", + "variableDefinitions" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypesForVariable:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar" : "ThierryGoubier 3/27/2017 22:53:01", + "model" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypes" : "ThierryGoubier 3/27/2017 22:53:01", + "annotateTokenVariables:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeType:" : "ThierryGoubier 3/27/2017 22:53:01", + "indexOfVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeType" : "ThierryGoubier 3/27/2017 22:53:01", + "isCollection:" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypesForVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "isNode" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypesForVariable:into:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "isSubtypeOf:" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsVariableCollection" : "ThierryGoubier 3/27/2017 22:53:01", + "collectionVariableDefinitions" : "ThierryGoubier 3/27/2017 22:53:01", + "computeVariableDefinitions" : "ThierryGoubier 3/27/2017 22:53:01", + "modelType" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypes:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGrammarItem.class/properties.json b/SmaCC-Development.package/SmaCCGrammarItem.class/properties.json index 7778106e..43ee978d 100644 --- a/SmaCC-Development.package/SmaCCGrammarItem.class/properties.json +++ b/SmaCC-Development.package/SmaCCGrammarItem.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "variableDefinitions", - "grammar" ], + "grammar" + ], "name" : "SmaCCGrammarItem", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGraphAlgorithm.class/methodProperties.json b/SmaCC-Development.package/SmaCCGraphAlgorithm.class/methodProperties.json index 60881816..0a3b1b61 100644 --- a/SmaCC-Development.package/SmaCCGraphAlgorithm.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCGraphAlgorithm.class/methodProperties.json @@ -1,7 +1,10 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "createMergedNodeFrom:" : "JohnBrant 6/24/2016 12:26:52", - "mergeActionsFrom:into:" : "JohnBrant 6/24/2016 12:26:52", - "mergeTransitionsFrom:into:" : "JohnBrant 6/24/2016 12:26:52" } } + "mergeTransitionsFrom:into:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeActionsFrom:into:" : "ThierryGoubier 3/27/2017 22:53:01", + "createMergedNodeFrom:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCGraphAlgorithm.class/properties.json b/SmaCC-Development.package/SmaCCGraphAlgorithm.class/properties.json index 5c022677..d23fb1fc 100644 --- a/SmaCC-Development.package/SmaCCGraphAlgorithm.class/properties.json +++ b/SmaCC-Development.package/SmaCCGraphAlgorithm.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCGraphAlgorithm", - "pools" : [ - ], "super" : "Object", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCGraphAlgorithm", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCIntegerSet.class/methodProperties.json b/SmaCC-Development.package/SmaCCIntegerSet.class/methodProperties.json index 08f39511..89d89e3c 100644 --- a/SmaCC-Development.package/SmaCCIntegerSet.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCIntegerSet.class/methodProperties.json @@ -1,29 +1,32 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52", - "new:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "<" : "JohnBrant 6/24/2016 12:26:52", - "<=" : "JohnBrant 6/24/2016 12:26:52", - "=" : "JohnBrant 6/24/2016 12:26:52", - ">" : "JohnBrant 6/24/2016 12:26:52", - ">=" : "JohnBrant 6/24/2016 12:26:52", - "add:" : "JohnBrant 6/24/2016 12:26:52", - "add:to:startingAt:withRun:" : "JohnBrant 6/24/2016 12:26:52", - "byteSize" : "JohnBrant 6/24/2016 12:26:52", - "copyData:" : "JohnBrant 6/24/2016 12:26:52", - "data" : "JohnBrant 6/24/2016 12:26:52", - "defaultRunSize" : "JohnBrant 6/24/2016 12:26:52", - "do:" : "JohnBrant 6/24/2016 12:26:52", - "do:over:startingAt:withRun:" : "JohnBrant 6/24/2016 12:26:52", - "first" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "includes:" : "JohnBrant 6/24/2016 12:26:52", - "includes:in:startingAt:withRun:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "nextRunFrom:" : "JohnBrant 6/24/2016 12:26:52", - "postCopy" : "JohnBrant 6/24/2016 12:26:52", - "remove:from:startingAt:withRun:" : "JohnBrant 6/24/2016 12:26:52", - "remove:ifAbsent:" : "JohnBrant 6/24/2016 12:26:52", - "run" : "JohnBrant 6/24/2016 12:26:52", - "start" : "JohnBrant 6/24/2016 12:26:52" } } + "byteSize" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultRunSize" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "do:over:startingAt:withRun:" : "ThierryGoubier 3/27/2017 22:53:01", + "remove:ifAbsent:" : "ThierryGoubier 3/27/2017 22:53:01", + ">" : "ThierryGoubier 3/27/2017 22:53:01", + "includes:in:startingAt:withRun:" : "ThierryGoubier 3/27/2017 22:53:01", + "<" : "ThierryGoubier 3/27/2017 22:53:01", + "postCopy" : "ThierryGoubier 3/27/2017 22:53:01", + "add:" : "ThierryGoubier 3/27/2017 22:53:01", + "<=" : "ThierryGoubier 3/27/2017 22:53:01", + "do:" : "ThierryGoubier 3/27/2017 22:53:01", + "nextRunFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "add:to:startingAt:withRun:" : "ThierryGoubier 3/27/2017 22:53:01", + ">=" : "ThierryGoubier 3/27/2017 22:53:01", + "copyData:" : "ThierryGoubier 3/27/2017 22:53:01", + "run" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "includes:" : "ThierryGoubier 3/27/2017 22:53:01", + "remove:from:startingAt:withRun:" : "ThierryGoubier 3/27/2017 22:53:01", + "data" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "first" : "ThierryGoubier 3/27/2017 22:53:01", + "start" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01", + "new:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCIntegerSet.class/properties.json b/SmaCC-Development.package/SmaCCIntegerSet.class/properties.json index 894c6d6c..df363b2a 100644 --- a/SmaCC-Development.package/SmaCCIntegerSet.class/properties.json +++ b/SmaCC-Development.package/SmaCCIntegerSet.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Collection", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "start", "run", - "data" ], + "data" + ], "name" : "SmaCCIntegerSet", - "pools" : [ - ], - "super" : "Collection", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCItemSet.class/methodProperties.json b/SmaCC-Development.package/SmaCCItemSet.class/methodProperties.json index 4c666701..56c52850 100644 --- a/SmaCC-Development.package/SmaCCItemSet.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCItemSet.class/methodProperties.json @@ -1,26 +1,29 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52", - "new:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "action:prefer:" : "JohnBrant 6/24/2016 12:26:52", - "add:" : "JohnBrant 6/24/2016 12:26:52", - "addPrevious:" : "JohnBrant 6/24/2016 12:26:52", - "grammar" : "JohnBrant 6/24/2016 12:26:52", - "grammar:" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isLALREqualTo:" : "JohnBrant 6/24/2016 12:26:52", - "isLREqualTo:" : "JohnBrant 6/24/2016 12:26:52", - "itemFor:" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "moveOn:" : "JohnBrant 6/24/2016 12:26:52", - "path" : "JohnBrant 6/24/2016 12:26:52", - "pathInto:" : "JohnBrant 6/24/2016 12:26:52", - "performClosureOn:" : "JohnBrant 6/24/2016 12:26:52", - "previousItemSets" : "JohnBrant 6/24/2016 12:26:52", - "previousItemSets:" : "JohnBrant 6/24/2016 12:26:52", - "previousState" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "type:" : "JohnBrant 6/24/2016 12:26:52" } } + "itemFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "isLALREqualTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "pathInto:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "action:prefer:" : "ThierryGoubier 3/27/2017 22:53:01", + "type:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "previousItemSets:" : "ThierryGoubier 3/27/2017 22:53:01", + "path" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar" : "ThierryGoubier 3/27/2017 22:53:01", + "add:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "performClosureOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "previousState" : "ThierryGoubier 3/27/2017 22:53:01", + "moveOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "isLREqualTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "addPrevious:" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "previousItemSets" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01", + "new:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCItemSet.class/properties.json b/SmaCC-Development.package/SmaCCItemSet.class/properties.json index 444f711f..5e83207b 100644 --- a/SmaCC-Development.package/SmaCCItemSet.class/properties.json +++ b/SmaCC-Development.package/SmaCCItemSet.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Set", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "type", "previousItemSets", - "grammar" ], + "grammar" + ], "name" : "SmaCCItemSet", - "pools" : [ - ], - "super" : "Set", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCLR1Item.class/methodProperties.json b/SmaCC-Development.package/SmaCCLR1Item.class/methodProperties.json index 96e56e31..54cbf959 100644 --- a/SmaCC-Development.package/SmaCCLR1Item.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCLR1Item.class/methodProperties.json @@ -1,25 +1,28 @@ { - "class" : { - "rhs:follow:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "action:" : "JohnBrant 6/24/2016 12:26:52", - "followers" : "JohnBrant 6/24/2016 12:26:52", - "followers:" : "JohnBrant 6/24/2016 12:26:52", - "grammar" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "isAtEnd" : "JohnBrant 6/24/2016 12:26:52", - "isLR1EqualTo:" : "JohnBrant 6/24/2016 12:26:52", - "itemSet:" : "JohnBrant 6/24/2016 12:26:52", - "location" : "JohnBrant 6/24/2016 12:26:52", - "location:" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "moveNext" : "JohnBrant 6/24/2016 12:26:52", - "nextSymbol" : "JohnBrant 6/24/2016 12:26:52", - "path" : "JohnBrant 6/24/2016 12:26:52", - "precedence" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "rest" : "JohnBrant 6/24/2016 12:26:52", - "rhs" : "JohnBrant 6/24/2016 12:26:52", - "rhs:follow:" : "JohnBrant 6/24/2016 12:26:52", - "symbol" : "JohnBrant 6/24/2016 12:26:52" } } + "precedence" : "ThierryGoubier 3/27/2017 22:53:01", + "moveNext" : "ThierryGoubier 3/27/2017 22:53:01", + "rhs" : "ThierryGoubier 3/27/2017 22:53:01", + "rest" : "ThierryGoubier 3/27/2017 22:53:01", + "followers:" : "ThierryGoubier 3/27/2017 22:53:01", + "location:" : "ThierryGoubier 3/27/2017 22:53:01", + "path" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "nextSymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "rhs:follow:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar" : "ThierryGoubier 3/27/2017 22:53:01", + "isLR1EqualTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "action:" : "ThierryGoubier 3/27/2017 22:53:01", + "location" : "ThierryGoubier 3/27/2017 22:53:01", + "itemSet:" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "isAtEnd" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "followers" : "ThierryGoubier 3/27/2017 22:53:01", + "symbol" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "rhs:follow:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCLR1Item.class/properties.json b/SmaCC-Development.package/SmaCCLR1Item.class/properties.json index 9a007949..d17228db 100644 --- a/SmaCC-Development.package/SmaCCLR1Item.class/properties.json +++ b/SmaCC-Development.package/SmaCCLR1Item.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "rhs", "location", "followers", - "itemSet" ], + "itemSet" + ], "name" : "SmaCCLR1Item", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNFAtoDFA.class/methodProperties.json b/SmaCC-Development.package/SmaCCNFAtoDFA.class/methodProperties.json index 0c95bb3e..818538df 100644 --- a/SmaCC-Development.package/SmaCCNFAtoDFA.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCNFAtoDFA.class/methodProperties.json @@ -1,12 +1,15 @@ { - "class" : { - "convertToDFA:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "commonTransitionObjectsForEdges:" : "JohnBrant 6/24/2016 12:26:52", - "convertToDFA:" : "JohnBrant 6/24/2016 12:26:52", - "createEdgeMerging:" : "JohnBrant 6/24/2016 12:26:52", - "eliminateDuplicateTransitionsIn:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "mergedNodeFor:" : "JohnBrant 6/24/2016 12:26:52", - "setTransitionsOn:to:" : "JohnBrant 6/24/2016 12:26:52", - "someDuplicateIn:" : "JohnBrant 6/24/2016 12:26:52" } } + "setTransitionsOn:to:" : "ThierryGoubier 3/27/2017 22:53:01", + "commonTransitionObjectsForEdges:" : "ThierryGoubier 3/27/2017 22:53:01", + "createEdgeMerging:" : "ThierryGoubier 3/27/2017 22:53:01", + "eliminateDuplicateTransitionsIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "someDuplicateIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "convertToDFA:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergedNodeFor:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "convertToDFA:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNFAtoDFA.class/properties.json b/SmaCC-Development.package/SmaCCNFAtoDFA.class/properties.json index 9a05190a..f43faebb 100644 --- a/SmaCC-Development.package/SmaCCNFAtoDFA.class/properties.json +++ b/SmaCC-Development.package/SmaCCNFAtoDFA.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCGraphAlgorithm", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "mergedStates" ], + "mergedStates" + ], "name" : "SmaCCNFAtoDFA", - "pools" : [ - ], - "super" : "SmaCCGraphAlgorithm", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNode.class/methodProperties.json b/SmaCC-Development.package/SmaCCNode.class/methodProperties.json index a26c17d1..a2dc88a8 100644 --- a/SmaCC-Development.package/SmaCCNode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCNode.class/methodProperties.json @@ -1,39 +1,42 @@ { - "class" : { - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "<=" : "JohnBrant 6/24/2016 12:26:52", - "=" : "JohnBrant 6/24/2016 12:26:52", - "action" : "JohnBrant 6/24/2016 12:26:52", - "action:" : "JohnBrant 6/24/2016 12:26:52", - "actionForSpecificRegularExpression:" : "JohnBrant 6/24/2016 12:26:52", - "addActions:" : "JohnBrant 6/24/2016 12:26:52", - "addEdgeTo:" : "JohnBrant 6/24/2016 12:26:52", - "addEdgeTo:onCharacters:" : "JohnBrant 6/24/2016 12:26:52", - "addEdgeTo:onStates:" : "JohnBrant 6/24/2016 12:26:52", - "allStates" : "JohnBrant 6/24/2016 12:26:52", - "allStatesInto:" : "JohnBrant 6/24/2016 12:26:52", - "asDFA" : "JohnBrant 6/24/2016 12:26:52", - "asDOTstring" : "JohnBrant 6/24/2016 12:26:52", - "asNFAWithoutEpsilonTransitions" : "JohnBrant 6/24/2016 12:26:52", - "codeSizeEstimate:" : "JohnBrant 6/24/2016 12:26:52", - "getId" : "JohnBrant 6/24/2016 12:26:52", - "groupedTransitions" : "JohnBrant 6/24/2016 12:26:52", - "hasSimpleLoop" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "id" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isTerminalNode" : "JohnBrant 6/24/2016 12:26:52", - "mergeTransitions" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "orderNodes" : "JohnBrant 6/24/2016 12:26:52", - "orderNodesWithId:map:" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "removeDuplicateNodes" : "JohnBrant 6/24/2016 12:26:52", - "shallowCopy" : "JohnBrant 6/24/2016 12:26:52", - "simulate:" : "JohnBrant 6/24/2016 12:26:52", - "sortedTransitions" : "JohnBrant 6/24/2016 12:26:52", - "startingNodeWithoutUnnecessaryDefaultTransition" : "JohnBrant 6/24/2016 12:26:52", - "transitions" : "JohnBrant 6/24/2016 12:26:52", - "transitions:" : "JohnBrant 6/24/2016 12:26:52" } } + "asNFAWithoutEpsilonTransitions" : "ThierryGoubier 3/27/2017 22:53:01", + "simulate:" : "ThierryGoubier 3/27/2017 22:53:01", + "isTerminalNode" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "asDOTstring" : "ThierryGoubier 3/27/2017 22:53:01", + "removeDuplicateNodes" : "ThierryGoubier 3/27/2017 22:53:01", + "addActions:" : "ThierryGoubier 3/27/2017 22:53:01", + "transitions:" : "ThierryGoubier 3/27/2017 22:53:01", + "codeSizeEstimate:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "asDFA" : "ThierryGoubier 3/27/2017 22:53:01", + "orderNodesWithId:map:" : "ThierryGoubier 3/27/2017 22:53:01", + "transitions" : "ThierryGoubier 3/27/2017 22:53:01", + "allStatesInto:" : "ThierryGoubier 3/27/2017 22:53:01", + "action:" : "ThierryGoubier 3/27/2017 22:53:01", + "<=" : "ThierryGoubier 3/27/2017 22:53:01", + "shallowCopy" : "ThierryGoubier 3/27/2017 22:53:01", + "action" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeTransitions" : "ThierryGoubier 3/27/2017 22:53:01", + "addEdgeTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "hasSimpleLoop" : "ThierryGoubier 3/27/2017 22:53:01", + "allStates" : "ThierryGoubier 3/27/2017 22:53:01", + "addEdgeTo:onStates:" : "ThierryGoubier 3/27/2017 22:53:01", + "addEdgeTo:onCharacters:" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "id" : "ThierryGoubier 3/27/2017 22:53:01", + "orderNodes" : "ThierryGoubier 3/27/2017 22:53:01", + "sortedTransitions" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "actionForSpecificRegularExpression:" : "ThierryGoubier 3/27/2017 22:53:01", + "startingNodeWithoutUnnecessaryDefaultTransition" : "ThierryGoubier 3/27/2017 22:53:01", + "getId" : "ThierryGoubier 3/27/2017 22:53:01", + "groupedTransitions" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNode.class/properties.json b/SmaCC-Development.package/SmaCCNode.class/properties.json index b5be4519..7be4ec72 100644 --- a/SmaCC-Development.package/SmaCCNode.class/properties.json +++ b/SmaCC-Development.package/SmaCCNode.class/properties.json @@ -1,16 +1,17 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Development", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ - "NextId" ], - "commentStamp" : "", + "NextId" + ], "instvars" : [ "transitions", "action", - "id" ], + "id" + ], "name" : "SmaCCNode", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNodeCalculation.class/methodProperties.json b/SmaCC-Development.package/SmaCCNodeCalculation.class/methodProperties.json index 1e9d3ea7..37b1e2f0 100644 --- a/SmaCC-Development.package/SmaCCNodeCalculation.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCNodeCalculation.class/methodProperties.json @@ -1,19 +1,22 @@ { - "class" : { - "compileForGrammar:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "calculateReduceActions" : "JohnBrant 6/24/2016 12:26:52", - "calculateVariableSymbols" : "JohnBrant 6/24/2016 12:26:52", - "calculateVariableSymbolsFor:" : "JohnBrant 6/24/2016 12:26:52", - "calculateVariables" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodsAndVariables" : "JohnBrant 6/24/2016 12:26:52", - "compileNodeClasses" : "JohnBrant 6/24/2016 12:26:52", - "compileTypes" : "JohnBrant 6/24/2016 12:26:52", - "compileVisitor" : "JohnBrant 6/24/2016 12:26:52", - "defineNodeClasses" : "JohnBrant 6/24/2016 12:26:52", - "grammar:" : "JohnBrant 6/24/2016 12:26:52", - "hasSingleVariableName:" : "JohnBrant 6/24/2016 12:26:52", - "hasSingleVariableName:using:seen:" : "JohnBrant 6/24/2016 12:26:52", - "hasVariables:seen:" : "JohnBrant 6/24/2016 12:26:52", - "sortedClasses" : "JohnBrant 6/24/2016 12:26:52" } } + "calculateVariableSymbols" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodsAndVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "hasVariables:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "sortedClasses" : "ThierryGoubier 3/27/2017 22:53:01", + "defineNodeClasses" : "ThierryGoubier 3/27/2017 22:53:01", + "hasSingleVariableName:" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateVariableSymbolsFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateReduceActions" : "ThierryGoubier 3/27/2017 22:53:01", + "compileVisitor" : "ThierryGoubier 3/27/2017 22:53:01", + "hasSingleVariableName:using:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator" : "ThierryGoubier 3/27/2017 22:53:01", + "compileTypes" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "compileNodeClasses" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "compileForGrammar:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNodeCalculation.class/properties.json b/SmaCC-Development.package/SmaCCNodeCalculation.class/properties.json index 1409a75e..33a7df9e 100644 --- a/SmaCC-Development.package/SmaCCNodeCalculation.class/properties.json +++ b/SmaCC-Development.package/SmaCCNodeCalculation.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "grammar", "classes", "variableSymbols", - "singleVariableSymbols" ], + "singleVariableSymbols" + ], "name" : "SmaCCNodeCalculation", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNodeClassDefinition.class/methodProperties.json b/SmaCC-Development.package/SmaCCNodeClassDefinition.class/methodProperties.json index 2e9155cf..ec934206 100644 --- a/SmaCC-Development.package/SmaCCNodeClassDefinition.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCNodeClassDefinition.class/methodProperties.json @@ -1,42 +1,45 @@ { - "class" : { - "named:grammar:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "addProduction:" : "JohnBrant 6/24/2016 12:26:52", - "addVariable:" : "JohnBrant 6/24/2016 12:26:52", - "baseTypeOf:" : "JohnBrant 6/24/2016 12:26:52", - "calculateCommonSubclassVariables" : "JohnBrant 6/24/2016 12:26:52", - "collectionVariableDefinitions" : "JohnBrant 6/24/2016 12:26:52", - "compileChildrenMethod" : "JohnBrant 6/24/2016 12:26:52", - "compileCopyInContextMethod" : "JohnBrant 6/24/2016 12:26:52", - "compileEqualMethod" : "JohnBrant 6/24/2016 12:26:52", - "compileGetterAndSetter:" : "JohnBrant 6/24/2016 12:26:52", - "compileHashMethod" : "JohnBrant 6/24/2016 12:26:52", - "compileInitializeMethod" : "JohnBrant 6/24/2016 12:26:52", - "compileMatchInContextMethod" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodsAndVariables" : "JohnBrant 6/24/2016 12:26:52", - "compilePostCopyMethod" : "JohnBrant 6/24/2016 12:26:52", - "compileVariableAndAccessor:" : "JohnBrant 6/24/2016 12:26:52", - "compileVariablesAndAccessors" : "JohnBrant 6/24/2016 12:26:52", - "compileVariablesMethods" : "JohnBrant 6/24/2016 12:26:52", - "extraAttributes" : "JohnBrant 6/24/2016 12:26:52", - "extraAttributes:" : "JohnBrant 6/24/2016 12:26:52", - "fullName" : "JohnBrant 6/24/2016 12:26:52", - "grammar" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "instanceVariableNames" : "JohnBrant 6/24/2016 12:26:52", - "isAlwaysAssigned:" : "JohnBrant 6/24/2016 12:26:52", - "isCollectionVariable:" : "JohnBrant 6/24/2016 12:26:52", - "isLocalVariable:" : "JohnBrant 6/24/2016 12:26:52", - "modelTypesForVariable:" : "JohnBrant 6/24/2016 12:26:52", - "nodeVariableDefinitions" : "JohnBrant 6/24/2016 12:26:52", - "productionVariables" : "JohnBrant 6/24/2016 12:26:52", - "productions" : "JohnBrant 6/24/2016 12:26:52", - "removeDuplicateSubclassVariables" : "JohnBrant 6/24/2016 12:26:52", - "removeInstanceVariable:" : "JohnBrant 6/24/2016 12:26:52", - "rootClassName" : "JohnBrant 6/24/2016 12:26:52", - "subclassProductionVariables" : "JohnBrant 6/24/2016 12:26:52", - "tempNodeName" : "JohnBrant 6/24/2016 12:26:52", - "variableDefinitionNamed:" : "JohnBrant 6/24/2016 12:26:52", - "variableDefinitions" : "JohnBrant 6/24/2016 12:26:52", - "variables" : "JohnBrant 6/24/2016 12:26:52" } } + "compileEqualMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "rootClassName" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateCommonSubclassVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "addVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileGetterAndSetter:" : "ThierryGoubier 3/27/2017 22:53:01", + "productions" : "ThierryGoubier 3/27/2017 22:53:01", + "compileVariableAndAccessor:" : "ThierryGoubier 3/27/2017 22:53:01", + "fullName" : "ThierryGoubier 3/27/2017 22:53:01", + "extraAttributes:" : "ThierryGoubier 3/27/2017 22:53:01", + "addProduction:" : "ThierryGoubier 3/27/2017 22:53:01", + "variableDefinitions" : "ThierryGoubier 3/27/2017 22:53:01", + "isCollectionVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeVariableDefinitions" : "ThierryGoubier 3/27/2017 22:53:01", + "collectionVariableDefinitions" : "ThierryGoubier 3/27/2017 22:53:01", + "isLocalVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "extraAttributes" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypesForVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileChildrenMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "compileHashMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "variables" : "ThierryGoubier 3/27/2017 22:53:01", + "compileCopyInContextMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "tempNodeName" : "ThierryGoubier 3/27/2017 22:53:01", + "productionVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "subclassProductionVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "isAlwaysAssigned:" : "ThierryGoubier 3/27/2017 22:53:01", + "instanceVariableNames" : "ThierryGoubier 3/27/2017 22:53:01", + "compilePostCopyMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "compileInitializeMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMatchInContextMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "compileVariablesAndAccessors" : "ThierryGoubier 3/27/2017 22:53:01", + "removeInstanceVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileVariablesMethods" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodsAndVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "baseTypeOf:" : "ThierryGoubier 3/27/2017 22:53:01", + "variableDefinitionNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar" : "ThierryGoubier 3/27/2017 22:53:01", + "removeDuplicateSubclassVariables" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "named:grammar:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNodeClassDefinition.class/properties.json b/SmaCC-Development.package/SmaCCNodeClassDefinition.class/properties.json index cf6ea6e4..6c13c6bb 100644 --- a/SmaCC-Development.package/SmaCCNodeClassDefinition.class/properties.json +++ b/SmaCC-Development.package/SmaCCNodeClassDefinition.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCClassDefinition", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "productions", "variables", - "extraAttributes" ], + "extraAttributes" + ], "name" : "SmaCCNodeClassDefinition", - "pools" : [ - ], - "super" : "SmaCCClassDefinition", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/methodProperties.json b/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/methodProperties.json index 4a08ff2c..9e524f6b 100644 --- a/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/methodProperties.json @@ -1,16 +1,17 @@ { - "class" : { - }, "instance" : { - "addProduction:" : "JohnBrant 6/24/2016 12:26:52", - "calculateFirstTerminals" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isEmpty" : "JohnBrant 6/24/2016 12:26:52", - "isTerminal" : "JohnBrant 6/24/2016 12:26:52", - "modelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "positionOf:" : "JohnBrant 6/24/2016 12:26:52", - "productionsDo:" : "JohnBrant 6/24/2016 12:26:52", - "returnsSingleVariable" : "JohnBrant 6/24/2016 12:26:52", - "returnsVariableCollection" : "JohnBrant 6/24/2016 12:26:52", - "size" : "JohnBrant 6/24/2016 12:26:52", - "variableName" : "JohnBrant 6/24/2016 12:26:52" } } + "modelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "isEmpty" : "ThierryGoubier 3/27/2017 22:53:01", + "isTerminal" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsSingleVariable" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "productionsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsVariableCollection" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateFirstTerminals" : "ThierryGoubier 3/27/2017 22:53:01", + "addProduction:" : "ThierryGoubier 3/27/2017 22:53:01", + "positionOf:" : "ThierryGoubier 3/27/2017 22:53:01", + "size" : "ThierryGoubier 3/27/2017 22:53:01", + "variableName" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/properties.json b/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/properties.json index 9ebc6050..88b69d38 100644 --- a/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/properties.json +++ b/SmaCC-Development.package/SmaCCNonTerminalSymbol.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCSymbol", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "productions" ], + "productions" + ], "name" : "SmaCCNonTerminalSymbol", - "pools" : [ - ], - "super" : "SmaCCSymbol", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNotRENode.class/methodProperties.json b/SmaCC-Development.package/SmaCCNotRENode.class/methodProperties.json index 83209b61..e5f7563b 100644 --- a/SmaCC-Development.package/SmaCCNotRENode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCNotRENode.class/methodProperties.json @@ -1,12 +1,15 @@ { - "class" : { - "on:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "asNFAStartingWith:" : "JohnBrant 6/24/2016 12:26:52", - "characterNode" : "JohnBrant 6/24/2016 12:26:52", - "characters" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "node:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesSize" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52" } } + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "asNFAStartingWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "characters" : "ThierryGoubier 3/27/2017 22:53:01", + "node:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesSize" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "characterNode" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "on:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCNotRENode.class/properties.json b/SmaCC-Development.package/SmaCCNotRENode.class/properties.json index 8019495c..6ff49383 100644 --- a/SmaCC-Development.package/SmaCCNotRENode.class/properties.json +++ b/SmaCC-Development.package/SmaCCNotRENode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRegularExpressionNode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "node" ], + "node" + ], "name" : "SmaCCNotRENode", - "pools" : [ - ], - "super" : "SmaCCRegularExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCOrRENode.class/methodProperties.json b/SmaCC-Development.package/SmaCCOrRENode.class/methodProperties.json index f50966ef..83f6e1d9 100644 --- a/SmaCC-Development.package/SmaCCOrRENode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCOrRENode.class/methodProperties.json @@ -1,12 +1,15 @@ { - "class" : { - "nodes:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "asNFAStartingWith:" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "nodes:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesSize" : "JohnBrant 6/24/2016 12:26:52", - "postCopy" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "|" : "JohnBrant 6/24/2016 12:26:52" } } + "possibleMatchesSize" : "ThierryGoubier 3/27/2017 22:53:01", + "asNFAStartingWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "nodes:" : "ThierryGoubier 3/27/2017 22:53:01", + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "postCopy" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "|" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "nodes:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCOrRENode.class/properties.json b/SmaCC-Development.package/SmaCCOrRENode.class/properties.json index 511a374f..800c3931 100644 --- a/SmaCC-Development.package/SmaCCOrRENode.class/properties.json +++ b/SmaCC-Development.package/SmaCCOrRENode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRegularExpressionNode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "nodes" ], + "nodes" + ], "name" : "SmaCCOrRENode", - "pools" : [ - ], - "super" : "SmaCCRegularExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/methodProperties.json index 611b9c59..2dfb1fee 100644 --- a/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "errorType" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:prefer:" : "JohnBrant 6/24/2016 12:26:52", - "preferredAction" : "JohnBrant 6/24/2016 12:26:52", - "preferredAction:" : "JohnBrant 6/24/2016 12:26:52", - "reduceAction" : "JohnBrant 6/24/2016 12:26:52" } } + "mergeWith:prefer:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceAction" : "ThierryGoubier 3/27/2017 22:53:01", + "errorType" : "ThierryGoubier 3/27/2017 22:53:01", + "preferredAction" : "ThierryGoubier 3/27/2017 22:53:01", + "preferredAction:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/properties.json b/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/properties.json index 4453d671..99003584 100644 --- a/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCPreferredCompositeAction.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCCompositeAction", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "preferredAction" ], + "preferredAction" + ], "name" : "SmaCCPreferredCompositeAction", - "pools" : [ - ], - "super" : "SmaCCCompositeAction", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCPrimitiveAction.class/class/id.st b/SmaCC-Development.package/SmaCCPrimitiveAction.class/class/id.st new file mode 100644 index 00000000..df1a2eb7 --- /dev/null +++ b/SmaCC-Development.package/SmaCCPrimitiveAction.class/class/id.st @@ -0,0 +1,3 @@ +accessing +id + ^ nil \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCPrimitiveAction.class/instance/id.st b/SmaCC-Development.package/SmaCCPrimitiveAction.class/instance/id.st new file mode 100644 index 00000000..d5584af0 --- /dev/null +++ b/SmaCC-Development.package/SmaCCPrimitiveAction.class/instance/id.st @@ -0,0 +1,3 @@ +accessing +id + ^ self class id \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCPrimitiveAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCPrimitiveAction.class/methodProperties.json index 63464e52..2ff655e5 100644 --- a/SmaCC-Development.package/SmaCCPrimitiveAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCPrimitiveAction.class/methodProperties.json @@ -1,6 +1,11 @@ { - "class" : { - "item:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "lr1Item" : "JohnBrant 6/24/2016 12:26:52", - "lr1Item:" : "JohnBrant 6/24/2016 12:26:52" } } + "lr1Item:" : "ThierryGoubier 3/27/2017 22:53:01", + "id" : "JohnBrant 10/23/2016 13:42", + "lr1Item" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "item:" : "ThierryGoubier 3/27/2017 22:53:01", + "id" : "JohnBrant 10/23/2016 13:42" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCPrimitiveAction.class/properties.json b/SmaCC-Development.package/SmaCCPrimitiveAction.class/properties.json index 40e74a68..6b355b35 100644 --- a/SmaCC-Development.package/SmaCCPrimitiveAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCPrimitiveAction.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCAction", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "lr1Item" ], + "lr1Item" + ], "name" : "SmaCCPrimitiveAction", - "pools" : [ - ], - "super" : "SmaCCAction", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRHS.class/methodProperties.json b/SmaCC-Development.package/SmaCCRHS.class/methodProperties.json index dc11d429..4367a10c 100644 --- a/SmaCC-Development.package/SmaCCRHS.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCRHS.class/methodProperties.json @@ -1,41 +1,42 @@ { - "class" : { - }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "add:" : "JohnBrant 6/24/2016 12:26:52", - "annotateTokenVariables:" : "JohnBrant 6/24/2016 12:26:52", - "at:" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypesForVariable:into:seen:" : "JohnBrant 6/24/2016 12:26:52", - "collection" : "JohnBrant 6/24/2016 12:26:52", - "componentIndex" : "JohnBrant 6/24/2016 12:26:52", - "do:" : "JohnBrant 6/24/2016 12:26:52", - "firstTerminals" : "JohnBrant 6/24/2016 12:26:52", - "generateNamedVariableCollectionWarningFor:" : "JohnBrant 6/24/2016 12:26:52", - "generateUnnamedSymbolWarningFor:" : "JohnBrant 6/24/2016 12:26:52", - "hasNamedVariable" : "JohnBrant 6/24/2016 12:26:52", - "hasNodeClassDefinition" : "JohnBrant 6/24/2016 12:26:52", - "hasReduceAction" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "indexOfVariable:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "locallyDefinesVariable:" : "JohnBrant 6/24/2016 12:26:52", - "modelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "nameLastItem:" : "JohnBrant 6/24/2016 12:26:52", - "nodeClassDefinition" : "JohnBrant 6/24/2016 12:26:52", - "nodeClassDefinition:" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "productionSymbol" : "JohnBrant 6/24/2016 12:26:52", - "reduceAction" : "JohnBrant 6/24/2016 12:26:52", - "reduceAction:" : "JohnBrant 6/24/2016 12:26:52", - "reduceActionSource:" : "JohnBrant 6/24/2016 12:26:52", - "returnsSingleVariable" : "JohnBrant 6/24/2016 12:26:52", - "returnsVariableCollection" : "JohnBrant 6/24/2016 12:26:52", - "size" : "JohnBrant 6/24/2016 12:26:52", - "symbol:" : "JohnBrant 6/24/2016 12:26:52", - "symbolsForVariableName:" : "JohnBrant 6/24/2016 12:26:52", - "unnamedSymbolsDo:" : "JohnBrant 6/24/2016 12:26:52", - "variableDefinitions:" : "JohnBrant 6/24/2016 12:26:52", - "variableNameForIndex:" : "JohnBrant 6/24/2016 12:26:52", - "variableNames" : "JohnBrant 6/24/2016 12:26:52", - "variablesAndSymbolsDo:" : "JohnBrant 6/24/2016 12:26:52" } } + "variablesAndSymbolsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "do:" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsSingleVariable" : "ThierryGoubier 3/27/2017 22:53:01", + "firstTerminals" : "ThierryGoubier 3/27/2017 22:53:01", + "productionSymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "variableDefinitions:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "collection" : "ThierryGoubier 3/27/2017 22:53:01", + "unnamedSymbolsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "size" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeClassDefinition" : "ThierryGoubier 3/27/2017 22:53:01", + "variableNames" : "ThierryGoubier 3/27/2017 22:53:01", + "symbol:" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsVariableCollection" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "at:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceActionSource:" : "ThierryGoubier 3/27/2017 22:53:01", + "add:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceAction" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "variableNameForIndex:" : "ThierryGoubier 3/27/2017 22:53:01", + "hasReduceAction" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypesForVariable:into:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "locallyDefinesVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "componentIndex" : "ThierryGoubier 3/27/2017 22:53:01", + "generateUnnamedSymbolWarningFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "symbolsForVariableName:" : "ThierryGoubier 3/27/2017 22:53:01", + "annotateTokenVariables:" : "ThierryGoubier 3/27/2017 22:53:01", + "indexOfVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeClassDefinition:" : "ThierryGoubier 3/27/2017 22:53:01", + "nameLastItem:" : "ThierryGoubier 3/27/2017 22:53:01", + "hasNamedVariable" : "ThierryGoubier 3/27/2017 22:53:01", + "generateNamedVariableCollectionWarningFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "hasNodeClassDefinition" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRHS.class/properties.json b/SmaCC-Development.package/SmaCCRHS.class/properties.json index 50d23e05..2d54e67f 100644 --- a/SmaCC-Development.package/SmaCCRHS.class/properties.json +++ b/SmaCC-Development.package/SmaCCRHS.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCGrammarItem", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "collection", "reduceAction", "variableNameMap", "nodeClassDefinition", - "productionSymbol" ], + "productionSymbol" + ], "name" : "SmaCCRHS", - "pools" : [ - ], - "super" : "SmaCCGrammarItem", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCReduceAction.class/instance/id.st b/SmaCC-Development.package/SmaCCReduceAction.class/class/id.st similarity index 100% rename from SmaCC-Development.package/SmaCCReduceAction.class/instance/id.st rename to SmaCC-Development.package/SmaCCReduceAction.class/class/id.st diff --git a/SmaCC-Development.package/SmaCCReduceAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCReduceAction.class/methodProperties.json index 1430e47c..939902c5 100644 --- a/SmaCC-Development.package/SmaCCReduceAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCReduceAction.class/methodProperties.json @@ -1,8 +1,11 @@ { - "class" : { - "rhs:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "id" : "JohnBrant 6/24/2016 12:26:52", - "isReduce" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:prefer:" : "JohnBrant 6/24/2016 12:26:52", - "mergeWithReduceAction:" : "JohnBrant 6/24/2016 12:26:52" } } + "mergeWith:prefer:" : "ThierryGoubier 3/27/2017 22:53:01", + "isReduce" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWithReduceAction:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "rhs:" : "ThierryGoubier 3/27/2017 22:53:01", + "id" : "JohnBrant 10/23/2016 13:41" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCReduceAction.class/properties.json b/SmaCC-Development.package/SmaCCReduceAction.class/properties.json index 4fb00753..928a22b9 100644 --- a/SmaCC-Development.package/SmaCCReduceAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCReduceAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCReduceAction", - "pools" : [ - ], "super" : "SmaCCPrimitiveAction", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCReduceAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCReduceActionGenerator.class/methodProperties.json b/SmaCC-Development.package/SmaCCReduceActionGenerator.class/methodProperties.json index 12bc2cd4..2b33b053 100644 --- a/SmaCC-Development.package/SmaCCReduceActionGenerator.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCReduceActionGenerator.class/methodProperties.json @@ -1,11 +1,14 @@ { - "class" : { - "generate:pullUp:on:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "compileAddToVariable:from:collection:" : "JohnBrant 6/24/2016 12:26:52", - "connectChild" : "JohnBrant 6/24/2016 12:26:52", - "generate:pullUp:on:" : "JohnBrant 6/24/2016 12:26:52", - "getSubIndex:ofType:" : "JohnBrant 6/24/2016 12:26:52", - "pullUpChildren" : "JohnBrant 6/24/2016 12:26:52", - "pullUpVariable" : "JohnBrant 6/24/2016 12:26:52", - "pullUpVariableArray" : "JohnBrant 6/24/2016 12:26:52" } } + "connectChild" : "ThierryGoubier 3/27/2017 22:53:01", + "getSubIndex:ofType:" : "ThierryGoubier 3/27/2017 22:53:01", + "pullUpVariable" : "ThierryGoubier 3/27/2017 22:53:01", + "pullUpChildren" : "ThierryGoubier 3/27/2017 22:53:01", + "generate:pullUp:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileAddToVariable:from:collection:" : "ThierryGoubier 3/27/2017 22:53:01", + "pullUpVariableArray" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "generate:pullUp:on:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCReduceActionGenerator.class/properties.json b/SmaCC-Development.package/SmaCCReduceActionGenerator.class/properties.json index b717a68c..6c5b67df 100644 --- a/SmaCC-Development.package/SmaCCReduceActionGenerator.class/properties.json +++ b/SmaCC-Development.package/SmaCCReduceActionGenerator.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "rhs", "index", "generator", "variableName", "currentIndex", - "currentSymbol" ], + "currentSymbol" + ], "name" : "SmaCCReduceActionGenerator", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCReduceCode.class/methodProperties.json b/SmaCC-Development.package/SmaCCReduceCode.class/methodProperties.json index eb0764f7..6a6c33a1 100644 --- a/SmaCC-Development.package/SmaCCReduceCode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCReduceCode.class/methodProperties.json @@ -1,21 +1,24 @@ { - "class" : { - "onRHS:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "baseClassType" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypes:forIndex:" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator" : "JohnBrant 6/24/2016 12:26:52", - "hasReduceAction" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "model" : "JohnBrant 6/24/2016 12:26:52", - "modelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "nodeType:" : "JohnBrant 6/24/2016 12:26:52", - "reduceExpressionParseTree" : "JohnBrant 6/24/2016 12:26:52", - "returnedNodeIndex" : "JohnBrant 6/24/2016 12:26:52", - "returnsSingleVariable" : "JohnBrant 6/24/2016 12:26:52", - "returnsVariableCollection" : "JohnBrant 6/24/2016 12:26:52", - "rhs" : "JohnBrant 6/24/2016 12:26:52", - "rhs:" : "JohnBrant 6/24/2016 12:26:52", - "source" : "JohnBrant 6/24/2016 12:26:52" } } + "source" : "ThierryGoubier 3/27/2017 22:53:01", + "modelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:forIndex:" : "ThierryGoubier 3/27/2017 22:53:01", + "model" : "ThierryGoubier 3/27/2017 22:53:01", + "returnedNodeIndex" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeType:" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsSingleVariable" : "ThierryGoubier 3/27/2017 22:53:01", + "rhs" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsVariableCollection" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "rhs:" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator" : "ThierryGoubier 3/27/2017 22:53:01", + "hasReduceAction" : "ThierryGoubier 3/27/2017 22:53:01", + "baseClassType" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceExpressionParseTree" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "onRHS:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCReduceCode.class/properties.json b/SmaCC-Development.package/SmaCCReduceCode.class/properties.json index e36f5ae3..334e85c5 100644 --- a/SmaCC-Development.package/SmaCCReduceCode.class/properties.json +++ b/SmaCC-Development.package/SmaCCReduceCode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "rhs", - "cachedTypes" ], + "cachedTypes" + ], "name" : "SmaCCReduceCode", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRegularExpressionNode.class/methodProperties.json b/SmaCC-Development.package/SmaCCRegularExpressionNode.class/methodProperties.json index 65c4d990..519c36e1 100644 --- a/SmaCC-Development.package/SmaCCRegularExpressionNode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCRegularExpressionNode.class/methodProperties.json @@ -1,28 +1,31 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "," : "JohnBrant 6/24/2016 12:26:52", - "action" : "JohnBrant 6/24/2016 12:26:52", - "action:" : "JohnBrant 6/24/2016 12:26:52", - "addState:" : "JohnBrant 6/24/2016 12:26:52", - "addStateTransitionsTo:" : "JohnBrant 6/24/2016 12:26:52", - "addStates:" : "JohnBrant 6/24/2016 12:26:52", - "asDFA" : "JohnBrant 6/24/2016 12:26:52", - "asNFA" : "JohnBrant 6/24/2016 12:26:52", - "asNFAStartingWith:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isKeywordLiteral" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "position" : "JohnBrant 6/24/2016 12:26:52", - "position:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatches" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesSize" : "JohnBrant 6/24/2016 12:26:52", - "postCopy" : "JohnBrant 6/24/2016 12:26:52", - "repeat" : "JohnBrant 6/24/2016 12:26:52", - "repeatFor:to:" : "JohnBrant 6/24/2016 12:26:52", - "repeatForAtLeast:" : "JohnBrant 6/24/2016 12:26:52", - "states" : "JohnBrant 6/24/2016 12:26:52", - "|" : "JohnBrant 6/24/2016 12:26:52" } } + "possibleMatches" : "ThierryGoubier 3/27/2017 22:53:01", + "repeatFor:to:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "addState:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "repeatForAtLeast:" : "ThierryGoubier 3/27/2017 22:53:01", + "asDFA" : "ThierryGoubier 3/27/2017 22:53:01", + "repeat" : "ThierryGoubier 3/27/2017 22:53:01", + "addStateTransitionsTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "isKeywordLiteral" : "ThierryGoubier 3/27/2017 22:53:01", + "postCopy" : "ThierryGoubier 3/27/2017 22:53:01", + "position" : "ThierryGoubier 3/27/2017 22:53:01", + "action:" : "ThierryGoubier 3/27/2017 22:53:01", + "asNFA" : "ThierryGoubier 3/27/2017 22:53:01", + "action" : "ThierryGoubier 3/27/2017 22:53:01", + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "states" : "ThierryGoubier 3/27/2017 22:53:01", + "," : "ThierryGoubier 3/27/2017 22:53:01", + "position:" : "ThierryGoubier 3/27/2017 22:53:01", + "asNFAStartingWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesSize" : "ThierryGoubier 3/27/2017 22:53:01", + "addStates:" : "ThierryGoubier 3/27/2017 22:53:01", + "|" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRegularExpressionNode.class/properties.json b/SmaCC-Development.package/SmaCCRegularExpressionNode.class/properties.json index e63ec016..0c4f4495 100644 --- a/SmaCC-Development.package/SmaCCRegularExpressionNode.class/properties.json +++ b/SmaCC-Development.package/SmaCCRegularExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "action", "position", - "states" ], + "states" + ], "name" : "SmaCCRegularExpressionNode", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRejectAction.class/instance/id.st b/SmaCC-Development.package/SmaCCRejectAction.class/class/id.st similarity index 100% rename from SmaCC-Development.package/SmaCCRejectAction.class/instance/id.st rename to SmaCC-Development.package/SmaCCRejectAction.class/class/id.st diff --git a/SmaCC-Development.package/SmaCCRejectAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCRejectAction.class/methodProperties.json index 8f7491cc..d16ba6de 100644 --- a/SmaCC-Development.package/SmaCCRejectAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCRejectAction.class/methodProperties.json @@ -1,7 +1,9 @@ { - "class" : { - }, "instance" : { - "id" : "JohnBrant 6/24/2016 12:26:52", - "isReject" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:prefer:" : "JohnBrant 6/24/2016 12:26:52" } } + "mergeWith:prefer:" : "ThierryGoubier 3/27/2017 22:53:01", + "isReject" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "id" : "JohnBrant 10/23/2016 13:41" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRejectAction.class/properties.json b/SmaCC-Development.package/SmaCCRejectAction.class/properties.json index 339ed0b5..82bc7113 100644 --- a/SmaCC-Development.package/SmaCCRejectAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCRejectAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCRejectAction", - "pools" : [ - ], "super" : "SmaCCPrimitiveAction", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCRejectAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRepeatingRENode.class/methodProperties.json b/SmaCC-Development.package/SmaCCRepeatingRENode.class/methodProperties.json index dd86ebe3..3afdba96 100644 --- a/SmaCC-Development.package/SmaCCRepeatingRENode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCRepeatingRENode.class/methodProperties.json @@ -1,14 +1,17 @@ { - "class" : { - "component:" : "JohnBrant 6/24/2016 12:26:52", - "component:minimum:" : "JohnBrant 6/24/2016 12:26:52", - "component:minimum:maximum:" : "JohnBrant 6/24/2016 12:26:52", - "finiteInfinity" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "asNFAStartingWith:" : "JohnBrant 6/24/2016 12:26:52", - "component:minimum:maximum:" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:startingAt:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesSize" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52" } } + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "asNFAStartingWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:startingAt:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesSize" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "component:minimum:maximum:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "finiteInfinity" : "ThierryGoubier 3/27/2017 22:53:01", + "component:minimum:" : "ThierryGoubier 3/27/2017 22:53:01", + "component:minimum:maximum:" : "ThierryGoubier 3/27/2017 22:53:01", + "component:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCRepeatingRENode.class/properties.json b/SmaCC-Development.package/SmaCCRepeatingRENode.class/properties.json index 2047fbd1..12c7e2e4 100644 --- a/SmaCC-Development.package/SmaCCRepeatingRENode.class/properties.json +++ b/SmaCC-Development.package/SmaCCRepeatingRENode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRegularExpressionNode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "node", "minimumMatches", - "maximumMatches" ], + "maximumMatches" + ], "name" : "SmaCCRepeatingRENode", - "pools" : [ - ], - "super" : "SmaCCRegularExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCScannerCompiler.class/methodProperties.json b/SmaCC-Development.package/SmaCCScannerCompiler.class/methodProperties.json index fe2fb592..0d4c947b 100644 --- a/SmaCC-Development.package/SmaCCScannerCompiler.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCScannerCompiler.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "addActions" : "JohnBrant 6/24/2016 12:26:52", - "addActionsFrom:to:at:" : "JohnBrant 6/24/2016 12:26:52", - "addNormalSymbols" : "JohnBrant 6/24/2016 12:26:52", - "addSpecialSymbols" : "JohnBrant 6/24/2016 12:26:52", - "addSpecificREsWithoutActionsTo:" : "JohnBrant 6/24/2016 12:26:52", - "codeGenerator:" : "JohnBrant 6/24/2016 12:26:52", - "combinedGeneralRegexes" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodsFor:" : "JohnBrant 6/24/2016 12:26:52", - "compileScanner" : "JohnBrant 6/24/2016 12:26:52", - "compileTokenIdMethods" : "JohnBrant 6/24/2016 12:26:52", - "computeKeywordMapFor:" : "JohnBrant 6/24/2016 12:26:52", - "computeSelectorMap" : "JohnBrant 6/24/2016 12:26:52", - "createRegex" : "JohnBrant 6/24/2016 12:26:52", - "filePositionSortBlock" : "JohnBrant 6/24/2016 12:26:52", - "generalRegularExpressionsDo:" : "JohnBrant 6/24/2016 12:26:52", - "grammar:" : "JohnBrant 6/24/2016 12:26:52", - "regularExpressionsDo:" : "JohnBrant 6/24/2016 12:26:52", - "specificRegularExpressionsDo:" : "JohnBrant 6/24/2016 12:26:52", - "symbols" : "JohnBrant 6/24/2016 12:26:52" } } + "computeSelectorMap" : "ThierryGoubier 3/27/2017 22:53:01", + "compileTokenIdMethods" : "ThierryGoubier 3/27/2017 22:53:01", + "symbols" : "ThierryGoubier 3/27/2017 22:53:01", + "filePositionSortBlock" : "ThierryGoubier 3/27/2017 22:53:01", + "addNormalSymbols" : "ThierryGoubier 3/27/2017 22:53:01", + "regularExpressionsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileScanner" : "ThierryGoubier 3/27/2017 22:53:01", + "combinedGeneralRegexes" : "ThierryGoubier 3/27/2017 22:53:01", + "grammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "generalRegularExpressionsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "addSpecificREsWithoutActionsTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "addActions" : "ThierryGoubier 3/27/2017 22:53:01", + "computeKeywordMapFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "specificRegularExpressionsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "createRegex" : "ThierryGoubier 3/27/2017 22:53:01", + "codeGenerator:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodsFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "addActionsFrom:to:at:" : "ThierryGoubier 3/27/2017 22:53:01", + "addSpecialSymbols" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCScannerCompiler.class/properties.json b/SmaCC-Development.package/SmaCCScannerCompiler.class/properties.json index 44f851ad..e37d8f8d 100644 --- a/SmaCC-Development.package/SmaCCScannerCompiler.class/properties.json +++ b/SmaCC-Development.package/SmaCCScannerCompiler.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "grammar", - "codeGenerator" ], + "codeGenerator" + ], "name" : "SmaCCScannerCompiler", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCScannerDefinition.class/methodProperties.json b/SmaCC-Development.package/SmaCCScannerDefinition.class/methodProperties.json index 3d0f4e80..86f3c7d6 100644 --- a/SmaCC-Development.package/SmaCCScannerDefinition.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCScannerDefinition.class/methodProperties.json @@ -1,16 +1,19 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "addExcludeState:" : "JohnBrant 6/24/2016 12:26:52", - "addState:" : "JohnBrant 6/24/2016 12:26:52", - "addToken:withName:" : "JohnBrant 6/24/2016 12:26:52", - "defaultState" : "JohnBrant 6/24/2016 12:26:52", - "includesTokenNamed:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isExcludeState:" : "JohnBrant 6/24/2016 12:26:52", - "nonExcludeStates" : "JohnBrant 6/24/2016 12:26:52", - "states" : "JohnBrant 6/24/2016 12:26:52", - "tokenNamed:" : "JohnBrant 6/24/2016 12:26:52", - "tokenNamed:ifAbsentPut:" : "JohnBrant 6/24/2016 12:26:52", - "tokens" : "JohnBrant 6/24/2016 12:26:52" } } + "includesTokenNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "tokens" : "ThierryGoubier 3/27/2017 22:53:01", + "isExcludeState:" : "ThierryGoubier 3/27/2017 22:53:01", + "tokenNamed:ifAbsentPut:" : "ThierryGoubier 3/27/2017 22:53:01", + "nonExcludeStates" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultState" : "ThierryGoubier 3/27/2017 22:53:01", + "tokenNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "states" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "addExcludeState:" : "ThierryGoubier 3/27/2017 22:53:01", + "addState:" : "ThierryGoubier 3/27/2017 22:53:01", + "addToken:withName:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCScannerDefinition.class/properties.json b/SmaCC-Development.package/SmaCCScannerDefinition.class/properties.json index 4b7bb64c..06b6a560 100644 --- a/SmaCC-Development.package/SmaCCScannerDefinition.class/properties.json +++ b/SmaCC-Development.package/SmaCCScannerDefinition.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "tokens", "states", - "excludeStates" ], + "excludeStates" + ], "name" : "SmaCCScannerDefinition", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSequenceRENode.class/methodProperties.json b/SmaCC-Development.package/SmaCCSequenceRENode.class/methodProperties.json index a9e3012d..8df5e8a6 100644 --- a/SmaCC-Development.package/SmaCCSequenceRENode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSequenceRENode.class/methodProperties.json @@ -1,13 +1,16 @@ { - "class" : { - "nodes:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "," : "JohnBrant 6/24/2016 12:26:52", - "asNFAStartingWith:" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "nodes:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesDo:on:startingAt:" : "JohnBrant 6/24/2016 12:26:52", - "possibleMatchesSize" : "JohnBrant 6/24/2016 12:26:52", - "postCopy" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52" } } + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "asNFAStartingWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "nodes:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesDo:on:startingAt:" : "ThierryGoubier 3/27/2017 22:53:01", + "," : "ThierryGoubier 3/27/2017 22:53:01", + "possibleMatchesSize" : "ThierryGoubier 3/27/2017 22:53:01", + "postCopy" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "nodes:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSequenceRENode.class/properties.json b/SmaCC-Development.package/SmaCCSequenceRENode.class/properties.json index b0a944e2..d894e124 100644 --- a/SmaCC-Development.package/SmaCCSequenceRENode.class/properties.json +++ b/SmaCC-Development.package/SmaCCSequenceRENode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRegularExpressionNode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "nodes" ], + "nodes" + ], "name" : "SmaCCSequenceRENode", - "pools" : [ - ], - "super" : "SmaCCRegularExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSet.class/methodProperties.json b/SmaCC-Development.package/SmaCCSet.class/methodProperties.json index 65427b7e..7b1ac6e6 100644 --- a/SmaCC-Development.package/SmaCCSet.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSet.class/methodProperties.json @@ -1,9 +1,12 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "add:" : "JohnBrant 6/24/2016 12:26:52", - "do:" : "JohnBrant 6/24/2016 12:26:52", - "includes:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "remove:ifAbsent:" : "JohnBrant 6/24/2016 12:26:52" } } + "includes:" : "ThierryGoubier 3/27/2017 22:53:01", + "do:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "remove:ifAbsent:" : "ThierryGoubier 3/27/2017 22:53:01", + "add:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSet.class/properties.json b/SmaCC-Development.package/SmaCCSet.class/properties.json index 5bb2f1fd..13a9d560 100644 --- a/SmaCC-Development.package/SmaCCSet.class/properties.json +++ b/SmaCC-Development.package/SmaCCSet.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Collection", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "characters", - "objects" ], + "objects" + ], "name" : "SmaCCSet", - "pools" : [ - ], - "super" : "Collection", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCShiftAction.class/instance/id.st b/SmaCC-Development.package/SmaCCShiftAction.class/class/id.st similarity index 100% rename from SmaCC-Development.package/SmaCCShiftAction.class/instance/id.st rename to SmaCC-Development.package/SmaCCShiftAction.class/class/id.st diff --git a/SmaCC-Development.package/SmaCCShiftAction.class/methodProperties.json b/SmaCC-Development.package/SmaCCShiftAction.class/methodProperties.json index e6a37be2..02bb6533 100644 --- a/SmaCC-Development.package/SmaCCShiftAction.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCShiftAction.class/methodProperties.json @@ -1,8 +1,10 @@ { - "class" : { - }, "instance" : { - "id" : "JohnBrant 6/24/2016 12:26:52", - "isShift" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:prefer:" : "JohnBrant 6/24/2016 12:26:52", - "mergeWithReduceAction:prefer:" : "JohnBrant 6/24/2016 12:26:52" } } + "mergeWith:prefer:" : "ThierryGoubier 3/27/2017 22:53:01", + "isShift" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWithReduceAction:prefer:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "id" : "JohnBrant 10/23/2016 13:34" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCShiftAction.class/properties.json b/SmaCC-Development.package/SmaCCShiftAction.class/properties.json index 458fb2e7..9996a63a 100644 --- a/SmaCC-Development.package/SmaCCShiftAction.class/properties.json +++ b/SmaCC-Development.package/SmaCCShiftAction.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCShiftAction", - "pools" : [ - ], "super" : "SmaCCPrimitiveAction", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCShiftAction", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/methodProperties.json b/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/methodProperties.json index a4f0a6da..12846e43 100644 --- a/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "basicModelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "computeIndices" : "JohnBrant 6/24/2016 12:26:52", - "index" : "JohnBrant 6/24/2016 12:26:52", - "indices" : "JohnBrant 6/24/2016 12:26:52", - "returnsSingleVariable" : "JohnBrant 6/24/2016 12:26:52", - "source" : "JohnBrant 6/24/2016 12:26:52" } } + "source" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsSingleVariable" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "indices" : "ThierryGoubier 3/27/2017 22:53:01", + "computeIndices" : "ThierryGoubier 3/27/2017 22:53:01", + "index" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/properties.json b/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/properties.json index 62db35fe..8a166d59 100644 --- a/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/properties.json +++ b/SmaCC-Development.package/SmaCCSingleVariableReduceCode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCReduceCode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "indices" ], + "indices" + ], "name" : "SmaCCSingleVariableReduceCode", - "pools" : [ - ], - "super" : "SmaCCReduceCode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/instance/compileCacheId.st b/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/instance/compileCacheId.st new file mode 100644 index 00000000..ac3dff23 --- /dev/null +++ b/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/instance/compileCacheId.st @@ -0,0 +1,14 @@ +compiling-parser +compileCacheId + parserClass theMetaClass + compile: + (String + streamContents: [ :stream | + stream + nextPutAll: 'cacheId'; + cr; + tab; + nextPutAll: '^'''; + nextPutAll: DateAndTime now printString; + nextPut: $' ]) + classified: #'generated-accessing' \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/methodProperties.json b/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/methodProperties.json index 10b4c648..2adbf705 100644 --- a/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/methodProperties.json @@ -1,90 +1,94 @@ { - "class" : { - "codeTemplatesArray" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isExpressions" : "JohnBrant 8/5/2016 15:05:41", - "isExpressions:" : "JohnBrant 8/5/2016 15:05:41", - "keywords" : "JohnBrant 6/24/2016 12:26:52", - "parseSourceSelector" : "JohnBrant 6/24/2016 12:26:52", - "typeName" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "acceptStateEdge:" : "JohnBrant 6/24/2016 12:26:52", - "addImplementationSpecificRewritesTo:" : "JohnBrant 6/24/2016 12:26:52", - "addVariable:forDefinition:" : "ThierryGoubier 8/19/2015 15:07:02", - "basicCompileSourceFor:" : "JohnBrant 6/24/2016 12:26:52", - "changes" : "JohnBrant 6/24/2016 12:26:52", - "closestIsExpressionsFor:seen:" : "JohnBrant 6/24/2016 12:26:52", - "comment:" : "JohnBrant 6/24/2016 12:26:52", - "commonIfTrueCodeRewriter" : "JohnBrant 6/24/2016 12:26:52", - "compileChanges" : "JohnBrant 6/24/2016 12:26:52", - "compileChildrenMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileCopyInContextMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileEqualMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileHashMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileIgnoreCaseMethods" : "JohnBrant 6/24/2016 12:26:52", - "compileInitializeMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileKeywordInitializerUsing:" : "JohnBrant 6/24/2016 12:26:52", - "compileMatchInContextMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodIn:" : "JohnBrant 6/24/2016 12:26:52", - "compileMethodWithoutFormattingIn:" : "JohnBrant 6/24/2016 12:26:52", - "compileOptimizedMethodIn:" : "JohnBrant 6/24/2016 12:26:52", - "compilePostCopyMethod:" : "JohnBrant 6/24/2016 12:26:52", - "compileScannerClassIntoParser" : "JohnBrant 6/24/2016 12:26:52", - "compileScannerTree:into:" : "JohnBrant 6/24/2016 12:26:52", - "compileSymbolTypes:" : "JohnBrant 6/24/2016 12:26:52", - "compileVariablesMethods:" : "JohnBrant 6/24/2016 12:26:52", - "countLiteralsIn:" : "JohnBrant 6/24/2016 12:26:52", - "defaultNodeReductionSource:" : "JohnBrant 6/24/2016 12:26:52", - "defaultReductionSource" : "JohnBrant 6/24/2016 12:26:52", - "defineClass:asSubclassOf:" : "ThierryGoubier 9/25/2016 18:46", - "findExistingMethodFor:" : "JohnBrant 6/24/2016 12:26:52", - "formattedCode" : "JohnBrant 6/24/2016 12:26:52", - "generateCharacterSetFor:" : "JohnBrant 6/24/2016 12:26:52", - "generatedMethodsIn:" : "JohnBrant 6/24/2016 12:26:52", - "hasLiteralByteArrays" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "initializeIsExpressions" : "JohnBrant 8/5/2016 15:05:41", - "keywords" : "JohnBrant 6/24/2016 12:26:52", - "maxJumpSize" : "JohnBrant 6/24/2016 12:26:52", - "maxLiterals" : "JohnBrant 6/24/2016 12:26:52", - "method:type:" : "JohnBrant 6/24/2016 12:26:52", - "method:type:argumentName:argumentType:" : "JohnBrant 6/24/2016 12:26:52", - "method:type:argumentName:argumentType:argumentName:argumentType:" : "JohnBrant 6/24/2016 12:26:52", - "namespaceName" : "JohnBrant 6/24/2016 12:26:52", - "optimizationRewriter" : "JohnBrant 6/24/2016 12:26:52", - "outputGreaterThanMatch:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputInvertedMatchFor:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputIsSelector:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputLessThanMatch:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputMatchFor:on:without:" : "JohnBrant 6/24/2016 12:26:52", - "outputMatchForTransition:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputRangeMatch:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputSingleCharacterMatch:on:" : "JohnBrant 6/24/2016 12:26:52", - "outputStreamClass" : "JohnBrant 6/24/2016 12:26:52", - "parseTreeRewriterFor:" : "JohnBrant 6/24/2016 12:26:52", - "parserParseTreeFor:" : "JohnBrant 6/24/2016 12:26:52", - "reduceAction:" : "JohnBrant 6/24/2016 12:26:52", - "removeChange:" : "JohnBrant 6/24/2016 12:26:52", - "removeOldMethods" : "JohnBrant 6/24/2016 12:26:52", - "removeOldMethodsFrom:" : "JohnBrant 6/24/2016 12:26:52", - "removeUnnecessaryChanges" : "JohnBrant 6/24/2016 12:26:52", - "removeUnnecessaryClassChanges" : "JohnBrant 6/24/2016 12:26:52", - "removeUnnecessaryMethodChanges" : "JohnBrant 6/24/2016 12:26:52", - "rewriters" : "JohnBrant 6/24/2016 12:26:52", - "scanStringRewriter" : "JohnBrant 6/24/2016 12:26:52", - "scannerActionFor:" : "ThierryGoubier 8/19/2015 15:07:02", - "scannerClass" : "JohnBrant 6/24/2016 12:26:52", - "scannerClass:" : "JohnBrant 6/24/2016 12:26:52", - "selectorMap:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:with:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:with:with:" : "JohnBrant 6/24/2016 12:26:52", - "send:to:with:with:with:" : "JohnBrant 6/24/2016 12:26:52", - "splitIfTrueBranchFrom:usingName:into:" : "JohnBrant 6/24/2016 12:26:52", - "splitSequenceFrom:usingName:into:" : "JohnBrant 6/24/2016 12:26:52", - "superMessage:" : "JohnBrant 6/24/2016 12:26:52", - "superMessage:argument:" : "JohnBrant 6/24/2016 12:26:52", - "superMessage:argument:argument:" : "JohnBrant 6/24/2016 12:26:52", - "variableReference:in:" : "JohnBrant 6/24/2016 12:26:52", - "writeMatchingCodeFor:" : "JohnBrant 6/24/2016 12:26:52", - "writeTransitionTableEntry:on:firstIsType:" : "JohnBrant 6/24/2016 12:26:52" } } + "commonIfTrueCodeRewriter" : "ThierryGoubier 3/27/2017 22:53:01", + "method:type:argumentName:argumentType:" : "ThierryGoubier 3/27/2017 22:53:01", + "splitIfTrueBranchFrom:usingName:into:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeOldMethodsFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileCopyInContextMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "method:type:argumentName:argumentType:argumentName:argumentType:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputMatchFor:on:without:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeUnnecessaryMethodChanges" : "ThierryGoubier 3/27/2017 22:53:01", + "removeUnnecessaryChanges" : "ThierryGoubier 3/27/2017 22:53:01", + "addVariable:forDefinition:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeUnnecessaryClassChanges" : "ThierryGoubier 3/27/2017 22:53:01", + "addImplementationSpecificRewritesTo:" : "ThierryGoubier 3/27/2017 22:53:01", + "scanStringRewriter" : "ThierryGoubier 3/27/2017 22:53:01", + "variableReference:in:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileInitializeMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "namespaceName" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMatchInContextMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "initializeIsExpressions" : "ThierryGoubier 3/27/2017 22:53:01", + "countLiteralsIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputLessThanMatch:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "closestIsExpressionsFor:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileHashMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "generateCharacterSetFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "changes" : "ThierryGoubier 3/27/2017 22:53:01", + "outputGreaterThanMatch:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "rewriters" : "ThierryGoubier 3/27/2017 22:53:01", + "parseTreeRewriterFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:" : "ThierryGoubier 3/27/2017 22:53:01", + "superMessage:argument:argument:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileKeywordInitializerUsing:" : "ThierryGoubier 3/27/2017 22:53:01", + "splitSequenceFrom:usingName:into:" : "ThierryGoubier 3/27/2017 22:53:01", + "generatedMethodsIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "comment:" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:with:" : "ThierryGoubier 3/27/2017 22:53:01", + "defineClass:asSubclassOf:" : "ThierryGoubier 3/27/2017 22:53:01", + "superMessage:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileIgnoreCaseMethods" : "ThierryGoubier 3/27/2017 22:53:01", + "writeMatchingCodeFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "reduceAction:" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:with:with:" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerActionFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "parserParseTreeFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultNodeReductionSource:" : "ThierryGoubier 3/27/2017 22:53:01", + "compilePostCopyMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileEqualMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "maxJumpSize" : "ThierryGoubier 3/27/2017 22:53:01", + "outputInvertedMatchFor:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileChildrenMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputStreamClass" : "ThierryGoubier 3/27/2017 22:53:01", + "hasLiteralByteArrays" : "ThierryGoubier 3/27/2017 22:53:01", + "compileVariablesMethods:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputMatchForTransition:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "writeTransitionTableEntry:on:firstIsType:" : "ThierryGoubier 3/27/2017 22:53:01", + "superMessage:argument:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileChanges" : "ThierryGoubier 3/27/2017 22:53:01", + "optimizationRewriter" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputRangeMatch:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileScannerClassIntoParser" : "ThierryGoubier 3/27/2017 22:53:01", + "removeOldMethods" : "ThierryGoubier 3/27/2017 22:53:01", + "send:to:with:with:with:" : "ThierryGoubier 3/27/2017 22:53:01", + "keywords" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerClass" : "ThierryGoubier 3/27/2017 22:53:01", + "maxLiterals" : "ThierryGoubier 3/27/2017 22:53:01", + "compileOptimizedMethodIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "findExistingMethodFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "defaultReductionSource" : "ThierryGoubier 3/27/2017 22:53:01", + "acceptStateEdge:" : "ThierryGoubier 3/27/2017 22:53:01", + "selectorMap:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputSingleCharacterMatch:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "removeChange:" : "ThierryGoubier 3/27/2017 22:53:01", + "basicCompileSourceFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileScannerTree:into:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileCacheId" : "ThierryGoubier 5/2/2017 22:32", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "method:type:" : "ThierryGoubier 3/27/2017 22:53:01", + "formattedCode" : "ThierryGoubier 3/27/2017 22:53:01", + "compileSymbolTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "outputIsSelector:on:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodWithoutFormattingIn:" : "ThierryGoubier 3/27/2017 22:53:01", + "scannerClass:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "codeTemplatesArray" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "isExpressions" : "ThierryGoubier 3/27/2017 22:53:01", + "keywords" : "ThierryGoubier 3/27/2017 22:53:01", + "isExpressions:" : "ThierryGoubier 3/27/2017 22:53:01", + "parseSourceSelector" : "ThierryGoubier 3/27/2017 22:53:01", + "typeName" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/properties.json b/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/properties.json index dde35cea..48d8f197 100644 --- a/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/properties.json +++ b/SmaCC-Development.package/SmaCCSmalltalkCodeGenerator.class/properties.json @@ -1,17 +1,20 @@ { + "commentStamp" : "", + "super" : "SmaCCCodeGenerator", "category" : "SmaCC-Development", "classinstvars" : [ - "keywords" ], + "keywords" + ], + "pools" : [ ], "classvars" : [ "IsExpressions", "MaxJumpSize", - "MaxLiterals" ], - "commentStamp" : "", + "MaxLiterals" + ], "instvars" : [ "isExpressions", - "parseTreeCache" ], + "parseTreeCache" + ], "name" : "SmaCCSmalltalkCodeGenerator", - "pools" : [ - ], - "super" : "SmaCCCodeGenerator", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSourceReduceCode.class/methodProperties.json b/SmaCC-Development.package/SmaCCSourceReduceCode.class/methodProperties.json index 18714d51..17417b3d 100644 --- a/SmaCC-Development.package/SmaCCSourceReduceCode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSourceReduceCode.class/methodProperties.json @@ -1,9 +1,12 @@ { - "class" : { - "onRHS:source:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "source" : "JohnBrant 6/24/2016 12:26:52", - "source:" : "JohnBrant 6/24/2016 12:26:52", - "typesForTree:" : "JohnBrant 6/24/2016 12:26:52" } } + "source" : "ThierryGoubier 3/27/2017 22:53:01", + "source:" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "typesForTree:" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "onRHS:source:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSourceReduceCode.class/properties.json b/SmaCC-Development.package/SmaCCSourceReduceCode.class/properties.json index 133ed056..f6b2334d 100644 --- a/SmaCC-Development.package/SmaCCSourceReduceCode.class/properties.json +++ b/SmaCC-Development.package/SmaCCSourceReduceCode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCReduceCode", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "source" ], + "source" + ], "name" : "SmaCCSourceReduceCode", - "pools" : [ - ], - "super" : "SmaCCReduceCode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCStartingSymbol.class/methodProperties.json b/SmaCC-Development.package/SmaCCStartingSymbol.class/methodProperties.json index 8b05e3d7..0a0c7f8a 100644 --- a/SmaCC-Development.package/SmaCCStartingSymbol.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCStartingSymbol.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "asLRItemSet" : "JohnBrant 6/24/2016 12:26:52", - "compileName" : "JohnBrant 6/24/2016 12:26:52", - "isStartingSymbol" : "JohnBrant 6/24/2016 12:26:52", - "symbol" : "JohnBrant 6/24/2016 12:26:52" } } + "compileName" : "ThierryGoubier 3/27/2017 22:53:01", + "isStartingSymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "asLRItemSet" : "ThierryGoubier 3/27/2017 22:53:01", + "symbol" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCStartingSymbol.class/properties.json b/SmaCC-Development.package/SmaCCStartingSymbol.class/properties.json index 50ab4ffb..b3926850 100644 --- a/SmaCC-Development.package/SmaCCStartingSymbol.class/properties.json +++ b/SmaCC-Development.package/SmaCCStartingSymbol.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCStartingSymbol", - "pools" : [ - ], "super" : "SmaCCNonTerminalSymbol", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCStartingSymbol", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCStateEdge.class/methodProperties.json b/SmaCC-Development.package/SmaCCStateEdge.class/methodProperties.json index 32da2510..3208b071 100644 --- a/SmaCC-Development.package/SmaCCStateEdge.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCStateEdge.class/methodProperties.json @@ -1,7 +1,8 @@ { - "class" : { - }, "instance" : { - "<=" : "JohnBrant 6/24/2016 12:26:52", - "codeSizeEstimate" : "JohnBrant 6/24/2016 12:26:52", - "dispatchTo:seen:" : "JohnBrant 6/24/2016 12:26:52" } } + "codeSizeEstimate" : "ThierryGoubier 3/27/2017 22:53:01", + "dispatchTo:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "<=" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCStateEdge.class/properties.json b/SmaCC-Development.package/SmaCCStateEdge.class/properties.json index b1b155e8..4b488363 100644 --- a/SmaCC-Development.package/SmaCCStateEdge.class/properties.json +++ b/SmaCC-Development.package/SmaCCStateEdge.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCStateEdge", - "pools" : [ - ], "super" : "SmaCCEdge", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCStateEdge", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSymbol.class/methodProperties.json b/SmaCC-Development.package/SmaCCSymbol.class/methodProperties.json index 96b8cace..aae7272d 100644 --- a/SmaCC-Development.package/SmaCCSymbol.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSymbol.class/methodProperties.json @@ -1,28 +1,31 @@ { - "class" : { - "mergeOrderedVariableDefinitions:" : "JohnBrant 6/24/2016 12:26:52", - "mergeVariableDefinitions:into:" : "JohnBrant 6/24/2016 12:26:52", - "name:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "annotateTokenVariables:" : "JohnBrant 6/24/2016 12:26:52", - "basicModelTypesForVariable:into:seen:" : "JohnBrant 6/24/2016 12:26:52", - "calculateFirstTerminals" : "JohnBrant 6/24/2016 12:26:52", - "computeVariableDefinitions" : "JohnBrant 6/24/2016 12:26:52", - "createIdMethod" : "JohnBrant 6/24/2016 12:26:52", - "firstTerminals" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isEmptySymbol" : "JohnBrant 6/24/2016 12:26:52", - "isStartingSymbol" : "JohnBrant 6/24/2016 12:26:52", - "isTerminal" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "name" : "JohnBrant 6/24/2016 12:26:52", - "name:" : "JohnBrant 6/24/2016 12:26:52", - "precedence" : "JohnBrant 6/24/2016 12:26:52", - "precedence:" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "productionsDo:" : "JohnBrant 6/24/2016 12:26:52", - "regularExpression" : "JohnBrant 6/24/2016 12:26:52", - "requiresNodeType" : "JohnBrant 6/24/2016 12:26:52", - "safeMethodName" : "JohnBrant 6/24/2016 12:26:52", - "size" : "JohnBrant 6/24/2016 12:26:52", - "unsafeMethodName" : "JohnBrant 6/24/2016 12:26:52" } } + "precedence" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "firstTerminals" : "ThierryGoubier 3/27/2017 22:53:01", + "isStartingSymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "name" : "ThierryGoubier 3/27/2017 22:53:01", + "safeMethodName" : "ThierryGoubier 3/27/2017 22:53:01", + "requiresNodeType" : "ThierryGoubier 3/27/2017 22:53:01", + "regularExpression" : "ThierryGoubier 3/27/2017 22:53:01", + "createIdMethod" : "ThierryGoubier 3/27/2017 22:53:01", + "size" : "ThierryGoubier 3/27/2017 22:53:01", + "annotateTokenVariables:" : "ThierryGoubier 3/27/2017 22:53:01", + "precedence:" : "ThierryGoubier 3/27/2017 22:53:01", + "name:" : "ThierryGoubier 3/27/2017 22:53:01", + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateFirstTerminals" : "ThierryGoubier 3/27/2017 22:53:01", + "unsafeMethodName" : "ThierryGoubier 3/27/2017 22:53:01", + "isTerminal" : "ThierryGoubier 3/27/2017 22:53:01", + "productionsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "isEmptySymbol" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypesForVariable:into:seen:" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "computeVariableDefinitions" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "mergeOrderedVariableDefinitions:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeVariableDefinitions:into:" : "ThierryGoubier 3/27/2017 22:53:01", + "name:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSymbol.class/properties.json b/SmaCC-Development.package/SmaCCSymbol.class/properties.json index d25a4547..7150681d 100644 --- a/SmaCC-Development.package/SmaCCSymbol.class/properties.json +++ b/SmaCC-Development.package/SmaCCSymbol.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCGrammarItem", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "precedence", - "firstTerminals" ], + "firstTerminals" + ], "name" : "SmaCCSymbol", - "pools" : [ - ], - "super" : "SmaCCGrammarItem", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSymbolSet.class/methodProperties.json b/SmaCC-Development.package/SmaCCSymbolSet.class/methodProperties.json index e51a4816..b81240fb 100644 --- a/SmaCC-Development.package/SmaCCSymbolSet.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSymbolSet.class/methodProperties.json @@ -1,21 +1,24 @@ { - "class" : { - "basedOn:" : "JohnBrant 6/24/2016 12:26:52", - "new" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "add:" : "JohnBrant 6/24/2016 12:26:52", - "addAll:" : "JohnBrant 6/24/2016 12:26:52", - "addComponent:" : "JohnBrant 6/24/2016 12:26:52", - "addComponentsFrom:" : "JohnBrant 6/24/2016 12:26:52", - "allSatisfy:" : "JohnBrant 6/24/2016 12:26:52", - "baseOn:" : "JohnBrant 6/24/2016 12:26:52", - "components" : "JohnBrant 6/24/2016 12:26:52", - "getDependents" : "JohnBrant 6/24/2016 12:26:52", - "includes:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "mergeWith:" : "JohnBrant 6/24/2016 12:26:52", - "printOn:" : "JohnBrant 6/24/2016 12:26:52", - "setDependents:" : "JohnBrant 6/24/2016 12:26:52", - "size" : "JohnBrant 6/24/2016 12:26:52", - "symbols" : "JohnBrant 6/24/2016 12:26:52", - "update:with:from:" : "JohnBrant 6/24/2016 12:26:52" } } + "addAll:" : "ThierryGoubier 3/27/2017 22:53:01", + "getDependents" : "ThierryGoubier 3/27/2017 22:53:01", + "add:" : "ThierryGoubier 3/27/2017 22:53:01", + "mergeWith:" : "ThierryGoubier 3/27/2017 22:53:01", + "includes:" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "addComponentsFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "printOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "size" : "ThierryGoubier 3/27/2017 22:53:01", + "addComponent:" : "ThierryGoubier 3/27/2017 22:53:01", + "symbols" : "ThierryGoubier 3/27/2017 22:53:01", + "baseOn:" : "ThierryGoubier 3/27/2017 22:53:01", + "setDependents:" : "ThierryGoubier 3/27/2017 22:53:01", + "components" : "ThierryGoubier 3/27/2017 22:53:01", + "update:with:from:" : "ThierryGoubier 3/27/2017 22:53:01", + "allSatisfy:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "new" : "ThierryGoubier 3/27/2017 22:53:01", + "basedOn:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSymbolSet.class/properties.json b/SmaCC-Development.package/SmaCCSymbolSet.class/properties.json index 63337302..ea390198 100644 --- a/SmaCC-Development.package/SmaCCSymbolSet.class/properties.json +++ b/SmaCC-Development.package/SmaCCSymbolSet.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Model", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "symbols", - "components" ], + "components" + ], "name" : "SmaCCSymbolSet", - "pools" : [ - ], - "super" : "Model", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSymbolTableIndex.class/methodProperties.json b/SmaCC-Development.package/SmaCCSymbolTableIndex.class/methodProperties.json index de4e20c3..5dce404d 100644 --- a/SmaCC-Development.package/SmaCCSymbolTableIndex.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCSymbolTableIndex.class/methodProperties.json @@ -1,10 +1,13 @@ { - "class" : { - "forIndex:symbol:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "index" : "JohnBrant 6/24/2016 12:26:52", - "index:" : "JohnBrant 6/24/2016 12:26:52", - "symbol" : "JohnBrant 6/24/2016 12:26:52", - "symbol:" : "JohnBrant 6/24/2016 12:26:52" } } + "symbol" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "symbol:" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "index:" : "ThierryGoubier 3/27/2017 22:53:01", + "index" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "forIndex:symbol:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCSymbolTableIndex.class/properties.json b/SmaCC-Development.package/SmaCCSymbolTableIndex.class/properties.json index 168c2a03..542a6547 100644 --- a/SmaCC-Development.package/SmaCCSymbolTableIndex.class/properties.json +++ b/SmaCC-Development.package/SmaCCSymbolTableIndex.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "index", - "symbol" ], + "symbol" + ], "name" : "SmaCCSymbolTableIndex", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCTerminalSymbol.class/methodProperties.json b/SmaCC-Development.package/SmaCCTerminalSymbol.class/methodProperties.json index a19de78d..b589ca55 100644 --- a/SmaCC-Development.package/SmaCCTerminalSymbol.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCTerminalSymbol.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "calculateFirstTerminals" : "JohnBrant 6/24/2016 12:26:52", - "createIdMethod" : "JohnBrant 6/24/2016 12:26:52", - "createIdMethod:" : "JohnBrant 6/24/2016 12:26:52", - "initialize" : "JohnBrant 6/24/2016 12:26:52", - "isTerminal" : "JohnBrant 6/24/2016 12:26:52", - "makeCaseInsensitive" : "JohnBrant 6/24/2016 12:26:52", - "modelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "regularExpression" : "JohnBrant 6/24/2016 12:26:52", - "regularExpression:" : "JohnBrant 6/24/2016 12:26:52", - "unsafeMethodName" : "JohnBrant 6/24/2016 12:26:52" } } + "modelTypes:" : "ThierryGoubier 3/27/2017 22:53:01", + "makeCaseInsensitive" : "ThierryGoubier 3/27/2017 22:53:01", + "isTerminal" : "ThierryGoubier 3/27/2017 22:53:01", + "regularExpression" : "ThierryGoubier 3/27/2017 22:53:01", + "initialize" : "ThierryGoubier 3/27/2017 22:53:01", + "unsafeMethodName" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateFirstTerminals" : "ThierryGoubier 3/27/2017 22:53:01", + "createIdMethod:" : "ThierryGoubier 3/27/2017 22:53:01", + "regularExpression:" : "ThierryGoubier 3/27/2017 22:53:01", + "createIdMethod" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCTerminalSymbol.class/properties.json b/SmaCC-Development.package/SmaCCTerminalSymbol.class/properties.json index 7b5446b6..081a14c4 100644 --- a/SmaCC-Development.package/SmaCCTerminalSymbol.class/properties.json +++ b/SmaCC-Development.package/SmaCCTerminalSymbol.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCSymbol", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "regularExpression", - "createIdMethod" ], + "createIdMethod" + ], "name" : "SmaCCTerminalSymbol", - "pools" : [ - ], - "super" : "SmaCCSymbol", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVariableCalculation.class/methodProperties.json b/SmaCC-Development.package/SmaCCVariableCalculation.class/methodProperties.json index 4c894030..7d848d69 100644 --- a/SmaCC-Development.package/SmaCCVariableCalculation.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCVariableCalculation.class/methodProperties.json @@ -1,24 +1,27 @@ { - "class" : { - "calculateVariablesForGrammar:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "addDependent:to:" : "JohnBrant 6/24/2016 12:26:52", - "addExternallyDefinedVariablesFrom:" : "JohnBrant 6/24/2016 12:26:52", - "addLocallyDefinedVariable:" : "JohnBrant 6/24/2016 12:26:52", - "addRHS:" : "JohnBrant 6/24/2016 12:26:52", - "addRenamedVariableName:from:" : "JohnBrant 6/24/2016 12:26:52", - "addVariableNamed:" : "JohnBrant 6/24/2016 12:26:52", - "assignVariables" : "JohnBrant 6/24/2016 12:26:52", - "calculateNewVariables" : "JohnBrant 6/24/2016 12:26:52", - "calculateVariables" : "JohnBrant 6/24/2016 12:26:52", - "calculateVariablesFor:" : "JohnBrant 6/24/2016 12:26:52", - "calculateVariablesForGrammar:" : "JohnBrant 6/24/2016 12:26:52", - "hasVariableChanges" : "JohnBrant 6/24/2016 12:26:52", - "hasVariableNamed:" : "JohnBrant 6/24/2016 12:26:52", - "processUnnamedSymbol:" : "JohnBrant 6/24/2016 12:26:52", - "recalculateDependents" : "JohnBrant 6/24/2016 12:26:52", - "rhsDo:" : "JohnBrant 6/24/2016 12:26:52", - "setupVariableDependents" : "JohnBrant 6/24/2016 12:26:52", - "setupVariableDependentsFor:" : "JohnBrant 6/24/2016 12:26:52", - "shouldAddVariablesFrom:" : "JohnBrant 6/24/2016 12:26:52", - "variableNamed:" : "JohnBrant 6/24/2016 12:26:52" } } + "rhsDo:" : "ThierryGoubier 3/27/2017 22:53:01", + "addVariableNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "addLocallyDefinedVariable:" : "ThierryGoubier 3/27/2017 22:53:01", + "addDependent:to:" : "ThierryGoubier 3/27/2017 22:53:01", + "variableNamed:" : "ThierryGoubier 3/27/2017 22:53:01", + "setupVariableDependents" : "ThierryGoubier 3/27/2017 22:53:01", + "hasVariableChanges" : "ThierryGoubier 3/27/2017 22:53:01", + "recalculateDependents" : "ThierryGoubier 3/27/2017 22:53:01", + "addRHS:" : "ThierryGoubier 3/27/2017 22:53:01", + "addRenamedVariableName:from:" : "ThierryGoubier 3/27/2017 22:53:01", + "setupVariableDependentsFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "processUnnamedSymbol:" : "ThierryGoubier 3/27/2017 22:53:01", + "assignVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "addExternallyDefinedVariablesFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateVariablesFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "shouldAddVariablesFrom:" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateNewVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateVariablesForGrammar:" : "ThierryGoubier 3/27/2017 22:53:01", + "calculateVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "hasVariableNamed:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "calculateVariablesForGrammar:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVariableCalculation.class/properties.json b/SmaCC-Development.package/SmaCCVariableCalculation.class/properties.json index 8c4c9817..3e8b45e2 100644 --- a/SmaCC-Development.package/SmaCCVariableCalculation.class/properties.json +++ b/SmaCC-Development.package/SmaCCVariableCalculation.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "grammar", "todo", @@ -12,9 +12,8 @@ "newVariables", "ourType", "currentRHS", - "previousVariables" ], + "previousVariables" + ], "name" : "SmaCCVariableCalculation", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVariableDefinition.class/methodProperties.json b/SmaCC-Development.package/SmaCCVariableDefinition.class/methodProperties.json index 93027d77..583ae948 100644 --- a/SmaCC-Development.package/SmaCCVariableDefinition.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCVariableDefinition.class/methodProperties.json @@ -1,36 +1,39 @@ { - "class" : { - "assignIndices:" : "JohnBrant 6/24/2016 12:26:52", - "pluralNameBlock" : "JohnBrant 6/24/2016 12:26:52", - "pluralNameBlock:" : "JohnBrant 6/24/2016 12:26:52", - "pluralNameFor:" : "JohnBrant 6/24/2016 12:26:52", - "pluralNames" : "JohnBrant 6/24/2016 12:26:52", - "pluralNames:" : "JohnBrant 6/24/2016 12:26:52", - "variableName:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "=" : "JohnBrant 6/24/2016 12:26:52", - "baseType" : "JohnBrant 6/24/2016 12:26:52", - "baseType:" : "JohnBrant 6/24/2016 12:26:52", - "collectionType" : "JohnBrant 6/24/2016 12:26:52", - "getterMethodName" : "JohnBrant 6/24/2016 12:26:52", - "getterMethodName:" : "JohnBrant 6/24/2016 12:26:52", - "hash" : "JohnBrant 6/24/2016 12:26:52", - "index" : "JohnBrant 6/24/2016 12:26:52", - "index:" : "JohnBrant 6/24/2016 12:26:52", - "isAlwaysAssigned" : "JohnBrant 6/24/2016 12:26:52", - "isAlwaysAssigned:" : "JohnBrant 6/24/2016 12:26:52", - "isBaseNodeType" : "JohnBrant 6/24/2016 12:26:52", - "isBasePossibleNodeType" : "JohnBrant 6/24/2016 12:26:52", - "isBaseTokenType" : "JohnBrant 6/24/2016 12:26:52", - "isCollection" : "JohnBrant 6/24/2016 12:26:52", - "isCollection:" : "JohnBrant 6/24/2016 12:26:52", - "isNodeCollectionType" : "JohnBrant 6/24/2016 12:26:52", - "isNodeType" : "JohnBrant 6/24/2016 12:26:52", - "isPossibleNodeCollectionType" : "JohnBrant 6/24/2016 12:26:52", - "isPossibleNodeType" : "JohnBrant 6/24/2016 12:26:52", - "setterMethodName" : "JohnBrant 6/24/2016 12:26:52", - "setterMethodName:" : "JohnBrant 6/24/2016 12:26:52", - "sourceVariableName" : "JohnBrant 6/24/2016 12:26:52", - "type" : "JohnBrant 6/24/2016 12:26:52", - "variableName" : "JohnBrant 6/24/2016 12:26:52", - "variableName:" : "JohnBrant 6/24/2016 12:26:52" } } + "isBaseNodeType" : "ThierryGoubier 3/27/2017 22:53:01", + "collectionType" : "ThierryGoubier 3/27/2017 22:53:01", + "isAlwaysAssigned:" : "ThierryGoubier 3/27/2017 22:53:01", + "isPossibleNodeType" : "ThierryGoubier 3/27/2017 22:53:01", + "setterMethodName" : "ThierryGoubier 3/27/2017 22:53:01", + "isNodeType" : "ThierryGoubier 3/27/2017 22:53:01", + "type" : "ThierryGoubier 3/27/2017 22:53:01", + "getterMethodName:" : "ThierryGoubier 3/27/2017 22:53:01", + "sourceVariableName" : "ThierryGoubier 3/27/2017 22:53:01", + "index" : "ThierryGoubier 3/27/2017 22:53:01", + "isBaseTokenType" : "ThierryGoubier 3/27/2017 22:53:01", + "isNodeCollectionType" : "ThierryGoubier 3/27/2017 22:53:01", + "variableName:" : "ThierryGoubier 3/27/2017 22:53:01", + "setterMethodName:" : "ThierryGoubier 3/27/2017 22:53:01", + "isPossibleNodeCollectionType" : "ThierryGoubier 3/27/2017 22:53:01", + "isAlwaysAssigned" : "ThierryGoubier 3/27/2017 22:53:01", + "isCollection" : "ThierryGoubier 3/27/2017 22:53:01", + "isCollection:" : "ThierryGoubier 3/27/2017 22:53:01", + "hash" : "ThierryGoubier 3/27/2017 22:53:01", + "baseType:" : "ThierryGoubier 3/27/2017 22:53:01", + "getterMethodName" : "ThierryGoubier 3/27/2017 22:53:01", + "isBasePossibleNodeType" : "ThierryGoubier 3/27/2017 22:53:01", + "=" : "ThierryGoubier 3/27/2017 22:53:01", + "baseType" : "ThierryGoubier 3/27/2017 22:53:01", + "index:" : "ThierryGoubier 3/27/2017 22:53:01", + "variableName" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "variableName:" : "ThierryGoubier 3/27/2017 22:53:01", + "pluralNameFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "pluralNameBlock" : "ThierryGoubier 3/27/2017 22:53:01", + "pluralNameBlock:" : "ThierryGoubier 3/27/2017 22:53:01", + "pluralNames" : "ThierryGoubier 3/27/2017 22:53:01", + "assignIndices:" : "ThierryGoubier 3/27/2017 22:53:01", + "pluralNames:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVariableDefinition.class/properties.json b/SmaCC-Development.package/SmaCCVariableDefinition.class/properties.json index 31edd107..bad0993c 100644 --- a/SmaCC-Development.package/SmaCCVariableDefinition.class/properties.json +++ b/SmaCC-Development.package/SmaCCVariableDefinition.class/properties.json @@ -1,11 +1,13 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Development", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ "PluralNameBlock", - "PluralNames" ], - "commentStamp" : "", + "PluralNames" + ], "instvars" : [ "variableName", "isCollection", @@ -13,9 +15,8 @@ "isAlwaysAssigned", "getterMethodName", "setterMethodName", - "index" ], + "index" + ], "name" : "SmaCCVariableDefinition", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVariableReduceCode.class/methodProperties.json b/SmaCC-Development.package/SmaCCVariableReduceCode.class/methodProperties.json index 4b2b3b94..4147db86 100644 --- a/SmaCC-Development.package/SmaCCVariableReduceCode.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCVariableReduceCode.class/methodProperties.json @@ -1,7 +1,8 @@ { - "class" : { - }, "instance" : { - "basicModelTypes:" : "JohnBrant 6/24/2016 12:26:52", - "returnsVariableCollection" : "JohnBrant 6/24/2016 12:26:52", - "source" : "JohnBrant 6/24/2016 12:26:52" } } + "source" : "ThierryGoubier 3/27/2017 22:53:01", + "returnsVariableCollection" : "ThierryGoubier 3/27/2017 22:53:01", + "basicModelTypes:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVariableReduceCode.class/properties.json b/SmaCC-Development.package/SmaCCVariableReduceCode.class/properties.json index b117b778..c536b93f 100644 --- a/SmaCC-Development.package/SmaCCVariableReduceCode.class/properties.json +++ b/SmaCC-Development.package/SmaCCVariableReduceCode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCVariableReduceCode", - "pools" : [ - ], "super" : "SmaCCReduceCode", - "type" : "normal" } + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCVariableReduceCode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/methodProperties.json b/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/methodProperties.json index a83782a4..dd06e3b4 100644 --- a/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/methodProperties.json +++ b/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/methodProperties.json @@ -1,9 +1,12 @@ { - "class" : { - "forClassDefinitions:" : "JohnBrant 6/24/2016 12:26:52" }, "instance" : { - "compileMethodsAndVariables" : "JohnBrant 6/24/2016 12:26:52", - "compileVisitMethodFor:" : "JohnBrant 6/24/2016 12:26:52", - "name" : "JohnBrant 6/24/2016 12:26:52", - "nodeClassDefinitions:" : "JohnBrant 6/24/2016 12:26:52", - "rootClassName" : "JohnBrant 6/24/2016 12:26:52" } } + "compileVisitMethodFor:" : "ThierryGoubier 3/27/2017 22:53:01", + "compileMethodsAndVariables" : "ThierryGoubier 3/27/2017 22:53:01", + "rootClassName" : "ThierryGoubier 3/27/2017 22:53:01", + "name" : "ThierryGoubier 3/27/2017 22:53:01", + "nodeClassDefinitions:" : "ThierryGoubier 3/27/2017 22:53:01" + }, + "class" : { + "forClassDefinitions:" : "ThierryGoubier 3/27/2017 22:53:01" + } +} \ No newline at end of file diff --git a/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/properties.json b/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/properties.json index dc951fb7..a74f346a 100644 --- a/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/properties.json +++ b/SmaCC-Development.package/SmaCCVisitorClassDefinition.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Development", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCClassDefinition", + "category" : "SmaCC-Development", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "nodeClassDefinitions" ], + "nodeClassDefinitions" + ], "name" : "SmaCCVisitorClassDefinition", - "pools" : [ - ], - "super" : "SmaCCClassDefinition", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Development.package/monticello.meta/version b/SmaCC-Development.package/monticello.meta/version index ccc5aec8..28948bc5 100644 --- a/SmaCC-Development.package/monticello.meta/version +++ b/SmaCC-Development.package/monticello.meta/version @@ -1,45 +1,2 @@ -(name 'SmaCC-Development-ThierryGoubier.46' message 'Add an access to the regex' id '2426c6ca-695a-4aa3-bcf8-02d07ff3b3d6' date '27 March 2017' time '10:53:00.207662 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.45' message 'Clean-up the category / default category mix-up' id '62b576b8-a699-4230-872d-91ebb506eab0' date '25 September 2016' time '7:00:18.891704 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.44' message 'missing #category: method -' id 'e7cbb971-c5d2-570a-b5ec-afb9196e7aeb' date '23 September 2016' time '11:04:24 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.43' message 'Merged two bugfixes and one optimisation - Bug: the next keyword. - Bug: unable to set package on first compilation - Optimisation: avoid removing then readding instance variables -' id '75f53027-835d-58a1-8c39-a354008989d3' date '23 September 2016' time '10:49:11 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.42' message 'From John Brant -' id 'b0f6e6f5-9dd5-56ea-a5b7-19105767235e' date '23 September 2016' time '7:25:08 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.41' message 'Combine both splitting approaches. -' id 'f2b72f59-f549-5f7c-9b30-aff56dfac6bc' date '19 August 2015' time '3:07:02 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.40' message 'All tests green -' id '0767e5e0-d164-5b3e-8787-292bc0b4128b' date '18 August 2015' time '10:09:27 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.39' message '2.0.5 -' id 'ad22c34f-960e-531c-b97b-6a42faf0c945' date '17 August 2015' time '5:52:50 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.38' message 'Better split in scanner generation. It routinely makes jit-able methods except in a few cases where it fails (just slightly larger), gaining 20 to 30% on parsers benchmarks for the StParser and PythonParser2, and making sure they do compile at all. -' id '7fd930c9-df89-5102-be31-6d308397ea40' date '24 February 2015' time '2:37:14 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.37' message 'Corrected grammar for issue #5 -' id '246d60bb-b62a-5f44-afbd-84885d9cd5e1' date '19 February 2015' time '2:37:31 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.36' message 'Removed Character extensions. They are picked during scanner generation and make generated parsers dependent on that package. -' id '95010128-3f14-53f3-a3df-8b62de1495bd' date '5 February 2015' time '5:23:18 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.35' message 'Small clean-up of code generation. -' id 'b73251b0-6552-58c4-b635-b14ae29273de' date '26 January 2015' time '4:56:34 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.34' message 'Regenerated the SmaCC grammar parser. -' id 'f86f9c92-b266-55d2-ad1b-a058ab709798' date '17 October 2014' time '5:15:44 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.33' message 'Development clean up. -' id '2192607a-2f2d-5cd2-861a-e3a4c437dc14' date '15 October 2014' time '2:05:56 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.32' message 'Scanner splitting code. Tested on the python scanner. Looks good so far. -' id '071768f6-d59d-5eea-89db-f539cc7edbc1' date '15 October 2014' time '12:47:59 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.31' message 'Remove unused compileErroneousDefinitionComment -' id '731e17fc-06a1-55ee-850b-08b4318398c2' date '14 October 2014' time '11:36:22 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.30' message 'Version 2.0.4 under porting -' id '62bd215f-e209-5dd1-94f7-0c7ca4d90400' date '3 October 2014' time '5:22:23 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.29' message 'Bug in one of the token check -' id '577b4dee-2799-5dc1-9b45-ce9128a940dd' date '18 September 2014' time '5:03:41 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.28' message 'Improved + * ? * naming inside parenthesis -' id '162ab793-0c8b-536c-9b78-9aecba626425' date '18 September 2014' time '4:52:50 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.27' message 'Cleaning up debugging and stuff in AST generation. Not satisfied with the result, will try more test cases. -' id '931f13b0-632d-523b-ba94-365d5f93032e' date '17 September 2014' time '5:45:05 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.26' message 'Raising errors when reaching incorrect / dangerous code generation in ASTs -' id '87430aad-aad0-567d-bf6d-19038cfd4401' date '12 September 2014' time '5:05:16 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.25' message 'Fighting with AST code generation -' id 'aa047c55-499f-5279-ac6d-b8556d826014' date '11 September 2014' time '5:13:03 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.24' message 'Bug: DNU on an empty parser. Question: how to handle empty parsers (when only creating a a scanner) ? -' id '446f743a-c239-5e11-87c9-c9d9875276a9' date '26 August 2014' time '6:36:12 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.23' message 'Signal an error when failing to create an implicit token definition in a grammar production: uses the same path than the lexer. -' id 'c38b4e9f-e93e-5a99-b89a-fa098046f4ed' date '14 June 2014' time '12:41:18 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.22' message 'Handle errors in implicit token definition. -' id 'b0e9b06b-2948-5efd-906c-d3538e9411dd' date '13 June 2014' time '3:14:50 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.21' message 'Changed limits when splitting methods. -' id '6cb6e63d-e4e3-571b-a81e-589d96703234' date '11 June 2014' time '1:29:52 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.20' message 'Removed the Undeclared issues when regenerating a parseur with AST, and reducing a lot the amount of code to recompile. -' id '26a5d30b-844a-5a49-8820-0c3e7322c417' date '27 April 2014' time '5:57:11 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.19' message 'Better token / special method detection -' id 'a9939e0f-ae11-5254-a4dc-60484856ac7d' date '24 April 2014' time '10:04:43 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.18' message 'SmaCC: make sure that methods we call upon as tokens are not all SmaCCScanner methods! -' id '8240b0e7-7494-53af-ae58-edc0506edc85' date '22 April 2014' time '10:49:42 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.17' message 'Tuning when generating scanX methods: do not create a scanX method for small nodes. -' id '09c92ece-24f0-5231-b818-bbd2edd6fc2c' date '21 April 2014' time '10:50:40 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.16' message 'Changed the way groups / optional / multiple items are named. -' id '7169a769-034e-513d-bf45-5a99792cfa8e' date '20 April 2014' time '6:16:03 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.15' message 'A new way to split scanX methods in scanners. -' id '5a8416d0-c812-57ee-bbb2-c58eb44db787' date '18 April 2014' time '11:59:55 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.14' message 'Removed generation of a ''[ ] once'' -' id '1ed6ed6f-3cef-5827-a76a-e4cf8b59e1be' date '18 March 2014' time '10:53 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.13' message 'Porting the * ? + | <% %> [ ] ( ) additional symbols in the grammar. -' id '9640ed35-d8d7-53c8-93bc-702904ea0d44' date '20 February 2014' time '10:45:25 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.12' message 'Trying to clean the code of old compilation stuff pre 2.0.3 -' id 'aa461189-33f9-56ac-b72e-7b40aee50f18' date '14 February 2014' time '9:28:39 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.11' message 'Bug in removeUnnecessaryChanges was hidden by the on: Error do:. -' id 'ff019e00-47a0-51cf-898f-3bc144901998' date '13 February 2014' time '2:13:28 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.10' message 'Removed the ## optimisation pattern. -' id '66ccbea5-2b3d-5b6b-bbac-8a043cfd6a65' date '13 February 2014' time '10:12:39 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.9' message 'Bootstrapping underway. Regenerated the definition compiler. -' id 'f5c2118c-0952-5c1a-bdce-33a732bffaa2' date '11 February 2014' time '2:24:41 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.8' message 'Make default category ''SmaCC-Tests'', handle the case of pre-existing categories. -' id 'fb826d0d-2326-5e1d-a64b-4b9f7f8645fa' date '11 February 2014' time '1:42:27 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.7' message 'Reverting defineClass change. Needs to trace what it does. -' id 'a749dd90-cc5d-5e58-96a0-0fd0e7eb12c9' date '10 February 2014' time '11:12:26 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.6' message 'Ensure correct category is used to define a class -' id '4133261a-cc1c-5517-8388-c6b280d2f3ea' date '10 February 2014' time '10:33:50 am' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.5' message 'Cleaned SmaCCGrammarCompiler from old code. -' id 'fd009a2f-aeba-566b-b0e2-62e4f8a3643b' date '4 February 2014' time '3:06:58 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.4' message 'Removed an unused method. -' id 'deb1d5a8-5c95-5bb6-b408-b8d9cb3cde12' date '28 January 2014' time '4:04:21 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.3' message 'Removed all references to SmaCCDev-Tests and SmaCCDev. Note : compiling by default Parser code outside the SmaCC-Tests packages breaks the tests. -' id '6ac809fc-ea07-5c02-b93b-df2a7f140094' date '28 January 2014' time '3:53:08 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.2' message 'Added SmaCCSymbolSet -' id 'b19bfa48-03cd-5e4b-8e75-5e2f8ff76e96' date '28 January 2014' time '2:22:22 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.1' message 'SmaCC Development ported from SmaCC-Dolphin-2.0.3 -' id '05c3277a-bdb4-5638-afee-2aaca669f50a' date '24 January 2014' time '10:21:24 am' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'SmaCC-Development-ThierryGoubier.47' message 'Update from John Brant (and Tudor Girda).' id 'b31b7e52-0000-0000-adb6-8c2f0635c312' date '3 May 2017' time '9:23:03.976997 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Development-ThierryGoubier.46' message 'Add an access to the regex +' id '0323affc-d078-570b-99f8-b5ac11680993' date '27 March 2017' time '10:53:01 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Development.package/properties.json b/SmaCC-Development.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Development.package/properties.json +++ b/SmaCC-Development.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Java.package/.filetree b/SmaCC-Java.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Java.package/.filetree +++ b/SmaCC-Java.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/methodProperties.json index 3706e0ab..e780dd88 100644 --- a/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "declarator" : "JohnBrant 6/24/2016 10:40:06", - "declarator:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "throws" : "JohnBrant 6/24/2016 10:40:06", - "throws:" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters:" : "JohnBrant 6/24/2016 10:40:06" } } + "type:" : "ThierryGoubier 5/3/2017 19:38", + "typeParameters" : "ThierryGoubier 5/3/2017 19:38", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:38", + "throws:" : "ThierryGoubier 5/3/2017 19:38", + "typeParameters:" : "ThierryGoubier 5/3/2017 19:38", + "declarator:" : "ThierryGoubier 5/3/2017 19:38", + "initialize" : "ThierryGoubier 5/3/2017 19:38", + "semicolon" : "ThierryGoubier 5/3/2017 19:38", + "declarator" : "ThierryGoubier 5/3/2017 19:38", + "throws" : "ThierryGoubier 5/3/2017 19:38", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "modifiers" : "ThierryGoubier 5/3/2017 19:38", + "semicolon:" : "ThierryGoubier 5/3/2017 19:38", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:38", + "modifiers:" : "ThierryGoubier 5/3/2017 19:38", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:38", + "type" : "ThierryGoubier 5/3/2017 19:38" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/properties.json index 2158e99c..9ef7fa52 100644 --- a/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaAbstractMethodDeclarationNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "typeParameters", "type", "declarator", "throws", - "semicolon" ], + "semicolon" + ], "name" : "JavaAbstractMethodDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/left..st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/left.st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/right..st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/right.st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/methodProperties.json b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/methodProperties.json index 2d3f4f0f..924621fb 100644 --- a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "atToken" : "JohnBrant 6/24/2016 10:40:06", - "atToken:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "declarations" : "JohnBrant 6/24/2016 10:40:06", - "declarations:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "interfaceToken" : "JohnBrant 6/24/2016 10:40:06", - "interfaceToken:" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "interfaceToken:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "interfaceToken" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:38", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "declarations" : "ThierryGoubier 5/3/2017 19:39", + "modifiers" : "ThierryGoubier 5/3/2017 19:38", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarations:" : "ThierryGoubier 5/3/2017 19:39", + "atToken" : "ThierryGoubier 5/3/2017 19:39", + "atToken:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/properties.json b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/properties.json index 94c88b79..65584390 100644 --- a/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/properties.json +++ b/SmaCC-Java.package/JavaAnnotationInterfaceNode.class/properties.json @@ -1,20 +1,19 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "atToken", "interfaceToken", "name", - "left", + "leftBrace", "declarations", - "right" ], + "rightBrace" + ], "name" : "JavaAnnotationInterfaceNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/methodProperties.json index fb6d9b84..29db952c 100644 --- a/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "defaultToken" : "JohnBrant 6/24/2016 10:40:06", - "defaultToken:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "value" : "JohnBrant 6/24/2016 10:40:06", - "value:" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "defaultToken" : "ThierryGoubier 5/3/2017 19:40", + "defaultToken:" : "ThierryGoubier 5/3/2017 19:40", + "value" : "ThierryGoubier 5/3/2017 19:40", + "value:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/properties.json index 6d3a0778..e1c68145 100644 --- a/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaAnnotationMethodDeclarationNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaAbstractMethodDeclarationNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "defaultToken", - "value" ], + "value" + ], "name" : "JavaAnnotationMethodDeclarationNode", - "pools" : [ - ], - "super" : "JavaAbstractMethodDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaAnnotationNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaAnnotationNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/left..st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaAnnotationNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/left.st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaAnnotationNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaAnnotationNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/newTokens.st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/leftParen.st similarity index 62% rename from SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/newTokens.st rename to SmaCC-Java.package/JavaAnnotationNode.class/instance/leftParen.st index 7fccd65f..9b03c357 100644 --- a/SmaCC-CSharp.package/CSFieldDeclarationNode.class/instance/newTokens.st +++ b/SmaCC-Java.package/JavaAnnotationNode.class/instance/leftParen.st @@ -1,3 +1,3 @@ generated -newTokens - ^ newTokens \ No newline at end of file +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/right..st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaAnnotationNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/right.st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaAnnotationNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaAnnotationNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaAnnotationNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaAnnotationNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/methodProperties.json b/SmaCC-Java.package/JavaAnnotationNode.class/methodProperties.json index 8ff5c879..daeb54b8 100644 --- a/SmaCC-Java.package/JavaAnnotationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaAnnotationNode.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "_at" : "JohnBrant 6/24/2016 10:40:06", - "_at:" : "JohnBrant 6/24/2016 10:40:06", - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "values" : "JohnBrant 6/24/2016 10:40:06", - "values:" : "JohnBrant 6/24/2016 10:40:06" } } + "initialize" : "ThierryGoubier 5/3/2017 19:38", + "commas:" : "ThierryGoubier 5/3/2017 19:38", + "name" : "ThierryGoubier 5/3/2017 19:38", + "_at" : "ThierryGoubier 5/3/2017 19:38", + "values" : "ThierryGoubier 5/3/2017 19:38", + "leftParen:" : "ThierryGoubier 5/3/2017 19:38", + "leftParen" : "ThierryGoubier 5/3/2017 19:38", + "name:" : "ThierryGoubier 5/3/2017 19:38", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:38", + "rightParen:" : "ThierryGoubier 5/3/2017 19:38", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:38", + "commas" : "ThierryGoubier 5/3/2017 19:38", + "values:" : "ThierryGoubier 5/3/2017 19:38", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:38", + "_at:" : "ThierryGoubier 5/3/2017 19:38", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:38", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:38", + "rightParen" : "ThierryGoubier 5/3/2017 19:38" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAnnotationNode.class/properties.json b/SmaCC-Java.package/JavaAnnotationNode.class/properties.json index 2e9c1692..e3c41fbe 100644 --- a/SmaCC-Java.package/JavaAnnotationNode.class/properties.json +++ b/SmaCC-Java.package/JavaAnnotationNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_at", "name", - "left", + "leftParen", "values", "commas", - "right" ], + "rightParen" + ], "name" : "JavaAnnotationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayAccessNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..d840eb91 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayAccessNode.class/instance/leftBracket..st b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/leftBracket..st new file mode 100644 index 00000000..45a1ec39 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/leftBracket..st @@ -0,0 +1,3 @@ +generated +leftBracket: aSmaCCToken + leftBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayAccessNode.class/instance/leftBracket.st b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/leftBracket.st new file mode 100644 index 00000000..ace674d0 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/leftBracket.st @@ -0,0 +1,3 @@ +generated +leftBracket + ^ leftBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayAccessNode.class/instance/rightBracket..st b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/rightBracket..st new file mode 100644 index 00000000..3f29baf8 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/rightBracket..st @@ -0,0 +1,3 @@ +generated +rightBracket: aSmaCCToken + rightBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayAccessNode.class/instance/rightBracket.st b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/rightBracket.st new file mode 100644 index 00000000..5a49b25d --- /dev/null +++ b/SmaCC-Java.package/JavaArrayAccessNode.class/instance/rightBracket.st @@ -0,0 +1,3 @@ +generated +rightBracket + ^ rightBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayAccessNode.class/methodProperties.json b/SmaCC-Java.package/JavaArrayAccessNode.class/methodProperties.json index d5941302..6d35f0ce 100644 --- a/SmaCC-Java.package/JavaArrayAccessNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaArrayAccessNode.class/methodProperties.json @@ -1,10 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "array" : "JohnBrant 6/24/2016 10:40:06", - "array:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightBracket" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightBracket:" : "ThierryGoubier 5/3/2017 19:40", + "expression:" : "ThierryGoubier 5/3/2017 19:40", + "array:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:40", + "leftBracket:" : "ThierryGoubier 5/3/2017 19:40", + "leftBracket" : "ThierryGoubier 5/3/2017 19:40", + "array" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayAccessNode.class/properties.json b/SmaCC-Java.package/JavaArrayAccessNode.class/properties.json index b7b7d833..430ce544 100644 --- a/SmaCC-Java.package/JavaArrayAccessNode.class/properties.json +++ b/SmaCC-Java.package/JavaArrayAccessNode.class/properties.json @@ -1,15 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "array", - "expression" ], + "leftBracket", + "expression", + "rightBracket" + ], "name" : "JavaArrayAccessNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/left..st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/left.st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/right..st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/right.st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayInitializerNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/methodProperties.json b/SmaCC-Java.package/JavaArrayInitializerNode.class/methodProperties.json index f2772e9b..88899fee 100644 --- a/SmaCC-Java.package/JavaArrayInitializerNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaArrayInitializerNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "initializers" : "JohnBrant 6/24/2016 10:40:06", - "initializers:" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "initializers" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "initializers:" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayInitializerNode.class/properties.json b/SmaCC-Java.package/JavaArrayInitializerNode.class/properties.json index 4aa11178..54ab5677 100644 --- a/SmaCC-Java.package/JavaArrayInitializerNode.class/properties.json +++ b/SmaCC-Java.package/JavaArrayInitializerNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "left", + "leftBrace", "initializers", "commas", - "right" ], + "rightBrace" + ], "name" : "JavaArrayInitializerNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/ignoredTokenVariables.st index 435b7a20..d840eb91 100644 --- a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/left..st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/left.st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/leftBracket..st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/leftBracket..st new file mode 100644 index 00000000..45a1ec39 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/leftBracket..st @@ -0,0 +1,3 @@ +generated +leftBracket: aSmaCCToken + leftBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/leftBracket.st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/leftBracket.st new file mode 100644 index 00000000..ace674d0 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/leftBracket.st @@ -0,0 +1,3 @@ +generated +leftBracket + ^ leftBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/right..st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/right.st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/rightBracket..st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/rightBracket..st new file mode 100644 index 00000000..3f29baf8 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/rightBracket..st @@ -0,0 +1,3 @@ +generated +rightBracket: aSmaCCToken + rightBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/rightBracket.st b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/rightBracket.st new file mode 100644 index 00000000..5a49b25d --- /dev/null +++ b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/instance/rightBracket.st @@ -0,0 +1,3 @@ +generated +rightBracket + ^ rightBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/methodProperties.json b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/methodProperties.json index 04d5b2f0..bf8b1191 100644 --- a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "declarator" : "JohnBrant 6/24/2016 10:40:06", - "declarator:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06" } } + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "rightBracket" : "ThierryGoubier 5/3/2017 19:39", + "leftBracket:" : "ThierryGoubier 5/3/2017 19:39", + "rightBracket:" : "ThierryGoubier 5/3/2017 19:39", + "declarator:" : "ThierryGoubier 5/3/2017 19:39", + "leftBracket" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarator" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/properties.json b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/properties.json index ce80a29a..12990ad0 100644 --- a/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/properties.json +++ b/SmaCC-Java.package/JavaArrayMethodDeclaratorNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "declarator", - "left", - "right" ], + "leftBracket", + "rightBracket" + ], "name" : "JavaArrayMethodDeclaratorNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/ignoredCompositeTokenVariables.st index 0a846967..c0f8f48c 100644 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/ignoredCompositeTokenVariables.st +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/ignoredCompositeTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredCompositeTokenVariables - ^ #(#lefts #rights) \ No newline at end of file + ^ #(#leftBrackets #rightBrackets) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/initialize.st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/initialize.st index c24a16f9..41897f63 100644 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/initialize.st +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/initialize.st @@ -1,5 +1,5 @@ generated-initialize-release initialize super initialize. - lefts := OrderedCollection new: 2. - rights := OrderedCollection new: 2. \ No newline at end of file + leftBrackets := OrderedCollection new: 2. + rightBrackets := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/leftBrackets..st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/leftBrackets..st new file mode 100644 index 00000000..c4fc3e94 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/leftBrackets..st @@ -0,0 +1,3 @@ +generated +leftBrackets: anOrderedCollection + leftBrackets := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/leftBrackets.st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/leftBrackets.st new file mode 100644 index 00000000..8c524edb --- /dev/null +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/leftBrackets.st @@ -0,0 +1,3 @@ +generated +leftBrackets + ^ leftBrackets \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/lefts..st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/lefts..st deleted file mode 100644 index ee125fe4..00000000 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/lefts..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -lefts: anOrderedCollection - lefts := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/lefts.st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/lefts.st deleted file mode 100644 index 8a361d0a..00000000 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/lefts.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -lefts - ^ lefts \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rightBrackets..st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rightBrackets..st new file mode 100644 index 00000000..f7a1c717 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rightBrackets..st @@ -0,0 +1,3 @@ +generated +rightBrackets: anOrderedCollection + rightBrackets := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rightBrackets.st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rightBrackets.st new file mode 100644 index 00000000..24026509 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rightBrackets.st @@ -0,0 +1,3 @@ +generated +rightBrackets + ^ rightBrackets \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rights..st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rights..st deleted file mode 100644 index 227e82b9..00000000 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rights..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -rights: anOrderedCollection - rights := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rights.st b/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rights.st deleted file mode 100644 index 6ec5ca85..00000000 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/instance/rights.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -rights - ^ rights \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaArrayTypeNode.class/methodProperties.json index 1004cd42..4b94e8a8 100644 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "baseType" : "JohnBrant 6/24/2016 10:40:06", - "baseType:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "lefts" : "JohnBrant 6/24/2016 10:40:06", - "lefts:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "rights" : "JohnBrant 6/24/2016 10:40:06", - "rights:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "leftBrackets" : "ThierryGoubier 5/3/2017 19:40", + "leftBrackets:" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "rightBrackets" : "ThierryGoubier 5/3/2017 19:40", + "baseType:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "rightBrackets:" : "ThierryGoubier 5/3/2017 19:40", + "baseType" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayTypeNode.class/properties.json b/SmaCC-Java.package/JavaArrayTypeNode.class/properties.json index 6368d03d..8691da76 100644 --- a/SmaCC-Java.package/JavaArrayTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaArrayTypeNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaTypeNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "baseType", - "lefts", - "rights" ], + "leftBrackets", + "rightBrackets" + ], "name" : "JavaArrayTypeNode", - "pools" : [ - ], - "super" : "JavaTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/ignoredTokenVariables.st index 435b7a20..d840eb91 100644 --- a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/left..st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/left.st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/leftBracket..st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/leftBracket..st new file mode 100644 index 00000000..45a1ec39 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/leftBracket..st @@ -0,0 +1,3 @@ +generated +leftBracket: aSmaCCToken + leftBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/leftBracket.st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/leftBracket.st new file mode 100644 index 00000000..ace674d0 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/leftBracket.st @@ -0,0 +1,3 @@ +generated +leftBracket + ^ leftBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/right..st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/right.st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/rightBracket..st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/rightBracket..st new file mode 100644 index 00000000..3f29baf8 --- /dev/null +++ b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/rightBracket..st @@ -0,0 +1,3 @@ +generated +rightBracket: aSmaCCToken + rightBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/rightBracket.st b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/rightBracket.st new file mode 100644 index 00000000..5a49b25d --- /dev/null +++ b/SmaCC-Java.package/JavaArrayVariableNameNode.class/instance/rightBracket.st @@ -0,0 +1,3 @@ +generated +rightBracket + ^ rightBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/methodProperties.json b/SmaCC-Java.package/JavaArrayVariableNameNode.class/methodProperties.json index efb09bb5..c19da928 100644 --- a/SmaCC-Java.package/JavaArrayVariableNameNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaArrayVariableNameNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "variable" : "JohnBrant 6/24/2016 10:40:06", - "variable:" : "JohnBrant 6/24/2016 10:40:06" } } + "rightBracket" : "ThierryGoubier 5/3/2017 19:39", + "variable" : "ThierryGoubier 5/3/2017 19:39", + "leftBracket:" : "ThierryGoubier 5/3/2017 19:39", + "variable:" : "ThierryGoubier 5/3/2017 19:39", + "rightBracket:" : "ThierryGoubier 5/3/2017 19:39", + "leftBracket" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaArrayVariableNameNode.class/properties.json b/SmaCC-Java.package/JavaArrayVariableNameNode.class/properties.json index 0d4a43b4..625b49a4 100644 --- a/SmaCC-Java.package/JavaArrayVariableNameNode.class/properties.json +++ b/SmaCC-Java.package/JavaArrayVariableNameNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "variable", - "left", - "right" ], + "leftBracket", + "rightBracket" + ], "name" : "JavaArrayVariableNameNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAssertStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaAssertStatementNode.class/methodProperties.json index ea74bd52..4e85accf 100644 --- a/SmaCC-Java.package/JavaAssertStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaAssertStatementNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "assertToken" : "JohnBrant 6/24/2016 10:40:06", - "assertToken:" : "JohnBrant 6/24/2016 10:40:06", - "colon" : "JohnBrant 6/24/2016 10:40:06", - "colon:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "messageExpression" : "JohnBrant 6/24/2016 10:40:06", - "messageExpression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "testExpression" : "JohnBrant 6/24/2016 10:40:06", - "testExpression:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "messageExpression" : "ThierryGoubier 5/3/2017 19:40", + "testExpression:" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "colon:" : "ThierryGoubier 5/3/2017 19:40", + "assertToken:" : "ThierryGoubier 5/3/2017 19:40", + "messageExpression:" : "ThierryGoubier 5/3/2017 19:40", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "colon" : "ThierryGoubier 5/3/2017 19:40", + "assertToken" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "testExpression" : "ThierryGoubier 5/3/2017 19:40", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAssertStatementNode.class/properties.json b/SmaCC-Java.package/JavaAssertStatementNode.class/properties.json index ac2ae702..ffc90eac 100644 --- a/SmaCC-Java.package/JavaAssertStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaAssertStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "assertToken", "testExpression", "semicolon", "colon", - "messageExpression" ], + "messageExpression" + ], "name" : "JavaAssertStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAssignmentNode.class/methodProperties.json b/SmaCC-Java.package/JavaAssignmentNode.class/methodProperties.json index 7f4f68ba..77ee3d2b 100644 --- a/SmaCC-Java.package/JavaAssignmentNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaAssignmentNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "op" : "JohnBrant 6/24/2016 10:40:06", - "op:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "value" : "JohnBrant 6/24/2016 10:40:06", - "value:" : "JohnBrant 6/24/2016 10:40:06", - "variable" : "JohnBrant 6/24/2016 10:40:06", - "variable:" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "value" : "ThierryGoubier 5/3/2017 19:40", + "value:" : "ThierryGoubier 5/3/2017 19:40", + "variable:" : "ThierryGoubier 5/3/2017 19:40", + "op" : "ThierryGoubier 5/3/2017 19:40", + "op:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "variable" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaAssignmentNode.class/properties.json b/SmaCC-Java.package/JavaAssignmentNode.class/properties.json index ef364d3d..a49d3737 100644 --- a/SmaCC-Java.package/JavaAssignmentNode.class/properties.json +++ b/SmaCC-Java.package/JavaAssignmentNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "variable", "op", - "value" ], + "value" + ], "name" : "JavaAssignmentNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBinaryExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaBinaryExpressionNode.class/methodProperties.json index f6863729..2aad94aa 100644 --- a/SmaCC-Java.package/JavaBinaryExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaBinaryExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "leftExpression" : "JohnBrant 6/24/2016 10:40:06", - "leftExpression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "op" : "JohnBrant 6/24/2016 10:40:06", - "op:" : "JohnBrant 6/24/2016 10:40:06", - "rightExpression" : "JohnBrant 6/24/2016 10:40:06", - "rightExpression:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightExpression" : "ThierryGoubier 5/3/2017 19:40", + "op" : "ThierryGoubier 5/3/2017 19:40", + "leftExpression:" : "ThierryGoubier 5/3/2017 19:40", + "leftExpression" : "ThierryGoubier 5/3/2017 19:40", + "op:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "rightExpression:" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBinaryExpressionNode.class/properties.json b/SmaCC-Java.package/JavaBinaryExpressionNode.class/properties.json index cf7d91e1..83045bbe 100644 --- a/SmaCC-Java.package/JavaBinaryExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaBinaryExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftExpression", "op", - "rightExpression" ], + "rightExpression" + ], "name" : "JavaBinaryExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaBlockNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaBlockNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaBlockNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/left..st b/SmaCC-Java.package/JavaBlockNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaBlockNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/left.st b/SmaCC-Java.package/JavaBlockNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaBlockNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaBlockNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaBlockNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaBlockNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaBlockNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/right..st b/SmaCC-Java.package/JavaBlockNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaBlockNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/right.st b/SmaCC-Java.package/JavaBlockNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaBlockNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaBlockNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaBlockNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaBlockNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaBlockNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/methodProperties.json b/SmaCC-Java.package/JavaBlockNode.class/methodProperties.json index 678b4daa..664821d7 100644 --- a/SmaCC-Java.package/JavaBlockNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaBlockNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "statements" : "JohnBrant 6/24/2016 10:40:06", - "statements:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "statements" : "ThierryGoubier 5/3/2017 19:40", + "leftBrace" : "ThierryGoubier 5/3/2017 19:40", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:40", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:40", + "rightBrace" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "statements:" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBlockNode.class/properties.json b/SmaCC-Java.package/JavaBlockNode.class/properties.json index 978499d3..e7fab61c 100644 --- a/SmaCC-Java.package/JavaBlockNode.class/properties.json +++ b/SmaCC-Java.package/JavaBlockNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "left", + "leftBrace", "statements", - "right" ], + "rightBrace" + ], "name" : "JavaBlockNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBooleanLiteralNode.class/methodProperties.json b/SmaCC-Java.package/JavaBooleanLiteralNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaBooleanLiteralNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaBooleanLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBooleanLiteralNode.class/properties.json b/SmaCC-Java.package/JavaBooleanLiteralNode.class/properties.json index 2d91ac8e..f8d076c8 100644 --- a/SmaCC-Java.package/JavaBooleanLiteralNode.class/properties.json +++ b/SmaCC-Java.package/JavaBooleanLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaBooleanLiteralNode", - "pools" : [ - ], "super" : "JavaLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaBooleanLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBooleanTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaBooleanTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaBooleanTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaBooleanTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBooleanTypeNode.class/properties.json b/SmaCC-Java.package/JavaBooleanTypeNode.class/properties.json index b56f0352..6ae588c9 100644 --- a/SmaCC-Java.package/JavaBooleanTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaBooleanTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaBooleanTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaBooleanTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBreakStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaBreakStatementNode.class/methodProperties.json index 3f29610f..dc43d7bb 100644 --- a/SmaCC-Java.package/JavaBreakStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaBreakStatementNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "breakToken" : "JohnBrant 6/24/2016 10:40:06", - "breakToken:" : "JohnBrant 6/24/2016 10:40:06", - "identifier" : "JohnBrant 6/24/2016 10:40:06", - "identifier:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "breakToken" : "ThierryGoubier 5/3/2017 19:40", + "breakToken:" : "ThierryGoubier 5/3/2017 19:40", + "identifier:" : "ThierryGoubier 5/3/2017 19:40", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "identifier" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaBreakStatementNode.class/properties.json b/SmaCC-Java.package/JavaBreakStatementNode.class/properties.json index 9cc3aed2..301ba2ad 100644 --- a/SmaCC-Java.package/JavaBreakStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaBreakStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "breakToken", "identifier", - "semicolon" ], + "semicolon" + ], "name" : "JavaBreakStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaByteTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaByteTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaByteTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaByteTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaByteTypeNode.class/properties.json b/SmaCC-Java.package/JavaByteTypeNode.class/properties.json index db37fd18..3bbfb8c0 100644 --- a/SmaCC-Java.package/JavaByteTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaByteTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaByteTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaByteTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCastExpressionNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCastExpressionNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCastExpressionNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCastExpressionNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCastExpressionNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaCastExpressionNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCastExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaCastExpressionNode.class/methodProperties.json index 60e89aca..864ce3ea 100644 --- a/SmaCC-Java.package/JavaCastExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaCastExpressionNode.class/methodProperties.json @@ -1,10 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06" } } + "type:" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "leftParen:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen" : "ThierryGoubier 5/3/2017 19:40", + "expression:" : "ThierryGoubier 5/3/2017 19:40", + "rightParen" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "type" : "ThierryGoubier 5/3/2017 19:40", + "expression" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCastExpressionNode.class/properties.json b/SmaCC-Java.package/JavaCastExpressionNode.class/properties.json index b4dc6e70..54f73634 100644 --- a/SmaCC-Java.package/JavaCastExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaCastExpressionNode.class/properties.json @@ -1,15 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ + "leftParen", "type", - "expression" ], + "rightParen", + "expression" + ], "name" : "JavaCastExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/left..st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/left.st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/right..st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/right.st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaCatchClauseNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/methodProperties.json b/SmaCC-Java.package/JavaCatchClauseNode.class/methodProperties.json index af66b2cc..274ab4ab 100644 --- a/SmaCC-Java.package/JavaCatchClauseNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaCatchClauseNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "block" : "JohnBrant 6/24/2016 10:40:06", - "block:" : "JohnBrant 6/24/2016 10:40:06", - "catchToken" : "JohnBrant 6/24/2016 10:40:06", - "catchToken:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "parameter" : "JohnBrant 6/24/2016 10:40:06", - "parameter:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "rightParen:" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "leftParen:" : "ThierryGoubier 5/3/2017 19:39", + "leftParen" : "ThierryGoubier 5/3/2017 19:39", + "block:" : "ThierryGoubier 5/3/2017 19:39", + "parameter" : "ThierryGoubier 5/3/2017 19:39", + "catchToken:" : "ThierryGoubier 5/3/2017 19:39", + "catchToken" : "ThierryGoubier 5/3/2017 19:39", + "rightParen" : "ThierryGoubier 5/3/2017 19:39", + "block" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "parameter:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCatchClauseNode.class/properties.json b/SmaCC-Java.package/JavaCatchClauseNode.class/properties.json index 7b76d9cd..1ab3f637 100644 --- a/SmaCC-Java.package/JavaCatchClauseNode.class/properties.json +++ b/SmaCC-Java.package/JavaCatchClauseNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "catchToken", - "left", + "leftParen", "parameter", - "right", - "block" ], + "rightParen", + "block" + ], "name" : "JavaCatchClauseNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCharTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaCharTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaCharTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaCharTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCharTypeNode.class/properties.json b/SmaCC-Java.package/JavaCharTypeNode.class/properties.json index e65bf045..af1f5981 100644 --- a/SmaCC-Java.package/JavaCharTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaCharTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaCharTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaCharTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCharacterLiteralNode.class/methodProperties.json b/SmaCC-Java.package/JavaCharacterLiteralNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaCharacterLiteralNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaCharacterLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaCharacterLiteralNode.class/properties.json b/SmaCC-Java.package/JavaCharacterLiteralNode.class/properties.json index cc7e38ec..a006f50b 100644 --- a/SmaCC-Java.package/JavaCharacterLiteralNode.class/properties.json +++ b/SmaCC-Java.package/JavaCharacterLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaCharacterLiteralNode", - "pools" : [ - ], "super" : "JavaLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaCharacterLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/left..st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/left.st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/right..st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/right.st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaClassDeclarationNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaClassDeclarationNode.class/methodProperties.json index 1b8c18dd..a045de4b 100644 --- a/SmaCC-Java.package/JavaClassDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaClassDeclarationNode.class/methodProperties.json @@ -1,35 +1,36 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "classToken" : "JohnBrant 6/24/2016 10:40:06", - "classToken:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "declarations" : "JohnBrant 6/24/2016 10:40:06", - "declarations:" : "JohnBrant 6/24/2016 10:40:06", - "extendsToken" : "JohnBrant 6/24/2016 10:40:06", - "extendsToken:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "implementsToken" : "JohnBrant 6/24/2016 10:40:06", - "implementsToken:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "interfaces" : "JohnBrant 6/24/2016 10:40:06", - "interfaces:" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "superclass" : "JohnBrant 6/24/2016 10:40:06", - "superclass:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters:" : "JohnBrant 6/24/2016 10:40:06" } } + "interfaces:" : "ThierryGoubier 5/3/2017 19:39", + "extendsToken:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "superclass" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "superclass:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "classToken:" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters:" : "ThierryGoubier 5/3/2017 19:39", + "interfaces" : "ThierryGoubier 5/3/2017 19:39", + "classToken" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "implementsToken:" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "extendsToken" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters" : "ThierryGoubier 5/3/2017 19:39", + "declarations" : "ThierryGoubier 5/3/2017 19:39", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarations:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "implementsToken" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaClassDeclarationNode.class/properties.json index cbefbbcf..d8aac4cc 100644 --- a/SmaCC-Java.package/JavaClassDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaClassDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "classToken", @@ -15,11 +15,10 @@ "implementsToken", "interfaces", "commas", - "left", + "leftBrace", "declarations", - "right" ], + "rightBrace" + ], "name" : "JavaClassDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassPropertyNode.class/methodProperties.json b/SmaCC-Java.package/JavaClassPropertyNode.class/methodProperties.json index 9d05ae2f..26b7c5ac 100644 --- a/SmaCC-Java.package/JavaClassPropertyNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaClassPropertyNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "classToken" : "JohnBrant 6/24/2016 10:40:06", - "classToken:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "thisToken" : "JohnBrant 6/24/2016 10:40:06", - "thisToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06" } } + "thisToken:" : "ThierryGoubier 5/3/2017 19:40", + "classToken" : "ThierryGoubier 5/3/2017 19:40", + "type:" : "ThierryGoubier 5/3/2017 19:40", + "name" : "ThierryGoubier 5/3/2017 19:40", + "name:" : "ThierryGoubier 5/3/2017 19:40", + "period" : "ThierryGoubier 5/3/2017 19:40", + "thisToken" : "ThierryGoubier 5/3/2017 19:40", + "classToken:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "type" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "period:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassPropertyNode.class/properties.json b/SmaCC-Java.package/JavaClassPropertyNode.class/properties.json index 06d00052..6c61bb20 100644 --- a/SmaCC-Java.package/JavaClassPropertyNode.class/properties.json +++ b/SmaCC-Java.package/JavaClassPropertyNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "type", "period", "classToken", "name", - "thisToken" ], + "thisToken" + ], "name" : "JavaClassPropertyNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaClassTypeNode.class/methodProperties.json index 0486a580..78593fcd 100644 --- a/SmaCC-Java.package/JavaClassTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaClassTypeNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "name:" : "ThierryGoubier 5/3/2017 19:40", + "name" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaClassTypeNode.class/properties.json b/SmaCC-Java.package/JavaClassTypeNode.class/properties.json index 8180d3a8..b08422a0 100644 --- a/SmaCC-Java.package/JavaClassTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaClassTypeNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaTypeNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "name" ], + "name" + ], "name" : "JavaClassTypeNode", - "pools" : [ - ], - "super" : "JavaTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConditionalExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaConditionalExpressionNode.class/methodProperties.json index 5020d7f4..b330a95a 100644 --- a/SmaCC-Java.package/JavaConditionalExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaConditionalExpressionNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "colon" : "JohnBrant 6/24/2016 10:40:06", - "colon:" : "JohnBrant 6/24/2016 10:40:06", - "falseExpression" : "JohnBrant 6/24/2016 10:40:06", - "falseExpression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "questionMark" : "JohnBrant 6/24/2016 10:40:06", - "questionMark:" : "JohnBrant 6/24/2016 10:40:06", - "testExpression" : "JohnBrant 6/24/2016 10:40:06", - "testExpression:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "trueExpression" : "JohnBrant 6/24/2016 10:40:06", - "trueExpression:" : "JohnBrant 6/24/2016 10:40:06" } } + "questionMark:" : "ThierryGoubier 5/3/2017 19:40", + "testExpression:" : "ThierryGoubier 5/3/2017 19:40", + "trueExpression:" : "ThierryGoubier 5/3/2017 19:40", + "falseExpression:" : "ThierryGoubier 5/3/2017 19:40", + "falseExpression" : "ThierryGoubier 5/3/2017 19:40", + "colon:" : "ThierryGoubier 5/3/2017 19:40", + "testExpression" : "ThierryGoubier 5/3/2017 19:40", + "colon" : "ThierryGoubier 5/3/2017 19:40", + "questionMark" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "trueExpression" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConditionalExpressionNode.class/properties.json b/SmaCC-Java.package/JavaConditionalExpressionNode.class/properties.json index 6ab3116d..37e850f7 100644 --- a/SmaCC-Java.package/JavaConditionalExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaConditionalExpressionNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "testExpression", "questionMark", "trueExpression", "colon", - "falseExpression" ], + "falseExpression" + ], "name" : "JavaConditionalExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/left..st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/left.st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/right..st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/right.st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorBodyNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/methodProperties.json b/SmaCC-Java.package/JavaConstructorBodyNode.class/methodProperties.json index 5ca28bcc..2d34c63d 100644 --- a/SmaCC-Java.package/JavaConstructorBodyNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaConstructorBodyNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "constructorInvocation" : "JohnBrant 6/24/2016 10:40:06", - "constructorInvocation:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "statements" : "JohnBrant 6/24/2016 10:40:06", - "statements:" : "JohnBrant 6/24/2016 10:40:06" } } + "constructorInvocation" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "statements" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "constructorInvocation:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "statements:" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorBodyNode.class/properties.json b/SmaCC-Java.package/JavaConstructorBodyNode.class/properties.json index 64b45c4f..a1254db8 100644 --- a/SmaCC-Java.package/JavaConstructorBodyNode.class/properties.json +++ b/SmaCC-Java.package/JavaConstructorBodyNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "left", + "leftBrace", "constructorInvocation", "statements", - "right" ], + "rightBrace" + ], "name" : "JavaConstructorBodyNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/left..st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/left.st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/right..st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/right.st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/methodProperties.json index 783e5d32..15b03440 100644 --- a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/methodProperties.json @@ -1,28 +1,29 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "body" : "JohnBrant 6/24/2016 10:40:06", - "body:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "parameters" : "JohnBrant 6/24/2016 10:40:06", - "parameters:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "throws" : "JohnBrant 6/24/2016 10:40:06", - "throws:" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters:" : "JohnBrant 6/24/2016 10:40:06" } } + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "throws:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters:" : "ThierryGoubier 5/3/2017 19:39", + "body:" : "ThierryGoubier 5/3/2017 19:39", + "leftParen:" : "ThierryGoubier 5/3/2017 19:39", + "leftParen" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "rightParen:" : "ThierryGoubier 5/3/2017 19:39", + "parameters" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "body" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters" : "ThierryGoubier 5/3/2017 19:39", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "parameters:" : "ThierryGoubier 5/3/2017 19:39", + "rightParen" : "ThierryGoubier 5/3/2017 19:39", + "throws" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/properties.json index c37eac0a..0be43656 100644 --- a/SmaCC-Java.package/JavaConstructorDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaConstructorDeclarationNode.class/properties.json @@ -1,22 +1,21 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "typeParameters", "name", - "left", + "leftParen", "parameters", "commas", - "right", + "rightParen", "throws", - "body" ], + "body" + ], "name" : "JavaConstructorDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaContinueStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaContinueStatementNode.class/methodProperties.json index d31965b8..c195f8f7 100644 --- a/SmaCC-Java.package/JavaContinueStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaContinueStatementNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "continueToken" : "JohnBrant 6/24/2016 10:40:06", - "continueToken:" : "JohnBrant 6/24/2016 10:40:06", - "identifier" : "JohnBrant 6/24/2016 10:40:06", - "identifier:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "continueToken" : "ThierryGoubier 5/3/2017 19:40", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "identifier:" : "ThierryGoubier 5/3/2017 19:40", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "continueToken:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "identifier" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaContinueStatementNode.class/properties.json b/SmaCC-Java.package/JavaContinueStatementNode.class/properties.json index 6572b8c4..c0ec8059 100644 --- a/SmaCC-Java.package/JavaContinueStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaContinueStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "continueToken", "identifier", - "semicolon" ], + "semicolon" + ], "name" : "JavaContinueStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDefaultLabelNode.class/methodProperties.json b/SmaCC-Java.package/JavaDefaultLabelNode.class/methodProperties.json index 283d145f..671c5220 100644 --- a/SmaCC-Java.package/JavaDefaultLabelNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaDefaultLabelNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "colon" : "JohnBrant 6/24/2016 10:40:06", - "colon:" : "JohnBrant 6/24/2016 10:40:06", - "defaultToken" : "JohnBrant 6/24/2016 10:40:06", - "defaultToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "defaultToken" : "ThierryGoubier 5/3/2017 19:39", + "defaultToken:" : "ThierryGoubier 5/3/2017 19:39", + "colon:" : "ThierryGoubier 5/3/2017 19:39", + "colon" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDefaultLabelNode.class/properties.json b/SmaCC-Java.package/JavaDefaultLabelNode.class/properties.json index 9ffb8b20..bf3e39f0 100644 --- a/SmaCC-Java.package/JavaDefaultLabelNode.class/properties.json +++ b/SmaCC-Java.package/JavaDefaultLabelNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "defaultToken", - "colon" ], + "colon" + ], "name" : "JavaDefaultLabelNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/ignoredTokenVariables.st index 435b7a20..d840eb91 100644 --- a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/left..st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/left.st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/leftBracket..st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/leftBracket..st new file mode 100644 index 00000000..45a1ec39 --- /dev/null +++ b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/leftBracket..st @@ -0,0 +1,3 @@ +generated +leftBracket: aSmaCCToken + leftBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/leftBracket.st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/leftBracket.st new file mode 100644 index 00000000..ace674d0 --- /dev/null +++ b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/leftBracket.st @@ -0,0 +1,3 @@ +generated +leftBracket + ^ leftBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/right..st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/right.st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/rightBracket..st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/rightBracket..st new file mode 100644 index 00000000..3f29baf8 --- /dev/null +++ b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/rightBracket..st @@ -0,0 +1,3 @@ +generated +rightBracket: aSmaCCToken + rightBracket := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/rightBracket.st b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/rightBracket.st new file mode 100644 index 00000000..5a49b25d --- /dev/null +++ b/SmaCC-Java.package/JavaDimensionExpressionNode.class/instance/rightBracket.st @@ -0,0 +1,3 @@ +generated +rightBracket + ^ rightBracket \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaDimensionExpressionNode.class/methodProperties.json index 316d0bfe..a54118a0 100644 --- a/SmaCC-Java.package/JavaDimensionExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaDimensionExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "leftBracket:" : "ThierryGoubier 5/3/2017 19:39", + "rightBracket" : "ThierryGoubier 5/3/2017 19:39", + "rightBracket:" : "ThierryGoubier 5/3/2017 19:39", + "leftBracket" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "expression" : "ThierryGoubier 5/3/2017 19:39", + "expression:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDimensionExpressionNode.class/properties.json b/SmaCC-Java.package/JavaDimensionExpressionNode.class/properties.json index 2d61a768..6a388ebc 100644 --- a/SmaCC-Java.package/JavaDimensionExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaDimensionExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "left", + "leftBracket", "expression", - "right" ], + "rightBracket" + ], "name" : "JavaDimensionExpressionNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/ignoredTokenVariables.st index fb35c51a..3421a7d1 100644 --- a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right #semicolon) \ No newline at end of file + ^ #(#leftParen #rightParen #semicolon) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/left..st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/left.st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/right..st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/right.st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaDoWhileStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaDoWhileStatementNode.class/methodProperties.json index a4ec88c7..051ab734 100644 --- a/SmaCC-Java.package/JavaDoWhileStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaDoWhileStatementNode.class/methodProperties.json @@ -1,22 +1,23 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "doToken" : "JohnBrant 6/24/2016 10:40:06", - "doToken:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "statement" : "JohnBrant 6/24/2016 10:40:06", - "statement:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "whileToken" : "JohnBrant 6/24/2016 10:40:06", - "whileToken:" : "JohnBrant 6/24/2016 10:40:06" } } + "statement:" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "leftParen:" : "ThierryGoubier 5/3/2017 19:40", + "whileToken" : "ThierryGoubier 5/3/2017 19:40", + "whileToken:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen" : "ThierryGoubier 5/3/2017 19:40", + "expression:" : "ThierryGoubier 5/3/2017 19:40", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "statement" : "ThierryGoubier 5/3/2017 19:40", + "doToken:" : "ThierryGoubier 5/3/2017 19:40", + "rightParen" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "doToken" : "ThierryGoubier 5/3/2017 19:40", + "expression" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoWhileStatementNode.class/properties.json b/SmaCC-Java.package/JavaDoWhileStatementNode.class/properties.json index 5f09fb6c..82c8e93d 100644 --- a/SmaCC-Java.package/JavaDoWhileStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaDoWhileStatementNode.class/properties.json @@ -1,20 +1,19 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "doToken", "statement", "whileToken", - "left", + "leftParen", "expression", - "right", - "semicolon" ], + "rightParen", + "semicolon" + ], "name" : "JavaDoWhileStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoubleTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaDoubleTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaDoubleTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaDoubleTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaDoubleTypeNode.class/properties.json b/SmaCC-Java.package/JavaDoubleTypeNode.class/properties.json index 8dc935e5..a876c54b 100644 --- a/SmaCC-Java.package/JavaDoubleTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaDoubleTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaDoubleTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaDoubleTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/left..st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/left.st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/right..st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/right.st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/methodProperties.json b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/methodProperties.json index 15fbb2c6..2acd91f6 100644 --- a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "values" : "JohnBrant 6/24/2016 10:40:06", - "values:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "values:" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "values" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/properties.json b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/properties.json index f0c8f754..3bbfba92 100644 --- a/SmaCC-Java.package/JavaElementArrayInitializerNode.class/properties.json +++ b/SmaCC-Java.package/JavaElementArrayInitializerNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "left", + "leftBrace", "values", "commas", - "right" ], + "rightBrace" + ], "name" : "JavaElementArrayInitializerNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementValuePairNode.class/methodProperties.json b/SmaCC-Java.package/JavaElementValuePairNode.class/methodProperties.json index 44ddb2c5..498b3ed9 100644 --- a/SmaCC-Java.package/JavaElementValuePairNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaElementValuePairNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "equals" : "JohnBrant 6/24/2016 10:40:06", - "equals:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "value" : "JohnBrant 6/24/2016 10:40:06", - "value:" : "JohnBrant 6/24/2016 10:40:06" } } + "equals" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "equals:" : "ThierryGoubier 5/3/2017 19:39", + "value" : "ThierryGoubier 5/3/2017 19:39", + "value:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "name:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaElementValuePairNode.class/properties.json b/SmaCC-Java.package/JavaElementValuePairNode.class/properties.json index 7c340b71..007654d3 100644 --- a/SmaCC-Java.package/JavaElementValuePairNode.class/properties.json +++ b/SmaCC-Java.package/JavaElementValuePairNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "equals", - "value" ], + "value" + ], "name" : "JavaElementValuePairNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEmptyDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaEmptyDeclarationNode.class/methodProperties.json index 7ba6b5e6..98dcd622 100644 --- a/SmaCC-Java.package/JavaEmptyDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaEmptyDeclarationNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "semicolon:" : "ThierryGoubier 5/3/2017 19:39", + "semicolon" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEmptyDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaEmptyDeclarationNode.class/properties.json index 0320242f..c8edc70e 100644 --- a/SmaCC-Java.package/JavaEmptyDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaEmptyDeclarationNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolon" ], + "semicolon" + ], "name" : "JavaEmptyDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/methodProperties.json b/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/methodProperties.json index 7ba6b5e6..98dcd622 100644 --- a/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "semicolon:" : "ThierryGoubier 5/3/2017 19:39", + "semicolon" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/properties.json b/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/properties.json index 8dd60edf..c9961877 100644 --- a/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/properties.json +++ b/SmaCC-Java.package/JavaEmptyMethodBodyNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolon" ], + "semicolon" + ], "name" : "JavaEmptyMethodBodyNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEmptyStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaEmptyStatementNode.class/methodProperties.json index 7ba6b5e6..5ce9a8c0 100644 --- a/SmaCC-Java.package/JavaEmptyStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaEmptyStatementNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEmptyStatementNode.class/properties.json b/SmaCC-Java.package/JavaEmptyStatementNode.class/properties.json index 983faa35..e88c64cb 100644 --- a/SmaCC-Java.package/JavaEmptyStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaEmptyStatementNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolon" ], + "semicolon" + ], "name" : "JavaEmptyStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/ignoredTokenVariables.st index 435b7a20..7fd26bf4 100644 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen #leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/left..st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/left.st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/right..st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/right.st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/tokenVariables.st b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/tokenVariables.st index aadba560..0e71296f 100644 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/instance/tokenVariables.st +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#name #leftParen #rightParen) \ No newline at end of file + ^ #(#name) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/methodProperties.json b/SmaCC-Java.package/JavaEnumConstantNode.class/methodProperties.json index 1206f3c2..197c5ddd 100644 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/methodProperties.json @@ -1,28 +1,29 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "annotations" : "JohnBrant 6/24/2016 10:40:06", - "annotations:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "declarations" : "JohnBrant 6/24/2016 10:40:06", - "declarations:" : "JohnBrant 6/24/2016 10:40:06", - "expressions" : "JohnBrant 6/24/2016 10:40:06", - "expressions:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "leftParen" : "JohnBrant 6/24/2016 10:40:06", - "leftParen:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "rightParen" : "JohnBrant 6/24/2016 10:40:06", - "rightParen:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "expressions:" : "ThierryGoubier 5/3/2017 19:39", + "expressions" : "ThierryGoubier 5/3/2017 19:39", + "annotations" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "leftParen:" : "ThierryGoubier 5/3/2017 19:39", + "annotations:" : "ThierryGoubier 5/3/2017 19:39", + "leftParen" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "rightParen:" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarations" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarations:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumConstantNode.class/properties.json b/SmaCC-Java.package/JavaEnumConstantNode.class/properties.json index 92ed6355..9642a11a 100644 --- a/SmaCC-Java.package/JavaEnumConstantNode.class/properties.json +++ b/SmaCC-Java.package/JavaEnumConstantNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "annotations", "name", @@ -12,11 +12,10 @@ "expressions", "commas", "rightParen", - "left", + "leftBrace", "declarations", - "right" ], + "rightBrace" + ], "name" : "JavaEnumConstantNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/ignoredTokenVariables.st index 177666e8..7b1d242a 100644 --- a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #semicolon #right) \ No newline at end of file + ^ #(#leftBrace #semicolon #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/left..st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/left.st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/right..st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/right.st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaEnumDeclarationNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaEnumDeclarationNode.class/methodProperties.json index 11038445..29e0fa51 100644 --- a/SmaCC-Java.package/JavaEnumDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaEnumDeclarationNode.class/methodProperties.json @@ -1,32 +1,33 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "constants" : "JohnBrant 6/24/2016 10:40:06", - "constants:" : "JohnBrant 6/24/2016 10:40:06", - "declarations" : "JohnBrant 6/24/2016 10:40:06", - "declarations:" : "JohnBrant 6/24/2016 10:40:06", - "enumToken" : "JohnBrant 6/24/2016 10:40:06", - "enumToken:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "implementsToken" : "JohnBrant 6/24/2016 10:40:06", - "implementsToken:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "interfaces" : "JohnBrant 6/24/2016 10:40:06", - "interfaces:" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "implementsToken" : "ThierryGoubier 5/3/2017 19:39", + "interfaces:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "semicolon:" : "ThierryGoubier 5/3/2017 19:39", + "interfaces" : "ThierryGoubier 5/3/2017 19:39", + "constants" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "semicolon" : "ThierryGoubier 5/3/2017 19:39", + "implementsToken:" : "ThierryGoubier 5/3/2017 19:39", + "constants:" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "enumToken:" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarations" : "ThierryGoubier 5/3/2017 19:39", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "enumToken" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarations:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaEnumDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaEnumDeclarationNode.class/properties.json index ce6cdb32..a64fb947 100644 --- a/SmaCC-Java.package/JavaEnumDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaEnumDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "enumToken", @@ -12,13 +12,12 @@ "implementsToken", "interfaces", "commas", - "left", + "leftBrace", "constants", "semicolon", "declarations", - "right" ], + "rightBrace" + ], "name" : "JavaEnumDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/_leftParens..st b/SmaCC-Java.package/JavaExpressionNode.class/instance/_leftParens..st new file mode 100644 index 00000000..ab4b059b --- /dev/null +++ b/SmaCC-Java.package/JavaExpressionNode.class/instance/_leftParens..st @@ -0,0 +1,3 @@ +generated +_leftParens: anOrderedCollection + _leftParens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/_leftParens.st b/SmaCC-Java.package/JavaExpressionNode.class/instance/_leftParens.st new file mode 100644 index 00000000..138a3a24 --- /dev/null +++ b/SmaCC-Java.package/JavaExpressionNode.class/instance/_leftParens.st @@ -0,0 +1,3 @@ +generated +_leftParens + ^ _leftParens \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/_rightParens..st b/SmaCC-Java.package/JavaExpressionNode.class/instance/_rightParens..st new file mode 100644 index 00000000..bf8bc744 --- /dev/null +++ b/SmaCC-Java.package/JavaExpressionNode.class/instance/_rightParens..st @@ -0,0 +1,3 @@ +generated +_rightParens: anOrderedCollection + _rightParens := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/_rightParens.st b/SmaCC-Java.package/JavaExpressionNode.class/instance/_rightParens.st new file mode 100644 index 00000000..fdd29a8c --- /dev/null +++ b/SmaCC-Java.package/JavaExpressionNode.class/instance/_rightParens.st @@ -0,0 +1,3 @@ +generated +_rightParens + ^ _rightParens \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Java.package/JavaExpressionNode.class/instance/ignoredCompositeTokenVariables.st index 0a846967..2df99757 100644 --- a/SmaCC-Java.package/JavaExpressionNode.class/instance/ignoredCompositeTokenVariables.st +++ b/SmaCC-Java.package/JavaExpressionNode.class/instance/ignoredCompositeTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredCompositeTokenVariables - ^ #(#lefts #rights) \ No newline at end of file + ^ #(#_leftParens #_rightParens) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/initialize.st b/SmaCC-Java.package/JavaExpressionNode.class/instance/initialize.st index c24a16f9..0e1dce14 100644 --- a/SmaCC-Java.package/JavaExpressionNode.class/instance/initialize.st +++ b/SmaCC-Java.package/JavaExpressionNode.class/instance/initialize.st @@ -1,5 +1,5 @@ generated-initialize-release initialize super initialize. - lefts := OrderedCollection new: 2. - rights := OrderedCollection new: 2. \ No newline at end of file + _leftParens := OrderedCollection new: 2. + _rightParens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/lefts..st b/SmaCC-Java.package/JavaExpressionNode.class/instance/lefts..st deleted file mode 100644 index ee125fe4..00000000 --- a/SmaCC-Java.package/JavaExpressionNode.class/instance/lefts..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -lefts: anOrderedCollection - lefts := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/lefts.st b/SmaCC-Java.package/JavaExpressionNode.class/instance/lefts.st deleted file mode 100644 index 8a361d0a..00000000 --- a/SmaCC-Java.package/JavaExpressionNode.class/instance/lefts.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -lefts - ^ lefts \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/rights..st b/SmaCC-Java.package/JavaExpressionNode.class/instance/rights..st deleted file mode 100644 index 227e82b9..00000000 --- a/SmaCC-Java.package/JavaExpressionNode.class/instance/rights..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -rights: anOrderedCollection - rights := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/instance/rights.st b/SmaCC-Java.package/JavaExpressionNode.class/instance/rights.st deleted file mode 100644 index 6ec5ca85..00000000 --- a/SmaCC-Java.package/JavaExpressionNode.class/instance/rights.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -rights - ^ rights \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaExpressionNode.class/methodProperties.json index b22f2b4b..6e1d595f 100644 --- a/SmaCC-Java.package/JavaExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "lefts" : "JohnBrant 6/24/2016 10:40:06", - "lefts:" : "JohnBrant 6/24/2016 10:40:06", - "rights" : "JohnBrant 6/24/2016 10:40:06", - "rights:" : "JohnBrant 6/24/2016 10:40:06" } } + "_rightParens" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "_leftParens" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "_rightParens:" : "ThierryGoubier 5/3/2017 19:39", + "_leftParens:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionNode.class/properties.json b/SmaCC-Java.package/JavaExpressionNode.class/properties.json index 5f602b59..c96b6181 100644 --- a/SmaCC-Java.package/JavaExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "lefts", - "rights" ], + "_leftParens", + "_rightParens" + ], "name" : "JavaExpressionNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaExpressionStatementNode.class/methodProperties.json index 6838627d..3f9d1fb8 100644 --- a/SmaCC-Java.package/JavaExpressionStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaExpressionStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "expression" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "expression:" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaExpressionStatementNode.class/properties.json b/SmaCC-Java.package/JavaExpressionStatementNode.class/properties.json index 206650ff..81ce2e44 100644 --- a/SmaCC-Java.package/JavaExpressionStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaExpressionStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "semicolon" ], + "semicolon" + ], "name" : "JavaExpressionStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFieldAccessNode.class/methodProperties.json b/SmaCC-Java.package/JavaFieldAccessNode.class/methodProperties.json index 7ea570e5..06cf457b 100644 --- a/SmaCC-Java.package/JavaFieldAccessNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaFieldAccessNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "receiver" : "JohnBrant 6/24/2016 10:40:06", - "receiver:" : "JohnBrant 6/24/2016 10:40:06", - "superPeriod" : "JohnBrant 6/24/2016 10:40:06", - "superPeriod:" : "JohnBrant 6/24/2016 10:40:06", - "superToken" : "JohnBrant 6/24/2016 10:40:06", - "superToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "superToken:" : "ThierryGoubier 5/3/2017 19:40", + "receiver" : "ThierryGoubier 5/3/2017 19:40", + "name" : "ThierryGoubier 5/3/2017 19:40", + "superToken" : "ThierryGoubier 5/3/2017 19:40", + "name:" : "ThierryGoubier 5/3/2017 19:40", + "period" : "ThierryGoubier 5/3/2017 19:40", + "superPeriod:" : "ThierryGoubier 5/3/2017 19:40", + "receiver:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "superPeriod" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "period:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFieldAccessNode.class/properties.json b/SmaCC-Java.package/JavaFieldAccessNode.class/properties.json index 9d43e331..0bf1c673 100644 --- a/SmaCC-Java.package/JavaFieldAccessNode.class/properties.json +++ b/SmaCC-Java.package/JavaFieldAccessNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "receiver", "period", "name", "superToken", - "superPeriod" ], + "superPeriod" + ], "name" : "JavaFieldAccessNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFieldDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaFieldDeclarationNode.class/methodProperties.json index 4213eff8..f82805fa 100644 --- a/SmaCC-Java.package/JavaFieldDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaFieldDeclarationNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06", - "variableDeclarations" : "JohnBrant 6/24/2016 10:40:06", - "variableDeclarations:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "type:" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "variableDeclarations" : "ThierryGoubier 5/3/2017 19:39", + "variableDeclarations:" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "semicolon" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "semicolon:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "type" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFieldDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaFieldDeclarationNode.class/properties.json index 015d8773..307aaeb9 100644 --- a/SmaCC-Java.package/JavaFieldDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaFieldDeclarationNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "type", "variableDeclarations", "commas", - "semicolon" ], + "semicolon" + ], "name" : "JavaFieldDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFinallyClauseNode.class/methodProperties.json b/SmaCC-Java.package/JavaFinallyClauseNode.class/methodProperties.json index a334aaa9..4d37df0a 100644 --- a/SmaCC-Java.package/JavaFinallyClauseNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaFinallyClauseNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "block" : "JohnBrant 6/24/2016 10:40:06", - "block:" : "JohnBrant 6/24/2016 10:40:06", - "finallyToken" : "JohnBrant 6/24/2016 10:40:06", - "finallyToken:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "block:" : "ThierryGoubier 5/3/2017 19:39", + "block" : "ThierryGoubier 5/3/2017 19:39", + "finallyToken:" : "ThierryGoubier 5/3/2017 19:39", + "finallyToken" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFinallyClauseNode.class/properties.json b/SmaCC-Java.package/JavaFinallyClauseNode.class/properties.json index 1d2ecb19..ced52b0a 100644 --- a/SmaCC-Java.package/JavaFinallyClauseNode.class/properties.json +++ b/SmaCC-Java.package/JavaFinallyClauseNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "finallyToken", - "block" ], + "block" + ], "name" : "JavaFinallyClauseNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFloatLiteralNode.class/methodProperties.json b/SmaCC-Java.package/JavaFloatLiteralNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaFloatLiteralNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaFloatLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFloatLiteralNode.class/properties.json b/SmaCC-Java.package/JavaFloatLiteralNode.class/properties.json index 9b361665..7cc43f71 100644 --- a/SmaCC-Java.package/JavaFloatLiteralNode.class/properties.json +++ b/SmaCC-Java.package/JavaFloatLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaFloatLiteralNode", - "pools" : [ - ], "super" : "JavaLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaFloatLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFloatTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaFloatTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaFloatTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaFloatTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaFloatTypeNode.class/properties.json b/SmaCC-Java.package/JavaFloatTypeNode.class/properties.json index f5779c9d..5bb9f6ea 100644 --- a/SmaCC-Java.package/JavaFloatTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaFloatTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaFloatTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaFloatTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/left..st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/left.st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/right..st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/right.st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaForEachStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaForEachStatementNode.class/methodProperties.json index 09b8310f..12418a02 100644 --- a/SmaCC-Java.package/JavaForEachStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaForEachStatementNode.class/methodProperties.json @@ -1,28 +1,29 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "colon" : "JohnBrant 6/24/2016 10:40:06", - "colon:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "forToken" : "JohnBrant 6/24/2016 10:40:06", - "forToken:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "statement" : "JohnBrant 6/24/2016 10:40:06", - "statement:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06" } } + "statement:" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "modifiers:" : "ThierryGoubier 5/3/2017 19:40", + "name" : "ThierryGoubier 5/3/2017 19:40", + "type" : "ThierryGoubier 5/3/2017 19:40", + "type:" : "ThierryGoubier 5/3/2017 19:40", + "expression" : "ThierryGoubier 5/3/2017 19:40", + "statement" : "ThierryGoubier 5/3/2017 19:40", + "leftParen:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen" : "ThierryGoubier 5/3/2017 19:40", + "name:" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40", + "colon" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "expression:" : "ThierryGoubier 5/3/2017 19:40", + "modifiers" : "ThierryGoubier 5/3/2017 19:40", + "forToken:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "colon:" : "ThierryGoubier 5/3/2017 19:40", + "rightParen" : "ThierryGoubier 5/3/2017 19:40", + "forToken" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForEachStatementNode.class/properties.json b/SmaCC-Java.package/JavaForEachStatementNode.class/properties.json index 59c64e7c..4de09b34 100644 --- a/SmaCC-Java.package/JavaForEachStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaForEachStatementNode.class/properties.json @@ -1,22 +1,21 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", - "left", + "leftParen", "modifiers", "type", "name", "colon", "expression", - "right", - "statement" ], + "rightParen", + "statement" + ], "name" : "JavaForEachStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaForStatementNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaForStatementNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaForStatementNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/left..st b/SmaCC-Java.package/JavaForStatementNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaForStatementNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/left.st b/SmaCC-Java.package/JavaForStatementNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaForStatementNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaForStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaForStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaForStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaForStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/right..st b/SmaCC-Java.package/JavaForStatementNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaForStatementNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/right.st b/SmaCC-Java.package/JavaForStatementNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaForStatementNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaForStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaForStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaForStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaForStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaForStatementNode.class/methodProperties.json index 09e64d40..de8f7d95 100644 --- a/SmaCC-Java.package/JavaForStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaForStatementNode.class/methodProperties.json @@ -1,26 +1,27 @@ { - "class" : { - }, "instance" : { - "_update" : "JohnBrant 6/24/2016 10:40:06", - "_update:" : "JohnBrant 6/24/2016 10:40:06", - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "firstSemicolon" : "JohnBrant 6/24/2016 10:40:06", - "firstSemicolon:" : "JohnBrant 6/24/2016 10:40:06", - "forToken" : "JohnBrant 6/24/2016 10:40:06", - "forToken:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initial" : "JohnBrant 6/24/2016 10:40:06", - "initial:" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "secondSemicolon" : "JohnBrant 6/24/2016 10:40:06", - "secondSemicolon:" : "JohnBrant 6/24/2016 10:40:06", - "statement" : "JohnBrant 6/24/2016 10:40:06", - "statement:" : "JohnBrant 6/24/2016 10:40:06", - "test" : "JohnBrant 6/24/2016 10:40:06", - "test:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "_update:" : "ThierryGoubier 5/3/2017 19:40", + "initial" : "ThierryGoubier 5/3/2017 19:40", + "secondSemicolon" : "ThierryGoubier 5/3/2017 19:40", + "statement" : "ThierryGoubier 5/3/2017 19:40", + "leftParen:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen" : "ThierryGoubier 5/3/2017 19:40", + "test" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40", + "test:" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "firstSemicolon" : "ThierryGoubier 5/3/2017 19:40", + "_update" : "ThierryGoubier 5/3/2017 19:40", + "initial:" : "ThierryGoubier 5/3/2017 19:40", + "statement:" : "ThierryGoubier 5/3/2017 19:40", + "secondSemicolon:" : "ThierryGoubier 5/3/2017 19:40", + "forToken:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightParen" : "ThierryGoubier 5/3/2017 19:40", + "firstSemicolon:" : "ThierryGoubier 5/3/2017 19:40", + "forToken" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaForStatementNode.class/properties.json b/SmaCC-Java.package/JavaForStatementNode.class/properties.json index 865a1428..07da6c9d 100644 --- a/SmaCC-Java.package/JavaForStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaForStatementNode.class/properties.json @@ -1,22 +1,21 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", - "left", + "leftParen", "initial", "firstSemicolon", "test", "secondSemicolon", "_update", - "right", - "statement" ], + "rightParen", + "statement" + ], "name" : "JavaForStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfElseStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaIfElseStatementNode.class/methodProperties.json index f51159a2..33282cb7 100644 --- a/SmaCC-Java.package/JavaIfElseStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaIfElseStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "elseToken" : "JohnBrant 6/24/2016 10:40:06", - "elseToken:" : "JohnBrant 6/24/2016 10:40:06", - "falseStatement" : "JohnBrant 6/24/2016 10:40:06", - "falseStatement:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "falseStatement:" : "ThierryGoubier 5/3/2017 19:41", + "elseToken:" : "ThierryGoubier 5/3/2017 19:41", + "elseToken" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "falseStatement" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfElseStatementNode.class/properties.json b/SmaCC-Java.package/JavaIfElseStatementNode.class/properties.json index e632908a..1f982df7 100644 --- a/SmaCC-Java.package/JavaIfElseStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaIfElseStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaIfStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "elseToken", - "falseStatement" ], + "falseStatement" + ], "name" : "JavaIfElseStatementNode", - "pools" : [ - ], - "super" : "JavaIfStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaIfStatementNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaIfStatementNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/left..st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaIfStatementNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/left.st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaIfStatementNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaIfStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaIfStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/right..st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaIfStatementNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/right.st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaIfStatementNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaIfStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaIfStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaIfStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaIfStatementNode.class/methodProperties.json index 87a19563..59d39fb4 100644 --- a/SmaCC-Java.package/JavaIfStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaIfStatementNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ifToken" : "JohnBrant 6/24/2016 10:40:06", - "ifToken:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "trueStatement" : "JohnBrant 6/24/2016 10:40:06", - "trueStatement:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "leftParen:" : "ThierryGoubier 5/3/2017 19:40", + "trueStatement" : "ThierryGoubier 5/3/2017 19:40", + "leftParen" : "ThierryGoubier 5/3/2017 19:40", + "ifToken:" : "ThierryGoubier 5/3/2017 19:40", + "expression:" : "ThierryGoubier 5/3/2017 19:40", + "rightParen" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "trueStatement:" : "ThierryGoubier 5/3/2017 19:40", + "ifToken" : "ThierryGoubier 5/3/2017 19:40", + "expression" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIfStatementNode.class/properties.json b/SmaCC-Java.package/JavaIfStatementNode.class/properties.json index d1378a5b..19cd1efe 100644 --- a/SmaCC-Java.package/JavaIfStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaIfStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "ifToken", - "left", + "leftParen", "expression", - "right", - "trueStatement" ], + "rightParen", + "trueStatement" + ], "name" : "JavaIfStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/methodProperties.json index 1c53ef89..63d48fa8 100644 --- a/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "equals" : "JohnBrant 6/24/2016 10:40:06", - "equals:" : "JohnBrant 6/24/2016 10:40:06", - "initializer" : "JohnBrant 6/24/2016 10:40:06", - "initializer:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "equals" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "equals:" : "ThierryGoubier 5/3/2017 19:40", + "initializer:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "initializer" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/properties.json index 05d5c4b1..d2353845 100644 --- a/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaInitializedVariableDeclarationNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaVariableDeclarationNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "equals", - "initializer" ], + "initializer" + ], "name" : "JavaInitializedVariableDeclarationNode", - "pools" : [ - ], - "super" : "JavaVariableDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIntTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaIntTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaIntTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaIntTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIntTypeNode.class/properties.json b/SmaCC-Java.package/JavaIntTypeNode.class/properties.json index 779d29b9..36ebee3a 100644 --- a/SmaCC-Java.package/JavaIntTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaIntTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaIntTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaIntTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIntegerLiteralNode.class/methodProperties.json b/SmaCC-Java.package/JavaIntegerLiteralNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaIntegerLiteralNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaIntegerLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaIntegerLiteralNode.class/properties.json b/SmaCC-Java.package/JavaIntegerLiteralNode.class/properties.json index 9c8a9443..f87f9b43 100644 --- a/SmaCC-Java.package/JavaIntegerLiteralNode.class/properties.json +++ b/SmaCC-Java.package/JavaIntegerLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaIntegerLiteralNode", - "pools" : [ - ], "super" : "JavaLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaIntegerLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaInterfaceNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaInterfaceNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/left..st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaInterfaceNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/left.st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaInterfaceNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaInterfaceNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaInterfaceNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/right..st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaInterfaceNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/right.st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaInterfaceNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaInterfaceNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaInterfaceNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaInterfaceNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/methodProperties.json b/SmaCC-Java.package/JavaInterfaceNode.class/methodProperties.json index 01a3d165..af69a79a 100644 --- a/SmaCC-Java.package/JavaInterfaceNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaInterfaceNode.class/methodProperties.json @@ -1,31 +1,32 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "declarations" : "JohnBrant 6/24/2016 10:40:06", - "declarations:" : "JohnBrant 6/24/2016 10:40:06", - "extendsToken" : "JohnBrant 6/24/2016 10:40:06", - "extendsToken:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "interfaceToken" : "JohnBrant 6/24/2016 10:40:06", - "interfaceToken:" : "JohnBrant 6/24/2016 10:40:06", - "interfaceTypes" : "JohnBrant 6/24/2016 10:40:06", - "interfaceTypes:" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters:" : "JohnBrant 6/24/2016 10:40:06" } } + "interfaceToken:" : "ThierryGoubier 5/3/2017 19:39", + "extendsToken:" : "ThierryGoubier 5/3/2017 19:39", + "interfaceToken" : "ThierryGoubier 5/3/2017 19:39", + "interfaceTypes" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "interfaceTypes:" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:39", + "extendsToken" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters" : "ThierryGoubier 5/3/2017 19:39", + "declarations" : "ThierryGoubier 5/3/2017 19:39", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "leftBrace" : "ThierryGoubier 5/3/2017 19:39", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "declarations:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaInterfaceNode.class/properties.json b/SmaCC-Java.package/JavaInterfaceNode.class/properties.json index 75c815f0..4bf9e6fb 100644 --- a/SmaCC-Java.package/JavaInterfaceNode.class/properties.json +++ b/SmaCC-Java.package/JavaInterfaceNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "interfaceToken", @@ -13,11 +13,10 @@ "extendsToken", "interfaceTypes", "commas", - "left", + "leftBrace", "declarations", - "right" ], + "rightBrace" + ], "name" : "JavaInterfaceNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLabeledStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaLabeledStatementNode.class/methodProperties.json index 297ce5cb..e765d253 100644 --- a/SmaCC-Java.package/JavaLabeledStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaLabeledStatementNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "colon" : "JohnBrant 6/24/2016 10:40:06", - "colon:" : "JohnBrant 6/24/2016 10:40:06", - "identifier" : "JohnBrant 6/24/2016 10:40:06", - "identifier:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "statement" : "JohnBrant 6/24/2016 10:40:06", - "statement:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "colon:" : "ThierryGoubier 5/3/2017 19:40", + "statement" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "identifier:" : "ThierryGoubier 5/3/2017 19:40", + "statement:" : "ThierryGoubier 5/3/2017 19:40", + "colon" : "ThierryGoubier 5/3/2017 19:40", + "identifier" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLabeledStatementNode.class/properties.json b/SmaCC-Java.package/JavaLabeledStatementNode.class/properties.json index f0b54955..8dc8abd9 100644 --- a/SmaCC-Java.package/JavaLabeledStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaLabeledStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifier", "colon", - "statement" ], + "statement" + ], "name" : "JavaLabeledStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/ignoredCompositeTokenVariables.st index 2bb0c3e8..4cf3c8fc 100644 --- a/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/ignoredCompositeTokenVariables.st +++ b/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/ignoredCompositeTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredCompositeTokenVariables - ^ #(#commas #lefts #rights) \ No newline at end of file + ^ #(#commas #_leftParens #_rightParens) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/tokenVariables.st b/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/tokenVariables.st index 0ecd319a..63811925 100644 --- a/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/tokenVariables.st +++ b/SmaCC-Java.package/JavaLambdaExpressionNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#leftParen #rightParen #arrowToken) \ No newline at end of file + ^ #(#arrowToken) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLambdaExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaLambdaExpressionNode.class/methodProperties.json index b967c31b..7f46f13b 100644 --- a/SmaCC-Java.package/JavaLambdaExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaLambdaExpressionNode.class/methodProperties.json @@ -1,22 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "arrowToken" : "JohnBrant 6/24/2016 10:40:06", - "arrowToken:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "leftParen" : "JohnBrant 6/24/2016 10:40:06", - "leftParen:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "parameters" : "JohnBrant 6/24/2016 10:40:06", - "parameters:" : "JohnBrant 6/24/2016 10:40:06", - "rightParen" : "JohnBrant 6/24/2016 10:40:06", - "rightParen:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "value" : "JohnBrant 6/24/2016 10:40:06", - "value:" : "JohnBrant 6/24/2016 10:40:06" } } + "rightParen" : "ThierryGoubier 5/3/2017 19:40", + "arrowToken" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "commas:" : "ThierryGoubier 5/3/2017 19:40", + "arrowToken:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40", + "parameters" : "ThierryGoubier 5/3/2017 19:40", + "commas" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "parameters:" : "ThierryGoubier 5/3/2017 19:40", + "value" : "ThierryGoubier 5/3/2017 19:40", + "value:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLambdaExpressionNode.class/properties.json b/SmaCC-Java.package/JavaLambdaExpressionNode.class/properties.json index 89f392ef..29321fdb 100644 --- a/SmaCC-Java.package/JavaLambdaExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaLambdaExpressionNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParen", "parameters", "commas", "rightParen", "arrowToken", - "value" ], + "value" + ], "name" : "JavaLambdaExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLiteralNode.class/methodProperties.json b/SmaCC-Java.package/JavaLiteralNode.class/methodProperties.json index 8dfe7662..65ac172b 100644 --- a/SmaCC-Java.package/JavaLiteralNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaLiteralNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "token" : "JohnBrant 6/24/2016 10:40:06", - "token:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "token" : "ThierryGoubier 5/3/2017 19:40", + "token:" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLiteralNode.class/properties.json b/SmaCC-Java.package/JavaLiteralNode.class/properties.json index b0e65d3d..19317bb9 100644 --- a/SmaCC-Java.package/JavaLiteralNode.class/properties.json +++ b/SmaCC-Java.package/JavaLiteralNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "token" ], + "token" + ], "name" : "JavaLiteralNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/methodProperties.json index 6b718f92..fa360f41 100644 --- a/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06", - "variableDeclarations" : "JohnBrant 6/24/2016 10:40:06", - "variableDeclarations:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "variableDeclarations:" : "ThierryGoubier 5/3/2017 19:39", + "variableDeclarations" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "type" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "type:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/properties.json index 1ed64cec..5a1dc863 100644 --- a/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaLocalVariableDeclarationNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "type", "variableDeclarations", - "commas" ], + "commas" + ], "name" : "JavaLocalVariableDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/methodProperties.json index 6f175481..126d9880 100644 --- a/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "declaration" : "JohnBrant 6/24/2016 10:40:06", - "declaration:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06" } } + "declaration:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "semicolon" : "ThierryGoubier 5/3/2017 19:41", + "semicolon:" : "ThierryGoubier 5/3/2017 19:41", + "declaration" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/properties.json b/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/properties.json index 7f4b1533..897a16da 100644 --- a/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaLocalVariableDeclarationStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "declaration", - "semicolon" ], + "semicolon" + ], "name" : "JavaLocalVariableDeclarationStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLongTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaLongTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaLongTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaLongTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaLongTypeNode.class/properties.json b/SmaCC-Java.package/JavaLongTypeNode.class/properties.json index 0e98999a..aacbc93c 100644 --- a/SmaCC-Java.package/JavaLongTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaLongTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaLongTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaLongTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaMethodDeclarationNode.class/methodProperties.json index 7e42499f..f1dbad6c 100644 --- a/SmaCC-Java.package/JavaMethodDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaMethodDeclarationNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "body" : "JohnBrant 6/24/2016 10:40:06", - "body:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "declarator" : "JohnBrant 6/24/2016 10:40:06", - "declarator:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "throws" : "JohnBrant 6/24/2016 10:40:06", - "throws:" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters" : "JohnBrant 6/24/2016 10:40:06", - "typeParameters:" : "JohnBrant 6/24/2016 10:40:06" } } + "body:" : "ThierryGoubier 5/3/2017 19:39", + "type:" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters" : "ThierryGoubier 5/3/2017 19:39", + "throws:" : "ThierryGoubier 5/3/2017 19:39", + "typeParameters:" : "ThierryGoubier 5/3/2017 19:39", + "declarator:" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "declarator" : "ThierryGoubier 5/3/2017 19:39", + "throws" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "type" : "ThierryGoubier 5/3/2017 19:39", + "body" : "ThierryGoubier 5/3/2017 19:39", + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaMethodDeclarationNode.class/properties.json index 57cdc4a7..8db6be46 100644 --- a/SmaCC-Java.package/JavaMethodDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaMethodDeclarationNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "typeParameters", "type", "declarator", "throws", - "body" ], + "body" + ], "name" : "JavaMethodDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/left..st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/left.st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/right..st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/right.st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/methodProperties.json b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/methodProperties.json index 3a660a30..0f12b847 100644 --- a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "parameters" : "JohnBrant 6/24/2016 10:40:06", - "parameters:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "leftParen:" : "ThierryGoubier 5/3/2017 19:39", + "parameters" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "leftParen" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "parameters:" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "rightParen:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/properties.json b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/properties.json index fc016a97..7f36f0ba 100644 --- a/SmaCC-Java.package/JavaMethodDeclaratorNode.class/properties.json +++ b/SmaCC-Java.package/JavaMethodDeclaratorNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", - "left", + "leftParen", "parameters", "commas", - "right" ], + "rightParen" + ], "name" : "JavaMethodDeclaratorNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/gt..st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/gt..st new file mode 100644 index 00000000..1492964f --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/gt..st @@ -0,0 +1,3 @@ +generated +gt: aSmaCCToken + gt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/gt.st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/gt.st new file mode 100644 index 00000000..215adf65 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/gt.st @@ -0,0 +1,3 @@ +generated +gt + ^ gt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/ignoredCompositeTokenVariables.st index 2bb0c3e8..4cf3c8fc 100644 --- a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/ignoredCompositeTokenVariables.st +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/ignoredCompositeTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredCompositeTokenVariables - ^ #(#commas #lefts #rights) \ No newline at end of file + ^ #(#commas #_leftParens #_rightParens) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..8a5f3ea8 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#lt #gt #leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/lt..st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/lt..st new file mode 100644 index 00000000..780193d2 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/lt..st @@ -0,0 +1,3 @@ +generated +lt: aSmaCCToken + lt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/lt.st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/lt.st new file mode 100644 index 00000000..3a29651a --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/lt.st @@ -0,0 +1,3 @@ +generated +lt + ^ lt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/tokenVariables.st b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/tokenVariables.st index 5684307b..4af650a6 100644 --- a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/tokenVariables.st +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#typeArgLeft #typeArgRight #name #period #superToken #superPeriod) \ No newline at end of file + ^ #(#name #period #superToken #superPeriod) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/methodProperties.json b/SmaCC-Java.package/JavaMethodInvocationNode.class/methodProperties.json index 110fd46a..3b78ff36 100644 --- a/SmaCC-Java.package/JavaMethodInvocationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/methodProperties.json @@ -1,30 +1,36 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "arguments" : "JohnBrant 6/24/2016 10:40:06", - "arguments:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "expressions" : "JohnBrant 6/24/2016 10:40:06", - "expressions:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "receiver" : "JohnBrant 6/24/2016 10:40:06", - "receiver:" : "JohnBrant 6/24/2016 10:40:06", - "superPeriod" : "JohnBrant 6/24/2016 10:40:06", - "superPeriod:" : "JohnBrant 6/24/2016 10:40:06", - "superToken" : "JohnBrant 6/24/2016 10:40:06", - "superToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "typeArgLeft" : "JohnBrant 6/24/2016 10:40:06", - "typeArgLeft:" : "JohnBrant 6/24/2016 10:40:06", - "typeArgRight" : "JohnBrant 6/24/2016 10:40:06", - "typeArgRight:" : "JohnBrant 6/24/2016 10:40:06" } } + "gt:" : "ThierryGoubier 5/3/2017 19:41", + "expressions:" : "ThierryGoubier 5/3/2017 19:41", + "superPeriod:" : "ThierryGoubier 5/3/2017 19:41", + "initialize" : "ThierryGoubier 5/3/2017 19:41", + "expressions" : "ThierryGoubier 5/3/2017 19:41", + "commas:" : "ThierryGoubier 5/3/2017 19:41", + "superPeriod" : "ThierryGoubier 5/3/2017 19:41", + "name" : "ThierryGoubier 5/3/2017 19:41", + "lt" : "ThierryGoubier 5/3/2017 19:41", + "superToken:" : "ThierryGoubier 5/3/2017 19:41", + "leftParen:" : "ThierryGoubier 5/3/2017 19:41", + "gt" : "ThierryGoubier 5/3/2017 19:41", + "arguments" : "ThierryGoubier 5/3/2017 19:41", + "leftParen" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "name:" : "ThierryGoubier 5/3/2017 19:41", + "receiver:" : "ThierryGoubier 5/3/2017 19:41", + "period:" : "ThierryGoubier 5/3/2017 19:41", + "receiver" : "ThierryGoubier 5/3/2017 19:41", + "period" : "ThierryGoubier 5/3/2017 19:41", + "rightParen:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "commas" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "lt:" : "ThierryGoubier 5/3/2017 19:41", + "superToken" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:41", + "arguments:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/properties.json b/SmaCC-Java.package/JavaMethodInvocationNode.class/properties.json index 8b5231a2..909fd8c2 100644 --- a/SmaCC-Java.package/JavaMethodInvocationNode.class/properties.json +++ b/SmaCC-Java.package/JavaMethodInvocationNode.class/properties.json @@ -1,23 +1,24 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "typeArgLeft", + "lt", "arguments", "commas", - "typeArgRight", + "gt", "name", + "leftParen", "expressions", + "rightParen", "receiver", "period", "superToken", - "superPeriod" ], + "superPeriod" + ], "name" : "JavaMethodInvocationNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/README.md b/SmaCC-Java.package/JavaMethodReferenceNode.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/acceptVisitor..st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/acceptVisitor..st new file mode 100644 index 00000000..c34ac8d0 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/acceptVisitor..st @@ -0,0 +1,3 @@ +generated +acceptVisitor: aProgramVisitor + ^ aProgramVisitor visitMethodReference: self \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/colonColonToken..st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/colonColonToken..st new file mode 100644 index 00000000..008dc35c --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/colonColonToken..st @@ -0,0 +1,3 @@ +generated +colonColonToken: aSmaCCToken + colonColonToken := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/colonColonToken.st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/colonColonToken.st new file mode 100644 index 00000000..711be67a --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/colonColonToken.st @@ -0,0 +1,3 @@ +generated +colonColonToken + ^ colonColonToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/name..st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/name..st new file mode 100644 index 00000000..ce41cbf0 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/name..st @@ -0,0 +1,3 @@ +generated +name: aSmaCCToken + name := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/name.st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/name.st new file mode 100644 index 00000000..54d1888a --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/name.st @@ -0,0 +1,3 @@ +generated +name + ^ name \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/nodeVariables.st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/nodeVariables.st new file mode 100644 index 00000000..9dbbdc30 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/nodeVariables.st @@ -0,0 +1,3 @@ +generated +nodeVariables + ^ #(#receiver) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/receiver..st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/receiver..st new file mode 100644 index 00000000..c89c8eff --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/receiver..st @@ -0,0 +1,7 @@ +generated +receiver: aJavaExpressionNode + self receiver notNil + ifTrue: [ self receiver parent: nil ]. + receiver := aJavaExpressionNode. + self receiver notNil + ifTrue: [ self receiver parent: self ] \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/receiver.st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/receiver.st new file mode 100644 index 00000000..252fe27c --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/receiver.st @@ -0,0 +1,3 @@ +generated +receiver + ^ receiver \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/tokenVariables.st b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/tokenVariables.st new file mode 100644 index 00000000..589545fc --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/instance/tokenVariables.st @@ -0,0 +1,3 @@ +generated +tokenVariables + ^ #(#colonColonToken #name) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/methodProperties.json b/SmaCC-Java.package/JavaMethodReferenceNode.class/methodProperties.json new file mode 100644 index 00000000..670af362 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/methodProperties.json @@ -0,0 +1,14 @@ +{ + "instance" : { + "colonColonToken:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "colonColonToken" : "ThierryGoubier 5/3/2017 19:41", + "receiver" : "ThierryGoubier 5/3/2017 19:41", + "receiver:" : "ThierryGoubier 5/3/2017 19:41", + "name" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "name:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodReferenceNode.class/properties.json b/SmaCC-Java.package/JavaMethodReferenceNode.class/properties.json new file mode 100644 index 00000000..3c8e4f74 --- /dev/null +++ b/SmaCC-Java.package/JavaMethodReferenceNode.class/properties.json @@ -0,0 +1,15 @@ +{ + "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "receiver", + "colonColonToken", + "name" + ], + "name" : "JavaMethodReferenceNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaModifierNode.class/methodProperties.json b/SmaCC-Java.package/JavaModifierNode.class/methodProperties.json index 8dfe7662..3e8e737b 100644 --- a/SmaCC-Java.package/JavaModifierNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaModifierNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "token" : "JohnBrant 6/24/2016 10:40:06", - "token:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "token" : "ThierryGoubier 5/3/2017 19:39", + "token:" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaModifierNode.class/properties.json b/SmaCC-Java.package/JavaModifierNode.class/properties.json index b92dfd43..444836d1 100644 --- a/SmaCC-Java.package/JavaModifierNode.class/properties.json +++ b/SmaCC-Java.package/JavaModifierNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "token" ], + "token" + ], "name" : "JavaModifierNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNameNode.class/methodProperties.json b/SmaCC-Java.package/JavaNameNode.class/methodProperties.json index 645460b0..35b7b62a 100644 --- a/SmaCC-Java.package/JavaNameNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaNameNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "name:" : "ThierryGoubier 5/3/2017 19:41", + "name" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNameNode.class/properties.json b/SmaCC-Java.package/JavaNameNode.class/properties.json index e8333c10..33224894 100644 --- a/SmaCC-Java.package/JavaNameNode.class/properties.json +++ b/SmaCC-Java.package/JavaNameNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "name" ], + "name" + ], "name" : "JavaNameNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Java.package/JavaNewArrayNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..a5b88b2d --- /dev/null +++ b/SmaCC-Java.package/JavaNewArrayNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#leftBrackets #rightBrackets #_leftParens #_rightParens) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/instance/initialize.st b/SmaCC-Java.package/JavaNewArrayNode.class/instance/initialize.st index f08e167a..d4fd06ba 100644 --- a/SmaCC-Java.package/JavaNewArrayNode.class/instance/initialize.st +++ b/SmaCC-Java.package/JavaNewArrayNode.class/instance/initialize.st @@ -1,4 +1,6 @@ generated-initialize-release initialize super initialize. - dimExpressions := OrderedCollection new: 2. \ No newline at end of file + dimExpressions := OrderedCollection new: 2. + leftBrackets := OrderedCollection new: 2. + rightBrackets := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/instance/leftBrackets..st b/SmaCC-Java.package/JavaNewArrayNode.class/instance/leftBrackets..st new file mode 100644 index 00000000..c4fc3e94 --- /dev/null +++ b/SmaCC-Java.package/JavaNewArrayNode.class/instance/leftBrackets..st @@ -0,0 +1,3 @@ +generated +leftBrackets: anOrderedCollection + leftBrackets := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/instance/leftBrackets.st b/SmaCC-Java.package/JavaNewArrayNode.class/instance/leftBrackets.st new file mode 100644 index 00000000..8c524edb --- /dev/null +++ b/SmaCC-Java.package/JavaNewArrayNode.class/instance/leftBrackets.st @@ -0,0 +1,3 @@ +generated +leftBrackets + ^ leftBrackets \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/instance/rightBrackets..st b/SmaCC-Java.package/JavaNewArrayNode.class/instance/rightBrackets..st new file mode 100644 index 00000000..f7a1c717 --- /dev/null +++ b/SmaCC-Java.package/JavaNewArrayNode.class/instance/rightBrackets..st @@ -0,0 +1,3 @@ +generated +rightBrackets: anOrderedCollection + rightBrackets := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/instance/rightBrackets.st b/SmaCC-Java.package/JavaNewArrayNode.class/instance/rightBrackets.st new file mode 100644 index 00000000..24026509 --- /dev/null +++ b/SmaCC-Java.package/JavaNewArrayNode.class/instance/rightBrackets.st @@ -0,0 +1,3 @@ +generated +rightBrackets + ^ rightBrackets \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/methodProperties.json b/SmaCC-Java.package/JavaNewArrayNode.class/methodProperties.json index 9fcf45d5..daf28512 100644 --- a/SmaCC-Java.package/JavaNewArrayNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaNewArrayNode.class/methodProperties.json @@ -1,17 +1,23 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "dimExpressions" : "JohnBrant 6/24/2016 10:40:06", - "dimExpressions:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "initializer" : "JohnBrant 6/24/2016 10:40:06", - "initializer:" : "JohnBrant 6/24/2016 10:40:06", - "newToken" : "JohnBrant 6/24/2016 10:40:06", - "newToken:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "leftBrackets" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "type:" : "ThierryGoubier 5/3/2017 19:41", + "dimExpressions:" : "ThierryGoubier 5/3/2017 19:41", + "leftBrackets:" : "ThierryGoubier 5/3/2017 19:41", + "newToken" : "ThierryGoubier 5/3/2017 19:41", + "initializer" : "ThierryGoubier 5/3/2017 19:41", + "initialize" : "ThierryGoubier 5/3/2017 19:41", + "dimExpressions" : "ThierryGoubier 5/3/2017 19:41", + "rightBrackets" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "rightBrackets:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "type" : "ThierryGoubier 5/3/2017 19:41", + "initializer:" : "ThierryGoubier 5/3/2017 19:41", + "newToken:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewArrayNode.class/properties.json b/SmaCC-Java.package/JavaNewArrayNode.class/properties.json index 6db1829f..6e48129c 100644 --- a/SmaCC-Java.package/JavaNewArrayNode.class/properties.json +++ b/SmaCC-Java.package/JavaNewArrayNode.class/properties.json @@ -1,17 +1,18 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "type", "dimExpressions", - "initializer" ], + "leftBrackets", + "rightBrackets", + "initializer" + ], "name" : "JavaNewArrayNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/instance/compositeNodeVariables.st b/SmaCC-Java.package/JavaNewClassNode.class/instance/compositeNodeVariables.st index 0a0f92cb..b319733b 100644 --- a/SmaCC-Java.package/JavaNewClassNode.class/instance/compositeNodeVariables.st +++ b/SmaCC-Java.package/JavaNewClassNode.class/instance/compositeNodeVariables.st @@ -1,3 +1,3 @@ generated compositeNodeVariables - ^ #(#declarations #expressions) \ No newline at end of file + ^ #(#declarations #expressions #arguments) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaNewClassNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..b83d5ea0 --- /dev/null +++ b/SmaCC-Java.package/JavaNewClassNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftBrace #rightBrace #leftParen #rightParen #lt #gt) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaNewClassNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaNewClassNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaNewClassNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaNewClassNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaNewClassNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaNewClassNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaNewClassNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaNewClassNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/methodProperties.json b/SmaCC-Java.package/JavaNewClassNode.class/methodProperties.json index a924a17c..5390f1d8 100644 --- a/SmaCC-Java.package/JavaNewClassNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaNewClassNode.class/methodProperties.json @@ -1,9 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "declarations" : "JohnBrant 6/24/2016 10:40:06", - "declarations:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "leftBrace" : "ThierryGoubier 5/3/2017 19:41", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:41", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:41", + "rightBrace" : "ThierryGoubier 5/3/2017 19:41", + "initialize" : "ThierryGoubier 5/3/2017 19:41", + "declarations:" : "ThierryGoubier 5/3/2017 19:41", + "declarations" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewClassNode.class/properties.json b/SmaCC-Java.package/JavaNewClassNode.class/properties.json index 1ce23e41..a1d7e497 100644 --- a/SmaCC-Java.package/JavaNewClassNode.class/properties.json +++ b/SmaCC-Java.package/JavaNewClassNode.class/properties.json @@ -1,14 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaNewNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "declarations" ], + "leftBrace", + "declarations", + "rightBrace" + ], "name" : "JavaNewClassNode", - "pools" : [ - ], - "super" : "JavaNewNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/arguments..st b/SmaCC-Java.package/JavaNewNode.class/instance/arguments..st new file mode 100644 index 00000000..83486081 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/arguments..st @@ -0,0 +1,5 @@ +generated +arguments: anOrderedCollection + self setParents: self arguments to: nil. + arguments := anOrderedCollection. + self setParents: self arguments to: self \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/arguments.st b/SmaCC-Java.package/JavaNewNode.class/instance/arguments.st new file mode 100644 index 00000000..d21387e3 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/arguments.st @@ -0,0 +1,3 @@ +generated +arguments + ^ arguments \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/compositeNodeVariables.st b/SmaCC-Java.package/JavaNewNode.class/instance/compositeNodeVariables.st index 5b2af6d3..19a64d3a 100644 --- a/SmaCC-Java.package/JavaNewNode.class/instance/compositeNodeVariables.st +++ b/SmaCC-Java.package/JavaNewNode.class/instance/compositeNodeVariables.st @@ -1,3 +1,3 @@ generated compositeNodeVariables - ^ #(#expressions) \ No newline at end of file + ^ #(#expressions #arguments) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/gt..st b/SmaCC-Java.package/JavaNewNode.class/instance/gt..st new file mode 100644 index 00000000..1492964f --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/gt..st @@ -0,0 +1,3 @@ +generated +gt: aSmaCCToken + gt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/gt.st b/SmaCC-Java.package/JavaNewNode.class/instance/gt.st new file mode 100644 index 00000000..215adf65 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/gt.st @@ -0,0 +1,3 @@ +generated +gt + ^ gt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Java.package/JavaNewNode.class/instance/ignoredCompositeTokenVariables.st index 2bb0c3e8..4cf3c8fc 100644 --- a/SmaCC-Java.package/JavaNewNode.class/instance/ignoredCompositeTokenVariables.st +++ b/SmaCC-Java.package/JavaNewNode.class/instance/ignoredCompositeTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredCompositeTokenVariables - ^ #(#commas #lefts #rights) \ No newline at end of file + ^ #(#commas #_leftParens #_rightParens) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaNewNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..dbdf7922 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen #lt #gt) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/initialize.st b/SmaCC-Java.package/JavaNewNode.class/instance/initialize.st index 4de29dd2..76a562ff 100644 --- a/SmaCC-Java.package/JavaNewNode.class/instance/initialize.st +++ b/SmaCC-Java.package/JavaNewNode.class/instance/initialize.st @@ -2,4 +2,5 @@ generated-initialize-release initialize super initialize. expressions := OrderedCollection new: 2. - commas := OrderedCollection new: 2. \ No newline at end of file + commas := OrderedCollection new: 2. + arguments := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaNewNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaNewNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/lt..st b/SmaCC-Java.package/JavaNewNode.class/instance/lt..st new file mode 100644 index 00000000..780193d2 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/lt..st @@ -0,0 +1,3 @@ +generated +lt: aSmaCCToken + lt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/lt.st b/SmaCC-Java.package/JavaNewNode.class/instance/lt.st new file mode 100644 index 00000000..3a29651a --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/lt.st @@ -0,0 +1,3 @@ +generated +lt + ^ lt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaNewNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaNewNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaNewNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/instance/tokenVariables.st b/SmaCC-Java.package/JavaNewNode.class/instance/tokenVariables.st index 09aaa28d..10790cff 100644 --- a/SmaCC-Java.package/JavaNewNode.class/instance/tokenVariables.st +++ b/SmaCC-Java.package/JavaNewNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#newToken #period #name) \ No newline at end of file + ^ #(#newToken #period #name #typeArgLeft #typeArgRight) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgLeft..st b/SmaCC-Java.package/JavaNewNode.class/instance/typeArgLeft..st similarity index 100% rename from SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgLeft..st rename to SmaCC-Java.package/JavaNewNode.class/instance/typeArgLeft..st diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgLeft.st b/SmaCC-Java.package/JavaNewNode.class/instance/typeArgLeft.st similarity index 100% rename from SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgLeft.st rename to SmaCC-Java.package/JavaNewNode.class/instance/typeArgLeft.st diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgRight..st b/SmaCC-Java.package/JavaNewNode.class/instance/typeArgRight..st similarity index 100% rename from SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgRight..st rename to SmaCC-Java.package/JavaNewNode.class/instance/typeArgRight..st diff --git a/SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgRight.st b/SmaCC-Java.package/JavaNewNode.class/instance/typeArgRight.st similarity index 100% rename from SmaCC-Java.package/JavaMethodInvocationNode.class/instance/typeArgRight.st rename to SmaCC-Java.package/JavaNewNode.class/instance/typeArgRight.st diff --git a/SmaCC-Java.package/JavaNewNode.class/methodProperties.json b/SmaCC-Java.package/JavaNewNode.class/methodProperties.json index 9f2ff907..2683deed 100644 --- a/SmaCC-Java.package/JavaNewNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaNewNode.class/methodProperties.json @@ -1,24 +1,40 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "expressions" : "JohnBrant 6/24/2016 10:40:06", - "expressions:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "newToken" : "JohnBrant 6/24/2016 10:40:06", - "newToken:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "primary" : "JohnBrant 6/24/2016 10:40:06", - "primary:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06" } } + "gt:" : "ThierryGoubier 5/3/2017 19:41", + "expressions:" : "ThierryGoubier 5/3/2017 19:41", + "typeArgRight:" : "ThierryGoubier 5/3/2017 19:41", + "initialize" : "ThierryGoubier 5/3/2017 19:41", + "expressions" : "ThierryGoubier 5/3/2017 19:41", + "commas:" : "ThierryGoubier 5/3/2017 19:41", + "newToken" : "ThierryGoubier 5/3/2017 19:41", + "name" : "ThierryGoubier 5/3/2017 19:41", + "type" : "ThierryGoubier 5/3/2017 19:41", + "type:" : "ThierryGoubier 5/3/2017 19:41", + "lt" : "ThierryGoubier 5/3/2017 19:41", + "leftParen:" : "ThierryGoubier 5/3/2017 19:41", + "gt" : "ThierryGoubier 5/3/2017 19:41", + "typeArgLeft:" : "ThierryGoubier 5/3/2017 19:41", + "arguments" : "ThierryGoubier 5/3/2017 19:41", + "leftParen" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "name:" : "ThierryGoubier 5/3/2017 19:41", + "rightParen:" : "ThierryGoubier 5/3/2017 19:41", + "newToken:" : "ThierryGoubier 5/3/2017 19:41", + "period:" : "ThierryGoubier 5/3/2017 19:41", + "period" : "ThierryGoubier 5/3/2017 19:41", + "typeArgRight" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "commas" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "lt:" : "ThierryGoubier 5/3/2017 19:41", + "primary" : "ThierryGoubier 5/3/2017 19:41", + "typeArgLeft" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "primary:" : "ThierryGoubier 5/3/2017 19:41", + "arguments:" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNewNode.class/properties.json b/SmaCC-Java.package/JavaNewNode.class/properties.json index 908abd7c..8c8de803 100644 --- a/SmaCC-Java.package/JavaNewNode.class/properties.json +++ b/SmaCC-Java.package/JavaNewNode.class/properties.json @@ -1,20 +1,26 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "type", + "leftParen", "expressions", "commas", + "rightParen", "primary", "period", - "name" ], + "lt", + "arguments", + "gt", + "name", + "typeArgLeft", + "typeArgRight" + ], "name" : "JavaNewNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNullNode.class/methodProperties.json b/SmaCC-Java.package/JavaNullNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaNullNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaNullNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaNullNode.class/properties.json b/SmaCC-Java.package/JavaNullNode.class/properties.json index 280038e2..c9a09195 100644 --- a/SmaCC-Java.package/JavaNullNode.class/properties.json +++ b/SmaCC-Java.package/JavaNullNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaNullNode", - "pools" : [ - ], "super" : "JavaLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaNullNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPackageDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaPackageDeclarationNode.class/methodProperties.json index 87eab501..d37d45b2 100644 --- a/SmaCC-Java.package/JavaPackageDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaPackageDeclarationNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "annotations" : "JohnBrant 6/24/2016 10:40:06", - "annotations:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "packageToken" : "JohnBrant 6/24/2016 10:40:06", - "packageToken:" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "packageToken" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "packageToken:" : "ThierryGoubier 5/3/2017 19:39", + "annotations" : "ThierryGoubier 5/3/2017 19:39", + "annotations:" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "semicolon" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "semicolon:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPackageDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaPackageDeclarationNode.class/properties.json index 76698fd0..6a65be2c 100644 --- a/SmaCC-Java.package/JavaPackageDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaPackageDeclarationNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "annotations", "packageToken", "name", - "semicolon" ], + "semicolon" + ], "name" : "JavaPackageDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParameterNode.class/methodProperties.json b/SmaCC-Java.package/JavaParameterNode.class/methodProperties.json index 369cdee8..a5cddb3a 100644 --- a/SmaCC-Java.package/JavaParameterNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaParameterNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "modifiers" : "JohnBrant 6/24/2016 10:40:06", - "modifiers:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06", - "variable" : "JohnBrant 6/24/2016 10:40:06", - "variable:" : "JohnBrant 6/24/2016 10:40:06" } } + "modifiers:" : "ThierryGoubier 5/3/2017 19:39", + "variable" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "modifiers" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "type" : "ThierryGoubier 5/3/2017 19:39", + "variable:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "type:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParameterNode.class/properties.json b/SmaCC-Java.package/JavaParameterNode.class/properties.json index f6743698..0ace5af4 100644 --- a/SmaCC-Java.package/JavaParameterNode.class/properties.json +++ b/SmaCC-Java.package/JavaParameterNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modifiers", "type", - "variable" ], + "variable" + ], "name" : "JavaParameterNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/class/cacheId.st b/SmaCC-Java.package/JavaParser.class/class/cacheId.st new file mode 100644 index 00000000..86dad347 --- /dev/null +++ b/SmaCC-Java.package/JavaParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-03T19:38:52.744465+02:00' \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/class/definitionComment.st b/SmaCC-Java.package/JavaParser.class/class/definitionComment.st index ace1fc83..d4d7b694 100644 --- a/SmaCC-Java.package/JavaParser.class/class/definitionComment.st +++ b/SmaCC-Java.package/JavaParser.class/class/definitionComment.st @@ -6,7 +6,7 @@ definitionComment %id ; -%ignore_variables semicolon comma left right; +%ignore_variables semicolon comma leftParen rightParen _leftParen _rightParen lt gt leftBracket rightBracket leftBrace rightBrace; %prefix Java ; %suffix Node ; @@ -25,7 +25,7 @@ definitionComment PreIncrementExpression PreDecrementExpression UnaryBitInvert UnaryNot CastExpression BinaryExpression ConditionalExpression Assignment ClassProperty FieldAccess MethodInvocation ArrayAccess - New Literal Name NewArray LambdaExpression); + New Literal Name NewArray LambdaExpression MethodReference); %hierarchy Name (QualifiedName) ; %hierarchy SingleTypeImportDeclaration (TypeImportOnDemandDeclaration); %hierarchy VariableDeclaration (InitializedVariableDeclaration) ; @@ -261,7 +261,7 @@ interface_type_list | interface_type_list "","" 'comma' interface_type 'interface' ; class_body - : ""{"" 'left' class_body_declarations_opt ""}"" 'right' + : ""{"" 'leftBrace' class_body_declarations_opt ""}"" 'rightBrace' ; class_body_declarations_opt : @@ -292,11 +292,14 @@ variable_declarators ; variable_declarator : variable_declarator_id 'variable' {{VariableDeclaration}} - | variable_declarator_id 'variable' ""="" 'equals' variable_initializer 'initializer' {{InitializedVariableDeclaration}} + | initialized_variable_declarator + ; +initialized_variable_declarator + : variable_declarator_id 'variable' ""="" 'equals' variable_initializer 'initializer' {{InitializedVariableDeclaration}} ; variable_declarator_id : 'name' {{VariableName}} - | variable_declarator_id 'variable' ""["" 'left' ""]"" 'right' {{ArrayVariableName}} + | variable_declarator_id 'variable' ""["" 'leftBracket' ""]"" 'rightBracket' {{ArrayVariableName}} ; variable_initializer : expression @@ -316,8 +319,8 @@ void ; #### method_declarator - : 'name' ""("" 'left' formal_parameter_list_opt "")"" 'right' {{MethodDeclarator}} - | method_declarator 'declarator' ""["" 'left' ""]"" 'right' {{ArrayMethodDeclarator}} # deprecated + : 'name' ""("" 'leftParen' formal_parameter_list_opt "")"" 'rightParen' {{MethodDeclarator}} + | method_declarator 'declarator' ""["" 'leftBracket' ""]"" 'rightBracket' {{ArrayMethodDeclarator}} # deprecated # be careful; the above production also allows 'void foo() []' ; formal_parameter_list_opt @@ -357,20 +360,20 @@ constructor_declaration constructor_body 'body' {{ConstructorDeclaration}} ; constructor_declarator - : type_parameters_opt 'typeParameters' simple_name 'name' ""("" 'left' formal_parameter_list_opt "")"" 'right' + : type_parameters_opt 'typeParameters' simple_name 'name' ""("" 'leftParen' formal_parameter_list_opt "")"" 'rightParen' ; constructor_body - : ""{"" 'left' explicit_constructor_invocation 'constructorInvocation' - block_statements ""}"" 'right' {{ConstructorBody}} - | ""{"" 'left' explicit_constructor_invocation 'constructorInvocation' ""}"" 'right' {{ConstructorBody}} - | ""{"" 'left' block_statements ""}"" 'right' {{ConstructorBody}} - | ""{"" 'left' ""}"" 'right' {{ConstructorBody}} + : ""{"" 'leftBrace' explicit_constructor_invocation 'constructorInvocation' + block_statements ""}"" 'rightBrace' {{ConstructorBody}} + | ""{"" 'leftBrace' explicit_constructor_invocation 'constructorInvocation' ""}"" 'rightBrace' {{ConstructorBody}} + | ""{"" 'leftBrace' block_statements ""}"" 'rightBrace' {{ConstructorBody}} + | ""{"" 'leftBrace' ""}"" 'rightBrace' {{ConstructorBody}} ; explicit_constructor_invocation - : ""this"" 'thisToken' ""("" 'left' argument_list_opt "")"" 'right' "";"" 'semicolon' {{ThisConstructorInvocation}} - | ""super"" 'superToken' ""("" 'left' argument_list_opt "")"" 'right' "";"" 'semicolon' {{SuperConstructorInvocation}} - | primary 'primary' ""."" 'period' ""this"" 'thisToken' ""("" 'left' argument_list_opt "")"" 'right' "";"" 'semicolon' {{ThisConstructorInvocation}} - | primary 'primary' ""."" 'period' ""super"" 'superToken' ""("" 'left' argument_list_opt "")"" 'right' "";"" 'semicolon' {{SuperConstructorInvocation}} + : ""this"" 'thisToken' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' "";"" 'semicolon' {{ThisConstructorInvocation}} + | ""super"" 'superToken' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' "";"" 'semicolon' {{SuperConstructorInvocation}} + | primary 'primary' ""."" 'period' ""this"" 'thisToken' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' "";"" 'semicolon' {{ThisConstructorInvocation}} + | primary 'primary' ""."" 'period' ""super"" 'superToken' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' "";"" 'semicolon' {{SuperConstructorInvocation}} ; # 19.9) Interfaces # 19.9.1) Interface Declarations @@ -382,7 +385,7 @@ annotation_interface_declaration : modifiers_opt ""@"" 'atToken' ""interface"" 'interfaceToken' 'name' annotation_interface_body {{AnnotationInterface}} ; annotation_interface_body - : ""{"" 'left' annotation_interface_member_declarations_opt ""}"" 'right' + : ""{"" 'leftBrace' annotation_interface_member_declarations_opt ""}"" 'rightBrace' ; annotation_interface_member_declarations_opt : @@ -400,6 +403,7 @@ annotation_interface_member_declaration annotation_method_declaration : abstract_method_declaration | method_header ""default"" 'defaultToken' variable_initializer 'value' "";"" 'semicolon' {{AnnotationMethodDeclaration}} + | method_header ""default"" 'defaultToken' annotation 'value' "";"" 'semicolon' {{AnnotationMethodDeclaration}} ; extends_interfaces_opt : @@ -410,7 +414,7 @@ extends_interfaces | extends_interfaces "","" 'comma' interface_type 'interfaceType' ; interface_body - : ""{"" 'left' interface_member_declarations_opt ""}"" 'right' + : ""{"" 'leftBrace' interface_member_declarations_opt ""}"" 'rightBrace' ; interface_member_declarations_opt : @@ -436,10 +440,10 @@ abstract_method_declaration ; # 19.10) Arrays array_initializer - : ""{"" 'left' variable_initializers "","" 'comma' ""}"" 'right' {{ArrayInitializer}} - | ""{"" 'left' variable_initializers ""}"" 'right' {{ArrayInitializer}} - | ""{"" 'left' "","" 'comma' ""}"" 'right' {{ArrayInitializer}} - | ""{"" 'left' ""}"" 'right' {{ArrayInitializer}} + : ""{"" 'leftBrace' variable_initializers "","" 'comma' ""}"" 'rightBrace' {{ArrayInitializer}} + | ""{"" 'leftBrace' variable_initializers ""}"" 'rightBrace' {{ArrayInitializer}} + | ""{"" 'leftBrace' "","" 'comma' ""}"" 'rightBrace' {{ArrayInitializer}} + | ""{"" 'leftBrace' ""}"" 'rightBrace' {{ArrayInitializer}} ; variable_initializers : variable_initializer 'initializer' @@ -447,7 +451,7 @@ variable_initializers ; # 19.11) Blocks and Statements block - : ""{"" 'left' block_statements_opt ""}"" 'right' {{Block}} + : ""{"" 'leftBrace' block_statements_opt ""}"" 'rightBrace' {{Block}} ; block_statements_opt : @@ -511,20 +515,20 @@ statement_expression | class_instance_creation_expression ; if_then_statement - : ""if"" 'ifToken' ""("" 'left' expression 'expression' "")"" 'right' statement 'trueStatement' {{IfStatement}} + : ""if"" 'ifToken' ""("" 'leftParen' expression 'expression' "")"" 'rightParen' statement 'trueStatement' {{IfStatement}} ; if_then_else_statement - : ""if"" 'ifToken' ""("" 'left' expression 'expression' "")"" 'right' statement 'trueStatement' + : ""if"" 'ifToken' ""("" 'leftParen' expression 'expression' "")"" 'rightParen' statement 'trueStatement' ""else"" 'elseToken' statement 'falseStatement' {{IfElseStatement}} ; switch_statement - : ""switch"" 'switchToken' ""("" 'left' expression 'expression' "")"" 'right' switch_block 'block' {{SwitchStatement}} + : ""switch"" 'switchToken' ""("" 'leftParen' expression 'expression' "")"" 'rightParen' switch_block 'block' {{SwitchStatement}} ; switch_block - : ""{"" 'left' switch_block_statement_groups switch_labels ""}"" 'right' {{SwitchBlock}} - | ""{"" 'left' switch_block_statement_groups ""}"" 'right' {{SwitchBlock}} - | ""{"" 'left' switch_labels ""}"" 'right' {{SwitchBlock}} - | ""{"" 'left' ""}"" 'right' {{SwitchBlock}} + : ""{"" 'leftBrace' switch_block_statement_groups switch_labels ""}"" 'rightBrace' {{SwitchBlock}} + | ""{"" 'leftBrace' switch_block_statement_groups ""}"" 'rightBrace' {{SwitchBlock}} + | ""{"" 'leftBrace' switch_labels ""}"" 'rightBrace' {{SwitchBlock}} + | ""{"" 'leftBrace' ""}"" 'rightBrace' {{SwitchBlock}} ; switch_block_statement_groups : switch_block_statement_group 'statementGroup' @@ -542,14 +546,14 @@ switch_label | ""default"" 'defaultToken' "":"" 'colon' {{DefaultLabel}} ; while_statement - : ""while"" 'whileToken' ""("" 'left' expression 'expression' "")"" 'right' statement 'statement' {{WhileStatement}} + : ""while"" 'whileToken' ""("" 'leftParen' expression 'expression' "")"" 'rightParen' statement 'statement' {{WhileStatement}} ; do_statement - : ""do"" 'doToken' statement 'statement' ""while"" 'whileToken' ""("" 'left' expression 'expression' "")"" 'right' "";"" 'semicolon' {{DoWhileStatement}} + : ""do"" 'doToken' statement 'statement' ""while"" 'whileToken' ""("" 'leftParen' expression 'expression' "")"" 'rightParen' "";"" 'semicolon' {{DoWhileStatement}} ; for_statement - : ""for"" 'forToken' ""("" 'left' for_init_opt 'initial' "";"" 'firstSemicolon' expression_opt 'test' "";"" 'secondSemicolon' - for_update_opt 'update' "")"" 'right' statement 'statement' {{ForStatement}} + : ""for"" 'forToken' ""("" 'leftParen' for_init_opt 'initial' "";"" 'firstSemicolon' expression_opt 'test' "";"" 'secondSemicolon' + for_update_opt 'update' "")"" 'rightParen' statement 'statement' {{ForStatement}} ; for_init_opt : @@ -587,11 +591,26 @@ throw_statement : ""throw"" 'throwToken' expression 'expression' "";"" 'semicolon' {{ThrowStatement}} ; synchronized_statement - : ""synchronized"" 'synchronizedToken' ""("" 'left' expression 'expression' "")"" 'right' block 'block' {{SynchronizedStatement}} + : ""synchronized"" 'synchronizedToken' ""("" 'leftParen' expression 'expression' "")"" 'rightParen' block 'block' {{SynchronizedStatement}} ; try_statement - : ""try"" 'tryToken' block 'block' catches {{TryStatement}} - | ""try"" 'tryToken' block 'block' catches_opt finally 'finally' {{TryStatement}} + : ""try"" 'tryToken' try_resources_opt block 'block' catches {{TryStatement}} + | ""try"" 'tryToken' try_resources_opt block 'block' catches_opt finally 'finally' {{TryStatement}} + ; +try_resources_opt + : + | ""("" 'leftParen' try_resources semicolon_opt "")"" 'rightParen' + ; +try_resources + : try_resource 'resource' + | try_resources "";"" 'semicolon' try_resource 'resource' + ; +try_resource + : variable_modifiers type 'type' initialized_variable_declarator 'variableDeclaration' {{LocalVariableDeclaration}} + ; +semicolon_opt + : + | "";"" 'semicolon' ; catches_opt : @@ -602,7 +621,7 @@ catches | catches catch_clause 'catch' ; catch_clause - : ""catch"" 'catchToken' ""("" 'left' formal_parameter 'parameter' "")"" 'right' block 'block' {{CatchClause}} + : ""catch"" 'catchToken' ""("" 'leftParen' formal_parameter 'parameter' "")"" 'rightParen' block 'block' {{CatchClause}} ; finally : ""finally"" 'finallyToken' block 'block' {{FinallyClause}} @@ -619,7 +638,7 @@ primary primary_no_new_array : literal | ""this"" 'name' {{Name}} - | ""("" 'left' expression "")"" 'right' {{Expression}} + | ""("" '_leftParen' expression "")"" '_rightParen' {{Expression}} | class_instance_creation_expression | field_access | method_invocation @@ -656,13 +675,17 @@ lambda_function : block 'value' | expression 'value' ; +method_reference_expression + : assignment_expression + | assignment_expression 'receiver' ""::"" 'colonColonToken' 'name' {{MethodReference}} + ; class_instance_creation_expression - : ""new"" 'newToken' class_type 'type' ""("" 'left' argument_list_opt "")"" 'right' {{New}} - | ""new"" 'newToken' class_type 'type' ""("" 'left' argument_list_opt "")"" 'right' class_body {{NewClass}} - | primary 'primary' ""."" 'period' ""new"" 'newToken' 'name' - ""("" 'left' argument_list_opt "")"" 'right' {{New}} - | primary 'primary' ""."" 'period' ""new"" 'newToken' 'name' - ""("" 'left' argument_list_opt "")"" 'right' class_body {{NewClass}} + : ""new"" 'newToken' class_type 'type' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' {{New}} + | ""new"" 'newToken' class_type 'type' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' class_body {{NewClass}} + | primary_or_name 'primary' ""."" 'period' ""new"" 'newToken' type_arguments_opt 'name' + type_arguments_or_diamond_opt ""("" 'leftParen' argument_list_opt "")"" 'rightParen' {{New}} + | primary_or_name 'primary' ""."" 'period' ""new"" 'newToken' type_arguments_opt 'name' + type_arguments_or_diamond_opt ""("" 'leftParen' argument_list_opt "")"" 'rightParen' class_body {{NewClass}} ; argument_list_opt : @@ -683,7 +706,7 @@ dim_exprs | dim_exprs dim_expr 'dimExpression' ; dim_expr - : ""["" 'left' expression 'expression' ""]"" 'right' {{DimensionExpression}} + : ""["" 'leftBracket' expression 'expression' ""]"" 'rightBracket' {{DimensionExpression}} ; dims_opt : @@ -694,7 +717,7 @@ dims | dims empty_dim_expr ; empty_dim_expr - : ""["" 'left' ""]"" 'right' + : ""["" 'leftBracket' ""]"" 'rightBracket' ; field_access : primary 'receiver' ""."" 'period' 'name' {{FieldAccess}} @@ -702,15 +725,14 @@ field_access | name 'receiver' ""."" 'superPeriod' ""super"" 'superToken' ""."" 'period' 'name' {{FieldAccess}}###??? ; method_invocation - : type_arguments_opt 'name' ""("" 'left' argument_list_opt "")"" 'right' {{MethodInvocation}} - | primary 'receiver' ""."" 'period' type_arguments_opt 'name' ""("" 'left' argument_list_opt "")"" 'right' {{MethodInvocation}} - | name 'receiver' ""."" 'period' type_arguments_opt 'name' ""("" 'left' argument_list_opt "")"" 'right' {{MethodInvocation}} - | ""super"" 'superToken' ""."" 'period' type_arguments_opt 'name' ""("" 'left' argument_list_opt "")"" 'right' {{MethodInvocation}} - | name 'receiver' ""."" 'superPeriod' ""super"" 'superToken' ""."" 'period' type_arguments_opt 'name' ""("" 'left' argument_list_opt "")"" 'right' {{MethodInvocation}} + : type_arguments_opt 'name' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' {{MethodInvocation}} + | primary_or_name 'receiver' ""."" 'period' type_arguments_opt 'name' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' {{MethodInvocation}} + | ""super"" 'superToken' ""."" 'period' type_arguments_opt 'name' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' {{MethodInvocation}} + | name 'receiver' ""."" 'superPeriod' ""super"" 'superToken' ""."" 'period' type_arguments_opt 'name' ""("" 'leftParen' argument_list_opt "")"" 'rightParen' {{MethodInvocation}} ; array_access - : name 'array' ""["" 'left' expression 'expression' ""]"" 'right' {{ArrayAccess}} - | primary_no_new_array 'array' ""["" 'left' expression 'expression' ""]"" 'right' {{ArrayAccess}} + : name 'array' ""["" 'leftBracket' expression 'expression' ""]"" 'rightBracket' {{ArrayAccess}} + | primary_no_new_array 'array' ""["" 'leftBracket' expression 'expression' ""]"" 'rightBracket' {{ArrayAccess}} ; postfix_expression : primary @@ -745,7 +767,7 @@ unary_expression_not_plus_minus | cast_expression ; cast_expression - : ""("" 'left' type 'type' "")"" 'right' unary_expression_not_plus_minus 'expression' {{CastExpression}} + : ""("" 'leftParen' type 'type' "")"" 'rightParen' unary_expression_not_plus_minus 'expression' {{CastExpression}} ; multiplicative_expression : unary_expression @@ -833,7 +855,7 @@ expression_opt | expression ; expression - : assignment_expression + : method_reference_expression | lambda_expression ; constant_expression @@ -849,7 +871,7 @@ annotation ; annotation_args_opt : - | ""("" 'left' annotation_args "")"" 'right' + | ""("" 'leftParen' annotation_args "")"" 'rightParen' ; annotation_args : @@ -869,7 +891,7 @@ elementValue | elementValueArrayInitializer ; elementValueArrayInitializer - : ""{"" 'left' elementValues_opt comma_opt ""}"" 'right' {{ElementArrayInitializer}} + : ""{"" 'leftBrace' elementValues_opt comma_opt ""}"" 'rightBrace' {{ElementArrayInitializer}} ; elementValues_opt : @@ -891,7 +913,7 @@ enum_declaration : modifiers_opt ""enum"" 'enumToken' 'name' interfaces_opt enum_body {{EnumDeclaration}} ; enum_body - : ""{"" 'left' enum_constants_opt comma_opt enum_body_declarations_opt ""}"" 'right' + : ""{"" 'leftBrace' enum_constants_opt comma_opt enum_body_declarations_opt ""}"" 'rightBrace' ; enum_constants_opt : @@ -921,7 +943,7 @@ enum_body_declarations ; type_parameters_opt : - | ""<"" 'left' type_parameters 'right' {{TypeParameters}} + | ""<"" 'lt' type_parameters 'gt' {{TypeParameters}} ; type_parameters : type_parameter 'parameter' @@ -938,9 +960,15 @@ type_bound : type 'type' | type_bound ""&"" 'amp' type 'type' ; -type_arguments_opt +type_arguments_or_diamond_opt : | ""<"" 'typeArgLeft' type_arguments 'typeArgRight' + | ""<"" 'typeArgLeft' 'typeArgRight' + ; +type_arguments_opt + : + | ""<"" 'lt' type_arguments 'gt' + | ""<"" 'lt' 'gt' ; type_arguments : type_argument 'argument' @@ -966,7 +994,7 @@ qualified_type_name : type_name 'nspace' ""."" 'period' 'name' type_arguments_opt {{QualifiedTypeName}} ; foreach_statement - : ""for"" 'forToken' ""("" 'left' variable_modifiers type 'type' variable_declarator_id 'name' "":"" 'colon' expression 'expression' "")"" 'right' statement 'statement' {{ForEachStatement}} + : ""for"" 'forToken' ""("" 'leftParen' variable_modifiers type 'type' variable_declarator_id 'name' "":"" 'colon' expression 'expression' "")"" 'rightParen' statement 'statement' {{ForEachStatement}} ; variable_modifiers : @@ -975,4 +1003,8 @@ variable_modifiers variable_modifier : ""final"" 'token' {{Modifier}} | annotation + ; +primary_or_name + : primary + | name ;" \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/class/fileExtension.st b/SmaCC-Java.package/JavaParser.class/class/fileExtension.st deleted file mode 100644 index 9e74cb8f..00000000 --- a/SmaCC-Java.package/JavaParser.class/class/fileExtension.st +++ /dev/null @@ -1,3 +0,0 @@ -file types -fileExtension - ^ '.java' \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/class/fileExtensionType.st b/SmaCC-Java.package/JavaParser.class/class/fileExtensionType.st deleted file mode 100644 index 9d80911a..00000000 --- a/SmaCC-Java.package/JavaParser.class/class/fileExtensionType.st +++ /dev/null @@ -1,3 +0,0 @@ -file types -fileExtensionType - ^ 'Java files' \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/class/keywords.st b/SmaCC-Java.package/JavaParser.class/class/keywords.st deleted file mode 100644 index ba6eb991..00000000 --- a/SmaCC-Java.package/JavaParser.class/class/keywords.st +++ /dev/null @@ -1,6 +0,0 @@ -private -keywords - ^ keywords - ifNil: - [ keywords := #('return' 'public' 'private' 'super' 'throw' 'null' 'else') - asSet ] \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/ambiguousTransitions.st b/SmaCC-Java.package/JavaParser.class/instance/ambiguousTransitions.st index 6b37db75..c9f16181 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/ambiguousTransitions.st +++ b/SmaCC-Java.package/JavaParser.class/instance/ambiguousTransitions.st @@ -2,7 +2,7 @@ generated ambiguousTransitions ^#( #[ 0 6 0 10] -#[ 0 18 0 57] +#[ 0 18 0 77] #[ 0 18 0 81] #[ 0 18 0 85] #[ 0 18 0 89] @@ -10,78 +10,80 @@ ambiguousTransitions #[ 0 18 0 97] #[ 0 18 0 101] #[ 0 18 0 105] -#[ 0 18 0 109] #[ 0 18 0 117] +#[ 0 18 0 149] #[ 0 18 0 22 0 229] -#[ 0 22 1 237] -#[ 0 14 0 57] +#[ 0 22 1 241] +#[ 0 14 0 149] #[ 0 22 0 229] -#[ 0 22 3 49] -#[ 0 22 0 122] -#[ 0 57 0 154] -#[ 0 18 0 22 1 237] -#[ 0 122 0 194] -#[ 0 22 0 122 0 194] -#[ 0 122 0 153] -#[ 0 202 0 206] -#[ 0 226 4 29] -#[ 0 226 4 33] -#[ 0 226 4 37] -#[ 0 230 4 41] -#[ 0 230 4 45] -#[ 0 234 4 49] -#[ 0 234 4 53] -#[ 0 234 4 57] +#[ 0 22 3 65] +#[ 0 22 0 126] +#[ 0 154 3 121] +#[ 0 149 0 162] +#[ 0 154 3 161] +#[ 0 18 0 22 1 241] +#[ 0 22 0 126 0 202] +#[ 0 126 0 202] +#[ 0 126 0 153] +#[ 0 210 0 214] +#[ 0 226 4 49] +#[ 0 238 4 53] +#[ 0 238 4 57] #[ 0 238 4 61] -#[ 0 238 4 65] -#[ 0 238 4 69] -#[ 0 238 4 73] -#[ 0 238 4 77] -#[ 0 242 4 81] -#[ 0 242 4 85] -#[ 0 246 4 89] +#[ 0 242 4 65] +#[ 0 242 4 69] +#[ 0 246 4 73] +#[ 0 246 4 77] +#[ 0 246 4 81] +#[ 0 250 4 85] +#[ 0 250 4 89] #[ 0 250 4 93] -#[ 0 254 4 97] -#[ 1 2 4 101] -#[ 1 6 4 105] -#[ 1 6 4 109] -#[ 0 22 4 165] +#[ 0 250 4 97] +#[ 0 250 4 101] +#[ 0 254 4 105] +#[ 0 254 4 109] +#[ 1 2 4 113] +#[ 1 6 4 117] +#[ 1 10 4 121] +#[ 1 14 4 125] +#[ 1 18 4 129] +#[ 1 18 4 133] +#[ 0 22 4 185] #[ 0 22 0 153] -#[ 0 18 0 22 3 49] -#[ 0 22 5 93] -#[ 0 22 5 137] -#[ 0 22 6 41] -#[ 0 18 5 117] -#[ 2 110 4 29] -#[ 2 110 4 33] -#[ 2 110 4 37] -#[ 2 114 4 41] -#[ 2 114 4 45] -#[ 2 118 4 49] -#[ 2 118 4 53] -#[ 2 118 4 57] -#[ 2 122 4 61] -#[ 2 122 4 65] -#[ 2 122 4 69] -#[ 2 122 4 73] -#[ 2 122 4 77] -#[ 2 126 4 81] -#[ 2 126 4 85] -#[ 2 130 4 89] -#[ 2 134 4 93] -#[ 2 138 4 97] +#[ 0 18 0 22 3 65] +#[ 0 22 6 85] +#[ 0 18 5 137] +#[ 2 130 4 53] +#[ 2 130 4 57] +#[ 2 130 4 61] +#[ 2 134 4 65] +#[ 2 134 4 69] +#[ 2 138 4 73] +#[ 2 138 4 77] +#[ 2 138 4 81] +#[ 2 142 4 85] +#[ 2 142 4 89] +#[ 2 142 4 93] +#[ 2 142 4 97] #[ 2 142 4 101] -#[ 0 122 7 53] -#[ 0 22 7 153] -#[ 3 2 8 13] -#[ 3 186 9 141] -#[ 0 81 2 62] -#[ 0 85 2 62] -#[ 0 89 2 62] -#[ 0 93 2 62] -#[ 0 97 2 62] -#[ 0 101 2 62] -#[ 0 105 2 62] -#[ 0 109 2 62] -#[ 2 62 2 201] +#[ 2 146 4 105] +#[ 2 146 4 109] +#[ 2 150 4 113] +#[ 2 154 4 117] +#[ 2 158 4 121] +#[ 2 162 4 125] +#[ 0 126 7 109] +#[ 0 22 7 213] +#[ 3 42 8 105] +#[ 3 238 9 197] +#[ 0 77 2 74] +#[ 0 81 2 74] +#[ 0 85 2 74] +#[ 0 89 2 74] +#[ 0 93 2 74] +#[ 0 97 2 74] +#[ 0 101 2 74] +#[ 0 105 2 74] +#[ 2 74 2 213] +#[ 0 154 11 89] ). \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/performParsingStep.st b/SmaCC-Java.package/JavaParser.class/instance/performParsingStep.st deleted file mode 100644 index 245f7bda..00000000 --- a/SmaCC-Java.package/JavaParser.class/instance/performParsingStep.st +++ /dev/null @@ -1,21 +0,0 @@ -private -performParsingStep - | actions position token | - (currentToken value = '>>' or: [ currentToken value = '>>>' ]) - ifTrue: - [ actions := OrderedCollection new. - self addActionsFor: scanner GREATER_THANId to: actions. - actions notEmpty - ifTrue: - [ position := scanner position. - token := currentToken. - scanner - position: scanner position - (currentToken value size - 1). - currentToken := SmaCCToken - value: '>' - start: currentToken startPosition - ids: (Array with: scanner GREATER_THANId). - actions do: [ :each | self splitWithAction: each ]. - currentToken := token. - scanner position: position ] ]. - ^ super performParsingStep \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation1..st index dbe92fd7..a899b4aa 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation1..st @@ -4,8 +4,8 @@ reduceActionForannotation1: nodes result := JavaAnnotationNode new. result _at: (nodes at: 1). result name: (nodes at: 2). - result left: ((nodes at: 3) at: 1). + result leftParen: ((nodes at: 3) at: 1). result addNodes: ((nodes at: 3) at: 2) to: result values. result addTokens: ((nodes at: 3) at: 3) to: result commas. - result right: ((nodes at: 3) at: 4). + result rightParen: ((nodes at: 3) at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_interface_declaration1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_interface_declaration1..st index f939f034..464505d5 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_interface_declaration1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_interface_declaration1..st @@ -6,7 +6,7 @@ reduceActionForannotation_interface_declaration1: nodes result atToken: (nodes at: 2). result interfaceToken: (nodes at: 3). result name: (nodes at: 4). - result left: ((nodes at: 5) at: 1). + result leftBrace: ((nodes at: 5) at: 1). result addNodes: ((nodes at: 5) at: 2) to: result declarations. - result right: ((nodes at: 5) at: 3). + result rightBrace: ((nodes at: 5) at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_method_declaration2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_method_declaration3..st similarity index 87% rename from SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_method_declaration2..st rename to SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_method_declaration3..st index 1eb6d8a1..f4f0acde 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_method_declaration2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForannotation_method_declaration3..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionForannotation_method_declaration2: nodes +reduceActionForannotation_method_declaration3: nodes | result | result := JavaAnnotationMethodDeclarationNode new. result addNodes: ((nodes at: 1) at: 1) to: result modifiers. diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_access1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_access1..st index a613fd64..51145d89 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_access1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_access1..st @@ -3,7 +3,7 @@ reduceActionForarray_access1: nodes | result | result := JavaArrayAccessNode new. result array: (nodes at: 1). - result addToken: (nodes at: 2) to: result lefts. + result leftBracket: (nodes at: 2). result expression: (nodes at: 3). - result addToken: (nodes at: 4) to: result rights. + result rightBracket: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression1..st index bb6d57d6..700da1bf 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression1..st @@ -5,6 +5,6 @@ reduceActionForarray_creation_expression1: nodes result newToken: (nodes at: 1). result type: (nodes at: 2). result addNodes: (nodes at: 3) to: result dimExpressions. - result addTokens: ((nodes at: 4) at: 1) to: result lefts. - result addTokens: ((nodes at: 4) at: 2) to: result rights. + result addTokens: ((nodes at: 4) at: 1) to: result leftBrackets. + result addTokens: ((nodes at: 4) at: 2) to: result rightBrackets. ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression3..st index 38acadd8..b2960100 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_creation_expression3..st @@ -4,7 +4,7 @@ reduceActionForarray_creation_expression3: nodes result := JavaNewArrayNode new. result newToken: (nodes at: 1). result type: (nodes at: 2). - result addTokens: ((nodes at: 3) at: 1) to: result lefts. - result addTokens: ((nodes at: 3) at: 2) to: result rights. + result addTokens: ((nodes at: 3) at: 1) to: result leftBrackets. + result addTokens: ((nodes at: 3) at: 2) to: result rightBrackets. result initializer: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer1..st index d5030af9..e5843d7d 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer1..st @@ -2,9 +2,9 @@ generated-reduction actions reduceActionForarray_initializer1: nodes | result | result := JavaArrayInitializerNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: ((nodes at: 2) at: 1) to: result initializers. result addTokens: ((nodes at: 2) at: 2) to: result commas. result addToken: (nodes at: 3) to: result commas. - result right: (nodes at: 4). + result rightBrace: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer2..st index bbe2de66..71b0e0fb 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer2..st @@ -2,8 +2,8 @@ generated-reduction actions reduceActionForarray_initializer2: nodes | result | result := JavaArrayInitializerNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: ((nodes at: 2) at: 1) to: result initializers. result addTokens: ((nodes at: 2) at: 2) to: result commas. - result right: (nodes at: 3). + result rightBrace: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer3..st index 7b11fdb9..63ccbeda 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer3..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionForarray_initializer3: nodes | result | result := JavaArrayInitializerNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addToken: (nodes at: 2) to: result commas. - result right: (nodes at: 3). + result rightBrace: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer4..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer4..st index c3276057..677c5e7a 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer4..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_initializer4..st @@ -2,6 +2,6 @@ generated-reduction actions reduceActionForarray_initializer4: nodes | result | result := JavaArrayInitializerNode new. - result left: (nodes at: 1). - result right: (nodes at: 2). + result leftBrace: (nodes at: 1). + result rightBrace: (nodes at: 2). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_type1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_type1..st index c445bffa..a1121cd6 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_type1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForarray_type1..st @@ -3,6 +3,6 @@ reduceActionForarray_type1: nodes | result | result := JavaArrayTypeNode new. result baseType: (nodes at: 1). - result addTokens: ((nodes at: 2) at: 1) to: result lefts. - result addTokens: ((nodes at: 2) at: 2) to: result rights. + result addTokens: ((nodes at: 2) at: 1) to: result leftBrackets. + result addTokens: ((nodes at: 2) at: 2) to: result rightBrackets. ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForblock1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForblock1..st index 58f8ce76..1adfa86e 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForblock1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForblock1..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionForblock1: nodes | result | result := JavaBlockNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: (nodes at: 2) to: result statements. - result right: (nodes at: 3). + result rightBrace: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcast_expression1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcast_expression1..st index 869db9d0..046bc88f 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcast_expression1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcast_expression1..st @@ -2,8 +2,8 @@ generated-reduction actions reduceActionForcast_expression1: nodes | result | result := JavaCastExpressionNode new. - result addToken: (nodes at: 1) to: result lefts. + result leftParen: (nodes at: 1). result type: (nodes at: 2). - result addToken: (nodes at: 3) to: result rights. + result rightParen: (nodes at: 3). result expression: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcatch_clause1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcatch_clause1..st index 25b3bac7..3777944a 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcatch_clause1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForcatch_clause1..st @@ -3,8 +3,8 @@ reduceActionForcatch_clause1: nodes | result | result := JavaCatchClauseNode new. result catchToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result parameter: (nodes at: 3). - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result block: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_declaration1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_declaration1..st index 41ac843e..3f087708 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_declaration1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_declaration1..st @@ -11,7 +11,7 @@ reduceActionForclass_declaration1: nodes result implementsToken: ((nodes at: 6) at: 1). result addNodes: ((nodes at: 6) at: 2) to: result interfaces. result addTokens: ((nodes at: 6) at: 3) to: result commas. - result left: ((nodes at: 7) at: 1). + result leftBrace: ((nodes at: 7) at: 1). result addNodes: ((nodes at: 7) at: 2) to: result declarations. - result right: ((nodes at: 7) at: 3). + result rightBrace: ((nodes at: 7) at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression1..st index 2d3e3bd8..4d34bc62 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression1..st @@ -4,8 +4,8 @@ reduceActionForclass_instance_creation_expression1: nodes result := JavaNewNode new. result newToken: (nodes at: 1). result type: (nodes at: 2). - result addToken: (nodes at: 3) to: result lefts. + result leftParen: (nodes at: 3). result addNodes: ((nodes at: 4) at: 1) to: result expressions. result addTokens: ((nodes at: 4) at: 2) to: result commas. - result addToken: (nodes at: 5) to: result rights. + result rightParen: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression2..st index b2faa7e7..bd48e932 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression2..st @@ -4,11 +4,11 @@ reduceActionForclass_instance_creation_expression2: nodes result := JavaNewClassNode new. result newToken: (nodes at: 1). result type: (nodes at: 2). - result addToken: (nodes at: 3) to: result lefts. + result leftParen: (nodes at: 3). result addNodes: ((nodes at: 4) at: 1) to: result expressions. result addTokens: ((nodes at: 4) at: 2) to: result commas. - result addToken: (nodes at: 5) to: result rights. - result addToken: ((nodes at: 6) at: 1) to: result lefts. + result rightParen: (nodes at: 5). + result leftBrace: ((nodes at: 6) at: 1). result addNodes: ((nodes at: 6) at: 2) to: result declarations. - result addToken: ((nodes at: 6) at: 3) to: result rights. + result rightBrace: ((nodes at: 6) at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression3..st index d4f2450f..fc7b55f7 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression3..st @@ -5,9 +5,17 @@ reduceActionForclass_instance_creation_expression3: nodes result primary: (nodes at: 1). result period: (nodes at: 2). result newToken: (nodes at: 3). - result name: (nodes at: 4). - result addToken: (nodes at: 5) to: result lefts. - result addNodes: ((nodes at: 6) at: 1) to: result expressions. - result addTokens: ((nodes at: 6) at: 2) to: result commas. - result addToken: (nodes at: 7) to: result rights. + result lt: ((nodes at: 4) at: 1). + result addNodes: ((nodes at: 4) at: 2) to: result arguments. + result addTokens: ((nodes at: 4) at: 3) to: result commas. + result gt: ((nodes at: 4) at: 4). + result name: (nodes at: 5). + result typeArgLeft: ((nodes at: 6) at: 1). + result addNodes: ((nodes at: 6) at: 2) to: result arguments. + result addTokens: ((nodes at: 6) at: 3) to: result commas. + result typeArgRight: ((nodes at: 6) at: 4). + result leftParen: (nodes at: 7). + result addNodes: ((nodes at: 8) at: 1) to: result expressions. + result addTokens: ((nodes at: 8) at: 2) to: result commas. + result rightParen: (nodes at: 9). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression4..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression4..st index 9b7b098a..f8db1670 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression4..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForclass_instance_creation_expression4..st @@ -5,12 +5,20 @@ reduceActionForclass_instance_creation_expression4: nodes result primary: (nodes at: 1). result period: (nodes at: 2). result newToken: (nodes at: 3). - result name: (nodes at: 4). - result addToken: (nodes at: 5) to: result lefts. - result addNodes: ((nodes at: 6) at: 1) to: result expressions. - result addTokens: ((nodes at: 6) at: 2) to: result commas. - result addToken: (nodes at: 7) to: result rights. - result addToken: ((nodes at: 8) at: 1) to: result lefts. - result addNodes: ((nodes at: 8) at: 2) to: result declarations. - result addToken: ((nodes at: 8) at: 3) to: result rights. + result lt: ((nodes at: 4) at: 1). + result addNodes: ((nodes at: 4) at: 2) to: result arguments. + result addTokens: ((nodes at: 4) at: 3) to: result commas. + result gt: ((nodes at: 4) at: 4). + result name: (nodes at: 5). + result typeArgLeft: ((nodes at: 6) at: 1). + result addNodes: ((nodes at: 6) at: 2) to: result arguments. + result addTokens: ((nodes at: 6) at: 3) to: result commas. + result typeArgRight: ((nodes at: 6) at: 4). + result leftParen: (nodes at: 7). + result addNodes: ((nodes at: 8) at: 1) to: result expressions. + result addTokens: ((nodes at: 8) at: 2) to: result commas. + result rightParen: (nodes at: 9). + result leftBrace: ((nodes at: 10) at: 1). + result addNodes: ((nodes at: 10) at: 2) to: result declarations. + result rightBrace: ((nodes at: 10) at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body1..st index 18cc0082..37bb7696 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body1..st @@ -2,8 +2,8 @@ generated-reduction actions reduceActionForconstructor_body1: nodes | result | result := JavaConstructorBodyNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result constructorInvocation: (nodes at: 2). result addNodes: (nodes at: 3) to: result statements. - result right: (nodes at: 4). + result rightBrace: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body2..st index 78ccfeb9..d148a7ef 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body2..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionForconstructor_body2: nodes | result | result := JavaConstructorBodyNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result constructorInvocation: (nodes at: 2). - result right: (nodes at: 3). + result rightBrace: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body3..st index 45233a21..b0337fd0 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body3..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionForconstructor_body3: nodes | result | result := JavaConstructorBodyNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: (nodes at: 2) to: result statements. - result right: (nodes at: 3). + result rightBrace: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body4..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body4..st index 2c7b5d2e..bffb6a8f 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body4..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_body4..st @@ -2,6 +2,6 @@ generated-reduction actions reduceActionForconstructor_body4: nodes | result | result := JavaConstructorBodyNode new. - result left: (nodes at: 1). - result right: (nodes at: 2). + result leftBrace: (nodes at: 1). + result rightBrace: (nodes at: 2). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_declaration1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_declaration1..st index 4891ce07..2b5b9daf 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_declaration1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForconstructor_declaration1..st @@ -5,10 +5,10 @@ reduceActionForconstructor_declaration1: nodes result addNodes: (nodes at: 1) to: result modifiers. result typeParameters: ((nodes at: 2) at: 1). result name: ((nodes at: 2) at: 2). - result left: ((nodes at: 2) at: 3). + result leftParen: ((nodes at: 2) at: 3). result addNodes: ((nodes at: 2) at: 4) to: result parameters. result addTokens: ((nodes at: 2) at: 5) to: result commas. - result right: ((nodes at: 2) at: 6). + result rightParen: ((nodes at: 2) at: 6). result throws: (nodes at: 3). result body: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordim_expr1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordim_expr1..st index eb7a9202..8619996d 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordim_expr1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordim_expr1..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionFordim_expr1: nodes | result | result := JavaDimensionExpressionNode new. - result left: (nodes at: 1). + result leftBracket: (nodes at: 1). result expression: (nodes at: 2). - result right: (nodes at: 3). + result rightBracket: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordo_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordo_statement1..st index e8068d04..80480998 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordo_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFordo_statement1..st @@ -5,8 +5,8 @@ reduceActionFordo_statement1: nodes result doToken: (nodes at: 1). result statement: (nodes at: 2). result whileToken: (nodes at: 3). - result left: (nodes at: 4). + result leftParen: (nodes at: 4). result expression: (nodes at: 5). - result right: (nodes at: 6). + result rightParen: (nodes at: 6). result semicolon: (nodes at: 7). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForelementValueArrayInitializer1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForelementValueArrayInitializer1..st index 5778c465..3a2960af 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForelementValueArrayInitializer1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForelementValueArrayInitializer1..st @@ -2,9 +2,9 @@ generated-reduction actions reduceActionForelementValueArrayInitializer1: nodes | result | result := JavaElementArrayInitializerNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: ((nodes at: 2) at: 1) to: result values. result addTokens: ((nodes at: 2) at: 2) to: result commas. result addToken: (nodes at: 3) to: result commas. - result right: (nodes at: 4). + result rightBrace: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_constant1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_constant1..st index f1240ec4..2aa312b0 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_constant1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_constant1..st @@ -8,7 +8,7 @@ reduceActionForenum_constant1: nodes result addNodes: ((nodes at: 3) at: 2) to: result expressions. result addTokens: ((nodes at: 3) at: 3) to: result commas. result rightParen: ((nodes at: 3) at: 4). - result left: ((nodes at: 4) at: 1). + result leftBrace: ((nodes at: 4) at: 1). result addNodes: ((nodes at: 4) at: 2) to: result declarations. - result right: ((nodes at: 4) at: 3). + result rightBrace: ((nodes at: 4) at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_declaration1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_declaration1..st index a19413f5..93437744 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_declaration1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForenum_declaration1..st @@ -8,10 +8,10 @@ reduceActionForenum_declaration1: nodes result implementsToken: ((nodes at: 4) at: 1). result addNodes: ((nodes at: 4) at: 2) to: result interfaces. result addTokens: ((nodes at: 4) at: 3) to: result commas. - result left: ((nodes at: 5) at: 1). + result leftBrace: ((nodes at: 5) at: 1). result addNodes: ((nodes at: 5) at: 2) to: result constants. result addTokens: ((nodes at: 5) at: 3) to: result commas. result semicolon: ((nodes at: 5) at: 4). result addNodes: ((nodes at: 5) at: 5) to: result declarations. - result right: ((nodes at: 5) at: 6). + result rightBrace: ((nodes at: 5) at: 6). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation1..st index 12869091..a745fe02 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation1..st @@ -3,9 +3,9 @@ reduceActionForexplicit_constructor_invocation1: nodes | result | result := JavaThisConstructorInvocationNode new. result thisToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result addNodes: ((nodes at: 3) at: 1) to: result expressions. result addTokens: ((nodes at: 3) at: 2) to: result commas. - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result semicolon: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation2..st index c32437e3..28c2805b 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation2..st @@ -3,9 +3,9 @@ reduceActionForexplicit_constructor_invocation2: nodes | result | result := JavaSuperConstructorInvocationNode new. result superToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result addNodes: ((nodes at: 3) at: 1) to: result expressions. result addTokens: ((nodes at: 3) at: 2) to: result commas. - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result semicolon: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation3..st index ada10b9c..03d019f8 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation3..st @@ -5,9 +5,9 @@ reduceActionForexplicit_constructor_invocation3: nodes result primary: (nodes at: 1). result period: (nodes at: 2). result thisToken: (nodes at: 3). - result left: (nodes at: 4). + result leftParen: (nodes at: 4). result addNodes: ((nodes at: 5) at: 1) to: result expressions. result addTokens: ((nodes at: 5) at: 2) to: result commas. - result right: (nodes at: 6). + result rightParen: (nodes at: 6). result semicolon: (nodes at: 7). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation4..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation4..st index 9f7c8ba1..f14ac807 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation4..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForexplicit_constructor_invocation4..st @@ -5,9 +5,9 @@ reduceActionForexplicit_constructor_invocation4: nodes result primary: (nodes at: 1). result period: (nodes at: 2). result superToken: (nodes at: 3). - result left: (nodes at: 4). + result leftParen: (nodes at: 4). result addNodes: ((nodes at: 5) at: 1) to: result expressions. result addTokens: ((nodes at: 5) at: 2) to: result commas. - result right: (nodes at: 6). + result rightParen: (nodes at: 6). result semicolon: (nodes at: 7). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForfor_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForfor_statement1..st index 683c15a6..aed5c2fd 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForfor_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForfor_statement1..st @@ -3,12 +3,12 @@ reduceActionForfor_statement1: nodes | result | result := JavaForStatementNode new. result forToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result initial: (nodes at: 3). result firstSemicolon: (nodes at: 4). result test: (nodes at: 5). result secondSemicolon: (nodes at: 6). result _update: (nodes at: 7). - result right: (nodes at: 8). + result rightParen: (nodes at: 8). result statement: (nodes at: 9). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForforeach_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForforeach_statement1..st index 1734fe31..ccd4a676 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForforeach_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForforeach_statement1..st @@ -3,12 +3,12 @@ reduceActionForforeach_statement1: nodes | result | result := JavaForEachStatementNode new. result forToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result addNodes: (nodes at: 3) to: result modifiers. result type: (nodes at: 4). result name: (nodes at: 5). result colon: (nodes at: 6). result expression: (nodes at: 7). - result right: (nodes at: 8). + result rightParen: (nodes at: 8). result statement: (nodes at: 9). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_else_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_else_statement1..st index 64a586ea..1e141072 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_else_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_else_statement1..st @@ -3,9 +3,9 @@ reduceActionForif_then_else_statement1: nodes | result | result := JavaIfElseStatementNode new. result ifToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result expression: (nodes at: 3). - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result trueStatement: (nodes at: 5). result elseToken: (nodes at: 6). result falseStatement: (nodes at: 7). diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_statement1..st index cb58230e..e55a96e3 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForif_then_statement1..st @@ -3,8 +3,8 @@ reduceActionForif_then_statement1: nodes | result | result := JavaIfStatementNode new. result ifToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result expression: (nodes at: 3). - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result trueStatement: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForvariable_declarator2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForinitialized_variable_declarator1..st similarity index 75% rename from SmaCC-Java.package/JavaParser.class/instance/reduceActionForvariable_declarator2..st rename to SmaCC-Java.package/JavaParser.class/instance/reduceActionForinitialized_variable_declarator1..st index c4add14c..d65da8a6 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForvariable_declarator2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForinitialized_variable_declarator1..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionForvariable_declarator2: nodes +reduceActionForinitialized_variable_declarator1: nodes | result | result := JavaInitializedVariableDeclarationNode new. result variable: (nodes at: 1). diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForinterface_declaration1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForinterface_declaration1..st index 9d7b381c..e5804d4c 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForinterface_declaration1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForinterface_declaration1..st @@ -9,7 +9,7 @@ reduceActionForinterface_declaration1: nodes result extendsToken: ((nodes at: 5) at: 1). result addNodes: ((nodes at: 5) at: 2) to: result interfaceTypes. result addTokens: ((nodes at: 5) at: 3) to: result commas. - result left: ((nodes at: 6) at: 1). + result leftBrace: ((nodes at: 6) at: 1). result addNodes: ((nodes at: 6) at: 2) to: result declarations. - result right: ((nodes at: 6) at: 3). + result rightBrace: ((nodes at: 6) at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator1..st index 403d0a71..f91a4998 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator1..st @@ -3,8 +3,8 @@ reduceActionFormethod_declarator1: nodes | result | result := JavaMethodDeclaratorNode new. result name: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result addNodes: ((nodes at: 3) at: 1) to: result parameters. result addTokens: ((nodes at: 3) at: 2) to: result commas. - result right: (nodes at: 4). + result rightParen: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator2..st index 18b3f51a..0f2680d5 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_declarator2..st @@ -3,6 +3,6 @@ reduceActionFormethod_declarator2: nodes | result | result := JavaArrayMethodDeclaratorNode new. result declarator: (nodes at: 1). - result left: (nodes at: 2). - result right: (nodes at: 3). + result leftBracket: (nodes at: 2). + result rightBracket: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation1..st index 1d056515..3a2a362f 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation1..st @@ -2,13 +2,13 @@ generated-reduction actions reduceActionFormethod_invocation1: nodes | result | result := JavaMethodInvocationNode new. - result typeArgLeft: ((nodes at: 1) at: 1). + result lt: ((nodes at: 1) at: 1). result addNodes: ((nodes at: 1) at: 2) to: result arguments. result addTokens: ((nodes at: 1) at: 3) to: result commas. - result typeArgRight: ((nodes at: 1) at: 4). + result gt: ((nodes at: 1) at: 4). result name: (nodes at: 2). - result addToken: (nodes at: 3) to: result lefts. + result leftParen: (nodes at: 3). result addNodes: ((nodes at: 4) at: 1) to: result expressions. result addTokens: ((nodes at: 4) at: 2) to: result commas. - result addToken: (nodes at: 5) to: result rights. + result rightParen: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation2..st new file mode 100644 index 00000000..88ecd34c --- /dev/null +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation2..st @@ -0,0 +1,16 @@ +generated-reduction actions +reduceActionFormethod_invocation2: nodes + | result | + result := JavaMethodInvocationNode new. + result receiver: (nodes at: 1). + result period: (nodes at: 2). + result lt: ((nodes at: 3) at: 1). + result addNodes: ((nodes at: 3) at: 2) to: result arguments. + result addTokens: ((nodes at: 3) at: 3) to: result commas. + result gt: ((nodes at: 3) at: 4). + result name: (nodes at: 4). + result leftParen: (nodes at: 5). + result addNodes: ((nodes at: 6) at: 1) to: result expressions. + result addTokens: ((nodes at: 6) at: 2) to: result commas. + result rightParen: (nodes at: 7). + ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation3..st index 5ec883df..a2daf16b 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation3..st @@ -2,15 +2,15 @@ generated-reduction actions reduceActionFormethod_invocation3: nodes | result | result := JavaMethodInvocationNode new. - result receiver: (nodes at: 1). + result superToken: (nodes at: 1). result period: (nodes at: 2). - result typeArgLeft: ((nodes at: 3) at: 1). + result lt: ((nodes at: 3) at: 1). result addNodes: ((nodes at: 3) at: 2) to: result arguments. result addTokens: ((nodes at: 3) at: 3) to: result commas. - result typeArgRight: ((nodes at: 3) at: 4). + result gt: ((nodes at: 3) at: 4). result name: (nodes at: 4). - result addToken: (nodes at: 5) to: result lefts. + result leftParen: (nodes at: 5). result addNodes: ((nodes at: 6) at: 1) to: result expressions. result addTokens: ((nodes at: 6) at: 2) to: result commas. - result addToken: (nodes at: 7) to: result rights. + result rightParen: (nodes at: 7). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation4..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation4..st index 7e850687..9bf5a061 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation4..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation4..st @@ -2,15 +2,17 @@ generated-reduction actions reduceActionFormethod_invocation4: nodes | result | result := JavaMethodInvocationNode new. - result superToken: (nodes at: 1). - result period: (nodes at: 2). - result typeArgLeft: ((nodes at: 3) at: 1). - result addNodes: ((nodes at: 3) at: 2) to: result arguments. - result addTokens: ((nodes at: 3) at: 3) to: result commas. - result typeArgRight: ((nodes at: 3) at: 4). - result name: (nodes at: 4). - result addToken: (nodes at: 5) to: result lefts. - result addNodes: ((nodes at: 6) at: 1) to: result expressions. - result addTokens: ((nodes at: 6) at: 2) to: result commas. - result addToken: (nodes at: 7) to: result rights. + result receiver: (nodes at: 1). + result superPeriod: (nodes at: 2). + result superToken: (nodes at: 3). + result period: (nodes at: 4). + result lt: ((nodes at: 5) at: 1). + result addNodes: ((nodes at: 5) at: 2) to: result arguments. + result addTokens: ((nodes at: 5) at: 3) to: result commas. + result gt: ((nodes at: 5) at: 4). + result name: (nodes at: 6). + result leftParen: (nodes at: 7). + result addNodes: ((nodes at: 8) at: 1) to: result expressions. + result addTokens: ((nodes at: 8) at: 2) to: result commas. + result rightParen: (nodes at: 9). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation5..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation5..st deleted file mode 100644 index 99c95c32..00000000 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_invocation5..st +++ /dev/null @@ -1,18 +0,0 @@ -generated-reduction actions -reduceActionFormethod_invocation5: nodes - | result | - result := JavaMethodInvocationNode new. - result receiver: (nodes at: 1). - result superPeriod: (nodes at: 2). - result superToken: (nodes at: 3). - result period: (nodes at: 4). - result typeArgLeft: ((nodes at: 5) at: 1). - result addNodes: ((nodes at: 5) at: 2) to: result arguments. - result addTokens: ((nodes at: 5) at: 3) to: result commas. - result typeArgRight: ((nodes at: 5) at: 4). - result name: (nodes at: 6). - result addToken: (nodes at: 7) to: result lefts. - result addNodes: ((nodes at: 8) at: 1) to: result expressions. - result addTokens: ((nodes at: 8) at: 2) to: result commas. - result addToken: (nodes at: 9) to: result rights. - ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_reference_expression2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_reference_expression2..st new file mode 100644 index 00000000..142bb35e --- /dev/null +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFormethod_reference_expression2..st @@ -0,0 +1,8 @@ +generated-reduction actions +reduceActionFormethod_reference_expression2: nodes + | result | + result := JavaMethodReferenceNode new. + result receiver: (nodes at: 1). + result colonColonToken: (nodes at: 2). + result name: (nodes at: 3). + ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForprimary_no_new_array3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForprimary_no_new_array3..st index f26524ab..6198ed51 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForprimary_no_new_array3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForprimary_no_new_array3..st @@ -2,6 +2,6 @@ generated-reduction actions reduceActionForprimary_no_new_array3: nodes | result | result := nodes at: 2. - result addFirstToken: (nodes at: 1) to: result lefts. - result addToken: (nodes at: 3) to: result rights. + result addFirstToken: (nodes at: 1) to: result _leftParens. + result addToken: (nodes at: 3) to: result _rightParens. ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForqualified_type_name1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForqualified_type_name1..st index 94e01c0a..4578f137 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForqualified_type_name1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForqualified_type_name1..st @@ -5,8 +5,8 @@ reduceActionForqualified_type_name1: nodes result nspace: (nodes at: 1). result period: (nodes at: 2). result name: (nodes at: 3). - result typeArgLeft: ((nodes at: 4) at: 1). + result lt: ((nodes at: 4) at: 1). result addNodes: ((nodes at: 4) at: 2) to: result arguments. result addTokens: ((nodes at: 4) at: 3) to: result commas. - result typeArgRight: ((nodes at: 4) at: 4). + result gt: ((nodes at: 4) at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsimple_type_name1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsimple_type_name1..st index 00557272..8f7935ce 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsimple_type_name1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsimple_type_name1..st @@ -3,8 +3,8 @@ reduceActionForsimple_type_name1: nodes | result | result := JavaTypeNameNode new. result name: (nodes at: 1). - result typeArgLeft: ((nodes at: 2) at: 1). + result lt: ((nodes at: 2) at: 1). result addNodes: ((nodes at: 2) at: 2) to: result arguments. result addTokens: ((nodes at: 2) at: 3) to: result commas. - result typeArgRight: ((nodes at: 2) at: 4). + result gt: ((nodes at: 2) at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block1..st index e9b501fc..efa42d89 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block1..st @@ -2,8 +2,8 @@ generated-reduction actions reduceActionForswitch_block1: nodes | result | result := JavaSwitchBlockNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: (nodes at: 2) to: result statementGroups. result addNodes: (nodes at: 3) to: result labels. - result right: (nodes at: 4). + result rightBrace: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block2..st index 4d1b620e..6c1c57d1 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block2..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionForswitch_block2: nodes | result | result := JavaSwitchBlockNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: (nodes at: 2) to: result statementGroups. - result right: (nodes at: 3). + result rightBrace: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block3..st index 59c6ecb1..8c172353 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block3..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block3..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionForswitch_block3: nodes | result | result := JavaSwitchBlockNode new. - result left: (nodes at: 1). + result leftBrace: (nodes at: 1). result addNodes: (nodes at: 2) to: result labels. - result right: (nodes at: 3). + result rightBrace: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block4..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block4..st index 0b3975d3..327bb463 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block4..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_block4..st @@ -2,6 +2,6 @@ generated-reduction actions reduceActionForswitch_block4: nodes | result | result := JavaSwitchBlockNode new. - result left: (nodes at: 1). - result right: (nodes at: 2). + result leftBrace: (nodes at: 1). + result rightBrace: (nodes at: 2). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_statement1..st index c9779759..0adb72d8 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForswitch_statement1..st @@ -3,8 +3,8 @@ reduceActionForswitch_statement1: nodes | result | result := JavaSwitchStatementNode new. result switchToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result expression: (nodes at: 3). - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result block: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsynchronized_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsynchronized_statement1..st index d4a72b09..a5c0f7bc 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsynchronized_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForsynchronized_statement1..st @@ -3,8 +3,8 @@ reduceActionForsynchronized_statement1: nodes | result | result := JavaSynchronizedStatementNode new. result synchronizedToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result expression: (nodes at: 3). - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result block: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_resource1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_resource1..st new file mode 100644 index 00000000..7b5db974 --- /dev/null +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_resource1..st @@ -0,0 +1,8 @@ +generated-reduction actions +reduceActionFortry_resource1: nodes + | result | + result := JavaLocalVariableDeclarationNode new. + result addNodes: (nodes at: 1) to: result modifiers. + result type: (nodes at: 2). + result addNode: (nodes at: 3) to: result variableDeclarations. + ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_resources_opt2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_resources_opt2..st new file mode 100644 index 00000000..50a5448f --- /dev/null +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_resources_opt2..st @@ -0,0 +1,12 @@ +generated-reduction actions +reduceActionFortry_resources_opt2: nodes + | result | + result := Array new: 4. + result at: 2 put: (OrderedCollection new: 2). + result at: 3 put: (OrderedCollection new: 2). + result at: 1 put: (nodes at: 1). + self addAll: ((nodes at: 2) at: 1) to: (result at: 2). + self addAll: ((nodes at: 2) at: 2) to: (result at: 3). + self add: (nodes at: 3) to: (result at: 3). + result at: 4 put: (nodes at: 4). + ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement1..st index 3fbc4279..6db82cb2 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement1..st @@ -3,6 +3,10 @@ reduceActionFortry_statement1: nodes | result | result := JavaTryStatementNode new. result tryToken: (nodes at: 1). - result block: (nodes at: 2). - result addNodes: (nodes at: 3) to: result catches. + result leftParen: ((nodes at: 2) at: 1). + result addNodes: ((nodes at: 2) at: 2) to: result resources. + result addTokens: ((nodes at: 2) at: 3) to: result semicolons. + result rightParen: ((nodes at: 2) at: 4). + result block: (nodes at: 3). + result addNodes: (nodes at: 4) to: result catches. ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement2..st index bda8ece5..f598f571 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortry_statement2..st @@ -3,7 +3,11 @@ reduceActionFortry_statement2: nodes | result | result := JavaTryStatementNode new. result tryToken: (nodes at: 1). - result block: (nodes at: 2). - result addNodes: (nodes at: 3) to: result catches. - result finally: (nodes at: 4). + result leftParen: ((nodes at: 2) at: 1). + result addNodes: ((nodes at: 2) at: 2) to: result resources. + result addTokens: ((nodes at: 2) at: 3) to: result semicolons. + result rightParen: ((nodes at: 2) at: 4). + result block: (nodes at: 3). + result addNodes: (nodes at: 4) to: result catches. + result finally: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortype_arguments_opt3..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortype_arguments_opt3..st new file mode 100644 index 00000000..78253f03 --- /dev/null +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortype_arguments_opt3..st @@ -0,0 +1,9 @@ +generated-reduction actions +reduceActionFortype_arguments_opt3: nodes + | result | + result := Array new: 4. + result at: 2 put: (OrderedCollection new: 2). + result at: 3 put: (OrderedCollection new: 2). + result at: 1 put: (nodes at: 1). + result at: 4 put: (nodes at: 2). + ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortype_parameters_opt2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortype_parameters_opt2..st index 436331f1..d0d8fd0e 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortype_parameters_opt2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionFortype_parameters_opt2..st @@ -2,8 +2,8 @@ generated-reduction actions reduceActionFortype_parameters_opt2: nodes | result | result := JavaTypeParametersNode new. - result left: (nodes at: 1). + result lt: (nodes at: 1). result addNodes: ((nodes at: 2) at: 1) to: result parameters. result addTokens: ((nodes at: 2) at: 2) to: result commas. - result right: (nodes at: 3). + result gt: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForvariable_declarator_id2..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForvariable_declarator_id2..st index f503fbb6..33ae02c1 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForvariable_declarator_id2..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForvariable_declarator_id2..st @@ -3,6 +3,6 @@ reduceActionForvariable_declarator_id2: nodes | result | result := JavaArrayVariableNameNode new. result variable: (nodes at: 1). - result left: (nodes at: 2). - result right: (nodes at: 3). + result leftBracket: (nodes at: 2). + result rightBracket: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForwhile_statement1..st b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForwhile_statement1..st index b3ad6709..991a208b 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceActionForwhile_statement1..st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceActionForwhile_statement1..st @@ -3,8 +3,8 @@ reduceActionForwhile_statement1: nodes | result | result := JavaWhileStatementNode new. result whileToken: (nodes at: 1). - result left: (nodes at: 2). + result leftParen: (nodes at: 2). result expression: (nodes at: 3). - result right: (nodes at: 4). + result rightParen: (nodes at: 4). result statement: (nodes at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/reduceTable.st b/SmaCC-Java.package/JavaParser.class/instance/reduceTable.st index d7a9ea32..fb9cc27d 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/reduceTable.st +++ b/SmaCC-Java.package/JavaParser.class/instance/reduceTable.st @@ -1,336 +1,351 @@ generated reduceTable ^#( - #(127 0 #nil) - #(134 0 #reduceActionForannotations1:) - #(142 0 #reduceActionForannotations1:) - #(175 0 #reduceActionForannotations1:) - #(261 0 #reduceActionFortype_arguments_opt1:) - #(128 0 #reduceActionForannotations1:) - #(127 1 #reduceActionForpackage_declaration_opt1:) - #(156 1 #reduceActionForpackage_declaration_opt1:) - #(198 0 #reduceActionForannotations1:) - #(143 1 #reduceActionFormodifier11:) - #(171 1 #reduceActionForvoid1:) - #(245 1 #reduceActionForprimary_no_new_array2:) - #(115 1 #reduceActionForintegral_type5:) - #(116 1 #reduceActionForfloating_point_type1:) - #(115 1 #reduceActionForintegral_type4:) - #(115 1 #reduceActionForintegral_type3:) - #(116 1 #reduceActionForfloating_point_type2:) - #(111 1 #reduceActionForprimitive_type2:) - #(115 1 #reduceActionForintegral_type2:) - #(115 1 #reduceActionForintegral_type1:) - #(209 1 #reduceActionForempty_statement1:) - #(240 0 #nil) - #(235 0 #nil) - #(110 1 #reduceActionForliteral1:) - #(110 1 #reduceActionForliteral2:) - #(110 1 #reduceActionForliteral3:) - #(110 1 #reduceActionForliteral4:) - #(110 1 #reduceActionForliteral5:) - #(110 1 #reduceActionForliteral6:) - #(123 1 #reduceActionForprimary_no_new_array2:) - #(245 1 #reduceActionForpackage_declaration_opt1:) - #(111 1 #reduceActionForpackage_declaration_opt1:) - #(114 1 #reduceActionForpackage_declaration_opt1:) - #(125 1 #reduceActionForpackage_declaration_opt1:) - #(262 1 #reduceActionForpackage_declaration_opt1:) - #(278 1 #reduceActionForpackage_declaration_opt1:) + #(128 0 #nil) + #(135 0 #reduceActionForannotations1:) + #(143 0 #reduceActionForannotations1:) + #(177 0 #reduceActionForannotations1:) + #(265 0 #reduceActionFortype_arguments_opt1:) + #(129 0 #reduceActionForannotations1:) + #(128 1 #reduceActionForpackage_declaration_opt1:) + #(160 1 #reduceActionForpackage_declaration_opt1:) + #(200 0 #reduceActionForannotations1:) + #(144 1 #reduceActionFormodifier11:) + #(173 1 #reduceActionForvoid1:) + #(251 1 #reduceActionForprimary_no_new_array2:) + #(116 1 #reduceActionForintegral_type5:) + #(117 1 #reduceActionForfloating_point_type1:) + #(117 1 #reduceActionForfloating_point_type2:) + #(116 1 #reduceActionForintegral_type3:) + #(116 1 #reduceActionForintegral_type4:) + #(112 1 #reduceActionForprimitive_type2:) + #(116 1 #reduceActionForintegral_type1:) + #(116 1 #reduceActionForintegral_type2:) + #(211 1 #reduceActionForempty_statement1:) + #(243 0 #reduceActionFortype_arguments_opt1:) + #(242 0 #nil) + #(237 0 #nil) + #(111 1 #reduceActionForliteral1:) + #(111 1 #reduceActionForliteral2:) + #(111 1 #reduceActionForliteral3:) + #(111 1 #reduceActionForliteral4:) + #(111 1 #reduceActionForliteral5:) + #(111 1 #reduceActionForliteral6:) + #(124 1 #reduceActionForprimary_no_new_array2:) + #(251 1 #reduceActionForpackage_declaration_opt1:) + #(112 1 #reduceActionForpackage_declaration_opt1:) + #(115 1 #reduceActionForpackage_declaration_opt1:) #(126 1 #reduceActionForpackage_declaration_opt1:) - #(142 1 #reduceActionFormodifiers_opt2:) - #(141 1 #reduceActionFormodifiers1:) - #(143 1 #reduceActionForpackage_declaration_opt1:) - #(138 1 #reduceActionForpackage_declaration_opt1:) - #(202 1 #reduceActionForpackage_declaration_opt1:) - #(200 1 #reduceActionForpackage_declaration_opt1:) - #(220 1 #reduceActionForpackage_declaration_opt1:) - #(183 1 #reduceActionForpackage_declaration_opt1:) - #(119 1 #reduceActionForpackage_declaration_opt1:) - #(252 0 #reduceActionForlambda_parameter_list_opt1:) - #(164 1 #reduceActionForvariable_declarator_id1:) - #(253 1 #reduceActionForuntyped_lambda_parameter1:) - #(263 1 #reduceActionForpackage_declaration_opt1:) - #(277 1 #reduceActionForpackage_declaration_opt1:) - #(109 1 #reduceActionForpackage_declaration_opt1:) - #(249 1 #reduceActionForlambda_parameters2:) - #(264 1 #reduceActionForpackage_declaration_opt1:) - #(266 1 #reduceActionForpackage_declaration_opt1:) - #(267 1 #reduceActionForpackage_declaration_opt1:) - #(268 1 #reduceActionForpackage_declaration_opt1:) - #(269 1 #reduceActionForpackage_declaration_opt1:) - #(270 1 #reduceActionForpackage_declaration_opt1:) - #(271 1 #reduceActionForpackage_declaration_opt1:) #(272 1 #reduceActionForpackage_declaration_opt1:) + #(287 1 #reduceActionForpackage_declaration_opt1:) + #(264 1 #reduceActionForpackage_declaration_opt1:) + #(127 1 #reduceActionForpackage_declaration_opt1:) + #(143 1 #reduceActionFormodifiers_opt2:) + #(142 1 #reduceActionFormodifiers1:) + #(144 1 #reduceActionForpackage_declaration_opt1:) + #(139 1 #reduceActionForpackage_declaration_opt1:) + #(202 1 #reduceActionForpackage_declaration_opt1:) + #(204 1 #reduceActionForpackage_declaration_opt1:) + #(222 1 #reduceActionForpackage_declaration_opt1:) + #(185 1 #reduceActionForpackage_declaration_opt1:) + #(120 1 #reduceActionForpackage_declaration_opt1:) + #(258 0 #reduceActionForlambda_parameter_list_opt1:) + #(165 1 #reduceActionForvariable_declarator_id1:) + #(259 1 #reduceActionForuntyped_lambda_parameter1:) #(273 1 #reduceActionForpackage_declaration_opt1:) + #(262 1 #reduceActionForpackage_declaration_opt1:) + #(110 1 #reduceActionForpackage_declaration_opt1:) + #(255 1 #reduceActionForlambda_parameters2:) + #(263 1 #reduceActionForpackage_declaration_opt1:) #(274 1 #reduceActionForpackage_declaration_opt1:) - #(275 1 #reduceActionForpackage_declaration_opt1:) #(276 1 #reduceActionForpackage_declaration_opt1:) - #(108 1 #reduceActionFortype_declaration4:) - #(108 1 #reduceActionForpackage_declaration_opt1:) - #(137 0 #nil) - #(129 0 #reduceActionForannotations1:) - #(128 1 #reduceActionFormodifiers_opt2:) - #(131 1 #reduceActionFormodifiers1:) - #(133 1 #reduceActionForpackage_declaration_opt1:) - #(134 2 #reduceActionForannotations2:) - #(181 1 #reduceActionFormodifiers1:) - #(198 1 #reduceActionFormodifiers_opt2:) - #(280 0 #reduceActionFortype_arguments_opt1:) - #(303 0 #reduceActionFortype_argument_type3:) - #(113 1 #reduceActionForpackage_declaration_opt1:) - #(302 1 #reduceActionFortype_argument1:) - #(112 1 #reduceActionForpackage_declaration_opt1:) - #(117 1 #reduceActionForclass_or_interface_type1:) - #(301 1 #reduceActionFortype_arguments1:) - #(242 0 #reduceActionForannotations1:) - #(240 1 #reduceActionForpackage_declaration_opt1:) - #(235 1 #reduceActionForpackage_declaration_opt1:) - #(234 0 #nil) - #(120 1 #reduceActionForpackage_declaration_opt1:) - #(222 2 #reduceActionForpreincrement_expression1:) - #(223 2 #reduceActionForpredecrement_expression1:) - #(304 2 #reduceActionForsimple_type_name1:) - #(118 2 #reduceActionForarray_type1:) - #(122 1 #reduceActionFordims1:) - #(141 2 #reduceActionForannotations2:) - #(306 1 #reduceActionFormodifier11:) - #(306 1 #reduceActionForpackage_declaration_opt1:) - #(175 2 #reduceActionForannotations2:) - #(199 2 #reduceActionForlocal_variable_declaration_statement1:) - #(210 2 #reduceActionForexpression_statement1:) - #(224 2 #reduceActionForpostincrement_expression1:) - #(225 2 #reduceActionForpostdecrement_expression1:) + #(277 1 #reduceActionForpackage_declaration_opt1:) + #(278 1 #reduceActionForpackage_declaration_opt1:) #(279 1 #reduceActionForpackage_declaration_opt1:) - #(255 1 #reduceActionForpackage_declaration_opt1:) - #(252 1 #reduceActionFormodifiers_opt2:) - #(254 1 #reduceActionFortype_arguments1:) - #(264 2 #reduceActionForunary_expression_not_plus_minus3:) - #(264 2 #reduceActionForunary_expression_not_plus_minus2:) - #(263 2 #reduceActionForunary_expression4:) - #(263 2 #reduceActionForunary_expression3:) - #(137 1 #reduceActionForpackage_declaration_opt1:) - #(132 1 #reduceActionFormodifiers1:) - #(207 3 #reduceActionForcompilation_unit1:) + #(280 1 #reduceActionForpackage_declaration_opt1:) + #(281 1 #reduceActionForpackage_declaration_opt1:) + #(282 1 #reduceActionForpackage_declaration_opt1:) + #(283 1 #reduceActionForpackage_declaration_opt1:) + #(284 1 #reduceActionForpackage_declaration_opt1:) + #(285 1 #reduceActionForpackage_declaration_opt1:) + #(286 1 #reduceActionForpackage_declaration_opt1:) + #(109 1 #reduceActionFortype_declaration4:) + #(109 1 #reduceActionForpackage_declaration_opt1:) + #(138 0 #nil) + #(130 0 #reduceActionForannotations1:) #(129 1 #reduceActionFormodifiers_opt2:) - #(131 2 #reduceActionForannotations2:) - #(181 2 #reduceActionForannotations2:) - #(159 3 #reduceActionForblock1:) - #(281 0 #reduceActionForlambda_parameter_list_opt1:) - #(144 3 #reduceActionForannotation1:) - #(247 3 #reduceActionForfield_access2:) - #(245 3 #reduceActionForprimary_no_new_array3:) - #(302 2 #reduceActionFortype_argument2:) - #(261 3 #reduceActionFortype_arguments_opt2:) - #(217 3 #reduceActionForthrow_statement1:) - #(218 3 #reduceActionFortry_statement1:) - #(242 1 #reduceActionFormodifiers_opt2:) - #(241 1 #reduceActionFormodifiers1:) - #(214 3 #reduceActionForcontinue_statement1:) - #(215 3 #reduceActionForreturn_statement1:) - #(213 3 #reduceActionForbreak_statement1:) + #(132 1 #reduceActionFormodifiers1:) + #(134 1 #reduceActionForpackage_declaration_opt1:) + #(135 2 #reduceActionForannotations2:) + #(183 1 #reduceActionFormodifiers1:) + #(200 1 #reduceActionFormodifiers_opt2:) + #(289 0 #reduceActionFortype_arguments_opt1:) + #(312 0 #reduceActionFortype_argument_type3:) + #(265 2 #reduceActionFortype_arguments_opt3:) + #(114 1 #reduceActionForpackage_declaration_opt1:) + #(311 1 #reduceActionFortype_argument1:) + #(113 1 #reduceActionForpackage_declaration_opt1:) + #(118 1 #reduceActionForclass_or_interface_type1:) + #(310 1 #reduceActionFortype_arguments1:) + #(242 1 #reduceActionForpackage_declaration_opt1:) #(237 1 #reduceActionForpackage_declaration_opt1:) - #(238 1 #reduceActionForstatement_expression_list1:) - #(234 1 #reduceActionForpackage_declaration_opt1:) - #(219 3 #reduceActionForassert_statement1:) - #(258 0 #reduceActionForlambda_parameter_list_opt1:) - #(257 1 #reduceActionFormodifiers1:) - #(182 0 #reduceActionForlambda_parameter_list_opt1:) - #(203 3 #reduceActionForlabeled_statement1:) - #(260 2 #reduceActionForempty_dim_expr1:) - #(245 3 #reduceActionForprimary_no_new_array8:) - #(122 2 #reduceActionFordims2:) - #(245 3 #reduceActionForprimary_no_new_array11:) - #(245 3 #reduceActionForprimary_no_new_array12:) - #(124 3 #reduceActionForqualified_name1:) - #(145 0 #nil) - #(147 0 #reduceActionForinterfaces_opt1:) - #(201 3 #reduceActionForlocal_variable_declaration1:) - #(162 1 #reduceActionFortype_arguments1:) - #(163 1 #reduceActionForvariable_declarator1:) - #(247 3 #reduceActionForfield_access1:) - #(221 3 #reduceActionForassignment1:) - #(249 3 #reduceActionFortype_arguments_opt2:) - #(164 3 #reduceActionForvariable_declarator_id2:) - #(250 1 #reduceActionForpackage_declaration_opt1:) - #(251 3 #reduceActionForlambda_expression1:) - #(266 3 #reduceActionFormultiplicative_expression2:) - #(267 3 #reduceActionFormultiplicative_expression2:) - #(268 3 #reduceActionFormultiplicative_expression2:) - #(269 3 #reduceActionFormultiplicative_expression2:) - #(270 3 #reduceActionFormultiplicative_expression2:) - #(271 3 #reduceActionFormultiplicative_expression2:) - #(272 3 #reduceActionFormultiplicative_expression2:) - #(273 3 #reduceActionFormultiplicative_expression2:) - #(274 3 #reduceActionFormultiplicative_expression2:) - #(275 3 #reduceActionFormultiplicative_expression2:) - #(132 2 #reduceActionForannotations2:) - #(130 4 #reduceActionForpackage_declaration1:) - #(286 0 #reduceActionForlambda_parameter_list_opt1:) - #(283 1 #reduceActionForpackage_declaration_opt1:) - #(281 1 #reduceActionFormodifiers_opt2:) - #(281 1 #reduceActionFortype_arguments1:) - #(282 1 #reduceActionFortype_arguments1:) - #(303 2 #reduceActionForempty_dim_expr1:) - #(301 3 #reduceActionFortype_arguments2:) - #(241 2 #reduceActionForannotations2:) - #(218 4 #reduceActionFortry_statement2:) - #(246 4 #reduceActionForarray_creation_expression3:) - #(258 1 #reduceActionFormodifiers_opt2:) - #(246 4 #reduceActionForarray_creation_expression1:) - #(257 2 #reduceActionForannotations2:) - #(256 1 #reduceActionFortype_arguments1:) - #(182 1 #reduceActionFormodifiers_opt2:) - #(305 4 #reduceActionForqualified_type_name1:) - #(248 4 #reduceActionForarray_access1:) - #(146 0 #reduceActionFortype_argument_type3:) - #(147 1 #reduceActionFormodifiers_opt2:) - #(184 0 #reduceActionForinterfaces_opt1:) - #(265 4 #reduceActionForcast_expression1:) - #(174 3 #reduceActionForformal_parameter1:) - #(254 3 #reduceActionFortype_arguments2:) - #(135 4 #reduceActionForsingle_type_import_declaration1:) - #(288 1 #reduceActionFortype_arguments1:) - #(287 0 #nil) - #(286 1 #reduceActionFormodifiers_opt2:) - #(280 3 #reduceActionFortype_arguments_opt2:) - #(204 5 #reduceActionForif_then_statement1:) - #(216 5 #reduceActionForsynchronized_statement1:) - #(211 5 #reduceActionForswitch_statement1:) - #(243 2 #reduceActionForfinally1:) - #(206 5 #reduceActionForwhile_statement1:) - #(238 3 #reduceActionForstatement_expression_list2:) - #(219 5 #reduceActionForassert_statement2:) - #(259 3 #reduceActionFordim_expr1:) - #(166 2 #reduceActionForarray_initializer4:) - #(165 1 #reduceActionForpackage_declaration_opt1:) - #(197 1 #reduceActionFortype_arguments1:) - #(227 5 #reduceActionForclass_instance_creation_expression1:) - #(247 5 #reduceActionForfield_access3:) - #(299 0 #reduceActionForinterfaces_opt1:) - #(297 1 #reduceActionFortype_arguments1:) - #(146 1 #reduceActionFormodifiers_opt2:) + #(236 0 #nil) #(121 1 #reduceActionForpackage_declaration_opt1:) - #(151 1 #reduceActionFortype_arguments1:) - #(152 2 #reduceActionForinterfaces1:) + #(225 2 #reduceActionForpredecrement_expression1:) + #(224 2 #reduceActionForpreincrement_expression1:) + #(313 2 #reduceActionForsimple_type_name1:) + #(119 2 #reduceActionForarray_type1:) + #(123 1 #reduceActionFordims1:) + #(142 2 #reduceActionForannotations2:) + #(315 1 #reduceActionFormodifier11:) + #(315 1 #reduceActionForpackage_declaration_opt1:) + #(177 2 #reduceActionForannotations2:) + #(201 2 #reduceActionForlocal_variable_declaration_statement1:) + #(318 2 #reduceActionForexpression_statement1:) + #(227 2 #reduceActionForpostdecrement_expression1:) + #(226 2 #reduceActionForpostincrement_expression1:) + #(288 1 #reduceActionForpackage_declaration_opt1:) + #(261 1 #reduceActionForpackage_declaration_opt1:) + #(258 1 #reduceActionFormodifiers_opt2:) + #(260 1 #reduceActionFortype_arguments1:) + #(274 2 #reduceActionForunary_expression_not_plus_minus2:) + #(274 2 #reduceActionForunary_expression_not_plus_minus3:) + #(273 2 #reduceActionForunary_expression4:) + #(273 2 #reduceActionForunary_expression3:) + #(138 1 #reduceActionForpackage_declaration_opt1:) + #(133 1 #reduceActionFormodifiers1:) + #(212 3 #reduceActionForcompilation_unit1:) + #(130 1 #reduceActionFormodifiers_opt2:) + #(132 2 #reduceActionForannotations2:) + #(183 2 #reduceActionForannotations2:) + #(320 3 #reduceActionForblock1:) + #(251 3 #reduceActionForprimary_no_new_array3:) + #(253 3 #reduceActionForfield_access2:) #(290 0 #reduceActionForlambda_parameter_list_opt1:) - #(149 5 #reduceActionForenum_declaration1:) - #(184 1 #reduceActionFormodifiers_opt2:) - #(162 3 #reduceActionFortype_arguments2:) - #(163 3 #reduceActionForvariable_declarator2:) - #(226 5 #reduceActionFormethod_invocation1:) - #(174 4 #reduceActionForformal_parameter2:) - #(276 5 #reduceActionForconditional_expression2:) - #(187 0 #reduceActionForannotations1:) - #(140 5 #reduceActionForannotation_interface_declaration1:) - #(287 1 #reduceActionForpackage_declaration_opt1:) - #(284 3 #reduceActionForelementValuePair1:) - #(282 3 #reduceActionFortype_arguments2:) - #(228 2 #reduceActionForswitch_block4:) - #(229 1 #reduceActionFormodifiers1:) - #(230 1 #reduceActionFormodifiers1:) - #(236 0 #nil) - #(166 3 #reduceActionForarray_initializer3:) - #(166 3 #reduceActionForarray_initializer2:) - #(153 0 #reduceActionForannotations1:) - #(227 6 #reduceActionForclass_instance_creation_expression2:) - #(256 3 #reduceActionFortype_arguments2:) - #(298 2 #reduceActionFortype_parameter1:) - #(145 3 #reduceActionFortype_parameters_opt2:) - #(150 2 #reduceActionForempty_dim_expr1:) - #(290 1 #reduceActionFormodifiers_opt2:) - #(292 1 #reduceActionFortype_arguments1:) - #(192 2 #reduceActionForextends_interfaces1:) - #(193 0 #reduceActionForannotations1:) - #(139 6 #reduceActionForinterface_declaration1:) - #(189 1 #reduceActionForpackage_declaration_opt1:) - #(187 1 #reduceActionFormodifiers_opt2:) - #(188 1 #reduceActionFormodifiers1:) - #(190 1 #reduceActionForpackage_declaration_opt1:) - #(136 6 #reduceActionFortype_import_on_demand_declaration1:) - #(285 4 #reduceActionForelementValueArrayInitializer1:) - #(288 3 #reduceActionFortype_arguments2:) - #(226 7 #reduceActionFormethod_invocation4:) - #(205 7 #reduceActionForif_then_else_statement1:) - #(232 2 #reduceActionForswitch_label2:) - #(233 1 #reduceActionForpackage_declaration_opt1:) - #(228 3 #reduceActionForswitch_block2:) - #(229 2 #reduceActionForannotations2:) - #(228 3 #reduceActionForswitch_block3:) - #(231 2 #reduceActionForswitch_block_statement_group1:) - #(230 2 #reduceActionForannotations2:) - #(244 5 #reduceActionForcatch_clause1:) - #(212 7 #reduceActionFordo_statement1:) + #(145 3 #reduceActionForannotation1:) + #(311 2 #reduceActionFortype_argument2:) + #(265 3 #reduceActionFortype_arguments_opt2:) + #(248 0 #nil) + #(247 1 #reduceActionFortype_arguments1:) + #(245 0 #reduceActionForannotations1:) + #(216 3 #reduceActionForcontinue_statement1:) + #(217 3 #reduceActionForreturn_statement1:) #(239 1 #reduceActionForpackage_declaration_opt1:) + #(240 1 #reduceActionForstatement_expression_list1:) #(236 1 #reduceActionForpackage_declaration_opt1:) - #(166 4 #reduceActionForarray_initializer1:) - #(197 3 #reduceActionFortype_arguments2:) - #(311 1 #reduceActionForpackage_declaration_opt1:) - #(153 1 #reduceActionFormodifiers_opt2:) - #(154 1 #reduceActionFormodifiers1:) - #(155 1 #reduceActionForpackage_declaration_opt1:) - #(226 7 #reduceActionFormethod_invocation3:) - #(300 1 #reduceActionFortype_arguments1:) - #(299 2 #reduceActionForinterfaces1:) + #(215 3 #reduceActionForbreak_statement1:) + #(221 3 #reduceActionForassert_statement1:) + #(219 3 #reduceActionForthrow_statement1:) + #(269 0 #reduceActionForlambda_parameter_list_opt1:) + #(268 1 #reduceActionFormodifiers1:) + #(184 0 #reduceActionForlambda_parameter_list_opt1:) + #(205 3 #reduceActionForlabeled_statement1:) + #(271 2 #reduceActionForempty_dim_expr1:) + #(251 3 #reduceActionForprimary_no_new_array8:) + #(123 2 #reduceActionFordims2:) + #(251 3 #reduceActionForprimary_no_new_array11:) + #(251 3 #reduceActionForprimary_no_new_array12:) + #(125 3 #reduceActionForqualified_name1:) + #(146 0 #nil) + #(148 0 #reduceActionForinterfaces_opt1:) + #(203 3 #reduceActionForlocal_variable_declaration1:) + #(163 1 #reduceActionFortype_arguments1:) + #(164 1 #reduceActionForvariable_declarator1:) + #(164 1 #reduceActionForpackage_declaration_opt1:) + #(253 3 #reduceActionForfield_access1:) + #(223 3 #reduceActionForassignment1:) + #(255 3 #reduceActionFortype_arguments_opt2:) + #(165 3 #reduceActionForvariable_declarator_id2:) + #(256 1 #reduceActionForpackage_declaration_opt1:) + #(257 3 #reduceActionForlambda_expression1:) + #(263 3 #reduceActionFormethod_reference_expression2:) + #(276 3 #reduceActionFormultiplicative_expression2:) + #(277 3 #reduceActionFormultiplicative_expression2:) + #(278 3 #reduceActionFormultiplicative_expression2:) + #(279 3 #reduceActionFormultiplicative_expression2:) + #(280 3 #reduceActionFormultiplicative_expression2:) + #(281 3 #reduceActionFormultiplicative_expression2:) + #(282 3 #reduceActionFormultiplicative_expression2:) + #(283 3 #reduceActionFormultiplicative_expression2:) + #(284 3 #reduceActionFormultiplicative_expression2:) + #(285 3 #reduceActionFormultiplicative_expression2:) + #(133 2 #reduceActionForannotations2:) + #(131 4 #reduceActionForpackage_declaration1:) + #(295 0 #reduceActionForlambda_parameter_list_opt1:) + #(292 1 #reduceActionForpackage_declaration_opt1:) + #(290 1 #reduceActionFormodifiers_opt2:) + #(290 1 #reduceActionFortype_arguments1:) + #(291 1 #reduceActionFortype_arguments1:) + #(312 2 #reduceActionForempty_dim_expr1:) + #(310 3 #reduceActionFortype_arguments2:) + #(248 1 #reduceActionForpackage_declaration_opt1:) + #(220 4 #reduceActionFortry_statement1:) + #(245 1 #reduceActionFormodifiers_opt2:) + #(244 1 #reduceActionFormodifiers1:) + #(252 4 #reduceActionForarray_creation_expression3:) + #(269 1 #reduceActionFormodifiers_opt2:) + #(252 4 #reduceActionForarray_creation_expression1:) + #(268 2 #reduceActionForannotations2:) + #(267 1 #reduceActionFortype_arguments1:) + #(184 1 #reduceActionFormodifiers_opt2:) + #(314 4 #reduceActionForqualified_type_name1:) + #(254 4 #reduceActionForarray_access1:) + #(147 0 #reduceActionFortype_argument_type3:) + #(148 1 #reduceActionFormodifiers_opt2:) + #(186 0 #reduceActionForinterfaces_opt1:) + #(275 4 #reduceActionForcast_expression1:) + #(176 3 #reduceActionForformal_parameter1:) + #(260 3 #reduceActionFortype_arguments2:) + #(136 4 #reduceActionForsingle_type_import_declaration1:) + #(206 5 #reduceActionForif_then_statement1:) + #(218 5 #reduceActionForsynchronized_statement1:) + #(213 5 #reduceActionForswitch_statement1:) + #(297 1 #reduceActionFortype_arguments1:) + #(296 0 #nil) + #(295 1 #reduceActionFormodifiers_opt2:) + #(289 3 #reduceActionFortype_arguments_opt2:) + #(249 3 #reduceActionFortry_resource1:) + #(247 3 #reduceActionFortype_arguments2:) + #(243 4 #reduceActionFortry_resources_opt2:) + #(244 2 #reduceActionForannotations2:) + #(220 5 #reduceActionFortry_statement2:) + #(208 5 #reduceActionForwhile_statement1:) + #(240 3 #reduceActionForstatement_expression_list2:) + #(221 5 #reduceActionForassert_statement2:) + #(270 3 #reduceActionFordim_expr1:) + #(168 2 #reduceActionForarray_initializer4:) + #(167 1 #reduceActionForpackage_declaration_opt1:) + #(199 1 #reduceActionFortype_arguments1:) + #(229 5 #reduceActionForclass_instance_creation_expression1:) + #(253 5 #reduceActionForfield_access3:) + #(308 0 #reduceActionForinterfaces_opt1:) + #(306 1 #reduceActionFortype_arguments1:) + #(147 1 #reduceActionFormodifiers_opt2:) + #(122 1 #reduceActionForpackage_declaration_opt1:) + #(152 1 #reduceActionFortype_arguments1:) + #(153 2 #reduceActionForinterfaces1:) + #(299 0 #reduceActionForlambda_parameter_list_opt1:) + #(150 5 #reduceActionForenum_declaration1:) + #(186 1 #reduceActionFormodifiers_opt2:) + #(163 3 #reduceActionFortype_arguments2:) + #(166 3 #reduceActionForinitialized_variable_declarator1:) + #(266 0 #reduceActionFortype_arguments_opt1:) + #(228 5 #reduceActionFormethod_invocation1:) + #(176 4 #reduceActionForformal_parameter2:) + #(286 5 #reduceActionForconditional_expression2:) + #(189 0 #reduceActionForannotations1:) + #(141 5 #reduceActionForannotation_interface_declaration1:) + #(230 2 #reduceActionForswitch_block4:) + #(231 1 #reduceActionFormodifiers1:) + #(232 1 #reduceActionFormodifiers1:) + #(296 1 #reduceActionForpackage_declaration_opt1:) + #(293 3 #reduceActionForelementValuePair1:) + #(291 3 #reduceActionFortype_arguments2:) + #(246 2 #reduceActionForfinally1:) + #(238 0 #nil) + #(168 3 #reduceActionForarray_initializer3:) + #(168 3 #reduceActionForarray_initializer2:) + #(154 0 #reduceActionForannotations1:) + #(229 6 #reduceActionForclass_instance_creation_expression2:) + #(267 3 #reduceActionFortype_arguments2:) + #(307 2 #reduceActionFortype_parameter1:) + #(146 3 #reduceActionFortype_parameters_opt2:) + #(151 2 #reduceActionForempty_dim_expr1:) + #(299 1 #reduceActionFormodifiers_opt2:) + #(301 1 #reduceActionFortype_arguments1:) + #(194 2 #reduceActionForextends_interfaces1:) + #(195 0 #reduceActionForannotations1:) + #(140 6 #reduceActionForinterface_declaration1:) + #(191 1 #reduceActionForpackage_declaration_opt1:) + #(189 1 #reduceActionFormodifiers_opt2:) + #(190 1 #reduceActionFormodifiers1:) + #(192 1 #reduceActionForpackage_declaration_opt1:) + #(137 6 #reduceActionFortype_import_on_demand_declaration1:) + #(207 7 #reduceActionForif_then_else_statement1:) + #(228 7 #reduceActionFormethod_invocation3:) + #(234 2 #reduceActionForswitch_label2:) + #(235 1 #reduceActionForpackage_declaration_opt1:) + #(230 3 #reduceActionForswitch_block2:) + #(231 2 #reduceActionForannotations2:) + #(230 3 #reduceActionForswitch_block3:) + #(233 2 #reduceActionForswitch_block_statement_group1:) + #(232 2 #reduceActionForannotations2:) + #(294 4 #reduceActionForelementValueArrayInitializer1:) #(297 3 #reduceActionFortype_arguments2:) - #(138 7 #reduceActionForclass_declaration1:) - #(151 3 #reduceActionFortype_arguments2:) - #(294 0 #reduceActionFortype_arguments_opt1:) - #(291 0 #reduceActionForenum_body_declarations_opt1:) - #(195 1 #reduceActionForpackage_declaration_opt1:) - #(196 1 #reduceActionForpackage_declaration_opt1:) - #(193 1 #reduceActionFormodifiers_opt2:) - #(194 1 #reduceActionFormodifiers1:) - #(192 3 #reduceActionForextends_interfaces2:) - #(227 7 #reduceActionForclass_instance_creation_expression3:) - #(191 2 #reduceActionForabstract_method_declaration1:) - #(186 3 #reduceActionForannotation_interface_body1:) - #(188 2 #reduceActionForannotations2:) - #(232 3 #reduceActionForswitch_label1:) - #(228 4 #reduceActionForswitch_block1:) - #(157 2 #reduceActionForstatic_initializer1:) - #(170 0 #nil) - #(148 3 #reduceActionForannotation_interface_body1:) - #(154 2 #reduceActionForannotations2:) - #(168 1 #reduceActionFormethod_body2:) - #(168 1 #reduceActionForpackage_declaration_opt1:) - #(161 2 #reduceActionFormethod_declaration1:) - #(295 0 #reduceActionForclass_body_opt1:) - #(291 1 #reduceActionFormodifiers_opt2:) - #(292 3 #reduceActionFortype_arguments2:) - #(185 3 #reduceActionForannotation_interface_body1:) - #(194 2 #reduceActionForannotations2:) - #(227 8 #reduceActionForclass_instance_creation_expression4:) - #(208 9 #reduceActionForforeach_statement1:) - #(309 9 #reduceActionForfor_statement1:) + #(214 7 #reduceActionFordo_statement1:) + #(241 1 #reduceActionForpackage_declaration_opt1:) + #(238 1 #reduceActionForpackage_declaration_opt1:) + #(168 4 #reduceActionForarray_initializer1:) + #(199 3 #reduceActionFortype_arguments2:) + #(157 1 #reduceActionForpackage_declaration_opt1:) + #(154 1 #reduceActionFormodifiers_opt2:) + #(155 1 #reduceActionFormodifiers1:) + #(156 1 #reduceActionForpackage_declaration_opt1:) + #(309 1 #reduceActionFortype_arguments1:) + #(308 2 #reduceActionForinterfaces1:) + #(306 3 #reduceActionFortype_arguments2:) + #(139 7 #reduceActionForclass_declaration1:) + #(152 3 #reduceActionFortype_arguments2:) + #(303 0 #reduceActionFortype_arguments_opt1:) + #(300 0 #reduceActionForenum_body_declarations_opt1:) + #(197 1 #reduceActionForpackage_declaration_opt1:) + #(198 1 #reduceActionForpackage_declaration_opt1:) + #(195 1 #reduceActionFormodifiers_opt2:) + #(196 1 #reduceActionFormodifiers1:) + #(194 3 #reduceActionForextends_interfaces2:) + #(266 2 #reduceActionFortype_arguments_opt3:) + #(228 7 #reduceActionFormethod_invocation2:) + #(193 2 #reduceActionForabstract_method_declaration1:) + #(188 3 #reduceActionForannotation_interface_body1:) + #(190 2 #reduceActionForannotations2:) + #(234 3 #reduceActionForswitch_label1:) + #(230 4 #reduceActionForswitch_block1:) + #(250 5 #reduceActionForcatch_clause1:) + #(158 2 #reduceActionForstatic_initializer1:) + #(172 0 #nil) + #(149 3 #reduceActionForannotation_interface_body1:) + #(155 2 #reduceActionForannotations2:) + #(170 1 #reduceActionFormethod_body2:) + #(162 2 #reduceActionFormethod_declaration1:) #(170 1 #reduceActionForpackage_declaration_opt1:) - #(226 9 #reduceActionFormethod_invocation5:) - #(300 3 #reduceActionFortype_arguments2:) - #(295 1 #reduceActionFormodifiers_opt2:) - #(293 4 #reduceActionForenum_constant1:) - #(296 2 #reduceActionForenum_body_declarations1:) - #(289 5 #reduceActionForenum_body1:) - #(160 4 #reduceActionForfield_declaration1:) - #(190 4 #reduceActionForannotation_method_declaration2:) - #(172 0 #reduceActionForlambda_parameter_list_opt1:) - #(177 1 #reduceActionFortype_arguments1:) - #(176 2 #reduceActionForthrows1:) - #(158 4 #reduceActionForconstructor_declaration1:) - #(294 3 #reduceActionFortype_arguments_opt2:) - #(167 5 #reduceActionFormethod_header1:) - #(172 1 #reduceActionFormodifiers_opt2:) - #(173 1 #reduceActionFortype_arguments1:) - #(179 2 #reduceActionForconstructor_body4:) - #(169 3 #reduceActionFormethod_declarator2:) - #(178 5 #reduceActionForconstructor_declarator1:) - #(177 3 #reduceActionFortype_arguments2:) - #(179 3 #reduceActionForconstructor_body2:) - #(179 3 #reduceActionForconstructor_body3:) - #(169 4 #reduceActionFormethod_declarator1:) - #(173 3 #reduceActionFortype_arguments2:) - #(179 4 #reduceActionForconstructor_body1:) - #(180 5 #reduceActionForexplicit_constructor_invocation2:) - #(180 5 #reduceActionForexplicit_constructor_invocation1:) - #(180 7 #reduceActionForexplicit_constructor_invocation4:) - #(180 7 #reduceActionForexplicit_constructor_invocation3:) + #(304 0 #reduceActionForclass_body_opt1:) + #(300 1 #reduceActionFormodifiers_opt2:) + #(301 3 #reduceActionFortype_arguments2:) + #(187 3 #reduceActionForannotation_interface_body1:) + #(196 2 #reduceActionForannotations2:) + #(266 3 #reduceActionFortype_arguments_opt2:) + #(210 9 #reduceActionForforeach_statement1:) + #(209 9 #reduceActionForfor_statement1:) + #(172 1 #reduceActionForpackage_declaration_opt1:) + #(228 9 #reduceActionFormethod_invocation4:) + #(309 3 #reduceActionFortype_arguments2:) + #(304 1 #reduceActionFormodifiers_opt2:) + #(302 4 #reduceActionForenum_constant1:) + #(305 2 #reduceActionForenum_body_declarations1:) + #(298 5 #reduceActionForenum_body1:) + #(229 9 #reduceActionForclass_instance_creation_expression3:) + #(161 4 #reduceActionForfield_declaration1:) + #(192 4 #reduceActionForannotation_method_declaration3:) + #(174 0 #reduceActionForlambda_parameter_list_opt1:) + #(179 1 #reduceActionFortype_arguments1:) + #(178 2 #reduceActionForthrows1:) + #(159 4 #reduceActionForconstructor_declaration1:) + #(303 3 #reduceActionFortype_arguments_opt2:) + #(229 10 #reduceActionForclass_instance_creation_expression4:) + #(169 5 #reduceActionFormethod_header1:) + #(174 1 #reduceActionFormodifiers_opt2:) + #(175 1 #reduceActionFortype_arguments1:) + #(181 2 #reduceActionForconstructor_body4:) + #(171 3 #reduceActionFormethod_declarator2:) + #(180 5 #reduceActionForconstructor_declarator1:) + #(179 3 #reduceActionFortype_arguments2:) + #(181 3 #reduceActionForconstructor_body2:) + #(181 3 #reduceActionForconstructor_body3:) + #(171 4 #reduceActionFormethod_declarator1:) + #(175 3 #reduceActionFortype_arguments2:) + #(181 4 #reduceActionForconstructor_body1:) + #(182 5 #reduceActionForexplicit_constructor_invocation2:) + #(182 5 #reduceActionForexplicit_constructor_invocation1:) + #(182 7 #reduceActionForexplicit_constructor_invocation4:) + #(182 7 #reduceActionForexplicit_constructor_invocation3:) ). \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/symbolNames.st b/SmaCC-Java.package/JavaParser.class/instance/symbolNames.st index ae219f48..625d8cd8 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/symbolNames.st +++ b/SmaCC-Java.package/JavaParser.class/instance/symbolNames.st @@ -1,3 +1,3 @@ generated symbolNames - ^ #('"}"' '"="' '"{"' '","' '"["' '"]"' '"strictfp"' '"class"' '"void"' '"implements"' '"extends"' '"volatile"' '"@"' '"default"' '"enum"' '"super"' '":"' '"transient"' '")"' '"..."' '"("' '"this"' '"throws"' '"if"' '"char"' '"float"' '"long"' '"int"' '"double"' '"."' '"else"' '"boolean"' '"package"' '"short"' '"byte"' '"interface"' '"abstract"' '"final"' '"static"' '"private"' '"native"' '"synchronized"' '"import"' '"*"' '";"' '"protected"' '"public"' '"switch"' '"|"' '"&&"' '"^"' '"&"' '"||"' '"?"' '">="' '"instanceof"' '"*="' '"case"' '"=="' '"<="' '"&="' '"^="' '">>>="' '">>="' '"|="' '"!="' '"%="' '"+="' '"/="' '"<<="' '"-="' '"<"' '"throw"' '"try"' '"<<"' '"continue"' '"catch"' '"finally"' '"while"' '"do"' '"return"' '"break"' '"for"' '"assert"' '"!"' '"/"' '"->"' '"~"' '"%"' '"-"' '"+"' '"new"' '"++"' '"--"' '' '' '' '' '' '' '' '' '' '' '' '' '' 'type_declaration' 'expression' 'literal' 'primitive_type' 'reference_type' 'type' 'numeric_type' 'integral_type' 'floating_point_type' 'class_or_interface_type' 'array_type' 'type_name' 'class_type' 'interface_type' 'dims' 'simple_name' 'qualified_name' 'name' 'block_statement' 'package_declaration_opt' 'import_declarations_opt' 'type_declarations_opt' 'package_declaration' 'import_declarations' 'type_declarations' 'import_declaration' 'annotations' 'single_type_import_declaration' 'type_import_on_demand_declaration' 'static_opt' 'class_declaration' 'interface_declaration' 'annotation_interface_declaration' 'modifiers' 'modifiers_opt' 'modifier' 'annotation' 'type_parameters_opt' 'super_opt' 'interfaces_opt' 'class_body' 'enum_declaration' 'super' 'interface_type_list' 'interfaces' 'class_body_declarations_opt' 'class_body_declarations' 'class_body_declaration' 'goal' 'static_initializer' 'constructor_declaration' 'block' 'field_declaration' 'method_declaration' 'variable_declarators' 'variable_declarator' 'variable_declarator_id' 'variable_initializer' 'array_initializer' 'method_header' 'method_body' 'method_declarator' 'throws_opt' 'void' 'formal_parameter_list_opt' 'formal_parameter_list' 'formal_parameter' 'variable_modifiers' 'throws' 'class_type_list' 'constructor_declarator' 'constructor_body' 'explicit_constructor_invocation' 'block_statements' 'argument_list_opt' 'primary' 'extends_interfaces_opt' 'interface_body' 'annotation_interface_body' 'annotation_interface_member_declarations_opt' 'annotation_interface_member_declarations' 'annotation_interface_member_declaration' 'annotation_method_declaration' 'abstract_method_declaration' 'extends_interfaces' 'interface_member_declarations_opt' 'interface_member_declarations' 'interface_member_declaration' 'constant_declaration' 'variable_initializers' 'block_statements_opt' 'local_variable_declaration_statement' 'statement' 'local_variable_declaration' 'statement_without_trailing_substatement' 'labeled_statement' 'if_then_statement' 'if_then_else_statement' 'while_statement' 'compilation_unit' 'foreach_statement' 'empty_statement' 'expression_statement' 'switch_statement' 'do_statement' 'break_statement' 'continue_statement' 'return_statement' 'synchronized_statement' 'throw_statement' 'try_statement' 'assert_statement' 'statement_expression' 'assignment' 'preincrement_expression' 'predecrement_expression' 'postincrement_expression' 'postdecrement_expression' 'method_invocation' 'class_instance_creation_expression' 'switch_block' 'switch_block_statement_groups' 'switch_labels' 'switch_block_statement_group' 'switch_label' 'constant_expression' 'for_init_opt' 'expression_opt' 'for_update_opt' 'for_init' 'statement_expression_list' 'for_update' 'identifier_opt' 'catches' 'catches_opt' 'finally' 'catch_clause' 'primary_no_new_array' 'array_creation_expression' 'field_access' 'array_access' 'lambda_parameters' 'lambda_function' 'lambda_expression' 'lambda_parameter_list_opt' 'untyped_lambda_parameter' 'lambda_parameter_list' 'lambda_parameter' 'argument_list' 'dim_exprs' 'dims_opt' 'dim_expr' 'empty_dim_expr' 'type_arguments_opt' 'postfix_expression' 'unary_expression' 'unary_expression_not_plus_minus' 'cast_expression' 'multiplicative_expression' 'additive_expression' 'shift_expression' 'relational_expression' 'equality_expression' 'and_expression' 'exclusive_or_expression' 'inclusive_or_expression' 'conditional_and_expression' 'conditional_or_expression' 'conditional_expression' 'assignment_expression' 'left_hand_side' 'assignment_operator' 'annotation_args_opt' 'annotation_args' 'elementValuePairs' 'elementValue' 'elementValuePair' 'elementValueArrayInitializer' 'elementValues_opt' 'comma_opt' 'elementValues' 'enum_body' 'enum_constants_opt' 'enum_body_declarations_opt' 'enum_constants' 'enum_constant' 'arguments_opt' 'class_body_opt' 'enum_body_declarations' 'type_parameters' 'type_parameter' 'extends_type_parameter_opt' 'type_bound' 'type_arguments' 'type_argument' 'type_argument_type' 'simple_type_name' 'qualified_type_name' 'variable_modifier' 'E O F' 'error' 'for_statement' 'B e g i n' 'class_member_declaration') \ No newline at end of file + ^ #('"}"' '"="' '"["' '"]"' '","' '"{"' '"strictfp"' '"class"' '"extends"' '"implements"' '"void"' '"("' '"enum"' '"default"' '":"' '"if"' '"super"' '"interface"' '")"' '"..."' '"throws"' '"this"' '"transient"' '"volatile"' '"char"' '"float"' '"double"' '"."' '"int"' '"long"' '"else"' '"boolean"' '"byte"' '"short"' '"package"' '";"' '"abstract"' '"final"' '"native"' '"synchronized"' '"private"' '"static"' '"import"' '"*"' '"public"' '"protected"' '"switch"' '"@"' '"^"' '"|"' '"&&"' '"||"' '"!="' '"&"' '"<="' '">="' '"instanceof"' '"case"' '"?"' '"*="' '">>>="' '"&="' '"^="' '"|="' '"<<="' '">>="' '"/="' '"%="' '"+="' '"-="' '"=="' '"<"' '"<<"' '"try"' '"catch"' '"finally"' '"continue"' '"return"' '"while"' '"do"' '"for"' '"break"' '"assert"' '"throw"' '"~"' '"!"' '"/"' '"->"' '"%"' '"-"' '"+"' '"new"' '"::"' '"--"' '"++"' '' '' '' '' '' '' '' '' '' '' '' '' '' 'type_declaration' 'expression' 'literal' 'primitive_type' 'reference_type' 'type' 'numeric_type' 'integral_type' 'floating_point_type' 'class_or_interface_type' 'array_type' 'type_name' 'class_type' 'interface_type' 'dims' 'simple_name' 'qualified_name' 'name' 'block_statement' 'package_declaration_opt' 'import_declarations_opt' 'type_declarations_opt' 'package_declaration' 'import_declarations' 'type_declarations' 'import_declaration' 'annotations' 'single_type_import_declaration' 'type_import_on_demand_declaration' 'static_opt' 'class_declaration' 'interface_declaration' 'annotation_interface_declaration' 'modifiers' 'modifiers_opt' 'modifier' 'annotation' 'type_parameters_opt' 'super_opt' 'interfaces_opt' 'class_body' 'enum_declaration' 'super' 'interface_type_list' 'interfaces' 'class_body_declarations_opt' 'class_body_declarations' 'class_body_declaration' 'class_member_declaration' 'static_initializer' 'constructor_declaration' 'goal' 'field_declaration' 'method_declaration' 'variable_declarators' 'variable_declarator' 'variable_declarator_id' 'initialized_variable_declarator' 'variable_initializer' 'array_initializer' 'method_header' 'method_body' 'method_declarator' 'throws_opt' 'void' 'formal_parameter_list_opt' 'formal_parameter_list' 'formal_parameter' 'variable_modifiers' 'throws' 'class_type_list' 'constructor_declarator' 'constructor_body' 'explicit_constructor_invocation' 'block_statements' 'argument_list_opt' 'primary' 'extends_interfaces_opt' 'interface_body' 'annotation_interface_body' 'annotation_interface_member_declarations_opt' 'annotation_interface_member_declarations' 'annotation_interface_member_declaration' 'annotation_method_declaration' 'abstract_method_declaration' 'extends_interfaces' 'interface_member_declarations_opt' 'interface_member_declarations' 'interface_member_declaration' 'constant_declaration' 'variable_initializers' 'block_statements_opt' 'local_variable_declaration_statement' 'statement' 'local_variable_declaration' 'statement_without_trailing_substatement' 'labeled_statement' 'if_then_statement' 'if_then_else_statement' 'while_statement' 'for_statement' 'foreach_statement' 'empty_statement' 'compilation_unit' 'switch_statement' 'do_statement' 'break_statement' 'continue_statement' 'return_statement' 'synchronized_statement' 'throw_statement' 'try_statement' 'assert_statement' 'statement_expression' 'assignment' 'preincrement_expression' 'predecrement_expression' 'postincrement_expression' 'postdecrement_expression' 'method_invocation' 'class_instance_creation_expression' 'switch_block' 'switch_block_statement_groups' 'switch_labels' 'switch_block_statement_group' 'switch_label' 'constant_expression' 'for_init_opt' 'expression_opt' 'for_update_opt' 'for_init' 'statement_expression_list' 'for_update' 'identifier_opt' 'try_resources_opt' 'catches' 'catches_opt' 'finally' 'try_resources' 'semicolon_opt' 'try_resource' 'catch_clause' 'primary_no_new_array' 'array_creation_expression' 'field_access' 'array_access' 'lambda_parameters' 'lambda_function' 'lambda_expression' 'lambda_parameter_list_opt' 'untyped_lambda_parameter' 'lambda_parameter_list' 'lambda_parameter' 'assignment_expression' 'method_reference_expression' 'primary_or_name' 'type_arguments_opt' 'type_arguments_or_diamond_opt' 'argument_list' 'dim_exprs' 'dims_opt' 'dim_expr' 'empty_dim_expr' 'postfix_expression' 'unary_expression' 'unary_expression_not_plus_minus' 'cast_expression' 'multiplicative_expression' 'additive_expression' 'shift_expression' 'relational_expression' 'equality_expression' 'and_expression' 'exclusive_or_expression' 'inclusive_or_expression' 'conditional_and_expression' 'conditional_or_expression' 'conditional_expression' 'left_hand_side' 'assignment_operator' 'annotation_args_opt' 'annotation_args' 'elementValuePairs' 'elementValue' 'elementValuePair' 'elementValueArrayInitializer' 'elementValues_opt' 'comma_opt' 'elementValues' 'enum_body' 'enum_constants_opt' 'enum_body_declarations_opt' 'enum_constants' 'enum_constant' 'arguments_opt' 'class_body_opt' 'enum_body_declarations' 'type_parameters' 'type_parameter' 'extends_type_parameter_opt' 'type_bound' 'type_arguments' 'type_argument' 'type_argument_type' 'simple_type_name' 'qualified_type_name' 'variable_modifier' 'E O F' 'error' 'expression_statement' 'B e g i n' 'block') \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/symbolTypes.st b/SmaCC-Java.package/JavaParser.class/instance/symbolTypes.st index 224fd96c..70d57806 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/symbolTypes.st +++ b/SmaCC-Java.package/JavaParser.class/instance/symbolTypes.st @@ -1,3 +1,3 @@ generated symbolTypes - ^ #(#SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #JavaProgramNode #JavaExpressionNode #JavaLiteralNode #JavaPrimitiveTypeNode #JavaTypeNode #JavaTypeNode #JavaPrimitiveTypeNode #JavaPrimitiveTypeNode #JavaPrimitiveTypeNode #JavaClassTypeNode #JavaArrayTypeNode #JavaProgramNode #JavaClassTypeNode #JavaClassTypeNode #OrderedCollection #JavaNameNode #JavaQualifiedNameNode #JavaNameNode #JavaProgramNode #JavaPackageDeclarationNode #OrderedCollection #OrderedCollection #JavaPackageDeclarationNode #OrderedCollection #OrderedCollection #JavaSingleTypeImportDeclarationNode #OrderedCollection #JavaSingleTypeImportDeclarationNode #JavaTypeImportOnDemandDeclarationNode #SmaCCToken #JavaProgramNode #JavaInterfaceNode #JavaAnnotationInterfaceNode #OrderedCollection #OrderedCollection #JavaProgramNode #JavaAnnotationNode #JavaTypeParametersNode #OrderedCollection #OrderedCollection #OrderedCollection #JavaEnumDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaProgramFileNode #JavaStaticInitializerNode #JavaConstructorDeclarationNode #JavaBlockNode #JavaFieldDeclarationNode #JavaMethodDeclarationNode #OrderedCollection #JavaVariableDeclarationNode #JavaProgramNode #JavaProgramNode #JavaArrayInitializerNode #OrderedCollection #JavaProgramNode #JavaProgramNode #JavaThrowsNode #JavaVoidTypeNode #OrderedCollection #OrderedCollection #JavaParameterNode #OrderedCollection #JavaThrowsNode #OrderedCollection #OrderedCollection #JavaConstructorBodyNode #JavaProgramNode #OrderedCollection #OrderedCollection #JavaExpressionNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaAbstractMethodDeclarationNode #JavaAbstractMethodDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaFieldDeclarationNode #OrderedCollection #OrderedCollection #JavaLocalVariableDeclarationStatementNode #JavaStatementNode #JavaLocalVariableDeclarationNode #JavaStatementNode #JavaLabeledStatementNode #JavaIfStatementNode #JavaIfElseStatementNode #JavaWhileStatementNode #JavaProgramFileNode #JavaForEachStatementNode #JavaEmptyStatementNode #JavaExpressionStatementNode #JavaSwitchStatementNode #JavaDoWhileStatementNode #JavaBreakStatementNode #JavaContinueStatementNode #JavaReturnStatementNode #JavaSynchronizedStatementNode #JavaThrowStatementNode #JavaTryStatementNode #JavaAssertStatementNode #JavaExpressionNode #JavaAssignmentNode #JavaPreIncrementExpressionNode #JavaPreDecrementExpressionNode #JavaPostIncrementExpressionNode #JavaPostDecrementExpressionNode #JavaMethodInvocationNode #JavaNewNode #JavaSwitchBlockNode #OrderedCollection #OrderedCollection #JavaSwitchBlockStatementGroupNode #JavaProgramNode #JavaExpressionNode #JavaProgramNode #JavaExpressionNode #JavaStatementExpressionListNode #JavaProgramNode #JavaStatementExpressionListNode #JavaStatementExpressionListNode #SmaCCToken #OrderedCollection #OrderedCollection #JavaFinallyClauseNode #JavaCatchClauseNode #JavaExpressionNode #JavaNewArrayNode #JavaFieldAccessNode #JavaArrayAccessNode #OrderedCollection #JavaProgramNode #JavaLambdaExpressionNode #OrderedCollection #JavaParameterNode #OrderedCollection #JavaParameterNode #OrderedCollection #OrderedCollection #OrderedCollection #JavaDimensionExpressionNode #OrderedCollection #OrderedCollection #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaCastExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaElementValuePairNode #JavaElementArrayInitializerNode #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaEnumConstantNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaTypeParameterNode #OrderedCollection #OrderedCollection #OrderedCollection #JavaTypeArgumentNode #OrderedCollection #JavaTypeNameNode #JavaQualifiedTypeNameNode #JavaProgramNode #SmaCCToken #SmaCCToken #JavaForStatementNode #JavaProgramFileNode #JavaProgramNode) \ No newline at end of file + ^ #(#SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #JavaProgramNode #JavaExpressionNode #JavaLiteralNode #JavaPrimitiveTypeNode #JavaTypeNode #JavaTypeNode #JavaPrimitiveTypeNode #JavaPrimitiveTypeNode #JavaPrimitiveTypeNode #JavaClassTypeNode #JavaArrayTypeNode #JavaProgramNode #JavaClassTypeNode #JavaClassTypeNode #OrderedCollection #JavaNameNode #JavaQualifiedNameNode #JavaNameNode #JavaProgramNode #JavaPackageDeclarationNode #OrderedCollection #OrderedCollection #JavaPackageDeclarationNode #OrderedCollection #OrderedCollection #JavaSingleTypeImportDeclarationNode #OrderedCollection #JavaSingleTypeImportDeclarationNode #JavaTypeImportOnDemandDeclarationNode #SmaCCToken #JavaProgramNode #JavaInterfaceNode #JavaAnnotationInterfaceNode #OrderedCollection #OrderedCollection #JavaProgramNode #JavaAnnotationNode #JavaTypeParametersNode #OrderedCollection #OrderedCollection #OrderedCollection #JavaEnumDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaProgramNode #JavaStaticInitializerNode #JavaConstructorDeclarationNode #JavaProgramFileNode #JavaFieldDeclarationNode #JavaMethodDeclarationNode #OrderedCollection #JavaVariableDeclarationNode #JavaProgramNode #JavaInitializedVariableDeclarationNode #JavaProgramNode #JavaArrayInitializerNode #OrderedCollection #JavaProgramNode #JavaProgramNode #JavaThrowsNode #JavaVoidTypeNode #OrderedCollection #OrderedCollection #JavaParameterNode #OrderedCollection #JavaThrowsNode #OrderedCollection #OrderedCollection #JavaConstructorBodyNode #JavaProgramNode #OrderedCollection #OrderedCollection #JavaExpressionNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaAbstractMethodDeclarationNode #JavaAbstractMethodDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaFieldDeclarationNode #OrderedCollection #OrderedCollection #JavaLocalVariableDeclarationStatementNode #JavaStatementNode #JavaLocalVariableDeclarationNode #JavaStatementNode #JavaLabeledStatementNode #JavaIfStatementNode #JavaIfElseStatementNode #JavaWhileStatementNode #JavaForStatementNode #JavaForEachStatementNode #JavaEmptyStatementNode #JavaProgramFileNode #JavaSwitchStatementNode #JavaDoWhileStatementNode #JavaBreakStatementNode #JavaContinueStatementNode #JavaReturnStatementNode #JavaSynchronizedStatementNode #JavaThrowStatementNode #JavaTryStatementNode #JavaAssertStatementNode #JavaExpressionNode #JavaAssignmentNode #JavaPreIncrementExpressionNode #JavaPreDecrementExpressionNode #JavaPostIncrementExpressionNode #JavaPostDecrementExpressionNode #JavaMethodInvocationNode #JavaNewNode #JavaSwitchBlockNode #OrderedCollection #OrderedCollection #JavaSwitchBlockStatementGroupNode #JavaProgramNode #JavaExpressionNode #JavaProgramNode #JavaExpressionNode #JavaStatementExpressionListNode #JavaProgramNode #JavaStatementExpressionListNode #JavaStatementExpressionListNode #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #JavaFinallyClauseNode #OrderedCollection #SmaCCToken #JavaLocalVariableDeclarationNode #JavaCatchClauseNode #JavaExpressionNode #JavaNewArrayNode #JavaFieldAccessNode #JavaArrayAccessNode #OrderedCollection #JavaProgramNode #JavaLambdaExpressionNode #OrderedCollection #JavaParameterNode #OrderedCollection #JavaParameterNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaDimensionExpressionNode #OrderedCollection #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaCastExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #JavaExpressionNode #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #JavaProgramNode #JavaElementValuePairNode #JavaElementArrayInitializerNode #OrderedCollection #SmaCCToken #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaEnumConstantNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JavaTypeParameterNode #OrderedCollection #OrderedCollection #OrderedCollection #JavaTypeArgumentNode #OrderedCollection #JavaTypeNameNode #JavaQualifiedTypeNameNode #JavaProgramNode #SmaCCToken #SmaCCToken #JavaExpressionStatementNode #JavaProgramFileNode #JavaBlockNode) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/transitionTable.st b/SmaCC-Java.package/JavaParser.class/instance/transitionTable.st index a2e4ccfa..de378e84 100644 --- a/SmaCC-Java.package/JavaParser.class/instance/transitionTable.st +++ b/SmaCC-Java.package/JavaParser.class/instance/transitionTable.st @@ -1,727 +1,749 @@ generated transitionTable ^#( -#[1 0 6 0 7 0 6 0 8 0 6 0 12 0 7 0 13 0 6 0 15 0 6 0 18 0 10 0 33 0 6 0 36 0 6 0 37 0 6 0 38 0 6 0 39 0 6 0 40 0 6 0 41 0 6 0 42 0 6 0 43 0 6 0 45 0 6 0 46 0 6 0 47 0 21 0 127 0 25 0 130 0 29 0 134 0 33 0 156 0 37 0 207 0 6 1 51] -#[1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 17 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 1 241 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 45 0 7 0 14 0 8 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 2 105 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 2 121 0 142 1 37 0 143 1 41 0 144 1 45 0 149] -#[1 0 26 0 7 0 26 0 8 0 26 0 12 0 26 0 13 0 26 0 15 0 26 0 18 0 26 0 36 0 26 0 37 0 26 0 38 0 26 0 39 0 26 0 40 0 26 0 41 0 26 0 42 2 125 0 43 0 26 0 45 0 26 0 46 0 26 0 47 2 129 0 128 2 133 0 131 2 137 0 133 2 141 0 135 2 145 0 136 0 26 1 51] -#[0 0 30 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[1 0 57 0 13 2 149 0 33 2 153 0 144] -#[0 0 0 1 51] -#[0 0 34 1 51] -#[1 0 38 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 2 157 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 2 161 0 181 1 61 0 183 2 165 0 198 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 46 0 30 0 104] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[1 2 169 0 104 1 5 0 123 1 9 0 124 2 173 0 125] -#[0 2 177 0 30] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 2 181 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 0 50 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 185 0 21] -#[0 0 54 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 58 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 62 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 66 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 70 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 74 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 78 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 82 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[1 0 42 0 7 0 42 0 8 0 42 0 12 0 42 0 13 0 42 0 15 0 42 0 18 2 189 0 21 0 42 0 36 0 42 0 37 0 42 0 38 0 42 0 39 0 42 0 40 0 42 0 41 0 42 0 42 0 42 0 46 0 42 0 47] -#[0 0 86 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 2 193 0 21] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 197 0 54 2 201 0 104 2 205 0 111 2 209 0 112 2 213 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 2 229 1 45 2 233 1 46 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 2 237 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 41 0 3 2 241 0 159] -#[1 0 90 0 45 2 245 0 104 2 249 0 240] -#[0 2 253 0 21] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 77 0 24 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 1 0 42 0 137 0 45 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 63 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 49 0 159 1 53 0 171 1 61 0 183 3 5 0 200 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 94 0 45 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 3 9 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 3 13 0 235 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 90 0 45 2 245 0 104 3 17 0 240] -#[0 3 21 0 21] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 3 25 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 201 0 104 3 29 0 111 0 241 0 114 0 245 0 115 0 249 0 116 3 33 0 117 3 37 0 119 3 41 0 120 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 3 57 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 3 61 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 0 98 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 102 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 106 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 110 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 114 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 118 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 0 122 0 2 0 71 0 5 3 65 0 17 0 71 0 30 0 122 0 57 0 122 0 61 0 122 0 62 0 122 0 63 0 122 0 64 0 122 0 65 0 122 0 67 0 122 0 68 0 122 0 69 0 122 0 70 0 122 0 71 0 153 0 72 0 122 0 93 0 122 0 94 3 69 1 5] -#[0 0 126 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 3 73 0 5 3 77 0 30 3 81 0 122 3 85 1 4] -#[0 0 130 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 134 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 0 134 0 4 0 5 0 19 0 20 0 30 0 52 0 95 0 104] -#[0 3 89 0 30] -#[1 3 73 0 5 3 93 0 30 3 97 0 122 3 85 1 4] -#[0 0 138 0 1 0 2 0 4 0 5 0 6 0 7 0 8 0 9 0 12 0 13 0 15 0 17 0 18 0 19 0 21 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 104 1 51] -#[0 0 138 0 1 0 2 0 4 0 5 0 6 0 7 0 8 0 9 0 12 0 13 0 15 0 17 0 18 0 19 0 21 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 104 1 51] -#[1 0 142 0 1 0 146 0 2 0 142 0 4 3 101 0 5 0 142 0 6 0 142 0 17 0 142 0 19 3 105 0 30 0 142 0 44 0 142 0 45 0 142 0 49 0 142 0 50 0 142 0 51 0 142 0 52 0 142 0 53 0 142 0 54 0 142 0 55 0 142 0 56 0 146 0 57 0 142 0 59 0 142 0 60 0 146 0 61 0 146 0 62 0 146 0 63 0 146 0 64 0 146 0 65 0 142 0 66 0 146 0 67 0 146 0 68 0 146 0 69 0 146 0 70 0 146 0 71 0 142 0 72 0 142 0 75 0 142 0 86 0 142 0 89 0 142 0 90 0 142 0 91 0 142 0 93 0 142 0 94 0 142 0 95 0 142 0 96 0 142 0 97 0 142 1 51] -#[0 0 0 1 51] -#[0 0 150 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 150 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 0 45 0 7 0 154 0 8 0 154 0 9 0 53 0 12 0 75 0 13 0 154 0 15 0 65 0 18 0 154 0 25 0 154 0 26 0 154 0 27 0 154 0 28 0 154 0 29 0 154 0 32 0 154 0 34 0 154 0 35 0 154 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 0 141 0 46 0 145 0 47 0 154 0 72 0 154 0 104 3 109 0 143 1 41 0 144] -#[1 3 113 0 8 3 117 0 15 3 121 0 36] -#[0 0 158 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 162 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 0 166 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 3 125 0 30] -#[1 0 57 0 13 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 129 0 38 2 201 0 104 2 205 0 111 2 209 0 112 3 133 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 3 137 0 144 1 205 1 48 1 209 1 49 3 141 1 50] -#[1 0 142 0 1 0 142 0 4 0 142 0 6 0 142 0 17 0 142 0 19 3 145 0 30 0 142 0 44 0 142 0 45 0 142 0 49 0 142 0 50 0 142 0 51 0 142 0 52 0 142 0 53 0 142 0 54 0 142 0 55 0 142 0 56 0 142 0 59 0 142 0 60 0 142 0 66 0 142 0 72 0 142 0 75 0 142 0 86 0 142 0 89 0 142 0 90 0 142 0 91 0 142 0 93 0 142 0 94 0 142 0 95 0 142 0 96 0 142 0 97 0 142 1 51] -#[0 0 150 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 150 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 3 149 0 45] -#[0 0 174 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 174 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 174 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 174 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 174 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 174 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 0 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 3 153 0 45] -#[0 0 178 0 4 0 19 0 45] -#[0 0 178 0 4 0 19 0 45] -#[0 0 178 0 4 0 19 0 45] -#[1 0 178 0 4 0 178 0 19 0 178 0 45 0 142 0 93 0 142 0 94] -#[1 0 178 0 4 0 178 0 19 0 178 0 45 0 142 0 93 0 142 0 94] -#[1 0 178 0 4 0 126 0 5 0 178 0 19 0 126 0 30 0 178 0 45 0 126 0 93 0 126 0 94] -#[1 0 178 0 4 0 126 0 5 0 178 0 19 0 126 0 30 0 178 0 45 0 126 0 93 0 126 0 94] -#[1 0 182 0 1 0 182 0 4 3 157 0 5 0 182 0 6 0 182 0 17 0 182 0 19 0 182 0 30 0 182 0 44 0 182 0 45 0 182 0 49 0 182 0 50 0 182 0 51 0 182 0 52 0 182 0 53 0 182 0 54 0 182 0 55 0 182 0 56 0 182 0 59 0 182 0 60 0 182 0 66 0 182 0 72 0 182 0 75 0 182 0 86 0 182 0 89 0 182 0 90 0 182 0 91 0 182 0 93 0 182 0 94 0 182 0 95 0 182 0 96 0 182 0 97 0 182 1 51] -#[0 0 182 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 0 126 0 1 0 146 0 2 0 126 0 4 0 126 0 5 0 126 0 6 0 126 0 17 0 126 0 19 0 126 0 30 0 126 0 44 0 126 0 45 0 126 0 49 0 126 0 50 0 126 0 51 0 126 0 52 0 126 0 53 0 126 0 54 0 126 0 55 0 126 0 56 0 146 0 57 0 126 0 59 0 126 0 60 0 146 0 61 0 146 0 62 0 146 0 63 0 146 0 64 0 146 0 65 0 126 0 66 0 146 0 67 0 146 0 68 0 146 0 69 0 146 0 70 0 146 0 71 0 126 0 72 0 126 0 75 0 126 0 86 0 126 0 89 0 126 0 90 0 126 0 91 0 126 0 93 0 126 0 94 0 126 0 95 0 126 0 96 0 126 0 97 0 126 1 51] -#[1 0 126 0 1 0 146 0 2 0 126 0 4 0 126 0 5 0 126 0 6 0 126 0 17 0 126 0 19 0 126 0 30 0 126 0 44 0 126 0 45 0 126 0 49 0 126 0 50 0 126 0 51 0 126 0 52 0 126 0 53 0 126 0 54 0 126 0 55 0 126 0 56 0 146 0 57 0 126 0 59 0 126 0 60 0 146 0 61 0 146 0 62 0 146 0 63 0 146 0 64 0 146 0 65 0 126 0 66 0 146 0 67 0 146 0 68 0 146 0 69 0 146 0 70 0 146 0 71 0 126 0 72 0 126 0 75 0 126 0 86 0 126 0 89 0 126 0 90 0 126 0 91 0 126 0 93 0 126 0 94 0 126 0 95 0 126 0 96 0 126 0 97 0 126 1 51] -#[0 3 161 0 104] -#[1 3 165 0 93 3 169 0 94] -#[1 3 173 0 2 3 177 0 57 3 181 0 61 3 185 0 62 3 189 0 63 3 193 0 64 3 197 0 65 3 201 0 67 3 205 0 68 3 209 0 69 3 213 0 70 3 217 0 71 3 221 1 23] -#[0 0 186 0 1 0 3 0 4 0 5 0 6 0 10 0 14 0 17 0 19 0 20 0 21 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 0 104 1 51] -#[0 0 186 0 1 0 3 0 4 0 5 0 6 0 10 0 14 0 17 0 19 0 20 0 21 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 0 104 1 51] -#[0 0 174 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 0 49 0 9 0 18 0 13 0 61 0 16 0 190 0 19 1 217 0 21 0 73 0 22 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 18 0 38 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 79 0 104 2 181 0 109 0 233 0 110 3 225 0 111 2 209 0 112 3 229 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 3 233 0 118 2 225 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 3 237 0 174 3 241 0 175 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 3 245 0 252 3 249 0 253 3 253 0 254 4 1 0 255 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 4 5 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 4 9 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 4 13 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 4 17 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 122 0 1 0 122 0 2 0 83 0 4 0 87 0 5 0 122 0 6 0 122 0 17 0 87 0 19 0 71 0 30 0 122 0 44 0 122 0 45 0 122 0 49 0 122 0 50 0 122 0 51 0 122 0 52 0 122 0 53 0 122 0 54 0 122 0 55 0 122 0 56 0 122 0 57 0 122 0 59 0 122 0 60 0 122 0 61 0 122 0 62 0 122 0 63 0 122 0 64 0 122 0 65 0 122 0 66 0 122 0 67 0 122 0 68 0 122 0 69 0 122 0 70 0 122 0 71 0 91 0 72 0 122 0 75 0 122 0 86 0 194 0 87 0 122 0 89 0 122 0 90 0 122 0 91 0 122 0 93 0 122 0 94 0 122 0 95 0 122 0 96 0 122 0 97 3 69 1 5 0 122 1 51] -#[0 0 0 1 51] -#[1 0 198 0 4 4 21 0 5 0 198 0 19 0 198 0 87] -#[0 0 95 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 202 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 202 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 142 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 142 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 126 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 126 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 4 25 0 87] -#[0 0 210 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 214 0 87] -#[1 0 218 0 1 0 218 0 4 0 218 0 6 0 218 0 17 0 218 0 19 0 218 0 44 0 218 0 45 0 218 0 49 0 218 0 50 0 218 0 51 0 218 0 52 0 218 0 53 0 218 0 54 0 218 0 55 0 218 0 56 0 218 0 59 0 218 0 60 0 218 0 66 0 218 0 72 0 218 0 75 0 218 0 86 0 218 0 89 0 218 0 90 0 218 0 91 3 165 0 93 3 169 0 94 0 218 0 95 0 218 0 96 0 218 0 97 0 218 1 51] -#[0 0 222 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 202 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 218 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[1 0 226 0 1 0 226 0 4 0 226 0 6 0 226 0 17 0 226 0 19 0 99 0 44 0 226 0 45 0 226 0 49 0 226 0 50 0 226 0 51 0 226 0 52 0 226 0 53 0 226 0 54 0 226 0 55 0 226 0 56 0 226 0 59 0 226 0 60 0 226 0 66 0 226 0 72 0 226 0 75 0 103 0 86 0 107 0 89 0 226 0 90 0 226 0 91 0 226 0 95 0 226 0 96 0 226 0 97 0 226 1 51] -#[1 0 230 0 1 0 230 0 4 0 230 0 6 0 230 0 17 0 230 0 19 0 230 0 44 0 230 0 45 0 230 0 49 0 230 0 50 0 230 0 51 0 230 0 52 0 230 0 53 0 230 0 54 0 230 0 55 0 230 0 56 0 230 0 59 0 230 0 60 0 230 0 66 0 230 0 72 0 230 0 75 0 230 0 86 0 230 0 89 0 111 0 90 0 115 0 91 0 230 0 95 0 230 0 96 0 230 0 97 0 230 1 51] -#[1 0 234 0 1 0 234 0 4 0 234 0 6 0 234 0 17 0 234 0 19 0 234 0 44 0 234 0 45 0 234 0 49 0 234 0 50 0 234 0 51 0 234 0 52 0 234 0 53 0 234 0 54 0 234 0 55 0 234 0 56 0 234 0 59 0 234 0 60 0 234 0 66 0 234 0 72 0 119 0 75 0 234 0 86 0 234 0 89 0 234 0 90 0 234 0 91 0 234 0 95 0 123 0 96 0 127 0 97 0 234 1 51] -#[1 0 238 0 1 0 238 0 4 0 238 0 6 0 238 0 17 0 238 0 19 0 238 0 44 0 238 0 45 0 238 0 49 0 238 0 50 0 238 0 51 0 238 0 52 0 238 0 53 0 238 0 54 0 131 0 55 0 135 0 56 0 238 0 59 0 139 0 60 0 238 0 66 0 143 0 72 0 238 0 75 0 238 0 86 0 238 0 89 0 238 0 90 0 238 0 91 0 147 0 95 0 238 0 96 0 238 0 97 0 238 1 51] -#[1 0 242 0 1 0 242 0 4 0 242 0 6 0 242 0 17 0 242 0 19 0 242 0 44 0 242 0 45 0 242 0 49 0 242 0 50 0 242 0 51 0 242 0 52 0 242 0 53 0 242 0 54 0 242 0 55 0 242 0 56 0 151 0 59 0 242 0 60 0 155 0 66 0 242 0 72 0 242 0 75 0 242 0 86 0 242 0 89 0 242 0 90 0 242 0 91 0 242 0 95 0 242 0 96 0 242 0 97 0 242 1 51] -#[1 0 246 0 1 0 246 0 4 0 246 0 6 0 246 0 17 0 246 0 19 0 246 0 44 0 246 0 45 0 246 0 49 0 246 0 50 0 246 0 51 0 159 0 52 0 246 0 53 0 246 0 54 0 246 0 55 0 246 0 56 0 246 0 59 0 246 0 60 0 246 0 66 0 246 0 72 0 246 0 75 0 246 0 86 0 246 0 89 0 246 0 90 0 246 0 91 0 246 0 95 0 246 0 96 0 246 0 97 0 246 1 51] -#[1 0 250 0 1 0 250 0 4 0 250 0 6 0 250 0 17 0 250 0 19 0 250 0 44 0 250 0 45 0 250 0 49 0 250 0 50 0 163 0 51 0 250 0 52 0 250 0 53 0 250 0 54 0 250 0 55 0 250 0 56 0 250 0 59 0 250 0 60 0 250 0 66 0 250 0 72 0 250 0 75 0 250 0 86 0 250 0 89 0 250 0 90 0 250 0 91 0 250 0 95 0 250 0 96 0 250 0 97 0 250 1 51] -#[1 0 254 0 1 0 254 0 4 0 254 0 6 0 254 0 17 0 254 0 19 0 254 0 44 0 254 0 45 0 167 0 49 0 254 0 50 0 254 0 51 0 254 0 52 0 254 0 53 0 254 0 54 0 254 0 55 0 254 0 56 0 254 0 59 0 254 0 60 0 254 0 66 0 254 0 72 0 254 0 75 0 254 0 86 0 254 0 89 0 254 0 90 0 254 0 91 0 254 0 95 0 254 0 96 0 254 0 97 0 254 1 51] -#[1 1 2 0 1 1 2 0 4 1 2 0 6 1 2 0 17 1 2 0 19 1 2 0 44 1 2 0 45 1 2 0 49 0 171 0 50 1 2 0 51 1 2 0 52 1 2 0 53 1 2 0 54 1 2 0 55 1 2 0 56 1 2 0 59 1 2 0 60 1 2 0 66 1 2 0 72 1 2 0 75 1 2 0 86 1 2 0 89 1 2 0 90 1 2 0 91 1 2 0 95 1 2 0 96 1 2 0 97 1 2 1 51] -#[1 1 6 0 1 1 6 0 4 1 6 0 6 1 6 0 17 1 6 0 19 1 6 0 44 1 6 0 45 1 6 0 49 1 6 0 50 1 6 0 51 1 6 0 52 0 175 0 53 0 179 0 54 1 6 0 55 1 6 0 56 1 6 0 59 1 6 0 60 1 6 0 66 1 6 0 72 1 6 0 75 1 6 0 86 1 6 0 89 1 6 0 90 1 6 0 91 1 6 0 95 1 6 0 96 1 6 0 97 1 6 1 51] -#[0 0 206 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 210 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 0 42 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 1 10 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104 1 51] -#[0 0 0 1 51] -#[0 1 14 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104 1 51] -#[0 1 14 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104 1 51] -#[0 1 14 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104 1 51] -#[1 3 113 0 8 4 113 0 13 3 117 0 15 3 121 0 36] -#[1 4 117 0 39 1 18 0 104 4 121 0 137] -#[1 0 45 0 7 0 14 0 8 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 4 125 0 108 4 129 0 129 4 133 0 132 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 2 121 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 22 1 51] -#[1 1 26 0 7 1 26 0 8 1 26 0 12 1 26 0 13 1 26 0 15 1 26 0 18 1 26 0 36 1 26 0 37 1 26 0 38 1 26 0 39 1 26 0 40 1 26 0 41 1 26 0 42 2 125 0 43 1 26 0 45 1 26 0 46 1 26 0 47 4 137 0 133 2 141 0 135 2 145 0 136 1 26 1 51] -#[0 1 30 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[0 1 34 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[0 1 34 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[1 2 169 0 104 1 5 0 123 1 9 0 124 4 141 0 125] -#[0 1 38 0 13 0 33 0 104] -#[0 1 42 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[1 1 46 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 4 145 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 4 149 0 1] -#[0 0 122 0 1 0 4 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 19 0 21 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 1 50 0 1 1 50 0 4 1 50 0 7 1 50 0 8 1 50 0 9 1 50 0 12 1 50 0 13 1 50 0 15 1 50 0 18 1 50 0 19 4 153 0 21 1 50 0 25 1 50 0 26 1 50 0 27 1 50 0 28 1 50 0 29 4 157 0 30 1 50 0 32 1 50 0 33 1 50 0 34 1 50 0 35 1 50 0 36 1 50 0 37 1 50 0 38 1 50 0 39 1 50 0 40 1 50 0 41 1 50 0 42 1 50 0 46 1 50 0 47 1 50 0 72 1 50 0 104 4 161 1 24] -#[1 0 153 0 72 0 183 0 104 4 169 1 5] -#[0 4 173 0 19] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 4 177 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 4 181 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 4 185 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 1 54 0 4 4 189 0 11 4 193 0 16 1 54 0 95 4 197 1 47] -#[1 0 22 0 1 0 22 0 3 0 22 0 4 0 22 0 5 0 22 0 6 0 22 0 10 0 22 0 14 0 22 0 17 0 22 0 19 0 22 0 20 0 22 0 21 0 22 0 30 0 22 0 44 0 22 0 45 0 22 0 49 0 22 0 50 0 22 0 51 0 22 0 52 0 22 0 53 0 22 0 54 0 22 0 55 0 22 0 56 0 22 0 59 0 22 0 60 0 22 0 66 0 187 0 72 0 22 0 75 0 22 0 86 0 22 0 89 0 22 0 90 0 22 0 91 0 22 0 95 0 22 0 96 0 22 0 97 0 22 0 104 3 69 1 5 0 22 1 51] -#[1 1 58 0 4 3 73 0 5 1 58 0 20 1 58 0 52 1 58 0 95 1 58 0 104 3 81 0 122 3 85 1 4] -#[0 1 58 0 4 0 19 0 20 0 52 0 95 0 104] -#[0 1 62 0 4 0 95] -#[0 1 66 0 1 0 4 0 6 0 17 0 19 0 20 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 0 104 1 51] -#[0 1 66 0 1 0 4 0 6 0 17 0 19 0 20 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 0 104 1 51] -#[1 1 70 0 1 1 70 0 4 3 73 0 5 1 70 0 6 1 70 0 17 1 70 0 19 1 70 0 20 3 93 0 30 1 70 0 44 1 70 0 45 1 70 0 49 1 70 0 50 1 70 0 51 1 70 0 52 1 70 0 53 1 70 0 54 1 70 0 55 1 70 0 56 1 70 0 59 1 70 0 60 1 70 0 66 1 70 0 72 1 70 0 75 1 70 0 86 1 70 0 89 1 70 0 90 1 70 0 91 1 70 0 95 1 70 0 96 1 70 0 97 1 70 0 104 3 97 0 122 3 85 1 4 1 70 1 51] -#[1 4 201 0 4 4 205 0 95] -#[0 1 74 0 4 0 95] -#[0 4 209 0 45] -#[1 4 213 0 77 1 78 0 78 4 217 0 241 4 221 0 242 4 225 0 244] -#[0 1 82 0 45] -#[0 4 229 0 45] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 4 233 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 2 189 0 21] -#[0 4 237 0 79] -#[0 1 86 0 45] -#[0 4 241 0 45] -#[0 4 245 0 45] -#[1 0 49 0 9 0 18 0 13 0 61 0 16 0 69 0 21 0 73 0 22 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 18 0 38 1 90 0 45 0 153 0 72 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 191 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 4 249 0 175 1 61 0 183 4 253 0 201 5 1 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 5 5 0 234 5 9 0 237 5 13 0 238 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 5 17 0 17 5 21 0 45] -#[1 5 25 0 5 5 29 0 122 5 33 1 1 5 37 1 3 3 85 1 4] -#[1 5 25 0 5 1 94 0 21 5 41 0 122 5 45 1 1 5 37 1 3 3 85 1 4] -#[1 1 70 0 3 1 70 0 4 1 70 0 5 1 70 0 10 1 70 0 14 1 70 0 21 3 93 0 30 1 70 0 45] -#[0 5 49 0 21] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 2 181 0 109 0 233 0 110 3 225 0 111 2 209 0 112 3 229 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 3 233 0 118 2 225 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 122 0 1 0 122 0 2 0 122 0 4 0 71 0 5 0 122 0 6 0 122 0 17 0 122 0 19 0 122 0 21 0 71 0 30 0 122 0 44 0 122 0 45 0 122 0 49 0 122 0 50 0 122 0 51 0 122 0 52 0 122 0 53 0 122 0 54 0 122 0 55 0 122 0 56 0 122 0 57 0 122 0 59 0 122 0 60 0 122 0 61 0 122 0 62 0 122 0 63 0 122 0 64 0 122 0 65 0 122 0 66 0 122 0 67 0 122 0 68 0 122 0 69 0 122 0 70 0 122 0 71 0 91 0 72 0 122 0 75 0 122 0 86 0 122 0 89 0 122 0 90 0 122 0 91 0 122 0 93 0 122 0 94 0 122 0 95 0 122 0 96 0 122 0 97 0 22 0 104 3 69 1 5 0 122 1 51] -#[0 0 202 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 1 98 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 1 102 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 77 0 24 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 1 0 42 0 137 0 45 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 63 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 49 0 159 1 53 0 171 1 61 0 183 5 53 0 200 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 1 106 0 1 0 3 0 4 0 5 0 6 0 10 0 14 0 17 0 19 0 20 0 21 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 0 104 1 51] -#[0 5 57 0 6] -#[0 5 61 0 8] -#[1 1 110 0 1 1 110 0 4 3 73 0 5 1 110 0 6 1 110 0 17 1 110 0 19 1 110 0 20 1 110 0 30 1 110 0 44 1 110 0 45 1 110 0 49 1 110 0 50 1 110 0 51 1 110 0 52 1 110 0 53 1 110 0 54 1 110 0 55 1 110 0 56 1 110 0 59 1 110 0 60 1 110 0 66 1 110 0 72 1 110 0 75 1 110 0 86 1 110 0 89 1 110 0 90 1 110 0 91 1 110 0 95 1 110 0 96 1 110 0 97 1 110 0 104 5 65 1 4 1 110 1 51] -#[0 1 114 0 1 0 3 0 4 0 5 0 6 0 17 0 19 0 20 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 104 1 51] -#[0 5 69 0 8] -#[0 5 73 0 104] -#[1 1 110 0 1 1 110 0 4 3 73 0 5 1 110 0 6 1 110 0 17 1 110 0 19 1 110 0 20 1 110 0 30 1 110 0 44 1 110 0 45 1 110 0 49 1 110 0 50 1 110 0 51 1 110 0 52 1 110 0 53 1 110 0 54 1 110 0 55 1 110 0 56 1 110 0 59 1 110 0 60 1 110 0 66 1 110 0 72 1 110 0 75 1 110 0 86 1 110 0 89 1 110 0 90 1 110 0 91 1 110 0 95 1 110 0 96 1 110 0 97 1 110 0 104 5 65 1 4 1 110 1 51] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 5 77 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 5 81 0 8 5 85 0 16 5 89 0 22 0 153 0 72 0 195 0 104 5 97 1 5] -#[0 1 118 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 5 101 0 104] -#[0 5 105 0 104] -#[0 5 109 0 104] -#[0 5 113 0 8] -#[0 1 122 0 13 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 38 0 104] -#[1 5 117 0 104 5 121 0 162 5 125 0 163 5 129 0 164] -#[0 1 126 0 13 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 38 0 104] -#[0 1 130 0 13 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 38 0 104] -#[1 0 153 0 72 5 133 0 92 0 199 0 104 5 141 1 5] -#[0 1 134 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 1 138 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 5 145 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 5 149 0 21] -#[0 1 142 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 1 146 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 150 0 9 0 16 0 21 0 22 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 72 0 85 0 88 0 90 0 91 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 5 153 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 3 73 0 5 1 58 0 19 3 77 0 30 3 81 0 122 3 85 1 4] -#[0 5 157 0 19] -#[1 1 66 0 19 3 89 0 30] -#[0 1 154 0 4 0 19] -#[1 0 57 0 13 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 129 0 38 2 201 0 104 2 205 0 111 2 209 0 112 5 161 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 3 137 0 144 1 205 1 48 1 209 1 49 3 141 1 50] -#[0 5 165 0 19] -#[1 1 154 0 4 1 154 0 19 0 214 0 87] -#[1 5 169 0 4 1 158 0 19] -#[0 1 162 0 4 0 19] -#[0 1 166 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 1 170 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 1 174 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 1 178 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 5 173 0 6] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 5 177 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 5 181 0 159 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 5 185 0 250 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 5 189 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 5 193 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 5 197 1 7 2 41 1 8 2 45 1 9 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 5 201 1 10 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 5 205 1 10 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 5 209 1 11 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 5 213 1 11 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 5 217 1 11 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 5 221 1 12 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 201 0 104 5 225 0 111 5 229 0 112 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 5 233 1 12 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 5 237 1 12 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 5 241 1 12 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 5 245 1 13 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 5 249 1 13 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 5 253 1 14 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 6 1 1 15 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 6 5 1 16 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 6 9 1 17 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 6 13 1 18 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 17 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 6 21 0 36] -#[0 1 182 0 104] -#[1 2 169 0 104 1 5 0 123 1 9 0 124 6 25 0 125] -#[0 1 186 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 1 51] -#[0 1 190 1 51] -#[1 0 45 0 7 0 14 0 8 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 6 29 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 2 121 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 194 1 51] -#[0 1 198 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[1 4 157 0 30 6 33 0 45] -#[0 1 202 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 1 206 0 1 0 3 0 4 0 6 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 58 0 59 0 60 0 66 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 86 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 6 37 0 3 0 49 0 9 0 57 0 13 0 61 0 16 1 210 0 19 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 203 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 6 45 0 144 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 6 49 1 20 1 201 1 22 6 53 1 25 6 57 1 26 6 61 1 27 6 65 1 28 6 69 1 29 1 205 1 48 1 209 1 49] -#[0 5 93 0 104] -#[0 1 214 0 1 0 4 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 19 0 25 0 26 0 27 0 28 0 29 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[0 1 218 0 1 0 2 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 6 73 0 104] -#[0 1 222 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] +#[1 0 6 0 7 0 6 0 8 0 6 0 13 0 6 0 18 0 6 0 23 0 6 0 24 0 10 0 35 0 6 0 36 0 6 0 37 0 6 0 38 0 6 0 39 0 6 0 40 0 6 0 41 0 6 0 42 0 6 0 43 0 6 0 45 0 6 0 46 0 7 0 48 0 21 0 128 0 25 0 131 0 29 0 135 0 33 0 160 0 37 0 212 0 6 1 60] +#[1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 17 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 1 245 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 45 0 7 0 14 0 8 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 59 0 48 2 113 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 2 129 0 143 1 37 0 144 1 41 0 145 1 45 0 150] +#[1 0 26 0 7 0 26 0 8 0 26 0 13 0 26 0 18 0 26 0 23 0 26 0 24 0 26 0 36 0 26 0 37 0 26 0 38 0 26 0 39 0 26 0 40 0 26 0 41 0 26 0 42 2 133 0 43 0 26 0 45 0 26 0 46 0 26 0 48 2 137 0 129 2 141 0 132 2 145 0 134 2 149 0 136 2 153 0 137 0 26 1 60] +#[0 0 30 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[1 2 157 0 35 0 149 0 48 2 161 0 145] +#[0 0 0 1 60] +#[0 0 34 1 60] +#[1 0 38 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 2 165 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 2 169 0 183 1 57 0 185 2 173 0 200 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 46 0 28 0 105] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 2 177 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 2 181 0 12] +#[0 2 185 0 28] +#[0 0 50 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 54 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 58 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 62 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 66 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 70 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 74 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 78 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 82 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 86 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 0 42 0 7 0 42 0 8 2 189 0 12 0 42 0 13 0 42 0 18 0 42 0 23 0 42 0 24 0 42 0 37 0 42 0 38 0 42 0 39 0 42 0 40 0 42 0 41 0 42 0 42 0 42 0 45 0 42 0 46 0 42 0 48] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 2 193 0 12] +#[1 2 197 0 105 1 5 0 124 1 9 0 125 2 201 0 126] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 205 0 59 2 209 0 96 2 213 0 105 2 217 0 112 2 221 0 113 2 225 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 2 241 1 54 2 245 1 55 1 205 1 57 1 209 1 58] +#[1 0 90 0 6 2 249 0 12 2 253 0 243] +#[1 0 94 0 36 3 1 0 105 3 5 0 242] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 98 0 36 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 3 9 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 3 13 0 237 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 3 17 0 12] +#[1 0 41 0 6 0 49 0 11 0 53 0 12 0 57 0 16 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 109 0 36 3 21 0 40 0 145 0 47 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 63 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 25 0 202 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 3 29 0 12] +#[1 0 94 0 36 3 1 0 105 3 33 0 242] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 3 37 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 3 41 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 213 0 105 3 45 0 112 0 241 0 115 0 245 0 116 0 249 0 117 3 49 0 118 3 53 0 120 3 57 0 121 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 3 73 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 3 77 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 0 102 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 106 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 110 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 114 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 118 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 122 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 0 126 0 2 0 71 0 3 3 81 0 15 0 71 0 28 0 126 0 60 0 126 0 61 0 126 0 62 0 126 0 63 0 126 0 64 0 126 0 65 0 126 0 66 0 126 0 67 0 126 0 68 0 126 0 69 0 126 0 70 0 153 0 72 0 126 0 94 0 126 0 95 3 85 1 9] +#[0 0 130 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 3 89 0 3 3 93 0 28 3 97 0 123 3 101 1 15] +#[0 0 134 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 138 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 0 138 0 3 0 5 0 19 0 20 0 28 0 54 0 96 0 105] +#[0 3 105 0 28] +#[1 3 89 0 3 3 109 0 28 3 113 0 123 3 101 1 15] +#[0 0 142 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 11 0 12 0 13 0 15 0 18 0 19 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 0 105 1 60] +#[0 0 142 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 11 0 12 0 13 0 15 0 18 0 19 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 0 105 1 60] +#[1 0 146 0 1 0 150 0 2 3 117 0 3 0 146 0 4 0 146 0 5 0 146 0 15 0 146 0 19 0 75 0 28 0 146 0 36 0 146 0 44 0 146 0 49 0 146 0 50 0 146 0 51 0 146 0 52 0 146 0 53 0 146 0 54 0 146 0 55 0 146 0 56 0 146 0 57 0 146 0 59 0 150 0 60 0 150 0 61 0 150 0 62 0 150 0 63 0 150 0 64 0 150 0 65 0 150 0 66 0 150 0 67 0 150 0 68 0 150 0 69 0 150 0 70 0 146 0 71 0 146 0 72 0 146 0 73 0 146 0 87 0 146 0 89 0 146 0 90 0 146 0 91 0 146 0 93 0 146 0 94 0 146 0 95 0 146 0 96 0 146 0 97 0 146 0 98 0 146 1 60] +#[0 0 0 1 60] +#[0 0 158 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 158 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 0 45 0 7 0 162 0 8 0 162 0 11 0 162 0 13 0 162 0 18 0 69 0 23 0 73 0 24 0 162 0 25 0 162 0 26 0 162 0 27 0 162 0 29 0 162 0 30 0 162 0 32 0 162 0 33 0 162 0 34 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 79 0 48 0 162 0 72 0 162 0 105 3 125 0 144 1 41 0 145] +#[1 3 129 0 8 3 133 0 13 3 137 0 18] +#[0 0 166 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 170 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 174 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 3 141 0 28] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 3 145 0 38 0 149 0 48 2 213 0 105 2 217 0 112 2 221 0 113 3 149 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 3 153 0 145 1 205 1 57 1 209 1 58 3 157 1 59] +#[1 0 146 0 1 0 146 0 4 0 146 0 5 0 146 0 15 0 146 0 19 0 83 0 28 0 146 0 36 0 146 0 44 0 146 0 49 0 146 0 50 0 146 0 51 0 146 0 52 0 146 0 53 0 146 0 54 0 146 0 55 0 146 0 56 0 146 0 57 0 146 0 59 0 146 0 71 0 146 0 72 0 146 0 73 0 146 0 87 0 146 0 89 0 146 0 90 0 146 0 91 0 146 0 93 0 146 0 94 0 146 0 95 0 146 0 96 0 146 0 97 0 146 0 98 0 146 1 60] +#[0 0 158 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 158 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 3 165 0 36] +#[0 0 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 3 169 0 36] +#[0 0 186 0 5 0 19 0 36] +#[0 0 186 0 5 0 19 0 36] +#[0 0 186 0 5 0 19 0 36] +#[1 0 186 0 5 0 186 0 19 0 186 0 36 0 146 0 94 0 146 0 95] +#[1 0 186 0 5 0 186 0 19 0 186 0 36 0 146 0 94 0 146 0 95] +#[1 0 130 0 3 0 186 0 5 0 186 0 19 0 130 0 28 0 186 0 36 0 130 0 94 0 130 0 95] +#[1 0 130 0 3 0 186 0 5 0 186 0 19 0 130 0 28 0 186 0 36 0 130 0 94 0 130 0 95] +#[1 0 190 0 1 3 173 0 3 0 190 0 4 0 190 0 5 0 190 0 15 0 190 0 19 0 190 0 28 0 190 0 36 0 190 0 44 0 190 0 49 0 190 0 50 0 190 0 51 0 190 0 52 0 190 0 53 0 190 0 54 0 190 0 55 0 190 0 56 0 190 0 57 0 190 0 59 0 190 0 71 0 190 0 72 0 190 0 73 0 190 0 87 0 190 0 89 0 190 0 90 0 190 0 91 0 190 0 93 0 190 0 94 0 190 0 95 0 190 0 96 0 190 0 97 0 190 0 98 0 190 1 60] +#[0 0 190 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 0 130 0 1 0 150 0 2 0 130 0 3 0 130 0 4 0 130 0 5 0 130 0 15 0 130 0 19 0 130 0 28 0 130 0 36 0 130 0 44 0 130 0 49 0 130 0 50 0 130 0 51 0 130 0 52 0 130 0 53 0 130 0 54 0 130 0 55 0 130 0 56 0 130 0 57 0 130 0 59 0 150 0 60 0 150 0 61 0 150 0 62 0 150 0 63 0 150 0 64 0 150 0 65 0 150 0 66 0 150 0 67 0 150 0 68 0 150 0 69 0 150 0 70 0 130 0 71 0 130 0 72 0 130 0 73 0 130 0 87 0 130 0 89 0 130 0 90 0 130 0 91 0 130 0 93 0 130 0 94 0 130 0 95 0 130 0 96 0 130 0 97 0 130 0 98 0 130 1 60] +#[1 0 130 0 1 0 150 0 2 0 130 0 3 0 130 0 4 0 130 0 5 0 130 0 15 0 130 0 19 0 130 0 28 0 130 0 36 0 130 0 44 0 130 0 49 0 130 0 50 0 130 0 51 0 130 0 52 0 130 0 53 0 130 0 54 0 130 0 55 0 130 0 56 0 130 0 57 0 130 0 59 0 150 0 60 0 150 0 61 0 150 0 62 0 150 0 63 0 150 0 64 0 150 0 65 0 150 0 66 0 150 0 67 0 150 0 68 0 150 0 69 0 150 0 70 0 130 0 71 0 130 0 72 0 130 0 73 0 130 0 87 0 130 0 89 0 130 0 90 0 130 0 91 0 130 0 93 0 130 0 94 0 130 0 95 0 130 0 96 0 130 0 97 0 130 0 98 0 130 1 60] +#[0 3 177 0 28] +#[0 3 181 0 105] +#[1 3 185 0 94 3 189 0 95] +#[1 3 193 0 2 3 197 0 60 3 201 0 61 3 205 0 62 3 209 0 63 3 213 0 64 3 217 0 65 3 221 0 66 3 225 0 67 3 229 0 68 3 233 0 69 3 237 0 70 3 241 1 32] +#[0 0 194 0 1 0 3 0 4 0 5 0 6 0 10 0 12 0 14 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[0 0 194 0 1 0 3 0 4 0 5 0 6 0 10 0 12 0 14 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 0 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 198 0 19 0 65 0 22 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 18 0 38 0 18 0 48 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 87 0 105 2 177 0 110 0 233 0 111 3 245 0 112 2 221 0 113 3 249 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 3 253 0 119 2 237 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 4 1 0 176 4 5 0 177 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 4 9 1 2 4 13 1 3 4 17 1 4 4 21 1 5 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 4 25 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 4 29 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 4 33 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 4 37 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 126 0 1 0 126 0 2 0 91 0 3 0 126 0 4 0 95 0 5 0 126 0 15 0 91 0 19 0 71 0 28 0 126 0 36 0 126 0 44 0 126 0 49 0 126 0 50 0 126 0 51 0 126 0 52 0 126 0 53 0 126 0 54 0 126 0 55 0 126 0 56 0 126 0 57 0 126 0 59 0 126 0 60 0 126 0 61 0 126 0 62 0 126 0 63 0 126 0 64 0 126 0 65 0 126 0 66 0 126 0 67 0 126 0 68 0 126 0 69 0 126 0 70 0 126 0 71 0 99 0 72 0 126 0 73 0 126 0 87 0 202 0 88 0 126 0 89 0 126 0 90 0 126 0 91 0 126 0 93 0 126 0 94 0 126 0 95 0 126 0 96 0 126 0 97 0 126 0 98 3 85 1 9 0 126 1 60] +#[0 0 0 1 60] +#[1 4 41 0 3 0 206 0 5 0 206 0 19 0 206 0 88] +#[0 0 103 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 0 210 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 0 210 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 0 146 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 146 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 130 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 130 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 4 45 0 88] +#[0 0 218 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 0 222 0 88] +#[1 0 226 0 1 0 226 0 4 0 226 0 5 0 226 0 15 0 226 0 19 0 226 0 36 0 226 0 44 0 226 0 49 0 226 0 50 0 226 0 51 0 226 0 52 0 226 0 53 0 226 0 54 0 226 0 55 0 226 0 56 0 226 0 57 0 226 0 59 0 226 0 71 0 226 0 72 0 226 0 73 0 226 0 87 0 226 0 89 0 226 0 90 0 226 0 91 0 107 0 93 0 226 0 96 0 226 0 97 0 226 0 98 0 226 1 60] +#[0 0 218 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 0 230 0 1 0 230 0 4 0 230 0 5 0 230 0 15 0 230 0 19 0 230 0 36 0 230 0 44 0 230 0 49 0 230 0 50 0 230 0 51 0 230 0 52 0 230 0 53 0 230 0 54 0 230 0 55 0 230 0 56 0 230 0 57 0 230 0 59 0 230 0 71 0 230 0 72 0 230 0 73 0 230 0 87 0 230 0 89 0 230 0 90 0 230 0 91 0 230 0 93 3 185 0 94 3 189 0 95 0 230 0 96 0 230 0 97 0 230 0 98 0 230 1 60] +#[0 0 234 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 0 210 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 0 230 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 0 238 0 1 0 238 0 4 0 238 0 5 0 238 0 15 0 238 0 19 0 238 0 36 0 111 0 44 0 238 0 49 0 238 0 50 0 238 0 51 0 238 0 52 0 238 0 53 0 238 0 54 0 238 0 55 0 238 0 56 0 238 0 57 0 238 0 59 0 238 0 71 0 238 0 72 0 238 0 73 0 115 0 87 0 119 0 89 0 238 0 90 0 238 0 91 0 238 0 93 0 238 0 96 0 238 0 97 0 238 0 98 0 238 1 60] +#[1 0 242 0 1 0 242 0 4 0 242 0 5 0 242 0 15 0 242 0 19 0 242 0 36 0 242 0 44 0 242 0 49 0 242 0 50 0 242 0 51 0 242 0 52 0 242 0 53 0 242 0 54 0 242 0 55 0 242 0 56 0 242 0 57 0 242 0 59 0 242 0 71 0 242 0 72 0 242 0 73 0 242 0 87 0 242 0 89 0 123 0 90 0 127 0 91 0 242 0 93 0 242 0 96 0 242 0 97 0 242 0 98 0 242 1 60] +#[1 0 246 0 1 0 246 0 4 0 246 0 5 0 246 0 15 0 246 0 19 0 246 0 36 0 246 0 44 0 246 0 49 0 246 0 50 0 246 0 51 0 246 0 52 0 246 0 53 0 246 0 54 0 246 0 55 0 246 0 56 0 246 0 57 0 246 0 59 0 246 0 71 0 246 0 72 0 131 0 73 0 246 0 87 0 246 0 89 0 246 0 90 0 246 0 91 0 246 0 93 0 246 0 96 0 135 0 97 0 139 0 98 0 246 1 60] +#[1 0 250 0 1 0 250 0 4 0 250 0 5 0 250 0 15 0 250 0 19 0 250 0 36 0 250 0 44 0 250 0 49 0 250 0 50 0 250 0 51 0 250 0 52 0 250 0 53 0 250 0 54 0 143 0 55 0 147 0 56 0 151 0 57 0 250 0 59 0 250 0 71 0 155 0 72 0 250 0 73 0 250 0 87 0 250 0 89 0 250 0 90 0 250 0 91 0 250 0 93 0 159 0 96 0 250 0 97 0 250 0 98 0 250 1 60] +#[1 0 254 0 1 0 254 0 4 0 254 0 5 0 254 0 15 0 254 0 19 0 254 0 36 0 254 0 44 0 254 0 49 0 254 0 50 0 254 0 51 0 254 0 52 0 163 0 53 0 254 0 54 0 254 0 55 0 254 0 56 0 254 0 57 0 254 0 59 0 167 0 71 0 254 0 72 0 254 0 73 0 254 0 87 0 254 0 89 0 254 0 90 0 254 0 91 0 254 0 93 0 254 0 96 0 254 0 97 0 254 0 98 0 254 1 60] +#[1 1 2 0 1 1 2 0 4 1 2 0 5 1 2 0 15 1 2 0 19 1 2 0 36 1 2 0 44 1 2 0 49 1 2 0 50 1 2 0 51 1 2 0 52 1 2 0 53 0 171 0 54 1 2 0 55 1 2 0 56 1 2 0 57 1 2 0 59 1 2 0 71 1 2 0 72 1 2 0 73 1 2 0 87 1 2 0 89 1 2 0 90 1 2 0 91 1 2 0 93 1 2 0 96 1 2 0 97 1 2 0 98 1 2 1 60] +#[1 1 6 0 1 1 6 0 4 1 6 0 5 1 6 0 15 1 6 0 19 1 6 0 36 1 6 0 44 0 175 0 49 1 6 0 50 1 6 0 51 1 6 0 52 1 6 0 53 1 6 0 54 1 6 0 55 1 6 0 56 1 6 0 57 1 6 0 59 1 6 0 71 1 6 0 72 1 6 0 73 1 6 0 87 1 6 0 89 1 6 0 90 1 6 0 91 1 6 0 93 1 6 0 96 1 6 0 97 1 6 0 98 1 6 1 60] +#[1 1 10 0 1 1 10 0 4 1 10 0 5 1 10 0 15 1 10 0 19 1 10 0 36 1 10 0 44 1 10 0 49 0 179 0 50 1 10 0 51 1 10 0 52 1 10 0 53 1 10 0 54 1 10 0 55 1 10 0 56 1 10 0 57 1 10 0 59 1 10 0 71 1 10 0 72 1 10 0 73 1 10 0 87 1 10 0 89 1 10 0 90 1 10 0 91 1 10 0 93 1 10 0 96 1 10 0 97 1 10 0 98 1 10 1 60] +#[1 1 14 0 1 1 14 0 4 1 14 0 5 1 14 0 15 1 14 0 19 1 14 0 36 1 14 0 44 1 14 0 49 1 14 0 50 0 183 0 51 1 14 0 52 1 14 0 53 1 14 0 54 1 14 0 55 1 14 0 56 1 14 0 57 1 14 0 59 1 14 0 71 1 14 0 72 1 14 0 73 1 14 0 87 1 14 0 89 1 14 0 90 1 14 0 91 1 14 0 93 1 14 0 96 1 14 0 97 1 14 0 98 1 14 1 60] +#[1 1 18 0 1 1 18 0 4 1 18 0 5 1 18 0 15 1 18 0 19 1 18 0 36 1 18 0 44 1 18 0 49 1 18 0 50 1 18 0 51 0 187 0 52 1 18 0 53 1 18 0 54 1 18 0 55 1 18 0 56 1 18 0 57 0 191 0 59 1 18 0 71 1 18 0 72 1 18 0 73 1 18 0 87 1 18 0 89 1 18 0 90 1 18 0 91 1 18 0 93 1 18 0 96 1 18 0 97 1 18 0 98 1 18 1 60] +#[0 0 214 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 1 22 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105 1 60] +#[0 0 42 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 0 0 1 60] +#[0 1 26 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105 1 60] +#[0 1 26 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105 1 60] +#[0 1 26 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105 1 60] +#[1 3 129 0 8 3 133 0 13 3 137 0 18 4 137 0 48] +#[1 4 141 0 42 1 30 0 105 4 145 0 138] +#[1 0 45 0 7 0 14 0 8 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 59 0 48 4 149 0 109 4 153 0 130 4 157 0 133 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 2 129 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 34 1 60] +#[1 1 38 0 7 1 38 0 8 1 38 0 13 1 38 0 18 1 38 0 23 1 38 0 24 1 38 0 36 1 38 0 37 1 38 0 38 1 38 0 39 1 38 0 40 1 38 0 41 1 38 0 42 2 133 0 43 1 38 0 45 1 38 0 46 1 38 0 48 4 161 0 134 2 149 0 136 2 153 0 137 1 38 1 60] +#[0 1 42 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[0 1 46 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[0 1 46 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[1 2 197 0 105 1 5 0 124 1 9 0 125 4 165 0 126] +#[0 1 50 0 35 0 48 0 105] +#[0 1 54 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[1 1 58 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 4 169 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 4 173 0 1] +#[0 4 177 0 19] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 4 181 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 153 0 72 0 195 0 105 4 189 1 9] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 4 193 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 4 197 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 0 126 0 1 0 5 0 7 0 8 0 11 0 12 0 13 0 18 0 19 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 1 62 0 1 1 62 0 5 1 62 0 7 1 62 0 8 1 62 0 11 4 201 0 12 1 62 0 13 1 62 0 18 1 62 0 19 1 62 0 23 1 62 0 24 1 62 0 25 1 62 0 26 1 62 0 27 4 205 0 28 1 62 0 29 1 62 0 30 1 62 0 32 1 62 0 33 1 62 0 34 1 62 0 35 1 62 0 36 1 62 0 37 1 62 0 38 1 62 0 39 1 62 0 40 1 62 0 41 1 62 0 42 1 62 0 45 1 62 0 46 1 62 0 48 1 62 0 72 1 62 0 105 4 209 1 33] +#[1 1 66 0 5 4 213 0 9 4 217 0 17 1 66 0 96 4 221 1 56] +#[0 1 70 0 1 0 3 0 4 0 5 0 6 0 10 0 12 0 14 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[1 0 22 0 1 0 22 0 3 0 22 0 4 0 22 0 5 0 22 0 6 0 22 0 10 0 22 0 12 0 22 0 14 0 22 0 15 0 22 0 19 0 22 0 20 0 22 0 28 0 22 0 36 0 22 0 44 0 22 0 49 0 22 0 50 0 22 0 51 0 22 0 52 0 22 0 53 0 22 0 54 0 22 0 55 0 22 0 56 0 22 0 57 0 22 0 59 0 22 0 71 0 199 0 72 0 22 0 73 0 22 0 87 0 22 0 89 0 22 0 90 0 22 0 91 0 22 0 93 0 22 0 96 0 22 0 97 0 22 0 98 0 22 0 105 3 85 1 9 0 22 1 60] +#[1 3 89 0 3 1 74 0 5 1 74 0 20 1 74 0 54 1 74 0 96 1 74 0 105 3 97 0 123 3 101 1 15] +#[0 1 74 0 5 0 19 0 20 0 54 0 96 0 105] +#[0 1 78 0 5 0 96] +#[0 1 82 0 1 0 4 0 5 0 15 0 19 0 20 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[0 1 82 0 1 0 4 0 5 0 15 0 19 0 20 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[1 1 86 0 1 3 89 0 3 1 86 0 4 1 86 0 5 1 86 0 15 1 86 0 19 1 86 0 20 3 109 0 28 1 86 0 36 1 86 0 44 1 86 0 49 1 86 0 50 1 86 0 51 1 86 0 52 1 86 0 53 1 86 0 54 1 86 0 55 1 86 0 56 1 86 0 57 1 86 0 59 1 86 0 71 1 86 0 72 1 86 0 73 1 86 0 87 1 86 0 89 1 86 0 90 1 86 0 91 1 86 0 93 1 86 0 96 1 86 0 97 1 86 0 98 1 86 0 105 3 113 0 123 3 101 1 15 1 86 1 60] +#[1 4 225 0 5 4 229 0 96] +#[0 1 90 0 5 0 96] +#[1 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 29 0 18 0 30 0 18 0 32 0 18 0 33 0 18 0 34 0 18 0 38 0 18 0 48 0 18 0 105 4 233 0 177 4 237 0 247 4 241 0 249] +#[1 0 41 0 6 4 245 1 64] +#[0 1 94 0 36] +#[0 4 249 0 36] +#[0 1 98 0 36] +#[0 4 253 0 36] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 5 1 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 2 189 0 12] +#[0 5 5 0 79] +#[1 0 49 0 11 0 53 0 12 0 61 0 17 0 65 0 22 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 1 102 0 36 0 18 0 38 0 18 0 48 0 153 0 72 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 203 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 5 9 0 177 1 57 0 185 5 13 0 203 5 17 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 5 21 0 236 5 25 0 239 5 29 0 240 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 5 33 0 36] +#[1 5 37 0 15 5 41 0 36] +#[0 5 45 0 36] +#[1 5 49 0 3 5 53 0 123 5 57 1 12 5 61 1 14 3 101 1 15] +#[1 5 49 0 3 1 106 0 12 5 65 0 123 5 69 1 12 5 61 1 14 3 101 1 15] +#[1 1 86 0 3 1 86 0 5 1 86 0 6 1 86 0 10 1 86 0 12 1 86 0 14 3 109 0 28 1 86 0 36] +#[0 5 73 0 12] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 2 177 0 110 0 233 0 111 3 245 0 112 2 221 0 113 3 249 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 3 253 0 119 2 237 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 126 0 1 0 126 0 2 0 71 0 3 0 126 0 4 0 126 0 5 0 126 0 12 0 126 0 15 0 126 0 19 0 71 0 28 0 126 0 36 0 126 0 44 0 126 0 49 0 126 0 50 0 126 0 51 0 126 0 52 0 126 0 53 0 126 0 54 0 126 0 55 0 126 0 56 0 126 0 57 0 126 0 59 0 126 0 60 0 126 0 61 0 126 0 62 0 126 0 63 0 126 0 64 0 126 0 65 0 126 0 66 0 126 0 67 0 126 0 68 0 126 0 69 0 126 0 70 0 126 0 71 0 99 0 72 0 126 0 73 0 126 0 87 0 126 0 89 0 126 0 90 0 126 0 91 0 126 0 93 0 126 0 94 0 126 0 95 0 126 0 96 0 126 0 97 0 126 0 98 0 22 0 105 3 85 1 9 0 126 1 60] +#[0 0 210 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 1 110 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 1 114 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 0 41 0 6 0 49 0 11 0 53 0 12 0 57 0 16 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 109 0 36 3 21 0 40 0 145 0 47 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 63 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 5 77 0 202 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 1 118 0 1 0 3 0 4 0 5 0 6 0 10 0 12 0 14 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[0 5 81 0 4] +#[0 5 85 0 8] +#[1 1 122 0 1 3 89 0 3 1 122 0 4 1 122 0 5 1 122 0 15 1 122 0 19 1 122 0 20 1 122 0 28 1 122 0 36 1 122 0 44 1 122 0 49 1 122 0 50 1 122 0 51 1 122 0 52 1 122 0 53 1 122 0 54 1 122 0 55 1 122 0 56 1 122 0 57 1 122 0 59 1 122 0 71 1 122 0 72 1 122 0 73 1 122 0 87 1 122 0 89 1 122 0 90 1 122 0 91 1 122 0 93 1 122 0 96 1 122 0 97 1 122 0 98 1 122 0 105 5 89 1 15 1 122 1 60] +#[0 1 126 0 1 0 3 0 4 0 5 0 6 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 0 105 1 60] +#[0 5 93 0 8] +#[0 5 97 0 105] +#[1 1 122 0 1 3 89 0 3 1 122 0 4 1 122 0 5 1 122 0 15 1 122 0 19 1 122 0 20 1 122 0 28 1 122 0 36 1 122 0 44 1 122 0 49 1 122 0 50 1 122 0 51 1 122 0 52 1 122 0 53 1 122 0 54 1 122 0 55 1 122 0 56 1 122 0 57 1 122 0 59 1 122 0 71 1 122 0 72 1 122 0 73 1 122 0 87 1 122 0 89 1 122 0 90 1 122 0 91 1 122 0 93 1 122 0 96 1 122 0 97 1 122 0 98 1 122 0 105 5 89 1 15 1 122 1 60] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 5 101 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 5 105 0 8 5 109 0 17 5 113 0 22 5 117 0 105] +#[0 1 130 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 5 121 0 105] +#[0 5 125 0 105] +#[0 5 129 0 105] +#[0 5 133 0 8] +#[0 1 134 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 38 0 48 0 105] +#[1 5 137 0 105 5 141 0 163 5 145 0 164 5 149 0 165 5 153 0 166] +#[0 1 138 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 38 0 48 0 105] +#[0 1 142 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 38 0 48 0 105] +#[0 5 157 0 105] +#[0 1 146 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 1 150 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 5 161 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 153 0 72 5 165 0 92 0 22 0 105 5 169 1 9] +#[0 5 173 0 12] +#[0 1 154 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 1 158 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 162 0 11 0 12 0 17 0 22 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 72 0 85 0 86 0 90 0 91 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 5 177 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 3 89 0 3 1 74 0 19 3 93 0 28 3 97 0 123 3 101 1 15] +#[0 5 181 0 19] +#[1 1 82 0 19 3 105 0 28] +#[0 1 166 0 5 0 19] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 3 145 0 38 0 149 0 48 2 213 0 105 2 217 0 112 2 221 0 113 5 185 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 3 153 0 145 1 205 1 57 1 209 1 58 3 157 1 59] +#[0 5 189 0 19] +#[1 1 166 0 5 1 166 0 19 0 222 0 88] +#[1 5 193 0 5 1 170 0 19] +#[0 1 174 0 5 0 19] +#[0 1 178 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 1 182 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 1 186 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 1 190 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 5 197 0 4] +#[1 0 41 0 6 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 5 201 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 5 205 1 0 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58 5 209 1 64] +#[0 5 213 0 105] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 5 217 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 5 221 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 5 225 1 17 2 53 1 18 2 57 1 19 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 5 229 1 20 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 5 233 1 20 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 5 237 1 21 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 5 241 1 21 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 5 245 1 21 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 5 249 1 22 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 5 253 1 22 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 213 0 105 6 1 0 112 6 5 0 113 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 6 9 1 22 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 6 13 1 22 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 6 17 1 23 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 6 21 1 23 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 6 25 1 24 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 6 29 1 25 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 6 33 1 26 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 6 37 1 27 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 6 41 1 28 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 45 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 6 49 0 18] +#[0 1 194 0 105] +#[1 2 197 0 105 1 5 0 124 1 9 0 125 6 53 0 126] +#[0 1 198 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 1 60] +#[0 1 202 1 60] +#[1 0 45 0 7 0 14 0 8 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 59 0 48 6 57 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 2 129 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 206 1 60] +#[0 1 210 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[1 4 205 0 28 6 61 0 36] +#[0 1 214 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 1 218 0 1 0 4 0 5 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 87 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 1 222 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 6 65 0 19] +#[0 1 226 0 1 0 2 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 6 69 0 105] +#[0 6 73 0 19] #[0 6 77 0 19] -#[0 6 81 0 19] -#[0 6 85 0 19] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 201 0 104 2 205 0 111 2 209 0 112 6 89 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 1 205 1 48 1 209 1 49] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 201 0 104 2 205 0 111 2 209 0 112 6 93 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 1 205 1 48 1 209 1 49] -#[0 1 226 0 4 0 95] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 197 0 54 2 201 0 104 2 205 0 111 2 209 0 112 2 213 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 6 97 1 46 1 205 1 48 1 209 1 49] -#[0 1 230 0 1 0 3 0 4 0 5 0 6 0 10 0 14 0 17 0 19 0 20 0 21 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 0 104 1 51] -#[0 1 234 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 6 101 0 21] -#[1 1 238 0 1 1 238 0 3 1 238 0 7 1 238 0 8 1 238 0 9 1 238 0 12 1 238 0 13 1 238 0 14 1 238 0 15 1 238 0 16 1 238 0 18 1 238 0 21 1 238 0 22 1 238 0 24 1 238 0 25 1 238 0 26 1 238 0 27 1 238 0 28 1 238 0 29 1 238 0 31 1 238 0 32 1 238 0 34 1 238 0 35 1 238 0 36 1 238 0 37 1 238 0 38 1 238 0 39 1 238 0 40 1 238 0 41 1 238 0 42 1 238 0 45 1 238 0 46 1 238 0 47 1 238 0 48 1 238 0 58 1 238 0 72 1 238 0 73 1 238 0 74 1 238 0 76 4 213 0 77 1 242 0 78 1 238 0 79 1 238 0 80 1 238 0 81 1 238 0 82 1 238 0 83 1 238 0 84 1 238 0 92 1 238 0 93 1 238 0 94 1 238 0 98 1 238 0 99 1 238 0 100 1 238 0 101 1 238 0 102 1 238 0 103 1 238 0 104 6 105 0 244 1 238 1 51] -#[1 6 109 0 78 6 113 0 243] -#[0 1 246 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 1 250 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 6 117 0 19] -#[0 6 121 0 21] -#[0 1 254 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 2 2 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 0 57 0 13 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 129 0 38 2 201 0 104 2 205 0 111 2 209 0 112 6 125 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 3 137 0 144 1 205 1 48 1 209 1 49 3 141 1 50] -#[0 2 6 0 45] -#[0 2 10 0 4 0 19 0 45] -#[0 6 129 0 45] -#[0 2 14 0 45] -#[1 6 133 0 4 2 6 0 45] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 137 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 2 18 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 5 57 0 6 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 141 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 6 145 0 3 3 73 0 5 6 149 0 166 5 65 1 4] -#[1 2 22 0 1 2 22 0 4 5 25 0 5 2 22 0 6 2 22 0 17 2 22 0 19 2 22 0 30 2 22 0 44 2 22 0 45 2 22 0 49 2 22 0 50 2 22 0 51 2 22 0 52 2 22 0 53 2 22 0 54 2 22 0 55 2 22 0 56 2 22 0 59 2 22 0 60 2 22 0 66 2 22 0 72 2 22 0 75 2 22 0 86 2 22 0 89 2 22 0 90 2 22 0 91 2 22 0 93 2 22 0 94 2 22 0 95 2 22 0 96 2 22 0 97 6 153 0 122 6 157 1 2 6 161 1 3 3 85 1 4 2 22 1 51] -#[0 2 26 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 6 145 0 3 3 73 0 5 6 165 0 166 5 65 1 4] -#[1 2 22 0 1 2 22 0 4 5 25 0 5 2 22 0 6 2 22 0 17 2 22 0 19 2 22 0 30 2 22 0 44 2 22 0 45 2 22 0 49 2 22 0 50 2 22 0 51 2 22 0 52 2 22 0 53 2 22 0 54 2 22 0 55 2 22 0 56 2 22 0 59 2 22 0 60 2 22 0 66 2 22 0 72 2 22 0 75 2 22 0 86 2 22 0 89 2 22 0 90 2 22 0 91 2 22 0 93 2 22 0 94 2 22 0 95 2 22 0 96 2 22 0 97 6 153 0 122 6 169 1 2 6 161 1 3 3 85 1 4 2 22 1 51] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 6 177 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 2 34 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 2 38 0 1 0 3 0 4 0 5 0 6 0 17 0 19 0 20 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 104 1 51] -#[0 2 42 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 46 0 1 0 3 0 4 0 5 0 6 0 17 0 19 0 20 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 104 1 51] -#[0 2 42 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 0 22 0 1 0 22 0 3 0 22 0 4 0 22 0 5 0 22 0 6 0 22 0 10 0 22 0 14 0 22 0 17 0 22 0 19 0 22 0 20 0 22 0 21 0 22 0 30 0 22 0 44 0 22 0 45 0 22 0 49 0 22 0 50 0 22 0 51 0 22 0 52 0 22 0 53 0 22 0 54 0 22 0 55 0 22 0 56 0 22 0 59 0 22 0 60 0 22 0 66 0 187 0 72 0 22 0 75 0 22 0 86 0 22 0 89 0 22 0 90 0 22 0 91 0 22 0 95 0 22 0 96 0 22 0 97 0 22 0 104 6 185 1 5 0 22 1 51] -#[0 6 189 0 6] -#[0 2 50 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 6 193 0 30] -#[0 2 54 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 58 0 1 0 2 0 4 0 5 0 6 0 7 0 8 0 9 0 12 0 13 0 15 0 17 0 18 0 19 0 21 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 104 1 51] -#[0 6 197 0 104] -#[1 2 62 0 3 2 62 0 10 2 62 0 11 6 201 0 72 6 205 0 145] -#[1 2 66 0 3 6 209 0 10 6 213 0 147 6 217 0 152] -#[1 2 62 0 3 2 62 0 11 6 201 0 72 6 221 0 145] -#[0 2 42 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 194 0 2 0 4 0 5 0 17 0 19 0 45] -#[1 6 225 0 4 2 70 0 45] -#[0 2 74 0 4 0 45] -#[1 6 229 0 2 2 78 0 4 4 21 0 5 2 78 0 45] -#[0 6 233 0 104] -#[0 2 82 0 1 0 2 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 6 237 0 104] -#[0 6 241 0 6] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 6 245 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 2 86 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 0 193 0 92 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 6 249 0 125 1 53 0 171 1 61 0 183 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 6 253 0 247 7 1 0 248 1 193 1 5 2 33 1 6 7 5 1 8 2 45 1 9 1 205 1 48 1 209 1 49] -#[1 7 9 0 20 5 117 0 104 7 13 0 164] -#[0 2 90 0 87] -#[1 0 18 0 13 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 28 0 18 0 29 0 18 0 32 0 18 0 34 0 18 0 35 0 18 0 38 0 207 0 104 1 245 0 164 3 237 0 174 3 241 0 175 7 17 0 253 7 21 0 255] -#[0 2 94 0 2 0 4 0 5 0 17 0 19 0 45 0 87] -#[0 2 98 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 2 98 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 2 102 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 2 106 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 2 106 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[0 2 106 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[1 2 110 0 1 2 110 0 4 2 110 0 6 2 110 0 17 2 110 0 19 0 211 0 44 2 110 0 45 2 110 0 49 2 110 0 50 2 110 0 51 2 110 0 52 2 110 0 53 2 110 0 54 2 110 0 55 2 110 0 56 2 110 0 59 2 110 0 60 2 110 0 66 2 110 0 72 2 110 0 75 0 215 0 86 0 219 0 89 2 110 0 90 2 110 0 91 2 110 0 95 2 110 0 96 2 110 0 97 2 110 1 51] -#[1 2 110 0 1 2 110 0 4 2 110 0 6 2 110 0 17 2 110 0 19 0 211 0 44 2 110 0 45 2 110 0 49 2 110 0 50 2 110 0 51 2 110 0 52 2 110 0 53 2 110 0 54 2 110 0 55 2 110 0 56 2 110 0 59 2 110 0 60 2 110 0 66 2 110 0 72 2 110 0 75 0 215 0 86 0 219 0 89 2 110 0 90 2 110 0 91 2 110 0 95 2 110 0 96 2 110 0 97 2 110 1 51] -#[1 2 114 0 1 2 114 0 4 2 114 0 6 2 114 0 17 2 114 0 19 2 114 0 44 2 114 0 45 2 114 0 49 2 114 0 50 2 114 0 51 2 114 0 52 2 114 0 53 2 114 0 54 2 114 0 55 2 114 0 56 2 114 0 59 2 114 0 60 2 114 0 66 2 114 0 72 2 114 0 75 2 114 0 86 2 114 0 89 0 223 0 90 0 227 0 91 2 114 0 95 2 114 0 96 2 114 0 97 2 114 1 51] -#[1 2 114 0 1 2 114 0 4 2 114 0 6 2 114 0 17 2 114 0 19 2 114 0 44 2 114 0 45 2 114 0 49 2 114 0 50 2 114 0 51 2 114 0 52 2 114 0 53 2 114 0 54 2 114 0 55 2 114 0 56 2 114 0 59 2 114 0 60 2 114 0 66 2 114 0 72 2 114 0 75 2 114 0 86 2 114 0 89 0 223 0 90 0 227 0 91 2 114 0 95 2 114 0 96 2 114 0 97 2 114 1 51] -#[1 2 114 0 1 2 114 0 4 2 114 0 6 2 114 0 17 2 114 0 19 2 114 0 44 2 114 0 45 2 114 0 49 2 114 0 50 2 114 0 51 2 114 0 52 2 114 0 53 2 114 0 54 2 114 0 55 2 114 0 56 2 114 0 59 2 114 0 60 2 114 0 66 2 114 0 72 2 114 0 75 2 114 0 86 2 114 0 89 0 223 0 90 0 227 0 91 2 114 0 95 2 114 0 96 2 114 0 97 2 114 1 51] -#[1 2 118 0 1 2 118 0 4 2 118 0 6 2 118 0 17 2 118 0 19 2 118 0 44 2 118 0 45 2 118 0 49 2 118 0 50 2 118 0 51 2 118 0 52 2 118 0 53 2 118 0 54 2 118 0 55 2 118 0 56 2 118 0 59 2 118 0 60 2 118 0 66 2 118 0 72 0 231 0 75 2 118 0 86 2 118 0 89 2 118 0 90 2 118 0 91 2 118 0 95 0 235 0 96 0 239 0 97 2 118 1 51] -#[1 3 73 0 5 3 81 0 122 3 85 1 4] -#[0 2 118 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[1 2 118 0 1 2 118 0 4 2 118 0 6 2 118 0 17 2 118 0 19 2 118 0 44 2 118 0 45 2 118 0 49 2 118 0 50 2 118 0 51 2 118 0 52 2 118 0 53 2 118 0 54 2 118 0 55 2 118 0 56 2 118 0 59 2 118 0 60 2 118 0 66 2 118 0 72 0 231 0 75 2 118 0 86 2 118 0 89 2 118 0 90 2 118 0 91 2 118 0 95 0 235 0 96 0 239 0 97 2 118 1 51] -#[1 2 118 0 1 2 118 0 4 2 118 0 6 2 118 0 17 2 118 0 19 2 118 0 44 2 118 0 45 2 118 0 49 2 118 0 50 2 118 0 51 2 118 0 52 2 118 0 53 2 118 0 54 2 118 0 55 2 118 0 56 2 118 0 59 2 118 0 60 2 118 0 66 2 118 0 72 0 231 0 75 2 118 0 86 2 118 0 89 2 118 0 90 2 118 0 91 2 118 0 95 0 235 0 96 0 239 0 97 2 118 1 51] -#[1 2 118 0 1 2 118 0 4 2 118 0 6 2 118 0 17 2 118 0 19 2 118 0 44 2 118 0 45 2 118 0 49 2 118 0 50 2 118 0 51 2 118 0 52 2 118 0 53 2 118 0 54 2 118 0 55 2 118 0 56 2 118 0 59 2 118 0 60 2 118 0 66 2 118 0 72 0 231 0 75 2 118 0 86 2 118 0 89 2 118 0 90 2 118 0 91 2 118 0 95 0 235 0 96 0 239 0 97 2 118 1 51] -#[1 2 122 0 1 2 122 0 4 2 122 0 6 2 122 0 17 2 122 0 19 2 122 0 44 2 122 0 45 2 122 0 49 2 122 0 50 2 122 0 51 2 122 0 52 2 122 0 53 2 122 0 54 0 243 0 55 0 247 0 56 2 122 0 59 0 251 0 60 2 122 0 66 0 255 0 72 2 122 0 75 2 122 0 86 2 122 0 89 2 122 0 90 2 122 0 91 1 3 0 95 2 122 0 96 2 122 0 97 2 122 1 51] -#[1 2 122 0 1 2 122 0 4 2 122 0 6 2 122 0 17 2 122 0 19 2 122 0 44 2 122 0 45 2 122 0 49 2 122 0 50 2 122 0 51 2 122 0 52 2 122 0 53 2 122 0 54 0 243 0 55 0 247 0 56 2 122 0 59 0 251 0 60 2 122 0 66 0 255 0 72 2 122 0 75 2 122 0 86 2 122 0 89 2 122 0 90 2 122 0 91 1 3 0 95 2 122 0 96 2 122 0 97 2 122 1 51] -#[1 2 126 0 1 2 126 0 4 2 126 0 6 2 126 0 17 2 126 0 19 2 126 0 44 2 126 0 45 2 126 0 49 2 126 0 50 2 126 0 51 2 126 0 52 2 126 0 53 2 126 0 54 2 126 0 55 2 126 0 56 1 7 0 59 2 126 0 60 1 11 0 66 2 126 0 72 2 126 0 75 2 126 0 86 2 126 0 89 2 126 0 90 2 126 0 91 2 126 0 95 2 126 0 96 2 126 0 97 2 126 1 51] -#[1 2 130 0 1 2 130 0 4 2 130 0 6 2 130 0 17 2 130 0 19 2 130 0 44 2 130 0 45 2 130 0 49 2 130 0 50 2 130 0 51 1 15 0 52 2 130 0 53 2 130 0 54 2 130 0 55 2 130 0 56 2 130 0 59 2 130 0 60 2 130 0 66 2 130 0 72 2 130 0 75 2 130 0 86 2 130 0 89 2 130 0 90 2 130 0 91 2 130 0 95 2 130 0 96 2 130 0 97 2 130 1 51] -#[1 2 134 0 1 2 134 0 4 2 134 0 6 2 134 0 17 2 134 0 19 2 134 0 44 2 134 0 45 2 134 0 49 2 134 0 50 1 19 0 51 2 134 0 52 2 134 0 53 2 134 0 54 2 134 0 55 2 134 0 56 2 134 0 59 2 134 0 60 2 134 0 66 2 134 0 72 2 134 0 75 2 134 0 86 2 134 0 89 2 134 0 90 2 134 0 91 2 134 0 95 2 134 0 96 2 134 0 97 2 134 1 51] -#[1 2 138 0 1 2 138 0 4 2 138 0 6 2 138 0 17 2 138 0 19 2 138 0 44 2 138 0 45 1 23 0 49 2 138 0 50 2 138 0 51 2 138 0 52 2 138 0 53 2 138 0 54 2 138 0 55 2 138 0 56 2 138 0 59 2 138 0 60 2 138 0 66 2 138 0 72 2 138 0 75 2 138 0 86 2 138 0 89 2 138 0 90 2 138 0 91 2 138 0 95 2 138 0 96 2 138 0 97 2 138 1 51] -#[1 2 142 0 1 2 142 0 4 2 142 0 6 2 142 0 17 2 142 0 19 2 142 0 44 2 142 0 45 2 142 0 49 1 27 0 50 2 142 0 51 2 142 0 52 2 142 0 53 2 142 0 54 2 142 0 55 2 142 0 56 2 142 0 59 2 142 0 60 2 142 0 66 2 142 0 72 2 142 0 75 2 142 0 86 2 142 0 89 2 142 0 90 2 142 0 91 2 142 0 95 2 142 0 96 2 142 0 97 2 142 1 51] -#[0 7 25 0 17] -#[0 7 29 0 104] -#[1 7 33 0 30 7 37 0 45] -#[0 2 146 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 1 51] -#[0 2 150 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[1 2 154 0 1 6 37 0 3 2 154 0 4 0 49 0 9 0 57 0 13 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 6 45 0 144 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 6 49 1 20 1 201 1 22 7 41 1 27 6 69 1 29 7 45 1 30 7 49 1 32 1 205 1 48 1 209 1 49] -#[1 1 31 0 2 0 71 0 5 0 122 0 19 0 71 0 30 0 122 0 44 0 122 0 49 0 122 0 50 0 122 0 51 0 122 0 52 0 122 0 53 0 122 0 54 0 122 0 55 0 122 0 56 0 122 0 57 0 122 0 59 0 122 0 60 0 122 0 61 0 122 0 62 0 122 0 63 0 122 0 64 0 122 0 65 0 122 0 66 0 122 0 67 0 122 0 68 0 122 0 69 0 122 0 70 0 122 0 71 0 91 0 72 0 122 0 75 0 122 0 86 0 122 0 89 0 122 0 90 0 122 0 91 0 122 0 93 0 122 0 94 0 122 0 95 0 122 0 96 0 122 0 97 3 69 1 5] -#[0 2 158 0 1 0 4 0 19] -#[0 2 158 0 1 0 4 0 19] -#[0 7 57 0 19] -#[1 7 61 0 4 2 162 0 19] -#[0 2 166 0 19] -#[0 2 170 0 4 0 19] -#[0 2 158 0 1 0 4 0 19] -#[0 7 65 0 21] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 77 0 24 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 1 0 42 0 137 0 45 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 63 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 49 0 159 1 53 0 171 1 61 0 183 7 69 0 200 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[1 0 41 0 3 7 73 0 159] -#[1 7 77 0 3 7 81 0 228] -#[0 2 174 0 4 0 95] -#[0 2 174 0 4 0 95] -#[0 2 178 0 4 0 95] -#[1 0 18 0 13 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 28 0 18 0 29 0 18 0 32 0 18 0 34 0 18 0 35 0 18 0 38 0 18 0 104 7 85 0 174 3 241 0 175] -#[0 2 182 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 0 41 0 3 7 89 0 159] -#[0 2 186 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 77 0 24 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 1 0 42 0 137 0 45 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 63 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 49 0 159 1 53 0 171 1 61 0 183 7 93 0 200 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 7 97 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 5 117 0 104 5 121 0 162 5 125 0 163 7 101 0 164] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 94 0 45 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 3 9 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 7 105 0 235 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 7 109 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 7 113 0 45] -#[0 7 117 0 6] -#[1 7 121 0 1 6 145 0 3 7 125 0 4 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 7 129 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 7 133 0 165 7 137 0 166 1 53 0 171 1 61 0 183 7 141 0 197 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 2 190 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 2 194 0 1 2 194 0 4 3 73 0 5 2 194 0 6 2 194 0 17 2 194 0 19 2 194 0 30 2 194 0 44 2 194 0 45 2 194 0 49 2 194 0 50 2 194 0 51 2 194 0 52 2 194 0 53 2 194 0 54 2 194 0 55 2 194 0 56 2 194 0 59 2 194 0 60 2 194 0 66 2 194 0 72 2 194 0 75 2 194 0 86 2 194 0 89 2 194 0 90 2 194 0 91 2 194 0 93 2 194 0 94 2 194 0 95 2 194 0 96 2 194 0 97 5 65 1 4 2 194 1 51] -#[0 2 198 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 202 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 190 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 198 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 206 0 4 0 19] -#[0 7 145 0 19] -#[1 7 149 0 4 2 210 0 19] -#[0 2 214 0 1 0 3 0 4 0 5 0 6 0 10 0 14 0 17 0 19 0 20 0 21 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 0 104 1 51] -#[0 2 218 0 1 0 2 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 0 153 0 72 1 35 0 104 7 157 1 5] -#[0 7 161 0 21] -#[1 7 165 0 104 7 169 1 41 7 173 1 42] -#[1 2 222 0 3 2 222 0 10 7 177 0 11 7 181 0 146 7 185 0 150] -#[1 2 201 0 104 7 189 0 117 3 37 0 119 7 193 0 121 7 197 0 151 1 205 1 48 1 209 1 49] -#[1 7 201 0 3 7 205 1 33] -#[0 2 226 0 3] -#[1 2 230 0 3 7 209 0 11 7 213 0 184 7 217 0 192] -#[1 5 117 0 104 7 221 0 163 5 129 0 164] -#[1 6 145 0 3 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 7 129 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 7 225 0 165 7 137 0 166 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 7 229 0 21] -#[0 7 233 0 21] -#[0 2 218 0 1 0 2 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 7 237 0 19] -#[1 0 142 0 1 0 142 0 4 3 101 0 5 0 142 0 6 0 142 0 17 0 142 0 19 3 105 0 30 0 142 0 44 0 142 0 45 0 142 0 49 0 142 0 50 0 142 0 51 0 142 0 52 0 142 0 53 0 142 0 54 0 142 0 55 0 142 0 56 0 142 0 59 0 142 0 60 0 142 0 66 0 142 0 72 0 142 0 75 0 142 0 86 0 142 0 89 0 142 0 90 0 142 0 91 0 142 0 93 0 142 0 94 0 142 0 95 0 142 0 96 0 142 0 97 0 142 1 51] -#[0 0 126 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 0 126 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 2 234 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[1 5 117 0 104 7 241 0 164] -#[1 2 238 0 4 4 21 0 5 2 238 0 19] -#[0 1 154 0 4 0 19] -#[0 2 242 0 4 0 19] -#[1 0 49 0 9 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 7 245 1 20 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 7 249 0 3 7 253 0 186] -#[1 8 1 0 44 5 93 0 104] -#[0 2 246 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[0 2 250 0 1 0 4] -#[1 2 254 0 1 8 5 0 4 8 9 1 31] -#[1 3 2 0 1 1 39 0 4] -#[1 6 37 0 3 0 49 0 9 0 57 0 13 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 6 45 0 144 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 6 49 1 20 1 201 1 22 8 17 1 27 6 69 1 29 1 205 1 48 1 209 1 49] -#[0 3 6 0 1 0 4 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 19 0 25 0 26 0 27 0 28 0 29 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 46 0 47 0 72 0 104] -#[1 8 21 0 104 8 25 1 28] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 8 29 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 3 10 0 1 3 10 0 3 3 10 0 7 3 10 0 8 3 10 0 9 3 10 0 12 3 10 0 13 3 10 0 14 3 10 0 15 3 10 0 16 3 10 0 18 3 10 0 21 3 10 0 22 3 10 0 24 3 10 0 25 3 10 0 26 3 10 0 27 3 10 0 28 3 10 0 29 8 33 0 31 3 10 0 32 3 10 0 34 3 10 0 35 3 10 0 36 3 10 0 37 3 10 0 38 3 10 0 39 3 10 0 40 3 10 0 41 3 10 0 42 3 10 0 45 3 10 0 46 3 10 0 47 3 10 0 48 3 10 0 58 3 10 0 72 3 10 0 73 3 10 0 74 3 10 0 76 3 10 0 79 3 10 0 80 3 10 0 81 3 10 0 82 3 10 0 83 3 10 0 84 3 10 0 92 3 10 0 93 3 10 0 94 3 10 0 98 3 10 0 99 3 10 0 100 3 10 0 101 3 10 0 102 3 10 0 103 3 10 0 104 3 10 1 51] -#[0 3 14 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 8 37 0 1 8 41 0 14 8 45 0 58 8 49 0 229 8 53 0 230 8 57 0 231 8 61 0 232] -#[0 3 18 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 8 65 0 19] -#[0 3 22 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 3 26 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 8 69 0 19] -#[1 6 229 0 2 2 78 0 4 4 21 0 5 8 73 0 17 2 78 0 45] -#[0 8 77 0 45] -#[0 3 30 0 4 0 19 0 45] -#[0 3 34 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 3 38 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 3 42 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 8 81 0 1] -#[0 3 46 0 1 0 4 0 45] -#[0 3 50 0 1 0 4] -#[0 3 46 0 1 0 4 0 45] -#[1 8 85 0 1 8 89 0 4] -#[1 3 54 0 1 8 93 0 3 3 54 0 4 3 54 0 5 3 54 0 6 3 54 0 17 3 54 0 19 3 54 0 30 3 54 0 44 3 54 0 45 3 54 0 49 3 54 0 50 3 54 0 51 3 54 0 52 3 54 0 53 3 54 0 54 3 54 0 55 3 54 0 56 3 54 0 59 3 54 0 60 3 54 0 66 3 54 0 72 3 54 0 75 3 54 0 86 3 54 0 89 3 54 0 90 3 54 0 91 3 54 0 93 3 54 0 94 3 54 0 95 3 54 0 96 3 54 0 97 8 97 0 148 3 54 1 51] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 8 101 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 3 58 0 1 0 2 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 8 105 0 104] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 8 109 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 3 62 0 4 8 113 0 11 3 62 0 95 8 117 1 43] -#[1 8 121 0 4 8 125 0 95] -#[0 3 66 0 4 0 95] -#[1 2 201 0 104 8 129 0 117 3 37 0 119 8 133 0 120 1 205 1 48 1 209 1 49] -#[1 2 66 0 3 6 209 0 10 8 137 0 147 6 217 0 152] -#[0 3 70 0 3 0 10] -#[0 3 74 0 3 0 4] -#[0 3 78 0 3 0 4] -#[1 3 82 0 3 8 141 0 4] -#[1 3 86 0 1 3 86 0 4 0 10 0 13 3 86 0 45 0 10 0 104 8 145 0 134 8 149 1 34 8 153 1 36 8 157 1 37] -#[0 3 90 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 2 201 0 104 7 189 0 117 3 37 0 119 8 161 0 121 1 205 1 48 1 209 1 49] -#[1 8 165 0 3 8 169 0 185] -#[1 3 94 0 3 8 173 0 4] -#[0 3 98 0 4 0 45] -#[0 3 102 0 4 0 45] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 8 177 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 8 181 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 3 106 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 3 110 0 4 4 21 0 5 3 110 0 19] -#[0 3 114 0 1 0 4 0 6 0 17 0 19 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 95 0 96 0 97 1 51] -#[1 3 118 0 1 0 45 0 7 0 14 0 8 0 14 0 9 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 28 0 14 0 29 0 14 0 32 0 14 0 34 0 14 0 35 0 14 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 0 14 0 72 0 14 0 104 8 185 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 8 189 0 142 1 37 0 143 1 41 0 144 1 45 0 149 8 193 0 160 8 197 0 167 8 201 0 187 8 205 0 188 8 209 0 189 8 213 0 190 8 217 0 191] -#[0 3 122 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104 1 51] -#[0 8 221 0 45] -#[0 3 126 0 1 0 45] -#[0 8 225 0 1] -#[1 6 37 0 3 0 49 0 9 0 57 0 13 0 61 0 16 3 45 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 6 45 0 144 1 53 0 171 1 61 0 183 3 53 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 6 49 1 20 1 201 1 22 8 229 1 27 6 69 1 29 1 205 1 48 1 209 1 49] -#[0 3 130 0 4 0 19] -#[0 7 53 0 2] -#[0 3 134 0 4 0 19] -#[0 8 233 0 19] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 77 0 24 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 1 0 42 0 137 0 45 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 63 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 49 0 159 1 53 0 171 1 61 0 183 8 237 0 200 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 3 138 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 8 241 0 17] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 8 245 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 8 249 0 233 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 8 253 0 1 8 41 0 14 8 45 0 58 9 1 0 230 9 5 0 231 8 61 0 232] -#[1 9 9 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 8 41 0 14 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 8 45 0 58 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 2 157 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 9 13 0 181 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 9 17 0 232 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 3 142 0 1 0 14 0 58] -#[0 3 146 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[1 0 41 0 3 9 21 0 159] -#[0 9 25 0 45] -#[1 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 9 29 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 3 150 0 19 0 69 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 67 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 53 0 171 1 61 0 183 5 1 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 9 33 0 236 9 37 0 238 9 41 0 239 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 3 154 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 3 158 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 9 45 0 1 6 145 0 3 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 7 129 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 9 49 0 165 7 137 0 166 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 3 162 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 14 0 9 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 28 0 14 0 29 0 14 0 32 0 14 0 34 0 14 0 35 0 14 0 36 0 113 0 37 0 117 0 38 9 53 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 0 14 0 72 0 14 0 104 9 57 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 9 61 0 142 1 37 0 143 1 41 0 144 1 45 0 149 9 65 0 153 9 69 0 154 9 73 0 155 9 77 0 157 9 81 0 158 9 85 0 159 9 89 0 160 9 93 0 161 9 97 0 167 9 101 1 55] -#[0 3 166 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 3 170 0 4 0 19] -#[0 9 105 0 21] -#[0 9 109 0 19] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 201 0 104 2 205 0 111 2 209 0 112 9 113 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 9 117 1 44 1 205 1 48 1 209 1 49] -#[0 3 174 0 4 0 95] -#[1 7 165 0 104 9 121 1 42] -#[0 3 178 0 3 0 9 0 10 0 11 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 104] -#[0 1 94 0 3 0 4 0 10 0 14 0 45] -#[0 3 182 0 3 0 10] -#[1 8 93 0 3 9 125 0 148] -#[1 2 201 0 104 7 189 0 117 3 37 0 119 9 129 0 121 1 205 1 48 1 209 1 49] -#[1 0 57 0 13 9 133 0 104 2 153 0 144] -#[1 2 254 0 1 8 5 0 4 2 254 0 45 9 137 1 31] -#[1 3 186 0 1 1 43 0 4 3 186 0 45] -#[0 3 190 0 1 0 4 0 45] -#[0 3 194 0 3 0 4] -#[1 3 198 0 1 0 45 0 7 0 14 0 8 0 14 0 9 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 28 0 14 0 29 0 14 0 32 0 14 0 34 0 14 0 35 0 14 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 0 14 0 72 0 14 0 104 9 145 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 8 189 0 142 1 37 0 143 1 41 0 144 1 45 0 149 9 149 0 160 9 153 0 167 9 157 0 191 9 161 0 193 9 165 0 194 9 169 0 195 9 173 0 196] -#[0 3 202 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 2 201 0 104 7 189 0 117 3 37 0 119 9 177 0 121 1 205 1 48 1 209 1 49] -#[0 9 181 0 19] -#[0 9 185 0 19] -#[0 3 206 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 3 113 0 8 2 62 0 9 4 113 0 13 3 117 0 15 1 47 0 25 1 51 0 26 1 55 0 27 1 59 0 28 1 63 0 29 1 67 0 32 1 71 0 34 1 75 0 35 3 121 0 36 6 201 0 72 1 79 0 104 2 205 0 111 2 209 0 112 9 189 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 9 193 0 145 1 205 1 48 1 209 1 49] -#[0 3 206 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 9 197 0 14 9 201 0 45] -#[0 9 205 0 1] -#[1 3 210 0 1 0 45 0 7 0 14 0 8 0 14 0 9 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 28 0 14 0 29 0 14 0 32 0 14 0 34 0 14 0 35 0 14 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 0 14 0 72 0 14 0 104 8 185 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 8 189 0 142 1 37 0 143 1 41 0 144 1 45 0 149 8 193 0 160 8 197 0 167 9 209 0 189 8 213 0 190 8 217 0 191] -#[0 3 214 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 3 206 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 3 218 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 3 222 0 7 0 8 0 12 0 13 0 15 0 18 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 47 1 51] -#[0 3 226 0 1 0 4 0 19] -#[0 3 230 0 1 0 4] -#[0 3 234 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 3 238 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 3 242 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 3 246 0 17] -#[0 9 213 0 17] -#[0 3 250 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 9 217 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 8 41 0 14 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 8 45 0 58 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 2 157 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 9 13 0 181 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 9 17 0 232 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 3 254 0 1 0 14 0 58] -#[0 4 2 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 4 6 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 4 6 0 14 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 4 6 0 58 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 4 145 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 4 10 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 4 14 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 4 18 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 9 221 0 19] -#[0 9 225 0 19] -#[1 6 133 0 4 4 22 0 19] -#[0 4 26 0 19] -#[0 4 30 0 1 0 4 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 4 34 0 1 0 4] -#[1 0 41 0 3 0 42 0 7 0 42 0 8 0 42 0 9 0 42 0 12 0 42 0 13 0 42 0 15 0 42 0 18 0 42 0 25 0 42 0 26 0 42 0 27 0 42 0 28 0 42 0 29 0 42 0 32 0 42 0 34 0 42 0 35 0 42 0 36 0 42 0 37 0 42 0 38 0 42 0 39 0 42 0 40 0 42 0 41 0 42 0 42 0 42 0 46 0 42 0 47 0 42 0 72 0 42 0 104 9 229 0 159] -#[0 4 38 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 3 113 0 8 2 62 0 9 4 113 0 13 3 117 0 15 1 47 0 25 1 51 0 26 1 55 0 27 1 59 0 28 1 63 0 29 1 67 0 32 1 71 0 34 1 75 0 35 3 121 0 36 6 201 0 72 1 79 0 104 2 205 0 111 2 209 0 112 9 189 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 9 233 0 145 9 237 0 178 1 205 1 48 1 209 1 49] -#[0 9 241 0 1] -#[1 4 42 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 14 0 9 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 28 0 14 0 29 0 14 0 32 0 14 0 34 0 14 0 35 0 14 0 36 0 113 0 37 0 117 0 38 9 53 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 0 14 0 72 0 14 0 104 9 57 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 9 61 0 142 1 37 0 143 1 41 0 144 1 45 0 149 9 245 0 155 9 77 0 157 9 81 0 158 9 85 0 159 9 89 0 160 9 93 0 161 9 97 0 167 9 101 1 55] -#[0 4 46 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 50 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 50 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 50 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 38 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 38 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 0 41 0 3 9 249 0 45 9 253 0 159 10 1 0 168] -#[0 4 50 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 10 5 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 4 54 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 4 58 0 4 0 52 0 95] -#[1 4 62 0 4 10 9 0 52 4 62 0 95] -#[0 4 66 0 4 0 95] -#[0 4 70 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 4 74 0 3 0 4] -#[1 4 78 0 1 4 78 0 3 4 78 0 4 10 13 0 21 4 78 0 45 10 17 1 38] -#[1 4 82 0 1 10 21 0 45 10 25 1 35 10 29 1 40] -#[1 0 10 0 13 0 10 0 104 8 145 0 134 10 33 1 37] -#[0 4 86 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 90 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 9 201 0 45] -#[0 4 86 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 10 37 0 1] -#[1 4 94 0 1 0 45 0 7 0 14 0 8 0 14 0 9 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 28 0 14 0 29 0 14 0 32 0 14 0 34 0 14 0 35 0 14 0 36 0 113 0 37 0 117 0 38 0 121 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 0 14 0 72 0 14 0 104 9 145 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 8 189 0 142 1 37 0 143 1 41 0 144 1 45 0 149 9 149 0 160 9 153 0 167 9 157 0 191 10 41 0 195 9 173 0 196] -#[0 4 98 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 86 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 102 0 3 0 4] -#[1 4 106 0 1 8 93 0 3 4 106 0 4 4 106 0 5 4 106 0 6 4 106 0 17 4 106 0 19 4 106 0 30 4 106 0 44 4 106 0 45 4 106 0 49 4 106 0 50 4 106 0 51 4 106 0 52 4 106 0 53 4 106 0 54 4 106 0 55 4 106 0 56 4 106 0 59 4 106 0 60 4 106 0 66 4 106 0 72 4 106 0 75 4 106 0 86 4 106 0 89 4 106 0 90 4 106 0 91 4 106 0 93 4 106 0 94 4 106 0 95 4 106 0 96 4 106 0 97 10 45 0 148 4 106 1 51] -#[0 4 54 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 5 117 0 104 10 49 0 162 5 125 0 163 5 129 0 164] -#[1 0 49 0 9 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 201 0 104 2 205 0 111 2 209 0 112 10 53 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 10 57 0 171 1 205 1 48 1 209 1 49] -#[1 6 145 0 3 0 49 0 9 0 61 0 16 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 7 129 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 10 61 0 165 7 137 0 166 1 53 0 171 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 4 110 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 114 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104 1 51] -#[0 4 118 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 122 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 4 126 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 77 0 24 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 1 0 42 0 137 0 45 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 63 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 49 0 159 1 53 0 171 1 61 0 183 10 65 0 200 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[1 0 41 0 3 0 49 0 9 0 61 0 16 0 69 0 21 0 73 0 22 0 77 0 24 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 1 0 42 0 137 0 45 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 63 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 49 0 159 1 53 0 171 1 61 0 183 10 69 0 200 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 4 130 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 0 49 0 9 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 3 49 0 104 2 205 0 111 2 209 0 112 10 53 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 10 73 0 123 10 57 0 171 1 205 1 48 1 209 1 49] -#[1 4 134 0 3 10 77 0 23 10 81 0 170 10 85 0 176] -#[0 4 138 0 1 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 58 0 59 0 60 0 66 0 72 0 73 0 74 0 75 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 86 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 4 142 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 146 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 150 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 154 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 10 89 0 19] -#[1 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 2 201 0 104 2 205 0 111 2 209 0 112 10 93 0 113 0 241 0 114 0 245 0 115 0 249 0 116 2 217 0 117 2 221 0 118 2 225 0 119 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 10 97 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 4 158 0 1 8 93 0 3 4 158 0 4 4 158 0 45 10 101 0 148 10 105 1 39] -#[1 3 162 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 14 0 9 0 53 0 12 0 59 0 13 0 14 0 15 0 65 0 18 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 28 0 14 0 29 0 14 0 32 0 14 0 34 0 14 0 35 0 14 0 36 0 113 0 37 0 117 0 38 9 53 0 39 0 125 0 40 0 129 0 41 2 97 0 42 2 101 0 45 0 141 0 46 0 145 0 47 0 14 0 72 0 14 0 104 9 57 0 108 2 109 0 138 2 113 0 139 2 117 0 140 1 29 0 141 9 61 0 142 1 37 0 143 1 41 0 144 1 45 0 149 10 109 0 153 9 69 0 154 9 73 0 155 9 77 0 157 9 81 0 158 9 85 0 159 9 89 0 160 9 93 0 161 9 97 0 167 9 101 1 55] -#[0 10 113 0 1] -#[0 4 162 0 1] -#[0 4 166 0 1 0 4 0 45] -#[0 4 170 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 4 174 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 178 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[1 6 225 0 4 10 117 0 45] -#[1 10 121 0 104 10 125 0 169] -#[1 10 121 0 104 10 129 0 169] -#[0 10 133 0 45] -#[0 4 182 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 4 186 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 31 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 10 137 0 21] -#[1 2 201 0 104 8 129 0 117 3 37 0 119 10 141 0 120 10 145 0 177 1 205 1 48 1 209 1 49] -#[1 10 149 0 3 10 153 0 179] -#[0 4 190 0 3 0 14 0 45] -#[0 4 194 0 1 0 4 0 5 0 6 0 17 0 19 0 30 0 44 0 45 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 59 0 60 0 66 0 72 0 75 0 86 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 1 51] -#[0 4 198 0 4 0 52 0 95] -#[0 10 157 0 19] -#[0 4 202 0 1 0 4 0 45] -#[0 4 206 0 1 0 4 0 45] -#[0 4 210 0 1] -#[0 4 214 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 14 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104 1 51] -#[0 4 218 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 10 161 0 21] -#[1 4 134 0 3 10 165 0 5 4 134 0 14 10 77 0 23 4 134 0 45 10 169 0 170 10 85 0 176] -#[1 4 134 0 3 10 165 0 5 4 134 0 14 10 77 0 23 4 134 0 45 10 173 0 170 10 85 0 176] -#[0 4 222 0 1 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 0 18 0 13 4 226 0 19 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 28 0 18 0 29 0 18 0 32 0 18 0 34 0 18 0 35 0 18 0 38 0 18 0 104 10 177 0 172 10 181 0 173 10 185 0 174 3 241 0 175] -#[0 4 230 0 3 0 4 0 14 0 45] -#[1 4 234 0 3 10 189 0 4 4 234 0 14 4 234 0 45] -#[1 10 193 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 0 14 0 15 10 197 0 16 0 65 0 18 0 69 0 21 10 201 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 2 157 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 10 205 0 180 10 209 0 181 10 213 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 4 238 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 4 242 0 1 0 3 0 4 0 45] -#[1 0 18 0 13 4 226 0 19 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 28 0 18 0 29 0 18 0 32 0 18 0 34 0 18 0 35 0 18 0 38 0 18 0 104 10 217 0 172 10 181 0 173 10 185 0 174 3 241 0 175] -#[0 10 221 0 6] -#[0 4 246 0 3 0 14 0 45] -#[0 4 246 0 3 0 14 0 45] -#[0 10 225 0 19] -#[1 10 229 0 4 4 250 0 19] -#[0 4 254 0 4 0 19] -#[1 2 201 0 104 8 129 0 117 3 37 0 119 10 233 0 120 1 205 1 48 1 209 1 49] -#[0 5 2 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 10 237 0 21 2 177 0 30] -#[1 0 50 0 5 10 241 0 21 0 50 0 30 0 50 0 93 0 50 0 94] -#[1 10 245 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 2 157 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 10 249 0 181 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[1 10 253 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 4 145 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[1 11 1 0 30 0 142 0 93 0 142 0 94] -#[0 11 5 0 19] -#[0 5 6 0 3 0 5 0 14 0 23 0 45] -#[0 5 10 0 3 0 23] -#[1 0 18 0 13 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 28 0 18 0 29 0 18 0 32 0 18 0 34 0 18 0 35 0 18 0 38 0 18 0 104 11 9 0 174 3 241 0 175] -#[0 5 14 0 3 0 4 0 14 0 45] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 11 13 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 11 17 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 5 18 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 11 21 0 1 0 41 0 3 0 45 0 7 0 14 0 8 0 49 0 9 0 53 0 12 0 11 0 13 0 14 0 15 0 61 0 16 0 65 0 18 0 69 0 21 0 73 0 22 0 77 0 24 0 15 0 25 0 19 0 26 0 23 0 27 0 27 0 28 0 31 0 29 0 35 0 32 0 39 0 34 0 43 0 35 0 14 0 36 0 113 0 37 0 47 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 149 0 48 0 153 0 72 0 157 0 73 0 161 0 74 0 165 0 76 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 51 0 104 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 4 145 0 126 1 21 0 138 1 25 0 139 1 29 0 141 1 33 0 142 1 37 0 143 1 41 0 144 1 45 0 149 1 49 0 159 1 53 0 171 1 57 0 175 1 61 0 183 1 65 0 199 1 69 0 200 1 73 0 201 1 77 0 202 1 81 0 203 1 85 0 204 1 89 0 205 1 93 0 206 1 97 0 208 1 101 0 209 1 105 0 210 1 109 0 211 1 113 0 212 1 117 0 213 1 121 0 214 1 125 0 215 1 129 0 216 1 133 0 217 1 137 0 218 1 141 0 219 1 145 0 220 1 149 0 221 1 153 0 222 1 157 0 223 1 161 0 224 1 165 0 225 1 169 0 226 1 173 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 1 193 1 5 1 197 1 6 1 201 1 22 1 205 1 48 1 209 1 49 1 213 1 53] -#[0 5 22 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[1 11 25 0 16 11 29 0 22 0 153 0 72 5 133 0 92 0 199 0 104 5 141 1 5] -#[0 5 26 0 3 0 5 0 14 0 23 0 45] -#[0 5 30 0 4 0 19] -#[0 11 33 0 19] -#[0 11 37 0 19] -#[0 5 34 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 18 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 72 0 104] -#[0 11 41 0 21] -#[0 11 45 0 21] -#[0 11 49 0 45] -#[0 11 53 0 45] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 11 57 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[1 0 49 0 9 0 61 0 16 2 30 0 19 1 217 0 21 0 73 0 22 0 81 0 25 0 85 0 26 0 89 0 27 0 93 0 28 0 97 0 29 0 101 0 32 0 105 0 34 0 109 0 35 0 153 0 72 1 221 0 85 1 225 0 88 1 229 0 90 1 233 0 91 0 193 0 92 0 197 0 93 0 201 0 94 0 205 0 98 0 209 0 99 0 213 0 100 0 217 0 101 0 221 0 102 0 225 0 103 0 55 0 104 6 173 0 109 0 233 0 110 0 237 0 111 0 241 0 114 0 245 0 115 0 249 0 116 0 253 0 118 1 1 0 119 1 5 0 123 1 9 0 124 1 13 0 125 1 245 0 164 1 53 0 171 11 61 0 182 1 61 0 183 1 249 0 221 1 253 0 222 2 1 0 223 2 5 0 224 2 9 0 225 2 13 0 226 2 17 0 227 1 177 0 245 1 181 0 246 1 185 0 247 1 189 0 248 2 21 0 249 2 25 0 251 2 29 0 253 6 181 1 0 1 193 1 5 2 33 1 6 2 37 1 7 2 41 1 8 2 45 1 9 2 49 1 10 2 53 1 11 2 57 1 12 2 61 1 13 2 65 1 14 2 69 1 15 2 73 1 16 2 77 1 17 2 81 1 18 2 85 1 19 2 89 1 20 2 93 1 21 1 201 1 22 1 205 1 48 1 209 1 49] -#[0 5 38 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 5 42 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 11 65 0 19] -#[0 11 69 0 19] -#[0 11 73 0 45] -#[0 11 77 0 45] -#[0 5 46 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] -#[0 5 50 0 1 0 3 0 7 0 8 0 9 0 12 0 13 0 15 0 16 0 18 0 21 0 22 0 24 0 25 0 26 0 27 0 28 0 29 0 32 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 73 0 74 0 76 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 93 0 94 0 98 0 99 0 100 0 101 0 102 0 103 0 104] +#[1 6 81 0 6 0 49 0 11 3 61 0 12 0 61 0 17 1 230 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 149 0 48 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 207 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 6 89 0 145 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 6 93 1 30 1 201 1 31 6 97 1 34 6 101 1 35 6 105 1 36 6 109 1 37 6 113 1 38 1 205 1 57 1 209 1 58] +#[0 5 117 0 105] +#[0 1 234 0 1 0 5 0 7 0 8 0 11 0 13 0 18 0 19 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 213 0 105 2 217 0 112 2 221 0 113 6 117 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 1 205 1 57 1 209 1 58] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 213 0 105 2 217 0 112 2 221 0 113 6 121 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 1 205 1 57 1 209 1 58] +#[0 1 238 0 5 0 96] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 205 0 59 2 213 0 105 2 217 0 112 2 221 0 113 2 225 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 6 125 1 55 1 205 1 57 1 209 1 58] +#[0 1 242 0 1 0 3 0 4 0 5 0 6 0 10 0 12 0 14 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 3 145 0 38 0 149 0 48 2 213 0 105 2 217 0 112 2 221 0 113 6 129 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 3 153 0 145 1 205 1 57 1 209 1 58 3 157 1 59] +#[1 1 246 0 19 6 133 0 36 6 137 0 248] +#[0 1 250 0 19 0 36] +#[1 6 141 0 75 1 254 0 76 6 145 0 244 6 149 0 245 6 153 0 250] +#[0 2 2 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 2 6 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 6 157 0 19] +#[0 6 161 0 12] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 3 145 0 38 0 149 0 48 2 213 0 105 2 217 0 112 2 221 0 113 6 165 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 3 153 0 145 1 205 1 57 1 209 1 58 3 157 1 59] +#[0 2 10 0 36] +#[0 2 14 0 5 0 19 0 36] +#[0 6 169 0 36] +#[0 2 18 0 36] +#[1 6 173 0 5 2 10 0 36] +#[0 2 22 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 177 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 2 26 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 2 30 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 5 81 0 4 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 181 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 3 89 0 3 6 185 0 6 6 189 0 168 5 89 1 15] +#[1 2 34 0 1 5 49 0 3 2 34 0 4 2 34 0 5 2 34 0 15 2 34 0 19 2 34 0 28 2 34 0 36 2 34 0 44 2 34 0 49 2 34 0 50 2 34 0 51 2 34 0 52 2 34 0 53 2 34 0 54 2 34 0 55 2 34 0 56 2 34 0 57 2 34 0 59 2 34 0 71 2 34 0 72 2 34 0 73 2 34 0 87 2 34 0 89 2 34 0 90 2 34 0 91 2 34 0 93 2 34 0 94 2 34 0 95 2 34 0 96 2 34 0 97 2 34 0 98 6 193 0 123 6 197 1 13 6 201 1 14 3 101 1 15 2 34 1 60] +#[0 2 38 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 3 89 0 3 6 185 0 6 6 205 0 168 5 89 1 15] +#[1 2 34 0 1 5 49 0 3 2 34 0 4 2 34 0 5 2 34 0 15 2 34 0 19 2 34 0 28 2 34 0 36 2 34 0 44 2 34 0 49 2 34 0 50 2 34 0 51 2 34 0 52 2 34 0 53 2 34 0 54 2 34 0 55 2 34 0 56 2 34 0 57 2 34 0 59 2 34 0 71 2 34 0 72 2 34 0 73 2 34 0 87 2 34 0 89 2 34 0 90 2 34 0 91 2 34 0 93 2 34 0 94 2 34 0 95 2 34 0 96 2 34 0 97 2 34 0 98 6 193 0 123 6 209 1 13 6 201 1 14 3 101 1 15 2 34 1 60] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 6 217 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 2 46 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 2 50 0 1 0 3 0 4 0 5 0 6 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 0 105 1 60] +#[0 2 54 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 2 58 0 1 0 3 0 4 0 5 0 6 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 0 105 1 60] +#[0 2 54 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 0 22 0 1 0 22 0 3 0 22 0 4 0 22 0 5 0 22 0 6 0 22 0 10 0 22 0 12 0 22 0 14 0 22 0 15 0 22 0 19 0 22 0 20 0 22 0 28 0 22 0 36 0 22 0 44 0 22 0 49 0 22 0 50 0 22 0 51 0 22 0 52 0 22 0 53 0 22 0 54 0 22 0 55 0 22 0 56 0 22 0 57 0 22 0 59 0 22 0 71 0 199 0 72 0 22 0 73 0 22 0 87 0 22 0 89 0 22 0 90 0 22 0 91 0 22 0 93 0 22 0 96 0 22 0 97 0 22 0 98 0 22 0 105 6 225 1 9 0 22 1 60] +#[0 6 229 0 4] +#[0 2 62 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 6 233 0 28] +#[0 2 66 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 2 70 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 11 0 12 0 13 0 15 0 18 0 19 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 0 105 1 60] +#[1 2 74 0 6 2 74 0 9 2 74 0 10 6 237 0 72 6 241 0 146] +#[1 2 78 0 6 6 245 0 10 6 249 0 148 6 253 0 153] +#[1 2 74 0 6 2 74 0 9 6 237 0 72 7 1 0 146] +#[0 2 54 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 202 0 2 0 3 0 5 0 15 0 19 0 36] +#[1 7 5 0 5 2 82 0 36] +#[0 2 86 0 5 0 36] +#[1 7 9 0 2 4 41 0 3 2 90 0 5 2 90 0 36] +#[0 2 94 0 5 0 36] +#[0 2 98 0 1 0 2 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 7 13 0 4] +#[1 0 153 0 72 0 22 0 105 7 17 1 9] +#[0 7 21 0 105] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 7 25 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 2 102 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 0 193 0 92 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 7 29 0 126 1 49 0 173 1 57 0 185 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 7 33 0 253 7 37 0 254 1 189 1 8 1 193 1 9 2 45 1 16 7 41 1 18 2 57 1 19 1 205 1 57 1 209 1 58] +#[1 7 45 0 20 5 137 0 105 7 49 0 165] +#[0 2 106 0 88] +#[1 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 29 0 18 0 30 0 18 0 32 0 18 0 33 0 18 0 34 0 18 0 38 0 18 0 48 0 211 0 105 1 249 0 165 4 1 0 176 4 5 0 177 7 53 1 3 7 57 1 5] +#[0 2 110 0 2 0 3 0 5 0 15 0 19 0 36 0 88] +#[0 2 114 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 2 118 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 2 114 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 2 122 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 2 126 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 2 126 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[0 2 126 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 2 130 0 1 2 130 0 4 2 130 0 5 2 130 0 15 2 130 0 19 2 130 0 36 0 215 0 44 2 130 0 49 2 130 0 50 2 130 0 51 2 130 0 52 2 130 0 53 2 130 0 54 2 130 0 55 2 130 0 56 2 130 0 57 2 130 0 59 2 130 0 71 2 130 0 72 2 130 0 73 0 219 0 87 0 223 0 89 2 130 0 90 2 130 0 91 2 130 0 93 2 130 0 96 2 130 0 97 2 130 0 98 2 130 1 60] +#[1 2 130 0 1 2 130 0 4 2 130 0 5 2 130 0 15 2 130 0 19 2 130 0 36 0 215 0 44 2 130 0 49 2 130 0 50 2 130 0 51 2 130 0 52 2 130 0 53 2 130 0 54 2 130 0 55 2 130 0 56 2 130 0 57 2 130 0 59 2 130 0 71 2 130 0 72 2 130 0 73 0 219 0 87 0 223 0 89 2 130 0 90 2 130 0 91 2 130 0 93 2 130 0 96 2 130 0 97 2 130 0 98 2 130 1 60] +#[1 2 134 0 1 2 134 0 4 2 134 0 5 2 134 0 15 2 134 0 19 2 134 0 36 2 134 0 44 2 134 0 49 2 134 0 50 2 134 0 51 2 134 0 52 2 134 0 53 2 134 0 54 2 134 0 55 2 134 0 56 2 134 0 57 2 134 0 59 2 134 0 71 2 134 0 72 2 134 0 73 2 134 0 87 2 134 0 89 0 227 0 90 0 231 0 91 2 134 0 93 2 134 0 96 2 134 0 97 2 134 0 98 2 134 1 60] +#[1 2 134 0 1 2 134 0 4 2 134 0 5 2 134 0 15 2 134 0 19 2 134 0 36 2 134 0 44 2 134 0 49 2 134 0 50 2 134 0 51 2 134 0 52 2 134 0 53 2 134 0 54 2 134 0 55 2 134 0 56 2 134 0 57 2 134 0 59 2 134 0 71 2 134 0 72 2 134 0 73 2 134 0 87 2 134 0 89 0 227 0 90 0 231 0 91 2 134 0 93 2 134 0 96 2 134 0 97 2 134 0 98 2 134 1 60] +#[1 2 134 0 1 2 134 0 4 2 134 0 5 2 134 0 15 2 134 0 19 2 134 0 36 2 134 0 44 2 134 0 49 2 134 0 50 2 134 0 51 2 134 0 52 2 134 0 53 2 134 0 54 2 134 0 55 2 134 0 56 2 134 0 57 2 134 0 59 2 134 0 71 2 134 0 72 2 134 0 73 2 134 0 87 2 134 0 89 0 227 0 90 0 231 0 91 2 134 0 93 2 134 0 96 2 134 0 97 2 134 0 98 2 134 1 60] +#[1 2 138 0 1 2 138 0 4 2 138 0 5 2 138 0 15 2 138 0 19 2 138 0 36 2 138 0 44 2 138 0 49 2 138 0 50 2 138 0 51 2 138 0 52 2 138 0 53 2 138 0 54 2 138 0 55 2 138 0 56 2 138 0 57 2 138 0 59 2 138 0 71 2 138 0 72 0 235 0 73 2 138 0 87 2 138 0 89 2 138 0 90 2 138 0 91 2 138 0 93 2 138 0 96 0 239 0 97 0 243 0 98 2 138 1 60] +#[1 2 138 0 1 2 138 0 4 2 138 0 5 2 138 0 15 2 138 0 19 2 138 0 36 2 138 0 44 2 138 0 49 2 138 0 50 2 138 0 51 2 138 0 52 2 138 0 53 2 138 0 54 2 138 0 55 2 138 0 56 2 138 0 57 2 138 0 59 2 138 0 71 2 138 0 72 0 235 0 73 2 138 0 87 2 138 0 89 2 138 0 90 2 138 0 91 2 138 0 93 2 138 0 96 0 239 0 97 0 243 0 98 2 138 1 60] +#[1 3 89 0 3 3 97 0 123 3 101 1 15] +#[0 2 138 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 2 138 0 1 2 138 0 4 2 138 0 5 2 138 0 15 2 138 0 19 2 138 0 36 2 138 0 44 2 138 0 49 2 138 0 50 2 138 0 51 2 138 0 52 2 138 0 53 2 138 0 54 2 138 0 55 2 138 0 56 2 138 0 57 2 138 0 59 2 138 0 71 2 138 0 72 0 235 0 73 2 138 0 87 2 138 0 89 2 138 0 90 2 138 0 91 2 138 0 93 2 138 0 96 0 239 0 97 0 243 0 98 2 138 1 60] +#[1 2 138 0 1 2 138 0 4 2 138 0 5 2 138 0 15 2 138 0 19 2 138 0 36 2 138 0 44 2 138 0 49 2 138 0 50 2 138 0 51 2 138 0 52 2 138 0 53 2 138 0 54 2 138 0 55 2 138 0 56 2 138 0 57 2 138 0 59 2 138 0 71 2 138 0 72 0 235 0 73 2 138 0 87 2 138 0 89 2 138 0 90 2 138 0 91 2 138 0 93 2 138 0 96 0 239 0 97 0 243 0 98 2 138 1 60] +#[1 2 142 0 1 2 142 0 4 2 142 0 5 2 142 0 15 2 142 0 19 2 142 0 36 2 142 0 44 2 142 0 49 2 142 0 50 2 142 0 51 2 142 0 52 2 142 0 53 2 142 0 54 0 247 0 55 0 251 0 56 0 255 0 57 2 142 0 59 2 142 0 71 1 3 0 72 2 142 0 73 2 142 0 87 2 142 0 89 2 142 0 90 2 142 0 91 2 142 0 93 1 7 0 96 2 142 0 97 2 142 0 98 2 142 1 60] +#[1 2 142 0 1 2 142 0 4 2 142 0 5 2 142 0 15 2 142 0 19 2 142 0 36 2 142 0 44 2 142 0 49 2 142 0 50 2 142 0 51 2 142 0 52 2 142 0 53 2 142 0 54 0 247 0 55 0 251 0 56 0 255 0 57 2 142 0 59 2 142 0 71 1 3 0 72 2 142 0 73 2 142 0 87 2 142 0 89 2 142 0 90 2 142 0 91 2 142 0 93 1 7 0 96 2 142 0 97 2 142 0 98 2 142 1 60] +#[1 2 146 0 1 2 146 0 4 2 146 0 5 2 146 0 15 2 146 0 19 2 146 0 36 2 146 0 44 2 146 0 49 2 146 0 50 2 146 0 51 2 146 0 52 1 11 0 53 2 146 0 54 2 146 0 55 2 146 0 56 2 146 0 57 2 146 0 59 1 15 0 71 2 146 0 72 2 146 0 73 2 146 0 87 2 146 0 89 2 146 0 90 2 146 0 91 2 146 0 93 2 146 0 96 2 146 0 97 2 146 0 98 2 146 1 60] +#[1 2 150 0 1 2 150 0 4 2 150 0 5 2 150 0 15 2 150 0 19 2 150 0 36 2 150 0 44 2 150 0 49 2 150 0 50 2 150 0 51 2 150 0 52 2 150 0 53 1 19 0 54 2 150 0 55 2 150 0 56 2 150 0 57 2 150 0 59 2 150 0 71 2 150 0 72 2 150 0 73 2 150 0 87 2 150 0 89 2 150 0 90 2 150 0 91 2 150 0 93 2 150 0 96 2 150 0 97 2 150 0 98 2 150 1 60] +#[1 2 154 0 1 2 154 0 4 2 154 0 5 2 154 0 15 2 154 0 19 2 154 0 36 2 154 0 44 1 23 0 49 2 154 0 50 2 154 0 51 2 154 0 52 2 154 0 53 2 154 0 54 2 154 0 55 2 154 0 56 2 154 0 57 2 154 0 59 2 154 0 71 2 154 0 72 2 154 0 73 2 154 0 87 2 154 0 89 2 154 0 90 2 154 0 91 2 154 0 93 2 154 0 96 2 154 0 97 2 154 0 98 2 154 1 60] +#[1 2 158 0 1 2 158 0 4 2 158 0 5 2 158 0 15 2 158 0 19 2 158 0 36 2 158 0 44 2 158 0 49 1 27 0 50 2 158 0 51 2 158 0 52 2 158 0 53 2 158 0 54 2 158 0 55 2 158 0 56 2 158 0 57 2 158 0 59 2 158 0 71 2 158 0 72 2 158 0 73 2 158 0 87 2 158 0 89 2 158 0 90 2 158 0 91 2 158 0 93 2 158 0 96 2 158 0 97 2 158 0 98 2 158 1 60] +#[1 2 162 0 1 2 162 0 4 2 162 0 5 2 162 0 15 2 162 0 19 2 162 0 36 2 162 0 44 2 162 0 49 2 162 0 50 1 31 0 51 2 162 0 52 2 162 0 53 2 162 0 54 2 162 0 55 2 162 0 56 2 162 0 57 2 162 0 59 2 162 0 71 2 162 0 72 2 162 0 73 2 162 0 87 2 162 0 89 2 162 0 90 2 162 0 91 2 162 0 93 2 162 0 96 2 162 0 97 2 162 0 98 2 162 1 60] +#[0 7 61 0 15] +#[0 7 65 0 105] +#[1 7 69 0 28 7 73 0 36] +#[0 2 166 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 1 60] +#[0 2 170 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[1 0 41 0 6 0 49 0 11 0 53 0 12 0 57 0 16 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 109 0 36 3 21 0 40 0 145 0 47 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 63 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 7 77 0 202 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 7 81 0 12] +#[1 0 41 0 6 7 85 1 64] +#[1 7 89 0 6 7 93 0 230] +#[1 2 174 0 1 2 174 0 5 6 81 0 6 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 149 0 48 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 6 89 0 145 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 6 93 1 30 1 201 1 31 7 97 1 36 6 113 1 38 7 101 1 39 7 105 1 41 1 205 1 57 1 209 1 58] +#[1 1 35 0 2 0 71 0 3 0 126 0 19 0 71 0 28 0 126 0 44 0 126 0 49 0 126 0 50 0 126 0 51 0 126 0 52 0 126 0 53 0 126 0 54 0 126 0 55 0 126 0 56 0 126 0 57 0 126 0 59 0 126 0 60 0 126 0 61 0 126 0 62 0 126 0 63 0 126 0 64 0 126 0 65 0 126 0 66 0 126 0 67 0 126 0 68 0 126 0 69 0 126 0 70 0 126 0 71 0 99 0 72 0 126 0 73 0 126 0 87 0 126 0 89 0 126 0 90 0 126 0 91 0 126 0 94 0 126 0 95 0 126 0 96 0 126 0 97 0 126 0 98 3 85 1 9] +#[0 2 178 0 1 0 5 0 19] +#[0 2 178 0 1 0 5 0 19] +#[0 7 113 0 19] +#[1 7 117 0 5 2 182 0 19] +#[0 2 186 0 19] +#[0 2 190 0 5 0 19] +#[0 2 178 0 1 0 5 0 19] +#[0 2 194 0 5 0 96] +#[0 2 194 0 5 0 96] +#[0 2 198 0 5 0 96] +#[1 5 137 0 105 7 121 0 165 7 125 0 166] +#[1 2 202 0 19 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 29 0 18 0 30 0 18 0 32 0 18 0 33 0 18 0 34 0 18 0 38 0 18 0 48 0 18 0 105 4 233 0 177 7 129 0 249] +#[0 7 133 0 19] +#[0 7 137 0 12] +#[1 2 206 0 1 2 206 0 6 2 206 0 7 2 206 0 8 2 206 0 11 2 206 0 12 2 206 0 13 2 206 0 14 2 206 0 16 2 206 0 17 2 206 0 18 2 206 0 22 2 206 0 23 2 206 0 24 2 206 0 25 2 206 0 26 2 206 0 27 2 206 0 29 2 206 0 30 2 206 0 31 2 206 0 32 2 206 0 33 2 206 0 34 2 206 0 36 2 206 0 37 2 206 0 38 2 206 0 39 2 206 0 40 2 206 0 41 2 206 0 42 2 206 0 45 2 206 0 46 2 206 0 47 2 206 0 48 2 206 0 58 2 206 0 72 2 206 0 74 6 141 0 75 2 210 0 76 2 206 0 77 2 206 0 78 2 206 0 79 2 206 0 80 2 206 0 81 2 206 0 82 2 206 0 83 2 206 0 84 2 206 0 92 2 206 0 94 2 206 0 95 2 206 0 99 2 206 0 100 2 206 0 101 2 206 0 102 2 206 0 103 2 206 0 104 2 206 0 105 7 141 0 250 2 206 1 60] +#[1 7 145 0 76 7 149 0 246] +#[0 2 214 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 0 41 0 6 0 49 0 11 0 53 0 12 0 57 0 16 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 109 0 36 3 21 0 40 0 145 0 47 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 63 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 7 153 0 202 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 7 157 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 5 137 0 105 5 141 0 163 5 145 0 164 7 161 0 165 5 153 0 166] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 98 0 36 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 3 9 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 7 165 0 237 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 0 53 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 7 169 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 7 173 0 36] +#[0 7 177 0 4] +#[1 7 181 0 1 7 185 0 5 6 185 0 6 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 7 189 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 7 193 0 167 7 197 0 168 1 49 0 173 1 57 0 185 7 201 0 199 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 2 218 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 2 222 0 1 3 89 0 3 2 222 0 4 2 222 0 5 2 222 0 15 2 222 0 19 2 222 0 28 2 222 0 36 2 222 0 44 2 222 0 49 2 222 0 50 2 222 0 51 2 222 0 52 2 222 0 53 2 222 0 54 2 222 0 55 2 222 0 56 2 222 0 57 2 222 0 59 2 222 0 71 2 222 0 72 2 222 0 73 2 222 0 87 2 222 0 89 2 222 0 90 2 222 0 91 2 222 0 93 2 222 0 94 2 222 0 95 2 222 0 96 2 222 0 97 2 222 0 98 5 89 1 15 2 222 1 60] +#[0 2 226 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 2 230 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 2 218 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 2 226 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 2 234 0 5 0 19] +#[0 7 205 0 19] +#[1 7 209 0 5 2 238 0 19] +#[0 2 242 0 1 0 3 0 4 0 5 0 6 0 10 0 12 0 14 0 15 0 19 0 20 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 0 105 1 60] +#[0 2 246 0 1 0 2 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 0 153 0 72 1 39 0 105 7 217 1 9] +#[1 7 221 0 105 7 225 1 50 7 229 1 51] +#[1 2 250 0 6 7 233 0 9 2 250 0 10 7 237 0 147 7 241 0 151] +#[1 2 213 0 105 7 245 0 118 3 53 0 120 7 249 0 122 7 253 0 152 1 205 1 57 1 209 1 58] +#[1 8 1 0 6 8 5 1 42] +#[0 2 254 0 6] +#[1 3 2 0 6 8 9 0 9 8 13 0 186 8 17 0 194] +#[1 5 137 0 105 8 21 0 164 5 149 0 165 5 153 0 166] +#[1 6 185 0 6 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 7 189 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 8 25 0 167 7 197 0 168 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 2 246 0 1 0 2 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 8 29 0 105] +#[0 8 33 0 12] +#[0 8 37 0 19] +#[1 0 146 0 1 3 117 0 3 0 146 0 4 0 146 0 5 0 146 0 15 0 146 0 19 0 75 0 28 0 146 0 36 0 146 0 44 0 146 0 49 0 146 0 50 0 146 0 51 0 146 0 52 0 146 0 53 0 146 0 54 0 146 0 55 0 146 0 56 0 146 0 57 0 146 0 59 0 146 0 71 0 146 0 72 0 146 0 73 0 146 0 87 0 146 0 89 0 146 0 90 0 146 0 91 0 146 0 93 0 146 0 94 0 146 0 95 0 146 0 96 0 146 0 97 0 146 0 98 0 146 1 60] +#[0 0 130 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 0 130 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 3 6 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 5 137 0 105 8 41 0 165] +#[1 4 41 0 3 3 10 0 5 3 10 0 19] +#[0 1 166 0 5 0 19] +#[0 3 14 0 5 0 19] +#[1 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 8 45 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 8 49 0 6 8 53 0 188] +#[1 8 57 0 44 5 117 0 105] +#[0 3 18 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[1 3 22 0 1 3 22 0 6 3 22 0 7 3 22 0 8 3 22 0 11 3 22 0 12 3 22 0 13 3 22 0 14 3 22 0 16 3 22 0 17 3 22 0 18 3 22 0 22 3 22 0 23 3 22 0 24 3 22 0 25 3 22 0 26 3 22 0 27 3 22 0 29 3 22 0 30 8 61 0 31 3 22 0 32 3 22 0 33 3 22 0 34 3 22 0 36 3 22 0 37 3 22 0 38 3 22 0 39 3 22 0 40 3 22 0 41 3 22 0 42 3 22 0 45 3 22 0 46 3 22 0 47 3 22 0 48 3 22 0 58 3 22 0 72 3 22 0 74 3 22 0 77 3 22 0 78 3 22 0 79 3 22 0 80 3 22 0 81 3 22 0 82 3 22 0 83 3 22 0 84 3 22 0 92 3 22 0 94 3 22 0 95 3 22 0 99 3 22 0 100 3 22 0 101 3 22 0 102 3 22 0 103 3 22 0 104 3 22 0 105 3 22 1 60] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 8 65 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 3 26 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 8 69 0 1 8 73 0 14 8 77 0 58 8 81 0 231 8 85 0 232 8 89 0 233 8 93 0 234] +#[0 3 30 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 3 34 0 1 0 5] +#[1 3 38 0 1 8 97 0 5 8 101 1 40] +#[1 3 42 0 1 1 43 0 5] +#[1 6 81 0 6 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 149 0 48 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 6 89 0 145 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 6 93 1 30 1 201 1 31 8 109 1 36 6 113 1 38 1 205 1 57 1 209 1 58] +#[0 3 46 0 1 0 5 0 7 0 8 0 11 0 13 0 18 0 19 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 8 113 0 105 8 117 1 37] +#[1 7 9 0 2 4 41 0 3] +#[0 3 50 0 19 0 36] +#[0 3 54 0 19 0 36] +#[0 3 58 0 6] +#[1 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 29 0 18 0 30 0 18 0 32 0 18 0 33 0 18 0 34 0 18 0 38 0 18 0 48 0 18 0 105 8 121 0 176 4 5 0 177] +#[0 3 62 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 0 41 0 6 8 125 1 64] +#[0 3 66 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 3 70 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 8 129 0 19] +#[1 7 9 0 2 4 41 0 3 2 90 0 5 8 133 0 15 2 90 0 36] +#[0 8 137 0 36] +#[0 3 74 0 5 0 19 0 36] +#[0 3 78 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 3 82 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 3 86 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 8 141 0 1] +#[0 3 90 0 1 0 5 0 19 0 36] +#[0 3 94 0 1 0 5] +#[0 3 90 0 1 0 5 0 19 0 36] +#[1 8 145 0 1 8 149 0 5] +#[1 3 98 0 1 3 98 0 3 3 98 0 4 3 98 0 5 8 153 0 6 3 98 0 15 3 98 0 19 3 98 0 28 3 98 0 36 3 98 0 44 3 98 0 49 3 98 0 50 3 98 0 51 3 98 0 52 3 98 0 53 3 98 0 54 3 98 0 55 3 98 0 56 3 98 0 57 3 98 0 59 3 98 0 71 3 98 0 72 3 98 0 73 3 98 0 87 3 98 0 89 3 98 0 90 3 98 0 91 3 98 0 93 3 98 0 94 3 98 0 95 3 98 0 96 3 98 0 97 3 98 0 98 8 157 0 149 3 98 1 60] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 8 161 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 3 102 0 1 0 2 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 8 165 0 105] +#[1 3 106 0 5 8 169 0 9 3 106 0 96 8 173 1 52] +#[1 8 177 0 5 8 181 0 96] +#[0 3 110 0 5 0 96] +#[1 2 213 0 105 8 185 0 118 3 53 0 120 8 189 0 121 1 205 1 57 1 209 1 58] +#[1 2 78 0 6 6 245 0 10 8 193 0 148 6 253 0 153] +#[0 3 114 0 6 0 10] +#[0 3 118 0 5 0 6] +#[0 3 122 0 5 0 6] +#[1 8 197 0 5 3 126 0 6] +#[1 3 130 0 1 3 130 0 5 3 130 0 36 0 10 0 48 0 10 0 105 8 201 0 135 8 205 1 43 8 209 1 45 8 213 1 46] +#[0 3 134 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 2 213 0 105 7 245 0 118 3 53 0 120 8 217 0 122 1 205 1 57 1 209 1 58] +#[1 8 221 0 6 8 225 0 187] +#[1 8 229 0 5 3 138 0 6] +#[0 3 142 0 5 0 36] +#[0 3 146 0 5 0 19 0 36] +#[1 3 150 0 12 8 233 0 72 8 237 1 10] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 8 241 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 3 154 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 4 41 0 3 3 158 0 5 3 158 0 19] +#[0 3 162 0 1 0 4 0 5 0 15 0 19 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 96 0 97 0 98 1 60] +#[1 3 166 0 1 0 45 0 7 0 14 0 8 0 14 0 11 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 29 0 14 0 30 0 14 0 32 0 14 0 33 0 14 0 34 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 59 0 48 0 14 0 72 0 14 0 105 8 245 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 8 249 0 143 1 37 0 144 1 41 0 145 1 45 0 150 8 253 0 161 9 1 0 169 9 5 0 189 9 9 0 190 9 13 0 191 9 17 0 192 9 21 0 193] +#[0 3 170 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105 1 60] +#[0 9 25 0 36] +#[1 0 41 0 6 0 49 0 11 0 53 0 12 0 57 0 16 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 109 0 36 3 21 0 40 0 145 0 47 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 63 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 9 29 0 202 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 9 33 0 19] +#[0 3 174 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 9 37 0 15] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 9 41 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 9 45 0 235 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 9 49 0 1 8 73 0 14 8 77 0 58 9 53 0 232 9 57 0 233 8 93 0 234] +#[1 9 61 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 8 73 0 14 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 8 77 0 58 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 2 165 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 9 65 0 183 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 9 69 0 234 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 3 178 0 1 0 14 0 58] +#[0 3 182 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 3 186 0 1 0 36] +#[0 9 73 0 1] +#[1 6 81 0 6 0 49 0 11 3 61 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 149 0 48 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 6 89 0 145 1 49 0 173 1 57 0 185 3 69 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 6 93 1 30 1 201 1 31 9 77 1 36 6 113 1 38 1 205 1 57 1 209 1 58] +#[0 3 190 0 5 0 19] +#[0 7 109 0 2] +#[0 3 194 0 5 0 19] +#[0 9 81 0 19] +#[0 3 198 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 9 85 0 36] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 9 89 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 0 53 0 12 0 61 0 17 3 202 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 67 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 5 17 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 9 93 0 238 9 97 0 240 9 101 0 241 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 3 206 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 3 210 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 9 105 0 1 6 185 0 6 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 7 189 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 9 109 0 167 7 197 0 168 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 3 214 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 14 0 11 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 29 0 14 0 30 0 14 0 32 0 14 0 33 0 14 0 34 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 9 113 0 42 0 137 0 45 0 141 0 46 0 59 0 48 0 14 0 72 0 14 0 105 9 117 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 9 121 0 143 1 37 0 144 1 41 0 145 1 45 0 150 9 125 0 154 9 129 0 155 9 133 0 156 9 137 0 157 9 141 0 158 9 145 0 159 9 149 0 161 9 153 0 162 9 157 0 169 9 161 1 64] +#[0 3 218 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 3 222 0 5 0 19] +#[0 9 165 0 12] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 213 0 105 2 217 0 112 2 221 0 113 9 169 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 9 173 1 53 1 205 1 57 1 209 1 58] +#[0 3 226 0 5 0 96] +#[1 7 221 0 105 9 177 1 51] +#[0 3 230 0 6 0 9 0 10 0 11 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 105] +#[0 1 106 0 5 0 6 0 10 0 14 0 36] +#[0 3 234 0 6 0 10] +#[1 8 153 0 6 9 181 0 149] +#[1 2 213 0 105 7 245 0 118 3 53 0 120 9 185 0 122 1 205 1 57 1 209 1 58] +#[1 0 149 0 48 9 189 0 105 2 161 0 145] +#[1 3 38 0 1 8 97 0 5 3 38 0 36 9 193 1 40] +#[1 3 238 0 1 1 47 0 5 3 238 0 36] +#[0 3 242 0 1 0 5 0 36] +#[0 3 246 0 5 0 6] +#[1 3 250 0 1 0 45 0 7 0 14 0 8 0 14 0 11 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 29 0 14 0 30 0 14 0 32 0 14 0 33 0 14 0 34 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 59 0 48 0 14 0 72 0 14 0 105 9 201 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 8 249 0 143 1 37 0 144 1 41 0 145 1 45 0 150 9 205 0 161 9 209 0 169 9 213 0 193 9 217 0 195 9 221 0 196 9 225 0 197 9 229 0 198] +#[0 3 254 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 2 213 0 105 7 245 0 118 3 53 0 120 9 233 0 122 1 205 1 57 1 209 1 58] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 205 0 59 9 237 0 96 2 213 0 105 2 217 0 112 2 221 0 113 2 225 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 9 241 1 54 2 245 1 55 1 205 1 57 1 209 1 58] +#[0 9 245 0 12] +#[0 9 249 0 19] +#[0 4 2 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 3 129 0 8 2 74 0 11 3 133 0 13 3 137 0 18 1 51 0 25 1 55 0 26 1 59 0 27 1 63 0 29 1 67 0 30 1 71 0 32 1 75 0 33 1 79 0 34 4 137 0 48 6 237 0 72 1 83 0 105 2 217 0 112 2 221 0 113 9 253 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 10 1 0 146 1 205 1 57 1 209 1 58] +#[0 4 2 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 10 5 0 14 10 9 0 36] +#[0 10 13 0 1] +#[1 4 6 0 1 0 45 0 7 0 14 0 8 0 14 0 11 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 29 0 14 0 30 0 14 0 32 0 14 0 33 0 14 0 34 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 59 0 48 0 14 0 72 0 14 0 105 8 245 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 8 249 0 143 1 37 0 144 1 41 0 145 1 45 0 150 8 253 0 161 9 1 0 169 10 17 0 191 9 17 0 192 9 21 0 193] +#[0 4 10 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 2 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 14 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 18 0 7 0 8 0 13 0 18 0 23 0 24 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 45 0 46 0 48 1 60] +#[0 4 22 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 4 26 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 4 30 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 4 34 0 15] +#[0 10 21 0 15] +#[0 4 38 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 10 25 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 8 73 0 14 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 8 77 0 58 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 2 165 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 9 65 0 183 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 9 69 0 234 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 4 42 0 1 0 14 0 58] +#[0 4 46 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 4 50 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 4 50 0 14 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 4 50 0 58 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 4 169 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 4 54 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 4 58 0 1 0 5 0 19] +#[0 4 62 0 1 0 5] +#[1 0 41 0 6 10 29 1 64] +#[0 4 66 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 10 33 0 19] +#[0 10 37 0 19] +#[1 6 173 0 5 4 70 0 19] +#[0 4 74 0 19] +#[0 4 78 0 1 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 4 82 0 1 0 5] +#[1 0 41 0 6 0 42 0 7 0 42 0 8 0 42 0 11 0 42 0 13 0 42 0 18 0 42 0 23 0 42 0 24 0 42 0 25 0 42 0 26 0 42 0 27 0 42 0 29 0 42 0 30 0 42 0 32 0 42 0 33 0 42 0 34 0 42 0 37 0 42 0 38 0 42 0 39 0 42 0 40 0 42 0 41 0 42 0 42 0 42 0 45 0 42 0 46 0 42 0 48 0 42 0 72 0 42 0 105 10 41 1 64] +#[0 4 86 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 3 129 0 8 2 74 0 11 3 133 0 13 3 137 0 18 1 51 0 25 1 55 0 26 1 59 0 27 1 63 0 29 1 67 0 30 1 71 0 32 1 75 0 33 1 79 0 34 4 137 0 48 6 237 0 72 1 83 0 105 2 217 0 112 2 221 0 113 9 253 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 10 45 0 146 10 49 0 180 1 205 1 57 1 209 1 58] +#[0 10 53 0 1] +#[1 4 90 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 14 0 11 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 29 0 14 0 30 0 14 0 32 0 14 0 33 0 14 0 34 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 9 113 0 42 0 137 0 45 0 141 0 46 0 59 0 48 0 14 0 72 0 14 0 105 9 117 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 9 121 0 143 1 37 0 144 1 41 0 145 1 45 0 150 10 57 0 156 9 137 0 157 9 141 0 158 9 145 0 159 9 149 0 161 9 153 0 162 9 157 0 169 9 161 1 64] +#[0 4 94 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 98 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 98 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 98 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 86 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 86 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 0 41 0 6 10 61 0 36 10 65 0 170 10 69 1 64] +#[0 4 98 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 10 73 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 4 102 0 5 0 54 0 96] +#[1 4 106 0 5 10 77 0 54 4 106 0 96] +#[0 4 110 0 5 0 96] +#[0 4 114 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 4 118 0 5 0 6] +#[1 4 122 0 1 4 122 0 5 4 122 0 6 10 81 0 12 4 122 0 36 10 85 1 47] +#[1 4 126 0 1 10 89 0 36 10 93 1 44 10 97 1 49] +#[1 0 10 0 48 0 10 0 105 8 201 0 135 10 101 1 46] +#[0 4 130 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 134 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 10 9 0 36] +#[0 4 130 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 10 105 0 1] +#[1 4 138 0 1 0 45 0 7 0 14 0 8 0 14 0 11 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 29 0 14 0 30 0 14 0 32 0 14 0 33 0 14 0 34 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 59 0 48 0 14 0 72 0 14 0 105 9 201 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 8 249 0 143 1 37 0 144 1 41 0 145 1 45 0 150 9 205 0 161 9 209 0 169 9 213 0 193 10 109 0 197 9 229 0 198] +#[0 4 142 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 130 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 146 0 5 0 6] +#[0 4 150 0 12] +#[1 4 225 0 5 10 113 0 96] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 10 117 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 4 154 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 5 137 0 105 10 121 0 163 5 145 0 164 5 149 0 165 5 153 0 166] +#[1 0 49 0 11 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 213 0 105 2 217 0 112 2 221 0 113 10 125 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 10 129 0 173 1 205 1 57 1 209 1 58] +#[1 6 185 0 6 0 49 0 11 1 221 0 12 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 149 0 48 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 7 189 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 10 133 0 145 1 249 0 165 10 137 0 167 7 197 0 168 1 49 0 173 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 4 158 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 162 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105 1 60] +#[0 4 166 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 170 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 4 174 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 4 178 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 0 41 0 6 0 49 0 11 0 53 0 12 0 57 0 16 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 109 0 36 3 21 0 40 0 145 0 47 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 63 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 10 141 0 202 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[1 0 41 0 6 0 49 0 11 0 53 0 12 0 57 0 16 0 61 0 17 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 109 0 36 3 21 0 40 0 145 0 47 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 63 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 49 0 173 1 57 0 185 10 145 0 202 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 4 182 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 0 49 0 11 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 3 65 0 105 2 217 0 112 2 221 0 113 10 125 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 10 149 0 124 10 129 0 173 1 205 1 57 1 209 1 58] +#[1 4 186 0 6 10 153 0 21 10 157 0 172 10 161 0 178] +#[0 4 190 0 1 0 3 0 4 0 5 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 71 0 72 0 73 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 87 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 4 194 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 198 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 202 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 206 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 10 165 0 19] +#[1 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 2 213 0 105 2 217 0 112 2 221 0 113 10 169 0 114 0 241 0 115 0 245 0 116 0 249 0 117 2 229 0 118 2 233 0 119 2 237 0 120 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 10 173 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 4 210 0 1 4 210 0 5 8 153 0 6 4 210 0 36 10 177 0 149 10 181 1 48] +#[1 3 214 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 14 0 11 0 14 0 13 0 14 0 18 0 69 0 23 0 73 0 24 0 14 0 25 0 14 0 26 0 14 0 27 0 14 0 29 0 14 0 30 0 14 0 32 0 14 0 33 0 14 0 34 2 105 0 36 0 113 0 37 0 117 0 38 0 121 0 39 2 109 0 40 0 129 0 41 9 113 0 42 0 137 0 45 0 141 0 46 0 59 0 48 0 14 0 72 0 14 0 105 9 117 0 109 2 117 0 139 2 121 0 140 2 125 0 141 1 29 0 142 9 121 0 143 1 37 0 144 1 41 0 145 1 45 0 150 10 185 0 154 9 129 0 155 9 133 0 156 9 137 0 157 9 141 0 158 9 145 0 159 9 149 0 161 9 153 0 162 9 157 0 169 9 161 1 64] +#[0 10 189 0 1] +#[0 4 214 0 1] +#[0 4 218 0 1 0 5 0 36] +#[0 4 222 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 4 226 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 4 230 0 12] +#[0 10 193 0 19] +#[1 7 5 0 5 10 197 0 36] +#[1 10 201 0 105 10 205 0 171] +#[1 10 201 0 105 10 209 0 171] +#[0 10 213 0 36] +#[0 10 217 0 36] +#[0 4 234 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 4 238 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[0 10 221 0 12] +#[1 2 213 0 105 8 185 0 118 3 53 0 120 10 225 0 121 10 229 0 179 1 205 1 57 1 209 1 58] +#[1 10 233 0 6 10 237 0 181] +#[0 4 242 0 6 0 14 0 36] +#[0 4 246 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[0 4 250 0 5 0 54 0 96] +#[0 10 241 0 19] +#[0 4 254 0 1 0 5 0 36] +#[0 5 2 0 1 0 5 0 36] +#[0 5 6 0 1] +#[0 5 10 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 14 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 58 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 60] +#[1 5 14 0 1 5 14 0 3 5 14 0 4 5 14 0 5 8 153 0 6 5 14 0 15 5 14 0 19 5 14 0 28 5 14 0 36 5 14 0 44 5 14 0 49 5 14 0 50 5 14 0 51 5 14 0 52 5 14 0 53 5 14 0 54 5 14 0 55 5 14 0 56 5 14 0 57 5 14 0 59 5 14 0 71 5 14 0 72 5 14 0 73 5 14 0 87 5 14 0 89 5 14 0 90 5 14 0 91 5 14 0 93 5 14 0 94 5 14 0 95 5 14 0 96 5 14 0 97 5 14 0 98 10 245 0 149 5 14 1 60] +#[0 5 18 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 10 249 0 12] +#[1 10 253 0 3 4 186 0 6 4 186 0 14 10 153 0 21 4 186 0 36 11 1 0 172 10 161 0 178] +#[1 10 253 0 3 4 186 0 6 4 186 0 14 10 153 0 21 4 186 0 36 11 5 0 172 10 161 0 178] +#[0 5 22 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 5 22 0 1 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 5 26 0 19 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 29 0 18 0 30 0 18 0 32 0 18 0 33 0 18 0 34 0 18 0 38 0 18 0 48 0 18 0 105 11 9 0 174 11 13 0 175 11 17 0 176 4 5 0 177] +#[0 5 30 0 5 0 6 0 14 0 36] +#[1 11 21 0 5 5 34 0 6 5 34 0 14 5 34 0 36] +#[1 11 25 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 0 57 0 16 11 29 0 17 0 14 0 18 11 33 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 2 165 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 11 37 0 182 11 41 0 183 11 45 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 5 38 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 5 42 0 1 0 5 0 6 0 36] +#[0 5 46 0 1 0 3 0 4 0 5 0 15 0 19 0 28 0 36 0 44 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 59 0 71 0 72 0 73 0 87 0 89 0 90 0 91 0 93 0 94 0 95 0 96 0 97 0 98 1 60] +#[1 5 26 0 19 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 29 0 18 0 30 0 18 0 32 0 18 0 33 0 18 0 34 0 18 0 38 0 18 0 48 0 18 0 105 11 49 0 174 11 13 0 175 11 17 0 176 4 5 0 177] +#[0 11 53 0 4] +#[0 5 50 0 6 0 14 0 36] +#[0 5 50 0 6 0 14 0 36] +#[0 11 57 0 19] +#[1 11 61 0 5 5 54 0 19] +#[0 5 58 0 5 0 19] +#[1 2 213 0 105 8 185 0 118 3 53 0 120 11 65 0 121 1 205 1 57 1 209 1 58] +#[0 5 62 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 11 69 0 12 2 185 0 28] +#[1 0 50 0 3 11 73 0 12 0 50 0 28 0 50 0 94 0 50 0 95] +#[1 11 77 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 2 165 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 11 81 0 183 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[1 11 85 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 4 169 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[1 1 87 0 28 0 146 0 94 0 146 0 95] +#[0 11 93 0 19] +#[0 5 66 0 3 0 6 0 14 0 21 0 36] +#[0 5 70 0 6 0 21] +#[1 0 18 0 25 0 18 0 26 0 18 0 27 0 18 0 29 0 18 0 30 0 18 0 32 0 18 0 33 0 18 0 34 0 18 0 38 0 18 0 48 0 18 0 105 11 97 0 176 4 5 0 177] +#[0 5 74 0 5 0 6 0 14 0 36] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 11 101 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 11 105 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 5 78 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 11 109 0 1 0 41 0 6 0 45 0 7 0 14 0 8 0 49 0 11 0 53 0 12 0 14 0 13 0 57 0 16 0 61 0 17 0 14 0 18 0 65 0 22 0 69 0 23 0 73 0 24 0 11 0 25 0 15 0 26 0 19 0 27 0 23 0 29 0 27 0 30 0 31 0 32 0 35 0 33 0 39 0 34 0 109 0 36 0 113 0 37 0 43 0 38 0 121 0 39 0 125 0 40 0 129 0 41 0 133 0 42 0 137 0 45 0 141 0 46 0 145 0 47 0 47 0 48 0 153 0 72 0 157 0 74 0 161 0 77 0 165 0 78 0 169 0 79 0 173 0 80 0 177 0 81 0 181 0 82 0 185 0 83 0 189 0 84 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 51 0 105 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 4 169 0 127 1 21 0 139 1 25 0 140 1 29 0 142 1 33 0 143 1 37 0 144 1 41 0 145 1 45 0 150 1 49 0 173 1 53 0 177 1 57 0 185 1 61 0 201 1 65 0 202 1 69 0 203 1 73 0 204 1 77 0 205 1 81 0 206 1 85 0 207 1 89 0 208 1 93 0 209 1 97 0 210 1 101 0 211 1 105 0 213 1 109 0 214 1 113 0 215 1 117 0 216 1 121 0 217 1 125 0 218 1 129 0 219 1 133 0 220 1 137 0 221 1 141 0 222 1 145 0 223 1 149 0 224 1 153 0 225 1 157 0 226 1 161 0 227 1 165 0 228 1 169 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 1 189 1 8 1 193 1 9 1 197 1 16 1 201 1 31 1 205 1 57 1 209 1 58 1 213 1 62 1 217 1 64] +#[0 5 82 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[1 11 113 0 17 11 117 0 22 5 157 0 105] +#[0 5 86 0 3 0 6 0 14 0 21 0 36] +#[0 5 90 0 5 0 19] +#[0 11 121 0 19] +#[0 11 125 0 19] +#[0 5 94 0 1 0 6 0 7 0 8 0 11 0 13 0 18 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 48 0 72 0 105] +#[0 11 129 0 12] +#[0 11 133 0 12] +#[0 11 137 0 36] +#[0 11 141 0 36] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 11 145 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[1 0 49 0 11 1 221 0 12 0 61 0 17 2 42 0 19 0 65 0 22 0 77 0 25 0 81 0 26 0 85 0 27 0 89 0 29 0 93 0 30 0 97 0 32 0 101 0 33 0 105 0 34 0 153 0 72 1 225 0 85 1 229 0 86 1 233 0 90 1 237 0 91 0 193 0 92 0 197 0 94 0 201 0 95 0 205 0 99 0 209 0 100 0 213 0 101 0 217 0 102 0 221 0 103 0 225 0 104 0 55 0 105 6 213 0 110 0 233 0 111 0 237 0 112 0 241 0 115 0 245 0 116 0 249 0 117 0 253 0 119 1 1 0 120 1 5 0 124 1 9 0 125 1 13 0 126 1 249 0 165 1 49 0 173 11 149 0 184 1 57 0 185 1 253 0 223 2 1 0 224 2 5 0 225 2 9 0 226 2 13 0 227 2 17 0 228 2 21 0 229 1 173 0 251 1 177 0 252 1 181 0 253 1 185 0 254 2 25 0 255 2 29 1 1 2 33 1 3 2 37 1 6 2 41 1 7 1 189 1 8 1 193 1 9 6 221 1 11 2 45 1 16 2 49 1 17 2 53 1 18 2 57 1 19 2 61 1 20 2 65 1 21 2 69 1 22 2 73 1 23 2 77 1 24 2 81 1 25 2 85 1 26 2 89 1 27 2 93 1 28 2 97 1 29 2 101 1 30 1 201 1 31 1 205 1 57 1 209 1 58] +#[0 5 98 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 5 102 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 11 153 0 19] +#[0 11 157 0 19] +#[0 11 161 0 36] +#[0 11 165 0 36] +#[0 5 106 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] +#[0 5 110 0 1 0 6 0 7 0 8 0 11 0 12 0 13 0 16 0 17 0 18 0 22 0 23 0 24 0 25 0 26 0 27 0 29 0 30 0 32 0 33 0 34 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 45 0 46 0 47 0 48 0 72 0 74 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 92 0 94 0 95 0 99 0 100 0 101 0 102 0 103 0 104 0 105] ). \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/instance/tryAllTokens.st b/SmaCC-Java.package/JavaParser.class/instance/tryAllTokens.st deleted file mode 100644 index 69353707..00000000 --- a/SmaCC-Java.package/JavaParser.class/instance/tryAllTokens.st +++ /dev/null @@ -1,3 +0,0 @@ -private -tryAllTokens - ^ (self class keywords includes: currentToken value) not \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/methodProperties.json b/SmaCC-Java.package/JavaParser.class/methodProperties.json index 667410b9..e5d7036a 100644 --- a/SmaCC-Java.package/JavaParser.class/methodProperties.json +++ b/SmaCC-Java.package/JavaParser.class/methodProperties.json @@ -1,178 +1,181 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/24/2016 10:40:06", - "fileExtension" : "JohnBrant 6/24/2016 10:40:06", - "fileExtensionType" : "JohnBrant 6/24/2016 10:40:06", - "keywords" : "JohnBrant 6/24/2016 10:40:06", - "scannerClass" : "JohnBrant 6/24/2016 10:40:06", - "startingStateForblock_statement" : "JohnBrant 6/24/2016 10:40:06", - "startingStateForexpression" : "JohnBrant 6/24/2016 10:40:06", - "startingStateForgoal" : "JohnBrant 6/24/2016 10:40:06", - "startingStateFortype_declaration" : "JohnBrant 6/24/2016 10:40:06" }, "instance" : { - "ambiguousTransitions" : "JohnBrant 6/24/2016 10:40:06", - "performParsingStep" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForabstract_method_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForannotation1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForannotation_interface_body1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForannotation_interface_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForannotation_method_declaration2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForannotations1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForannotations2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_access1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_creation_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_creation_expression3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_initializer1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_initializer2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_initializer3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_initializer4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForarray_type1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForassert_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForassert_statement2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForassignment1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForblock1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForbreak_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForcast_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForcatch_clause1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForclass_body_opt1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForclass_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForclass_instance_creation_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForclass_instance_creation_expression2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForclass_instance_creation_expression3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForclass_instance_creation_expression4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForclass_or_interface_type1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForcompilation_unit1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForconditional_expression2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForconstructor_body1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForconstructor_body2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForconstructor_body3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForconstructor_body4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForconstructor_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForconstructor_declarator1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForcontinue_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFordim_expr1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFordims1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFordims2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFordo_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForelementValueArrayInitializer1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForelementValuePair1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForempty_dim_expr1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForempty_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForenum_body1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForenum_body_declarations1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForenum_body_declarations_opt1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForenum_constant1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForenum_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForexplicit_constructor_invocation1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForexplicit_constructor_invocation2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForexplicit_constructor_invocation3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForexplicit_constructor_invocation4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForexpression_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForextends_interfaces1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForextends_interfaces2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfield_access1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfield_access2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfield_access3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfield_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfinally1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfloating_point_type1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfloating_point_type2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForfor_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForforeach_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForformal_parameter1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForformal_parameter2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForif_then_else_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForif_then_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForintegral_type1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForintegral_type2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForintegral_type3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForintegral_type4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForintegral_type5:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForinterface_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForinterfaces1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForinterfaces_opt1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForlabeled_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForlambda_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForlambda_parameter_list_opt1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForlambda_parameters2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForliteral1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForliteral2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForliteral3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForliteral4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForliteral5:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForliteral6:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForlocal_variable_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForlocal_variable_declaration_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_body2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_declarator1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_declarator2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_header1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_invocation1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_invocation3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_invocation4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormethod_invocation5:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormodifier11:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormodifiers1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormodifiers_opt2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFormultiplicative_expression2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForpackage_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForpackage_declaration_opt1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForpostdecrement_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForpostincrement_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForpredecrement_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForpreincrement_expression1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForprimary_no_new_array11:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForprimary_no_new_array12:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForprimary_no_new_array2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForprimary_no_new_array3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForprimary_no_new_array8:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForprimitive_type2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForqualified_name1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForqualified_type_name1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForreturn_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForsimple_type_name1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForsingle_type_import_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForstatement_expression_list1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForstatement_expression_list2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForstatic_initializer1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_block1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_block2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_block3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_block4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_block_statement_group1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_label1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_label2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForswitch_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForsynchronized_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForthrow_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForthrows1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortry_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortry_statement2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_argument1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_argument2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_argument_type3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_arguments1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_arguments2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_arguments_opt1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_arguments_opt2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_declaration4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_import_on_demand_declaration1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_parameter1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionFortype_parameters_opt2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForunary_expression3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForunary_expression4:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForunary_expression_not_plus_minus2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForunary_expression_not_plus_minus3:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForuntyped_lambda_parameter1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForvariable_declarator1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForvariable_declarator2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForvariable_declarator_id1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForvariable_declarator_id2:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForvoid1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceActionForwhile_statement1:" : "JohnBrant 6/24/2016 10:40:06", - "reduceTable" : "JohnBrant 6/24/2016 10:40:06", - "symbolNames" : "JohnBrant 6/24/2016 10:40:06", - "symbolTypes" : "JohnBrant 6/24/2016 10:40:06", - "transitionTable" : "JohnBrant 6/24/2016 10:40:06", - "tryAllTokens" : "JohnBrant 6/24/2016 10:40:06" } } + "reduceActionForextends_interfaces1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortry_statement2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormodifier11:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFordims2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_initializer1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForlabeled_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForvariable_declarator_id1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForenum_body_declarations_opt1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForextends_interfaces2:" : "ThierryGoubier 5/3/2017 19:41", + "transitionTable" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_invocation1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForuntyped_lambda_parameter1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForpackage_declaration_opt1:" : "ThierryGoubier 5/3/2017 19:41", + "symbolNames" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_initializer2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForvariable_declarator_id2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_block3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForprimary_no_new_array8:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForpredecrement_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForlambda_parameter_list_opt1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForannotation1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_block4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForunary_expression3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_type1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_arguments1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfinally1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortry_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForabstract_method_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormodifiers_opt2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForunary_expression4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_arguments2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfield_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForconstructor_body4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_block1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForexpression_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForlocal_variable_declaration_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_creation_expression3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_body2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForcompilation_unit1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_block2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_header1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForsynchronized_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForconstructor_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForstatement_expression_list2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForthrows1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForliteral5:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_access1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForlocal_variable_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForreturn_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForsimple_type_name1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForconstructor_body2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormultiplicative_expression2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_creation_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForliteral6:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_reference_expression2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForelementValueArrayInitializer1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_import_on_demand_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForenum_body_declarations1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForif_then_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForwhile_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForconstructor_body3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_parameters_opt2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForpostdecrement_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForqualified_type_name1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_declaration4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForenum_body1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForliteral3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFordim_expr1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForannotation_method_declaration3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForstatement_expression_list1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForqualified_name1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForforeach_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForprimary_no_new_array2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForliteral4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForenum_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForconstructor_declarator1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForconstructor_body1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForcast_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForprimary_no_new_array3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForexplicit_constructor_invocation3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForempty_dim_expr1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForliteral1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForlambda_parameters2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForexplicit_constructor_invocation4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForpreincrement_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForthrow_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForclass_instance_creation_expression4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortry_resources_opt2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForformal_parameter1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForliteral2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForelementValuePair1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForinterfaces_opt1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_arguments_opt2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForpostincrement_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForconditional_expression2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForclass_instance_creation_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForexplicit_constructor_invocation1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForinitialized_variable_declarator1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForformal_parameter2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForpackage_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForsingle_type_import_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfield_access3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortry_resource1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForannotations2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_parameter1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForunary_expression_not_plus_minus3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForvariable_declarator1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_arguments_opt3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForempty_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForclass_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForclass_instance_creation_expression2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForexplicit_constructor_invocation2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForbreak_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForlambda_expression1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForannotation_interface_body1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfloating_point_type1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForinterfaces1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForstatic_initializer1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForclass_instance_creation_expression3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfloating_point_type2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForassert_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfield_access1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForprimary_no_new_array11:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForintegral_type4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_arguments_opt1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForcatch_clause1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForinterface_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForassert_statement2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_argument1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_declarator2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfield_access2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForfor_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForannotations1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForprimary_no_new_array12:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForunary_expression_not_plus_minus2:" : "ThierryGoubier 5/3/2017 19:41", + "ambiguousTransitions" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForintegral_type5:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFordo_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForclass_or_interface_type1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForprimitive_type2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForenum_constant1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_argument2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_invocation4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForblock1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForintegral_type2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceTable" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForannotation_interface_declaration1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_block_statement_group1:" : "ThierryGoubier 5/3/2017 19:41", + "symbolTypes" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForassignment1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForintegral_type3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForvoid1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_declarator1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForclass_body_opt1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFortype_argument_type3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_invocation2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForif_then_else_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_initializer3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_label1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormodifiers1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForcontinue_statement1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFormethod_invocation3:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionFordims1:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForarray_initializer4:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForswitch_label2:" : "ThierryGoubier 5/3/2017 19:41", + "reduceActionForintegral_type1:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { + "startingStateForexpression" : "ThierryGoubier 5/3/2017 19:41", + "cacheId" : "ThierryGoubier 5/3/2017 19:41", + "definitionComment" : "ThierryGoubier 5/3/2017 19:41", + "startingStateForgoal" : "ThierryGoubier 5/3/2017 19:41", + "startingStateFortype_declaration" : "ThierryGoubier 5/3/2017 19:41", + "startingStateForblock_statement" : "ThierryGoubier 5/3/2017 19:41", + "scannerClass" : "ThierryGoubier 5/3/2017 19:41" + } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaParser.class/properties.json b/SmaCC-Java.package/JavaParser.class/properties.json index b11e5394..37f26306 100644 --- a/SmaCC-Java.package/JavaParser.class/properties.json +++ b/SmaCC-Java.package/JavaParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - "keywords" ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaParser", - "pools" : [ - ], "super" : "SmaCCGLRParser", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/methodProperties.json index 0353387e..bdeb48a4 100644 --- a/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "minusMinus" : "JohnBrant 6/24/2016 10:40:06", - "minusMinus:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "minusMinus:" : "ThierryGoubier 5/3/2017 19:41", + "minusMinus" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/properties.json b/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/properties.json index fb63ee3e..5d8c9316 100644 --- a/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaPostDecrementExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "minusMinus" ], + "minusMinus" + ], "name" : "JavaPostDecrementExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/methodProperties.json index 3a283c8e..27d39215 100644 --- a/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "plusPlus" : "JohnBrant 6/24/2016 10:40:06", - "plusPlus:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "plusPlus" : "ThierryGoubier 5/3/2017 19:41", + "plusPlus:" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/properties.json b/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/properties.json index 535fafe8..f210d964 100644 --- a/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaPostIncrementExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "plusPlus" ], + "plusPlus" + ], "name" : "JavaPostIncrementExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/methodProperties.json index 0353387e..bdeb48a4 100644 --- a/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "minusMinus" : "JohnBrant 6/24/2016 10:40:06", - "minusMinus:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "minusMinus:" : "ThierryGoubier 5/3/2017 19:41", + "minusMinus" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/properties.json b/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/properties.json index 0601503b..02c246f3 100644 --- a/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaPreDecrementExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "minusMinus", - "expression" ], + "expression" + ], "name" : "JavaPreDecrementExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/methodProperties.json b/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/methodProperties.json index 3a283c8e..27d39215 100644 --- a/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "plusPlus" : "JohnBrant 6/24/2016 10:40:06", - "plusPlus:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "plusPlus" : "ThierryGoubier 5/3/2017 19:41", + "plusPlus:" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/properties.json b/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/properties.json index 618c2e5c..73371b06 100644 --- a/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/properties.json +++ b/SmaCC-Java.package/JavaPreIncrementExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "plusPlus", - "expression" ], + "expression" + ], "name" : "JavaPreIncrementExpressionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPrimitiveTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaPrimitiveTypeNode.class/methodProperties.json index 8dfe7662..53126e39 100644 --- a/SmaCC-Java.package/JavaPrimitiveTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaPrimitiveTypeNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "token" : "JohnBrant 6/24/2016 10:40:06", - "token:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "token" : "ThierryGoubier 5/3/2017 19:41", + "token:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaPrimitiveTypeNode.class/properties.json b/SmaCC-Java.package/JavaPrimitiveTypeNode.class/properties.json index 2e4a1fd4..14c6e14f 100644 --- a/SmaCC-Java.package/JavaPrimitiveTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaPrimitiveTypeNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaTypeNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "token" ], + "token" + ], "name" : "JavaPrimitiveTypeNode", - "pools" : [ - ], - "super" : "JavaTypeNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaProgramFileNode.class/methodProperties.json b/SmaCC-Java.package/JavaProgramFileNode.class/methodProperties.json index 382fb6c4..c40f626a 100644 --- a/SmaCC-Java.package/JavaProgramFileNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaProgramFileNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "imports" : "JohnBrant 6/24/2016 10:40:06", - "imports:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "packageDeclaration" : "JohnBrant 6/24/2016 10:40:06", - "packageDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "typeDeclarations" : "JohnBrant 6/24/2016 10:40:06", - "typeDeclarations:" : "JohnBrant 6/24/2016 10:40:06" } } + "imports:" : "ThierryGoubier 5/3/2017 19:39", + "typeDeclarations" : "ThierryGoubier 5/3/2017 19:39", + "packageDeclaration" : "ThierryGoubier 5/3/2017 19:39", + "typeDeclarations:" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "imports" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "packageDeclaration:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaProgramFileNode.class/properties.json b/SmaCC-Java.package/JavaProgramFileNode.class/properties.json index 6c4b0127..57a426f2 100644 --- a/SmaCC-Java.package/JavaProgramFileNode.class/properties.json +++ b/SmaCC-Java.package/JavaProgramFileNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "packageDeclaration", "imports", - "typeDeclarations" ], + "typeDeclarations" + ], "name" : "JavaProgramFileNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaProgramNode.class/methodProperties.json b/SmaCC-Java.package/JavaProgramNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaProgramNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaProgramNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaProgramNode.class/properties.json b/SmaCC-Java.package/JavaProgramNode.class/properties.json index 9892f0d6..28509f35 100644 --- a/SmaCC-Java.package/JavaProgramNode.class/properties.json +++ b/SmaCC-Java.package/JavaProgramNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaProgramNode", - "pools" : [ - ], "super" : "SmaCCParseNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaProgramNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaProgramNodeVisitor.class/instance/visitMethodReference..st b/SmaCC-Java.package/JavaProgramNodeVisitor.class/instance/visitMethodReference..st new file mode 100644 index 00000000..1cdee6e0 --- /dev/null +++ b/SmaCC-Java.package/JavaProgramNodeVisitor.class/instance/visitMethodReference..st @@ -0,0 +1,3 @@ +generated +visitMethodReference: aMethodReference + ^ self visitExpression: aMethodReference \ No newline at end of file diff --git a/SmaCC-Java.package/JavaProgramNodeVisitor.class/methodProperties.json b/SmaCC-Java.package/JavaProgramNodeVisitor.class/methodProperties.json index 403bda65..78a58223 100644 --- a/SmaCC-Java.package/JavaProgramNodeVisitor.class/methodProperties.json +++ b/SmaCC-Java.package/JavaProgramNodeVisitor.class/methodProperties.json @@ -1,116 +1,118 @@ { - "class" : { - }, "instance" : { - "visitAbstractMethodDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitAnnotation:" : "JohnBrant 6/24/2016 10:40:06", - "visitAnnotationInterface:" : "JohnBrant 6/24/2016 10:40:06", - "visitAnnotationMethodDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitArrayAccess:" : "JohnBrant 6/24/2016 10:40:06", - "visitArrayInitializer:" : "JohnBrant 6/24/2016 10:40:06", - "visitArrayMethodDeclarator:" : "JohnBrant 6/24/2016 10:40:06", - "visitArrayType:" : "JohnBrant 6/24/2016 10:40:06", - "visitArrayVariableName:" : "JohnBrant 6/24/2016 10:40:06", - "visitAssertStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitAssignment:" : "JohnBrant 6/24/2016 10:40:06", - "visitBinaryExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitBlock:" : "JohnBrant 6/24/2016 10:40:06", - "visitBooleanLiteral:" : "JohnBrant 6/24/2016 10:40:06", - "visitBooleanType:" : "JohnBrant 6/24/2016 10:40:06", - "visitBreakStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitByteType:" : "JohnBrant 6/24/2016 10:40:06", - "visitCastExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitCatchClause:" : "JohnBrant 6/24/2016 10:40:06", - "visitCharType:" : "JohnBrant 6/24/2016 10:40:06", - "visitCharacterLiteral:" : "JohnBrant 6/24/2016 10:40:06", - "visitClassDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitClassProperty:" : "JohnBrant 6/24/2016 10:40:06", - "visitClassType:" : "JohnBrant 6/24/2016 10:40:06", - "visitConditionalExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitConstructorBody:" : "JohnBrant 6/24/2016 10:40:06", - "visitConstructorDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitContinueStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitDefaultLabel:" : "JohnBrant 6/24/2016 10:40:06", - "visitDimensionExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitDoWhileStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitDoubleType:" : "JohnBrant 6/24/2016 10:40:06", - "visitElementArrayInitializer:" : "JohnBrant 6/24/2016 10:40:06", - "visitElementValuePair:" : "JohnBrant 6/24/2016 10:40:06", - "visitEmptyDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitEmptyMethodBody:" : "JohnBrant 6/24/2016 10:40:06", - "visitEmptyStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitEnumConstant:" : "JohnBrant 6/24/2016 10:40:06", - "visitEnumDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitExpressionStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitFieldAccess:" : "JohnBrant 6/24/2016 10:40:06", - "visitFieldDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitFinallyClause:" : "JohnBrant 6/24/2016 10:40:06", - "visitFloatLiteral:" : "JohnBrant 6/24/2016 10:40:06", - "visitFloatType:" : "JohnBrant 6/24/2016 10:40:06", - "visitForEachStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitForStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitIfElseStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitIfStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitInitializedVariableDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitIntType:" : "JohnBrant 6/24/2016 10:40:06", - "visitIntegerLiteral:" : "JohnBrant 6/24/2016 10:40:06", - "visitInterface:" : "JohnBrant 6/24/2016 10:40:06", - "visitLabeledStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitLambdaExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitLiteral:" : "JohnBrant 6/24/2016 10:40:06", - "visitLocalVariableDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitLocalVariableDeclarationStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitLongType:" : "JohnBrant 6/24/2016 10:40:06", - "visitMethodDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitMethodDeclarator:" : "JohnBrant 6/24/2016 10:40:06", - "visitMethodInvocation:" : "JohnBrant 6/24/2016 10:40:06", - "visitModifier:" : "JohnBrant 6/24/2016 10:40:06", - "visitName:" : "JohnBrant 6/24/2016 10:40:06", - "visitNew:" : "JohnBrant 6/24/2016 10:40:06", - "visitNewArray:" : "JohnBrant 6/24/2016 10:40:06", - "visitNewClass:" : "JohnBrant 6/24/2016 10:40:06", - "visitNull:" : "JohnBrant 6/24/2016 10:40:06", - "visitPackageDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitParameter:" : "JohnBrant 6/24/2016 10:40:06", - "visitPostDecrementExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitPostIncrementExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitPreDecrementExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitPreIncrementExpression:" : "JohnBrant 6/24/2016 10:40:06", - "visitPrimitiveType:" : "JohnBrant 6/24/2016 10:40:06", - "visitProgram:" : "JohnBrant 6/24/2016 10:40:06", - "visitProgramFile:" : "JohnBrant 6/24/2016 10:40:06", - "visitQualifiedName:" : "JohnBrant 6/24/2016 10:40:06", - "visitQualifiedTypeName:" : "JohnBrant 6/24/2016 10:40:06", - "visitReturnStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitShortType:" : "JohnBrant 6/24/2016 10:40:06", - "visitSingleTypeImportDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitStatementExpressionList:" : "JohnBrant 6/24/2016 10:40:06", - "visitStaticInitializer:" : "JohnBrant 6/24/2016 10:40:06", - "visitStringLiteral:" : "JohnBrant 6/24/2016 10:40:06", - "visitSuperConstructorInvocation:" : "JohnBrant 6/24/2016 10:40:06", - "visitSwitchBlock:" : "JohnBrant 6/24/2016 10:40:06", - "visitSwitchBlockStatementGroup:" : "JohnBrant 6/24/2016 10:40:06", - "visitSwitchLabel:" : "JohnBrant 6/24/2016 10:40:06", - "visitSwitchStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitSynchronizedStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitThisConstructorInvocation:" : "JohnBrant 6/24/2016 10:40:06", - "visitThrowStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitThrows:" : "JohnBrant 6/24/2016 10:40:06", - "visitTryStatement:" : "JohnBrant 6/24/2016 10:40:06", - "visitType:" : "JohnBrant 6/24/2016 10:40:06", - "visitTypeArgument:" : "JohnBrant 6/24/2016 10:40:06", - "visitTypeImportOnDemandDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitTypeName:" : "JohnBrant 6/24/2016 10:40:06", - "visitTypeParameter:" : "JohnBrant 6/24/2016 10:40:06", - "visitTypeParameters:" : "JohnBrant 6/24/2016 10:40:06", - "visitUnaryAddition:" : "JohnBrant 6/24/2016 10:40:06", - "visitUnaryBitInvert:" : "JohnBrant 6/24/2016 10:40:06", - "visitUnaryNot:" : "JohnBrant 6/24/2016 10:40:06", - "visitUnarySubtraction:" : "JohnBrant 6/24/2016 10:40:06", - "visitVariableArgumentParameter:" : "JohnBrant 6/24/2016 10:40:06", - "visitVariableDeclaration:" : "JohnBrant 6/24/2016 10:40:06", - "visitVariableName:" : "JohnBrant 6/24/2016 10:40:06", - "visitVoidType:" : "JohnBrant 6/24/2016 10:40:06", - "visitWhileStatement:" : "JohnBrant 6/24/2016 10:40:06" } } + "visitEnumDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitQualifiedName:" : "ThierryGoubier 5/3/2017 19:41", + "visitConditionalExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitSwitchBlock:" : "ThierryGoubier 5/3/2017 19:41", + "visitStatementExpressionList:" : "ThierryGoubier 5/3/2017 19:41", + "visitLiteral:" : "ThierryGoubier 5/3/2017 19:41", + "visitFloatType:" : "ThierryGoubier 5/3/2017 19:41", + "visitFinallyClause:" : "ThierryGoubier 5/3/2017 19:41", + "visitDoWhileStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitConstructorBody:" : "ThierryGoubier 5/3/2017 19:41", + "visitFieldAccess:" : "ThierryGoubier 5/3/2017 19:41", + "visitPackageDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitProgram:" : "ThierryGoubier 5/3/2017 19:41", + "visitPreIncrementExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitSingleTypeImportDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitParameter:" : "ThierryGoubier 5/3/2017 19:41", + "visitTypeParameters:" : "ThierryGoubier 5/3/2017 19:41", + "visitUnarySubtraction:" : "ThierryGoubier 5/3/2017 19:41", + "visitSynchronizedStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitDefaultLabel:" : "ThierryGoubier 5/3/2017 19:41", + "visitLocalVariableDeclarationStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitUnaryBitInvert:" : "ThierryGoubier 5/3/2017 19:41", + "visitInitializedVariableDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitStaticInitializer:" : "ThierryGoubier 5/3/2017 19:41", + "visitLambdaExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitShortType:" : "ThierryGoubier 5/3/2017 19:41", + "visitAnnotationMethodDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitArrayMethodDeclarator:" : "ThierryGoubier 5/3/2017 19:41", + "visitEmptyMethodBody:" : "ThierryGoubier 5/3/2017 19:41", + "visitTypeParameter:" : "ThierryGoubier 5/3/2017 19:41", + "visitIfElseStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitName:" : "ThierryGoubier 5/3/2017 19:41", + "visitModifier:" : "ThierryGoubier 5/3/2017 19:41", + "visitFieldDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitClassDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitExpressionStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitMethodDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitNull:" : "ThierryGoubier 5/3/2017 19:41", + "visitConstructorDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitMethodDeclarator:" : "ThierryGoubier 5/3/2017 19:41", + "visitElementArrayInitializer:" : "ThierryGoubier 5/3/2017 19:41", + "visitVariableArgumentParameter:" : "ThierryGoubier 5/3/2017 19:41", + "visitNewClass:" : "ThierryGoubier 5/3/2017 19:41", + "visitEnumConstant:" : "ThierryGoubier 5/3/2017 19:41", + "visitSwitchStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitNewArray:" : "ThierryGoubier 5/3/2017 19:41", + "visitTryStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitLongType:" : "ThierryGoubier 5/3/2017 19:41", + "visitBooleanLiteral:" : "ThierryGoubier 5/3/2017 19:41", + "visitContinueStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitSwitchBlockStatementGroup:" : "ThierryGoubier 5/3/2017 19:41", + "visitPrimitiveType:" : "ThierryGoubier 5/3/2017 19:41", + "visitEmptyStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitInterface:" : "ThierryGoubier 5/3/2017 19:41", + "visitAssignment:" : "ThierryGoubier 5/3/2017 19:41", + "visitMethodReference:" : "ThierryGoubier 5/3/2017 19:41", + "visitWhileStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitUnaryAddition:" : "ThierryGoubier 5/3/2017 19:41", + "visitClassType:" : "ThierryGoubier 5/3/2017 19:41", + "visitLabeledStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitPostDecrementExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitCatchClause:" : "ThierryGoubier 5/3/2017 19:41", + "visitMethodInvocation:" : "ThierryGoubier 5/3/2017 19:41", + "visitExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitBooleanType:" : "ThierryGoubier 5/3/2017 19:41", + "visitArrayType:" : "ThierryGoubier 5/3/2017 19:41", + "visitNew:" : "ThierryGoubier 5/3/2017 19:41", + "visitCharType:" : "ThierryGoubier 5/3/2017 19:41", + "visitTypeArgument:" : "ThierryGoubier 5/3/2017 19:41", + "visitVariableName:" : "ThierryGoubier 5/3/2017 19:41", + "visitTypeImportOnDemandDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitByteType:" : "ThierryGoubier 5/3/2017 19:41", + "visitIntType:" : "ThierryGoubier 5/3/2017 19:41", + "visitReturnStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitVoidType:" : "ThierryGoubier 5/3/2017 19:41", + "visitCastExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitDimensionExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitType:" : "ThierryGoubier 5/3/2017 19:41", + "visitForEachStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitQualifiedTypeName:" : "ThierryGoubier 5/3/2017 19:41", + "visitEmptyDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitThrows:" : "ThierryGoubier 5/3/2017 19:41", + "visitBinaryExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitFloatLiteral:" : "ThierryGoubier 5/3/2017 19:41", + "visitArrayVariableName:" : "ThierryGoubier 5/3/2017 19:41", + "visitAnnotationInterface:" : "ThierryGoubier 5/3/2017 19:41", + "visitPreDecrementExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitBlock:" : "ThierryGoubier 5/3/2017 19:41", + "visitClassProperty:" : "ThierryGoubier 5/3/2017 19:41", + "visitArrayAccess:" : "ThierryGoubier 5/3/2017 19:41", + "visitSwitchLabel:" : "ThierryGoubier 5/3/2017 19:41", + "visitPostIncrementExpression:" : "ThierryGoubier 5/3/2017 19:41", + "visitArrayInitializer:" : "ThierryGoubier 5/3/2017 19:41", + "visitAssertStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitIntegerLiteral:" : "ThierryGoubier 5/3/2017 19:41", + "visitDoubleType:" : "ThierryGoubier 5/3/2017 19:41", + "visitThrowStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitUnaryNot:" : "ThierryGoubier 5/3/2017 19:41", + "visitThisConstructorInvocation:" : "ThierryGoubier 5/3/2017 19:41", + "visitTypeName:" : "ThierryGoubier 5/3/2017 19:41", + "visitElementValuePair:" : "ThierryGoubier 5/3/2017 19:41", + "visitVariableDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitCharacterLiteral:" : "ThierryGoubier 5/3/2017 19:41", + "visitProgramFile:" : "ThierryGoubier 5/3/2017 19:41", + "visitForStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitBreakStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitIfStatement:" : "ThierryGoubier 5/3/2017 19:41", + "visitStringLiteral:" : "ThierryGoubier 5/3/2017 19:41", + "visitAbstractMethodDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitSuperConstructorInvocation:" : "ThierryGoubier 5/3/2017 19:41", + "visitLocalVariableDeclaration:" : "ThierryGoubier 5/3/2017 19:41", + "visitAnnotation:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaProgramNodeVisitor.class/properties.json b/SmaCC-Java.package/JavaProgramNodeVisitor.class/properties.json index caa58162..b2125e80 100644 --- a/SmaCC-Java.package/JavaProgramNodeVisitor.class/properties.json +++ b/SmaCC-Java.package/JavaProgramNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaProgramNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaProgramNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedNameNode.class/methodProperties.json b/SmaCC-Java.package/JavaQualifiedNameNode.class/methodProperties.json index f71b2b1c..dee3f746 100644 --- a/SmaCC-Java.package/JavaQualifiedNameNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaQualifiedNameNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "nspace" : "JohnBrant 6/24/2016 10:40:06", - "nspace:" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "nspace" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "period" : "ThierryGoubier 5/3/2017 19:41", + "period:" : "ThierryGoubier 5/3/2017 19:41", + "nspace:" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedNameNode.class/properties.json b/SmaCC-Java.package/JavaQualifiedNameNode.class/properties.json index 179f860d..68d3a3a5 100644 --- a/SmaCC-Java.package/JavaQualifiedNameNode.class/properties.json +++ b/SmaCC-Java.package/JavaQualifiedNameNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaNameNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "nspace", - "period" ], + "period" + ], "name" : "JavaQualifiedNameNode", - "pools" : [ - ], - "super" : "JavaNameNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/gt..st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/gt..st new file mode 100644 index 00000000..1492964f --- /dev/null +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/gt..st @@ -0,0 +1,3 @@ +generated +gt: aSmaCCToken + gt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/gt.st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/gt.st new file mode 100644 index 00000000..215adf65 --- /dev/null +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/gt.st @@ -0,0 +1,3 @@ +generated +gt + ^ gt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6c6ab799 --- /dev/null +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#lt #gt) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/lt..st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/lt..st new file mode 100644 index 00000000..780193d2 --- /dev/null +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/lt..st @@ -0,0 +1,3 @@ +generated +lt: aSmaCCToken + lt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/lt.st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/lt.st new file mode 100644 index 00000000..3a29651a --- /dev/null +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/lt.st @@ -0,0 +1,3 @@ +generated +lt + ^ lt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/tokenVariables.st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/tokenVariables.st index 013b5b27..e3215858 100644 --- a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/tokenVariables.st +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#period #name #typeArgLeft #typeArgRight) \ No newline at end of file + ^ #(#period #name) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgLeft..st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgLeft..st deleted file mode 100644 index b2372446..00000000 --- a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgLeft..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgLeft: aSmaCCToken - typeArgLeft := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgLeft.st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgLeft.st deleted file mode 100644 index 25341106..00000000 --- a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgLeft.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgLeft - ^ typeArgLeft \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgRight..st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgRight..st deleted file mode 100644 index e31cb1e1..00000000 --- a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgRight..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgRight: aSmaCCToken - typeArgRight := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgRight.st b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgRight.st deleted file mode 100644 index 9d5ee102..00000000 --- a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/instance/typeArgRight.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgRight - ^ typeArgRight \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/methodProperties.json b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/methodProperties.json index 7399a724..c0418994 100644 --- a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/methodProperties.json @@ -1,24 +1,26 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "arguments" : "JohnBrant 6/24/2016 10:40:06", - "arguments:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "nspace" : "JohnBrant 6/24/2016 10:40:06", - "nspace:" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "typeArgLeft" : "JohnBrant 6/24/2016 10:40:06", - "typeArgLeft:" : "JohnBrant 6/24/2016 10:40:06", - "typeArgRight" : "JohnBrant 6/24/2016 10:40:06", - "typeArgRight:" : "JohnBrant 6/24/2016 10:40:06" } } + "gt:" : "ThierryGoubier 5/3/2017 19:39", + "nspace" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "lt" : "ThierryGoubier 5/3/2017 19:39", + "gt" : "ThierryGoubier 5/3/2017 19:39", + "arguments" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "period:" : "ThierryGoubier 5/3/2017 19:39", + "period" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "lt:" : "ThierryGoubier 5/3/2017 19:39", + "nspace:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "arguments:" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/properties.json b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/properties.json index 1d9ad409..14c7f6ae 100644 --- a/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/properties.json +++ b/SmaCC-Java.package/JavaQualifiedTypeNameNode.class/properties.json @@ -1,20 +1,19 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "nspace", "period", "name", - "typeArgLeft", + "lt", "arguments", "commas", - "typeArgRight" ], + "gt" + ], "name" : "JavaQualifiedTypeNameNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaReturnStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaReturnStatementNode.class/methodProperties.json index 9199f127..411276a6 100644 --- a/SmaCC-Java.package/JavaReturnStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaReturnStatementNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "returnToken" : "JohnBrant 6/24/2016 10:40:06", - "returnToken:" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "returnToken" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "semicolon" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "returnToken:" : "ThierryGoubier 5/3/2017 19:41", + "semicolon:" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaReturnStatementNode.class/properties.json b/SmaCC-Java.package/JavaReturnStatementNode.class/properties.json index cf71fafa..5bd811e7 100644 --- a/SmaCC-Java.package/JavaReturnStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaReturnStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "returnToken", "expression", - "semicolon" ], + "semicolon" + ], "name" : "JavaReturnStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/class/initializeKeywordMap.st b/SmaCC-Java.package/JavaScanner.class/class/initializeKeywordMap.st index cd719b4c..571e3cb7 100644 --- a/SmaCC-Java.package/JavaScanner.class/class/initializeKeywordMap.st +++ b/SmaCC-Java.package/JavaScanner.class/class/initializeKeywordMap.st @@ -1,7 +1,7 @@ generated-initialization initializeKeywordMap keywordMap := Dictionary new. - #(#(104 'abstract' 37) #(104 'assert' 84) #(104 'boolean' 32) #(104 'break' 82) #(104 'byte' 35) #(104 'case' 58) #(104 'catch' 77) #(104 'char' 25) #(104 'class' 8) #(104 'continue' 76) #(104 'default' 14) #(104 'do' 80) #(104 'double' 29) #(104 'else' 31) #(104 'enum' 15) #(104 'extends' 11) #(104 'false' 100) #(104 'final' 38) #(104 'finally' 78) #(104 'float' 26) #(104 'for' 83) #(104 'if' 24) #(104 'implements' 10) #(104 'import' 43) #(104 'instanceof' 56) #(104 'int' 28) #(104 'interface' 36) #(104 'long' 27) #(104 'native' 41) #(104 'new' 92) #(104 'null' 103) #(104 'package' 33) #(104 'private' 40) #(104 'protected' 46) #(104 'public' 47) #(104 'return' 81) #(104 'short' 34) #(104 'static' 39) #(104 'strictfp' 7) #(104 'super' 16) #(104 'switch' 48) #(104 'synchronized' 42) #(104 'this' 22) #(104 'throw' 73) #(104 'throws' 23) #(104 'transient' 18) #(104 'true' 100) #(104 'try' 74) #(104 'void' 9) #(104 'volatile' 12) #(104 'while' 79)) + #(#(105 'abstract' 37) #(105 'assert' 83) #(105 'boolean' 32) #(105 'break' 82) #(105 'byte' 33) #(105 'case' 58) #(105 'catch' 75) #(105 'char' 25) #(105 'class' 8) #(105 'continue' 77) #(105 'default' 14) #(105 'do' 80) #(105 'double' 27) #(105 'else' 31) #(105 'enum' 13) #(105 'extends' 9) #(105 'false' 101) #(105 'final' 38) #(105 'finally' 76) #(105 'float' 26) #(105 'for' 81) #(105 'if' 16) #(105 'implements' 10) #(105 'import' 43) #(105 'instanceof' 57) #(105 'int' 29) #(105 'interface' 18) #(105 'long' 30) #(105 'native' 39) #(105 'new' 92) #(105 'null' 104) #(105 'package' 35) #(105 'private' 41) #(105 'protected' 46) #(105 'public' 45) #(105 'return' 78) #(105 'short' 34) #(105 'static' 42) #(105 'strictfp' 7) #(105 'super' 17) #(105 'switch' 47) #(105 'synchronized' 40) #(105 'this' 22) #(105 'throw' 84) #(105 'throws' 21) #(105 'transient' 23) #(105 'true' 101) #(105 'try' 74) #(105 'void' 11) #(105 'volatile' 24) #(105 'while' 79)) do: [ :each | (keywordMap at: each first ifAbsentPut: [ Dictionary new ]) at: (each at: 2) diff --git a/SmaCC-Java.package/JavaScanner.class/instance/GREATER_THANId.st b/SmaCC-Java.package/JavaScanner.class/instance/GREATER_THANId.st index 935f0cbe..8afb85f2 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/GREATER_THANId.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/GREATER_THANId.st @@ -1,3 +1,3 @@ generated GREATER_THANId - ^ 95 \ No newline at end of file + ^ 96 \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/SIGNED_RIGHT_SHIFTId.st b/SmaCC-Java.package/JavaScanner.class/instance/SIGNED_RIGHT_SHIFTId.st index 05caeb03..4490805a 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/SIGNED_RIGHT_SHIFTId.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/SIGNED_RIGHT_SHIFTId.st @@ -1,3 +1,3 @@ generated SIGNED_RIGHT_SHIFTId - ^ 96 \ No newline at end of file + ^ 97 \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/UNSIGNED_RIGHT_SHIFTId.st b/SmaCC-Java.package/JavaScanner.class/instance/UNSIGNED_RIGHT_SHIFTId.st index c5049efa..a2c1037f 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/UNSIGNED_RIGHT_SHIFTId.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/UNSIGNED_RIGHT_SHIFTId.st @@ -1,3 +1,3 @@ generated UNSIGNED_RIGHT_SHIFTId - ^ 97 \ No newline at end of file + ^ 98 \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/emptySymbolTokenId.st b/SmaCC-Java.package/JavaScanner.class/instance/emptySymbolTokenId.st index 4a2858b2..3c2b36e4 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/emptySymbolTokenId.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/emptySymbolTokenId.st @@ -1,3 +1,3 @@ generated emptySymbolTokenId - ^ 307 \ No newline at end of file + ^ 316 \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/errorTokenId.st b/SmaCC-Java.package/JavaScanner.class/instance/errorTokenId.st index 0d5dc4b8..f1cf8810 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/errorTokenId.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/errorTokenId.st @@ -1,3 +1,3 @@ generated errorTokenId - ^ 308 \ No newline at end of file + ^ 317 \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan1.st b/SmaCC-Java.package/JavaScanner.class/instance/scan1.st index 37ee76d5..097149b2 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan1.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan1.st @@ -2,7 +2,7 @@ generated scan1 [ self step. currentCharacter == $" - ifTrue: [ ^ self recordAndReportMatch: #(102) ]. + ifTrue: [ ^ self recordAndReportMatch: #(103) ]. currentCharacter == $\ ifTrue: [ self step. currentCharacter == $u @@ -26,8 +26,7 @@ scan1 ^ self reportLastMatch ]. (('"''' includes: currentCharacter) or: [ (currentCharacter between: $0 and: $7) - or: - [ '\bfnrt' includes: currentCharacter ] ]) + or: [ '\bfnrt' includes: currentCharacter ] ]) ifTrue: [ ^ self scan1 ]. ^ self reportLastMatch ]. true ] whileTrue \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan10.st b/SmaCC-Java.package/JavaScanner.class/instance/scan10.st index 578a8c2e..beb7413b 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan10.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan10.st @@ -2,7 +2,7 @@ generated scan10 [ self step. currentCharacter == $` - ifTrue: [ self recordMatch: #(107). + ifTrue: [ self recordMatch: #(108). self step. currentCharacter == $` ifTrue: [ ^ self scan10 ]. diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan2.st b/SmaCC-Java.package/JavaScanner.class/instance/scan2.st index 0c79e588..ee5cc6f7 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan2.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan2.st @@ -2,5 +2,5 @@ generated scan2 self step. currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(101) ]. + ifTrue: [ ^ self recordAndReportMatch: #(102) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan3.st b/SmaCC-Java.package/JavaScanner.class/instance/scan3.st index 70291925..0ed40050 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan3.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan3.st @@ -2,7 +2,7 @@ generated scan3 self step. currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(101) ]. + ifTrue: [ ^ self recordAndReportMatch: #(102) ]. (currentCharacter between: $0 and: $7) ifTrue: [ ^ self scan2 ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan4.st b/SmaCC-Java.package/JavaScanner.class/instance/scan4.st index ed9af9ab..5801f88b 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan4.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan4.st @@ -1,10 +1,10 @@ generated scan4 - [ self recordMatch: #(99). + [ self recordMatch: #(100). self step. currentCharacter isDigit ] whileTrue. ('Ee' includes: currentCharacter) ifTrue: [ ^ self scan5 ]. ('DFdf' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(99) ]. + ifTrue: [ ^ self recordAndReportMatch: #(100) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan6.st b/SmaCC-Java.package/JavaScanner.class/instance/scan6.st index 5fe544e9..23a7f208 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan6.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan6.st @@ -1,8 +1,8 @@ generated scan6 - [ self recordMatch: #(99). + [ self recordMatch: #(100). self step. currentCharacter isDigit ] whileTrue. ('DFdf' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(99) ]. + ifTrue: [ ^ self recordAndReportMatch: #(100) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan7.st b/SmaCC-Java.package/JavaScanner.class/instance/scan7.st index 9ccf8f65..0e85116c 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan7.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan7.st @@ -5,6 +5,6 @@ scan7 ifTrue: [ [ self step. currentCharacter == $* ] whileTrue. currentCharacter == $/ - ifTrue: [ ^ self recordAndReportMatch: #(106) ]. + ifTrue: [ ^ self recordAndReportMatch: #(107) ]. ^ self scan7 ]. true ] whileTrue \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan8.st b/SmaCC-Java.package/JavaScanner.class/instance/scan8.st index d36577aa..25eb13a2 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan8.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan8.st @@ -1,13 +1,13 @@ generated scan8 - self recordMatch: #(98). + self recordMatch: #(99). self step. currentCharacter == $. ifTrue: [ ^ self scan4 ]. (currentCharacter between: $8 and: $9) ifTrue: [ ^ self scan9 ]. currentCharacter isDigit - ifTrue: [ [ self recordMatch: #(98). + ifTrue: [ [ self recordMatch: #(99). self step. currentCharacter == $. ifTrue: [ ^ self scan4 ]. @@ -17,20 +17,20 @@ scan8 ('Ee' includes: currentCharacter) ifTrue: [ ^ self scan5 ]. ('Ll' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(98) ]. - ('DFdf' includes: currentCharacter) ifTrue: [ ^ self recordAndReportMatch: #(99) ]. + ('DFdf' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(100) ]. ^ self reportLastMatch ]. ('Ee' includes: currentCharacter) ifTrue: [ ^ self scan5 ]. ('Ll' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(98) ]. + ifTrue: [ ^ self recordAndReportMatch: #(99) ]. ('Xx' includes: currentCharacter) ifTrue: [ self step. (currentCharacter isDigit or: [ (currentCharacter between: $A and: $F) or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ [ self recordMatch: #(98). + ifTrue: [ [ self recordMatch: #(99). self step. currentCharacter == $. ifTrue: [ self step. @@ -45,11 +45,11 @@ scan8 or: [ currentCharacter between: $a and: $f ] ] ] whileTrue ]. ^ self reportLastMatch ]. ('Ll' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(98) ]. + ifTrue: [ ^ self recordAndReportMatch: #(99) ]. currentCharacter isDigit or: [ (currentCharacter between: $A and: $F) or: [ currentCharacter between: $a and: $f ] ] ] whileTrue ]. ^ self reportLastMatch ]. ('DFdf' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(99) ]. + ifTrue: [ ^ self recordAndReportMatch: #(100) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scan9.st b/SmaCC-Java.package/JavaScanner.class/instance/scan9.st index d4feeca9..c42d15c3 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scan9.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scan9.st @@ -7,5 +7,5 @@ scan9 ('Ee' includes: currentCharacter) ifTrue: [ ^ self scan5 ]. ('DFdf' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(99) ]. + ifTrue: [ ^ self recordAndReportMatch: #(100) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForToken.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForToken.st index c3fb1e7a..6aeb2e2c 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForToken.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForToken.st @@ -3,12 +3,12 @@ scanForToken self step. currentCharacter == $! ifTrue: - [ ^ self scanForTokenX16 ]. + [ ^ self scanForTokenX17 ]. currentCharacter == $" ifTrue: [ ^ self scan1 ]. currentCharacter == $% ifTrue: - [ ^ self scanForTokenX15 ]. + [ ^ self scanForTokenX16 ]. currentCharacter == $& ifTrue: [ ^ self scanForTokenX10 ]. @@ -16,15 +16,15 @@ scanForToken ifTrue: [ ^ self scanForTokenX1 ]. currentCharacter == $( - ifTrue: [ ^ self recordAndReportMatch: #(21) ]. + ifTrue: [ ^ self recordAndReportMatch: #(12) ]. currentCharacter == $) ifTrue: [ ^ self recordAndReportMatch: #(19) ]. currentCharacter == $* ifTrue: - [ ^ self scanForTokenX14 ]. + [ ^ self scanForTokenX15 ]. currentCharacter == $+ ifTrue: [ ^ self scanForTokenX9 ]. currentCharacter == $, - ifTrue: [ ^ self recordAndReportMatch: #(4) ]. - ^ self scanForTokenX19 \ No newline at end of file + ifTrue: [ ^ self recordAndReportMatch: #(5) ]. + ^ self scanForTokenX20 \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX1.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX1.st index dc58cdc3..6b633837 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX1.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX1.st @@ -25,7 +25,7 @@ scanForTokenX1 (currentCharacter between: $0 and: $3) ifTrue: [ self step. currentCharacter == $' - ifTrue: [ ^ self recordAndReportMatch: #(101) ]. + ifTrue: [ ^ self recordAndReportMatch: #(102) ]. (currentCharacter between: $0 and: $7) ifTrue: [ ^ self scan3 ]. ^ self reportLastMatch ]. diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX10.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX10.st index a22e7422..e8cd6210 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX10.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX10.st @@ -1,9 +1,9 @@ generated scanForTokenX10 - self recordMatch: #(52). + self recordMatch: #(54). self step. currentCharacter == $& - ifTrue: [ ^ self recordAndReportMatch: #(50) ]. + ifTrue: [ ^ self recordAndReportMatch: #(51) ]. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(61) ]. + ifTrue: [ ^ self recordAndReportMatch: #(62) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX11.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX11.st index c8c290e1..77609449 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX11.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX11.st @@ -1,6 +1,6 @@ generated scanForTokenX11 - [ self recordMatch: #(105). + [ self recordMatch: #(106). self step. currentCharacter isSeparator or: [ currentCharacter == Character pageUp ] ] whileTrue. diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX12.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX12.st index e85ff1c4..7f966b39 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX12.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX12.st @@ -1,7 +1,7 @@ generated scanForTokenX12 - self recordMatch: #(51). + self recordMatch: #(49). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(62) ]. + ifTrue: [ ^ self recordAndReportMatch: #(63) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX13.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX13.st index 820e0f12..53b6e5e1 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX13.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX13.st @@ -3,5 +3,5 @@ scanForTokenX13 self recordMatch: #(2). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(59) ]. + ifTrue: [ ^ self recordAndReportMatch: #(71) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX14.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX14.st index a2510cd9..02aea614 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX14.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX14.st @@ -1,7 +1,7 @@ generated scanForTokenX14 - self recordMatch: #(44). + self recordMatch: #(15). self step. - currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(57) ]. + currentCharacter == $: + ifTrue: [ ^ self recordAndReportMatch: #(93) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX15.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX15.st index 14031634..0ed1fe95 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX15.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX15.st @@ -1,7 +1,7 @@ generated scanForTokenX15 - self recordMatch: #(89). + self recordMatch: #(44). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(67) ]. + ifTrue: [ ^ self recordAndReportMatch: #(60) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX16.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX16.st index 49c08159..07bf89c3 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX16.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX16.st @@ -1,7 +1,7 @@ generated scanForTokenX16 - self recordMatch: #(85). + self recordMatch: #(89). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(66) ]. + ifTrue: [ ^ self recordAndReportMatch: #(68) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX17.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX17.st index 157394c6..a566b424 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX17.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX17.st @@ -1,6 +1,7 @@ generated scanForTokenX17 - [ self recordMatch: #(104). + self recordMatch: #(86). self step. - currentCharacter isAlphaNumeric - or: [ '$_' includes: currentCharacter ] ] whileTrue \ No newline at end of file + currentCharacter == $= + ifTrue: [ ^ self recordAndReportMatch: #(53) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX18.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX18.st index 86c9d957..837e511f 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX18.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX18.st @@ -1,30 +1,6 @@ generated scanForTokenX18 - currentCharacter == $] - ifTrue: [ ^ self recordAndReportMatch: #(6) ]. - currentCharacter == $^ - ifTrue: - [ ^ self scanForTokenX12 ]. - currentCharacter == $` - ifTrue: [ ^ self scan10 ]. - currentCharacter == ${ - ifTrue: [ ^ self recordAndReportMatch: #(3) ]. - currentCharacter == $| - ifTrue: - [ ^ self scanForTokenX7 ]. - currentCharacter == $} - ifTrue: [ ^ self recordAndReportMatch: #(1) ]. - currentCharacter == $~ - ifTrue: [ ^ self recordAndReportMatch: #(88) ]. - currentCharacter isDigit - ifTrue: - [ ^ self scanForTokenX3 ]. - (currentCharacter isSeparator - or: [ currentCharacter == Character pageUp ]) - ifTrue: - [ ^ self scanForTokenX11 ]. - (currentCharacter isLetter - or: [ currentCharacter isSafeForHTTP or: [ currentCharacter == $$ ] ]) - ifTrue: - [ self scanForTokenX17 ]. - ^ self reportLastMatch \ No newline at end of file + [ self recordMatch: #(105). + self step. + currentCharacter isAlphaNumeric + or: [ '$_' includes: currentCharacter ] ] whileTrue \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX19.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX19.st index 6e8220ae..f010cbab 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX19.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX19.st @@ -1,33 +1,30 @@ generated scanForTokenX19 - currentCharacter == $- + currentCharacter == $] + ifTrue: [ ^ self recordAndReportMatch: #(4) ]. + currentCharacter == $^ ifTrue: - [ ^ self scanForTokenX5 ]. - currentCharacter == $. + [ ^ self scanForTokenX12 ]. + currentCharacter == $` + ifTrue: [ ^ self scan10 ]. + currentCharacter == ${ + ifTrue: [ ^ self recordAndReportMatch: #(6) ]. + currentCharacter == $| ifTrue: - [ ^ self scanForTokenX8 ]. - currentCharacter == $/ + [ ^ self scanForTokenX7 ]. + currentCharacter == $} + ifTrue: [ ^ self recordAndReportMatch: #(1) ]. + currentCharacter == $~ + ifTrue: [ ^ self recordAndReportMatch: #(85) ]. + currentCharacter isDigit ifTrue: - [ ^ self scanForTokenX2 ]. - currentCharacter == $0 - ifTrue: [ ^ self scan8 ]. - currentCharacter == $: - ifTrue: [ ^ self recordAndReportMatch: #(17) ]. - currentCharacter == $; - ifTrue: [ ^ self recordAndReportMatch: #(45) ]. - currentCharacter == $< + [ ^ self scanForTokenX3 ]. + (currentCharacter isSeparator + or: [ currentCharacter == Character pageUp ]) ifTrue: - [ ^ self scanForTokenX6 ]. - currentCharacter == $= + [ ^ self scanForTokenX11 ]. + (currentCharacter isLetter + or: [ currentCharacter isSafeForHTTP or: [ currentCharacter == $$ ] ]) ifTrue: - [ ^ self scanForTokenX13 ]. - currentCharacter == $> - ifTrue: - [ ^ self scanForTokenX4 ]. - currentCharacter == $? - ifTrue: [ ^ self recordAndReportMatch: #(54) ]. - currentCharacter == $@ - ifTrue: [ ^ self recordAndReportMatch: #(13) ]. - currentCharacter == $[ - ifTrue: [ ^ self recordAndReportMatch: #(5) ]. - ^ self scanForTokenX18 \ No newline at end of file + [ self scanForTokenX18 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX2.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX2.st index 2157c461..f2aa5e20 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX2.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX2.st @@ -1,16 +1,16 @@ generated scanForTokenX2 - self recordMatch: #(86). + self recordMatch: #(87). self step. currentCharacter == $* ifTrue: [ ^ self scan7 ]. currentCharacter == $/ - ifTrue: [ [ self recordMatch: #(106). + ifTrue: [ [ self recordMatch: #(107). self step. currentCharacter <= Character tab or: [ (currentCharacter between: Character pageUp and: Character newPage) or: [ currentCharacter >= (Character value: 14) ] ] ] whileTrue. ^ self reportLastMatch ]. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(69) ]. + ifTrue: [ ^ self recordAndReportMatch: #(67) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX23.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX20.st similarity index 60% rename from SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX23.st rename to SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX20.st index 1601c228..c545ed55 100644 --- a/SmaCC-CSharp.package/CSharpScanner.class/instance/scanForTokenX23.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX20.st @@ -1,37 +1,34 @@ generated -scanForTokenX23 - currentCharacter == $, - ifTrue: [ ^ self recordAndReportMatch: #(59) ]. +scanForTokenX20 currentCharacter == $- ifTrue: - [ ^ self scanForTokenX6 ]. + [ ^ self scanForTokenX5 ]. currentCharacter == $. ifTrue: - [ ^ self scanForTokenX21 ]. + [ ^ self scanForTokenX8 ]. currentCharacter == $/ - ifTrue: - [ ^ self scanForTokenX3 ]. - currentCharacter == $0 ifTrue: [ ^ self scanForTokenX2 ]. + currentCharacter == $0 + ifTrue: [ ^ self scan8 ]. currentCharacter == $: ifTrue: - [ ^ self scanForTokenX16 ]. + [ ^ self scanForTokenX14 ]. currentCharacter == $; - ifTrue: [ ^ self recordAndReportMatch: #(53) ]. + ifTrue: [ ^ self recordAndReportMatch: #(36) ]. currentCharacter == $< ifTrue: - [ ^ self scanForTokenX8 ]. + [ ^ self scanForTokenX6 ]. currentCharacter == $= ifTrue: - [ ^ self scanForTokenX10 ]. + [ ^ self scanForTokenX13 ]. currentCharacter == $> ifTrue: - [ ^ self scanForTokenX7 ]. + [ ^ self scanForTokenX4 ]. currentCharacter == $? - ifTrue: - [ ^ self scanForTokenX15 ]. + ifTrue: [ ^ self recordAndReportMatch: #(59) ]. currentCharacter == $@ - ifTrue: - [ ^ self scanForTokenX5 ]. - ^ self scanForTokenX22 \ No newline at end of file + ifTrue: [ ^ self recordAndReportMatch: #(48) ]. + currentCharacter == $[ + ifTrue: [ ^ self recordAndReportMatch: #(3) ]. + ^ self scanForTokenX19 \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX3.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX3.st index 8e588b47..62a779d9 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX3.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX3.st @@ -1,6 +1,6 @@ generated scanForTokenX3 - [ self recordMatch: #(98). + [ self recordMatch: #(99). self step. currentCharacter == $. ifTrue: [ ^ self scan4 ]. @@ -8,7 +8,7 @@ scanForTokenX3 ('Ee' includes: currentCharacter) ifTrue: [ ^ self scan5 ]. ('Ll' includes: currentCharacter) - ifTrue: [ ^ self recordAndReportMatch: #(98) ]. - ('DFdf' includes: currentCharacter) ifTrue: [ ^ self recordAndReportMatch: #(99) ]. + ('DFdf' includes: currentCharacter) + ifTrue: [ ^ self recordAndReportMatch: #(100) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX4.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX4.st index 88266b86..ad9892cd 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX4.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX4.st @@ -1,17 +1,17 @@ generated scanForTokenX4 - self recordMatch: #(95). + self recordMatch: #(96). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(55) ]. + ifTrue: [ ^ self recordAndReportMatch: #(56) ]. currentCharacter == $> - ifTrue: [ self recordMatch: #(96). + ifTrue: [ self recordMatch: #(97). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(64) ]. + ifTrue: [ ^ self recordAndReportMatch: #(66) ]. currentCharacter == $> - ifTrue: [ self recordMatch: #(97). + ifTrue: [ self recordMatch: #(98). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(63) ] ] ]. + ifTrue: [ ^ self recordAndReportMatch: #(61) ] ] ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX5.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX5.st index 13b65a15..2c944e7d 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX5.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX5.st @@ -5,7 +5,7 @@ scanForTokenX5 currentCharacter == $- ifTrue: [ ^ self recordAndReportMatch: #(94) ]. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(71) ]. + ifTrue: [ ^ self recordAndReportMatch: #(70) ]. currentCharacter == $> - ifTrue: [ ^ self recordAndReportMatch: #(87) ]. + ifTrue: [ ^ self recordAndReportMatch: #(88) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX6.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX6.st index b30b9160..fa182759 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX6.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX6.st @@ -3,11 +3,11 @@ scanForTokenX6 self recordMatch: #(72). self step. currentCharacter == $< - ifTrue: [ self recordMatch: #(75). + ifTrue: [ self recordMatch: #(73). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(70) ]. + ifTrue: [ ^ self recordAndReportMatch: #(65) ]. ^ self reportLastMatch ]. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(60) ]. + ifTrue: [ ^ self recordAndReportMatch: #(55) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX7.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX7.st index 50bf3444..f9b42cf0 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX7.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX7.st @@ -1,9 +1,9 @@ generated scanForTokenX7 - self recordMatch: #(49). + self recordMatch: #(50). self step. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(65) ]. + ifTrue: [ ^ self recordAndReportMatch: #(64) ]. currentCharacter == $| - ifTrue: [ ^ self recordAndReportMatch: #(53) ]. + ifTrue: [ ^ self recordAndReportMatch: #(52) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX8.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX8.st index 2e241ffe..8e7a5bf0 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX8.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX8.st @@ -1,6 +1,6 @@ generated scanForTokenX8 - self recordMatch: #(30). + self recordMatch: #(28). self step. currentCharacter == $. ifTrue: [ self step. diff --git a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX9.st b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX9.st index aa36779c..bf39f9d6 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX9.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/scanForTokenX9.st @@ -3,7 +3,7 @@ scanForTokenX9 self recordMatch: #(91). self step. currentCharacter == $+ - ifTrue: [ ^ self recordAndReportMatch: #(93) ]. + ifTrue: [ ^ self recordAndReportMatch: #(95) ]. currentCharacter == $= - ifTrue: [ ^ self recordAndReportMatch: #(68) ]. + ifTrue: [ ^ self recordAndReportMatch: #(69) ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/instance/tokenActions.st b/SmaCC-Java.package/JavaScanner.class/instance/tokenActions.st index e4f4928b..eb0b32f6 100644 --- a/SmaCC-Java.package/JavaScanner.class/instance/tokenActions.st +++ b/SmaCC-Java.package/JavaScanner.class/instance/tokenActions.st @@ -1,3 +1,3 @@ generated tokenActions - ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #whitespace #comment #patternToken) \ No newline at end of file + ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #whitespace #comment #patternToken) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/methodProperties.json b/SmaCC-Java.package/JavaScanner.class/methodProperties.json index be935289..e070f3b5 100644 --- a/SmaCC-Java.package/JavaScanner.class/methodProperties.json +++ b/SmaCC-Java.package/JavaScanner.class/methodProperties.json @@ -1,40 +1,44 @@ { - "class" : { - "initializeKeywordMap" : "JohnBrant 6/24/2016 10:40:06" }, "instance" : { - "GREATER_THANId" : "JohnBrant 6/24/2016 10:40:06", - "SIGNED_RIGHT_SHIFTId" : "JohnBrant 6/24/2016 10:40:06", - "UNSIGNED_RIGHT_SHIFTId" : "JohnBrant 6/24/2016 10:40:06", - "emptySymbolTokenId" : "JohnBrant 6/24/2016 10:40:06", - "errorTokenId" : "JohnBrant 6/24/2016 10:40:06", - "scan1" : "JohnBrant 6/24/2016 10:40:06", - "scan10" : "JohnBrant 6/24/2016 10:40:06", - "scan2" : "JohnBrant 6/24/2016 10:40:06", - "scan3" : "JohnBrant 6/24/2016 10:40:06", - "scan4" : "JohnBrant 6/24/2016 10:40:06", - "scan5" : "JohnBrant 6/24/2016 10:40:06", - "scan6" : "JohnBrant 6/24/2016 10:40:06", - "scan7" : "JohnBrant 6/24/2016 10:40:06", - "scan8" : "JohnBrant 6/24/2016 10:40:06", - "scan9" : "JohnBrant 6/24/2016 10:40:06", - "scanForToken" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX1" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX10" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX11" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX12" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX13" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX14" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX15" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX16" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX17" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX18" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX19" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX2" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX3" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX4" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX5" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX6" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX7" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX8" : "JohnBrant 6/24/2016 10:40:06", - "scanForTokenX9" : "JohnBrant 6/24/2016 10:40:06", - "tokenActions" : "JohnBrant 6/24/2016 10:40:06" } } + "errorTokenId" : "ThierryGoubier 5/3/2017 19:38", + "UNSIGNED_RIGHT_SHIFTId" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX1" : "ThierryGoubier 5/3/2017 19:38", + "scanForToken" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX2" : "ThierryGoubier 5/3/2017 19:38", + "SIGNED_RIGHT_SHIFTId" : "ThierryGoubier 5/3/2017 19:38", + "tokenActions" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX20" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX3" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX4" : "ThierryGoubier 5/3/2017 19:38", + "scan1" : "ThierryGoubier 5/3/2017 19:38", + "GREATER_THANId" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX5" : "ThierryGoubier 5/3/2017 19:38", + "scan2" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX10" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX6" : "ThierryGoubier 5/3/2017 19:38", + "scan3" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX11" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX7" : "ThierryGoubier 5/3/2017 19:38", + "scan4" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX12" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX8" : "ThierryGoubier 5/3/2017 19:38", + "scan5" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX13" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX9" : "ThierryGoubier 5/3/2017 19:38", + "scan6" : "ThierryGoubier 5/3/2017 19:38", + "scan10" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX14" : "ThierryGoubier 5/3/2017 19:38", + "scan7" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX15" : "ThierryGoubier 5/3/2017 19:38", + "emptySymbolTokenId" : "ThierryGoubier 5/3/2017 19:38", + "scan8" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX16" : "ThierryGoubier 5/3/2017 19:38", + "scan9" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX17" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX18" : "ThierryGoubier 5/3/2017 19:38", + "scanForTokenX19" : "ThierryGoubier 5/3/2017 19:38" + }, + "class" : { + "initializeKeywordMap" : "ThierryGoubier 5/3/2017 19:38" + } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaScanner.class/properties.json b/SmaCC-Java.package/JavaScanner.class/properties.json index 1ea7b95d..ec97225d 100644 --- a/SmaCC-Java.package/JavaScanner.class/properties.json +++ b/SmaCC-Java.package/JavaScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaShortTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaShortTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaShortTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaShortTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaShortTypeNode.class/properties.json b/SmaCC-Java.package/JavaShortTypeNode.class/properties.json index 1c2983ba..22728080 100644 --- a/SmaCC-Java.package/JavaShortTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaShortTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaShortTypeNode", - "pools" : [ - ], "super" : "JavaPrimitiveTypeNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaShortTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/methodProperties.json index 76230f22..43139db5 100644 --- a/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/methodProperties.json @@ -1,16 +1,17 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "importToken" : "JohnBrant 6/24/2016 10:40:06", - "importToken:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "staticToken" : "JohnBrant 6/24/2016 10:40:06", - "staticToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "staticToken" : "ThierryGoubier 5/3/2017 19:39", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "staticToken:" : "ThierryGoubier 5/3/2017 19:39", + "name" : "ThierryGoubier 5/3/2017 19:39", + "name:" : "ThierryGoubier 5/3/2017 19:39", + "semicolon" : "ThierryGoubier 5/3/2017 19:39", + "importToken:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "importToken" : "ThierryGoubier 5/3/2017 19:39", + "semicolon:" : "ThierryGoubier 5/3/2017 19:39", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/properties.json index 1136e471..fee3fd3b 100644 --- a/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaSingleTypeImportDeclarationNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "importToken", "staticToken", "name", - "semicolon" ], + "semicolon" + ], "name" : "JavaSingleTypeImportDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStatementExpressionListNode.class/methodProperties.json b/SmaCC-Java.package/JavaStatementExpressionListNode.class/methodProperties.json index f59d81b5..f01d694e 100644 --- a/SmaCC-Java.package/JavaStatementExpressionListNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaStatementExpressionListNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "expressions" : "JohnBrant 6/24/2016 10:40:06", - "expressions:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06" } } + "initialize" : "ThierryGoubier 5/3/2017 19:39", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "expressions:" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:39", + "commas" : "ThierryGoubier 5/3/2017 19:39", + "expressions" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStatementExpressionListNode.class/properties.json b/SmaCC-Java.package/JavaStatementExpressionListNode.class/properties.json index 91166cb1..245fe84e 100644 --- a/SmaCC-Java.package/JavaStatementExpressionListNode.class/properties.json +++ b/SmaCC-Java.package/JavaStatementExpressionListNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expressions", - "commas" ], + "commas" + ], "name" : "JavaStatementExpressionListNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaStatementNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaStatementNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStatementNode.class/properties.json b/SmaCC-Java.package/JavaStatementNode.class/properties.json index bc9d5fcf..99ebe74b 100644 --- a/SmaCC-Java.package/JavaStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaStatementNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaStatementNode", - "pools" : [ - ], "super" : "JavaProgramNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaStatementNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStaticInitializerNode.class/methodProperties.json b/SmaCC-Java.package/JavaStaticInitializerNode.class/methodProperties.json index e7cdc79e..8b74a343 100644 --- a/SmaCC-Java.package/JavaStaticInitializerNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaStaticInitializerNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "block" : "JohnBrant 6/24/2016 10:40:06", - "block:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "staticToken" : "JohnBrant 6/24/2016 10:40:06", - "staticToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tokenVariables" : "ThierryGoubier 5/3/2017 19:39", + "block:" : "ThierryGoubier 5/3/2017 19:39", + "staticToken" : "ThierryGoubier 5/3/2017 19:39", + "block" : "ThierryGoubier 5/3/2017 19:39", + "staticToken:" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:39" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStaticInitializerNode.class/properties.json b/SmaCC-Java.package/JavaStaticInitializerNode.class/properties.json index 1cc30c25..d380c0f6 100644 --- a/SmaCC-Java.package/JavaStaticInitializerNode.class/properties.json +++ b/SmaCC-Java.package/JavaStaticInitializerNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "staticToken", - "block" ], + "block" + ], "name" : "JavaStaticInitializerNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStringLiteralNode.class/methodProperties.json b/SmaCC-Java.package/JavaStringLiteralNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaStringLiteralNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaStringLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaStringLiteralNode.class/properties.json b/SmaCC-Java.package/JavaStringLiteralNode.class/properties.json index d19e7d7d..fc046351 100644 --- a/SmaCC-Java.package/JavaStringLiteralNode.class/properties.json +++ b/SmaCC-Java.package/JavaStringLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaStringLiteralNode", - "pools" : [ - ], "super" : "JavaLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaStringLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/ignoredTokenVariables.st index fb35c51a..3421a7d1 100644 --- a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right #semicolon) \ No newline at end of file + ^ #(#leftParen #rightParen #semicolon) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/left..st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/left.st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/right..st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/right.st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/methodProperties.json b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/methodProperties.json index c2d206c8..8a68fdd4 100644 --- a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/methodProperties.json @@ -1,27 +1,28 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "expressions" : "JohnBrant 6/24/2016 10:40:06", - "expressions:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "primary" : "JohnBrant 6/24/2016 10:40:06", - "primary:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "superToken" : "JohnBrant 6/24/2016 10:40:06", - "superToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "expressions:" : "ThierryGoubier 5/3/2017 19:39", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "expressions" : "ThierryGoubier 5/3/2017 19:39", + "commas:" : "ThierryGoubier 5/3/2017 19:40", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "superToken:" : "ThierryGoubier 5/3/2017 19:39", + "leftParen:" : "ThierryGoubier 5/3/2017 19:39", + "leftParen" : "ThierryGoubier 5/3/2017 19:39", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40", + "period:" : "ThierryGoubier 5/3/2017 19:40", + "period" : "ThierryGoubier 5/3/2017 19:40", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "commas" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "primary" : "ThierryGoubier 5/3/2017 19:40", + "superToken" : "ThierryGoubier 5/3/2017 19:39", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "primary:" : "ThierryGoubier 5/3/2017 19:40", + "rightParen" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/properties.json b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/properties.json index d978246a..24c372c4 100644 --- a/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/properties.json +++ b/SmaCC-Java.package/JavaSuperConstructorInvocationNode.class/properties.json @@ -1,21 +1,20 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "superToken", - "left", + "leftParen", "expressions", "commas", - "right", + "rightParen", "semicolon", "primary", - "period" ], + "period" + ], "name" : "JavaSuperConstructorInvocationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/ignoredTokenVariables.st index 435b7a20..8e7a1b6f 100644 --- a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/left..st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/left.st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/leftBrace..st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/leftBrace..st new file mode 100644 index 00000000..2e171682 --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/leftBrace..st @@ -0,0 +1,3 @@ +generated +leftBrace: aSmaCCToken + leftBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/leftBrace.st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/leftBrace.st new file mode 100644 index 00000000..348b5972 --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/leftBrace.st @@ -0,0 +1,3 @@ +generated +leftBrace + ^ leftBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/right..st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/right.st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/rightBrace..st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/rightBrace..st new file mode 100644 index 00000000..f5caaf06 --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/rightBrace..st @@ -0,0 +1,3 @@ +generated +rightBrace: aSmaCCToken + rightBrace := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/rightBrace.st b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/rightBrace.st new file mode 100644 index 00000000..da499af7 --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchBlockNode.class/instance/rightBrace.st @@ -0,0 +1,3 @@ +generated +rightBrace + ^ rightBrace \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/methodProperties.json b/SmaCC-Java.package/JavaSwitchBlockNode.class/methodProperties.json index f59a32ba..36ae4a64 100644 --- a/SmaCC-Java.package/JavaSwitchBlockNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaSwitchBlockNode.class/methodProperties.json @@ -1,16 +1,17 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "labels" : "JohnBrant 6/24/2016 10:40:06", - "labels:" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "statementGroups" : "JohnBrant 6/24/2016 10:40:06", - "statementGroups:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "leftBrace" : "ThierryGoubier 5/3/2017 19:40", + "rightBrace:" : "ThierryGoubier 5/3/2017 19:40", + "leftBrace:" : "ThierryGoubier 5/3/2017 19:40", + "rightBrace" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "labels:" : "ThierryGoubier 5/3/2017 19:40", + "labels" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "statementGroups" : "ThierryGoubier 5/3/2017 19:40", + "statementGroups:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockNode.class/properties.json b/SmaCC-Java.package/JavaSwitchBlockNode.class/properties.json index ecea1a4f..ce9b2e7a 100644 --- a/SmaCC-Java.package/JavaSwitchBlockNode.class/properties.json +++ b/SmaCC-Java.package/JavaSwitchBlockNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "left", + "leftBrace", "statementGroups", "labels", - "right" ], + "rightBrace" + ], "name" : "JavaSwitchBlockNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/methodProperties.json b/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/methodProperties.json index 68a96c30..6a82c69b 100644 --- a/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "labels" : "JohnBrant 6/24/2016 10:40:06", - "labels:" : "JohnBrant 6/24/2016 10:40:06", - "statements" : "JohnBrant 6/24/2016 10:40:06", - "statements:" : "JohnBrant 6/24/2016 10:40:06" } } + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "labels:" : "ThierryGoubier 5/3/2017 19:40", + "statements" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "statements:" : "ThierryGoubier 5/3/2017 19:40", + "labels" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/properties.json b/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/properties.json index 019cd8d7..7b580a01 100644 --- a/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/properties.json +++ b/SmaCC-Java.package/JavaSwitchBlockStatementGroupNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "labels", - "statements" ], + "statements" + ], "name" : "JavaSwitchBlockStatementGroupNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchLabelNode.class/methodProperties.json b/SmaCC-Java.package/JavaSwitchLabelNode.class/methodProperties.json index ebf9ff9c..8e8388bd 100644 --- a/SmaCC-Java.package/JavaSwitchLabelNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaSwitchLabelNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "caseToken" : "JohnBrant 6/24/2016 10:40:06", - "caseToken:" : "JohnBrant 6/24/2016 10:40:06", - "colon" : "JohnBrant 6/24/2016 10:40:06", - "colon:" : "JohnBrant 6/24/2016 10:40:06", - "constant" : "JohnBrant 6/24/2016 10:40:06", - "constant:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "caseToken" : "ThierryGoubier 5/3/2017 19:40", + "colon:" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "constant" : "ThierryGoubier 5/3/2017 19:40", + "caseToken:" : "ThierryGoubier 5/3/2017 19:40", + "colon" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "constant:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchLabelNode.class/properties.json b/SmaCC-Java.package/JavaSwitchLabelNode.class/properties.json index d399f833..409c63fa 100644 --- a/SmaCC-Java.package/JavaSwitchLabelNode.class/properties.json +++ b/SmaCC-Java.package/JavaSwitchLabelNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "caseToken", "constant", - "colon" ], + "colon" + ], "name" : "JavaSwitchLabelNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/left..st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/left.st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/right..st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/right.st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaSwitchStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaSwitchStatementNode.class/methodProperties.json index fd520cbc..28d3aedc 100644 --- a/SmaCC-Java.package/JavaSwitchStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaSwitchStatementNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "block" : "JohnBrant 6/24/2016 10:40:06", - "block:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "switchToken" : "JohnBrant 6/24/2016 10:40:06", - "switchToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "switchToken:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "leftParen:" : "ThierryGoubier 5/3/2017 19:41", + "switchToken" : "ThierryGoubier 5/3/2017 19:41", + "leftParen" : "ThierryGoubier 5/3/2017 19:41", + "block:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:41", + "block" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "rightParen:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSwitchStatementNode.class/properties.json b/SmaCC-Java.package/JavaSwitchStatementNode.class/properties.json index dbb39ff5..99f1b1e6 100644 --- a/SmaCC-Java.package/JavaSwitchStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaSwitchStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "switchToken", - "left", + "leftParen", "expression", - "right", - "block" ], + "rightParen", + "block" + ], "name" : "JavaSwitchStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/left..st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/left.st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/right..st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/right.st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/methodProperties.json index d196f884..7a95e45d 100644 --- a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "block" : "JohnBrant 6/24/2016 10:40:06", - "block:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "synchronizedToken" : "JohnBrant 6/24/2016 10:40:06", - "synchronizedToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "leftParen:" : "ThierryGoubier 5/3/2017 19:41", + "leftParen" : "ThierryGoubier 5/3/2017 19:41", + "block:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "synchronizedToken" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:41", + "block" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "synchronizedToken:" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "rightParen:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/properties.json b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/properties.json index 8fe8a689..1f7fb082 100644 --- a/SmaCC-Java.package/JavaSynchronizedStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaSynchronizedStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "synchronizedToken", - "left", + "leftParen", "expression", - "right", - "block" ], + "rightParen", + "block" + ], "name" : "JavaSynchronizedStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/ignoredTokenVariables.st index fb35c51a..3421a7d1 100644 --- a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right #semicolon) \ No newline at end of file + ^ #(#leftParen #rightParen #semicolon) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/left..st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/left.st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/right..st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/right.st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/methodProperties.json b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/methodProperties.json index e34239b3..e6328579 100644 --- a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/methodProperties.json @@ -1,27 +1,28 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "expressions" : "JohnBrant 6/24/2016 10:40:06", - "expressions:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "primary" : "JohnBrant 6/24/2016 10:40:06", - "primary:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "thisToken" : "JohnBrant 6/24/2016 10:40:06", - "thisToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "expressions:" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "expressions" : "ThierryGoubier 5/3/2017 19:40", + "commas:" : "ThierryGoubier 5/3/2017 19:40", + "semicolon:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen:" : "ThierryGoubier 5/3/2017 19:40", + "leftParen" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "rightParen:" : "ThierryGoubier 5/3/2017 19:40", + "period:" : "ThierryGoubier 5/3/2017 19:40", + "period" : "ThierryGoubier 5/3/2017 19:40", + "semicolon" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "commas" : "ThierryGoubier 5/3/2017 19:40", + "thisToken" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "primary" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "primary:" : "ThierryGoubier 5/3/2017 19:40", + "rightParen" : "ThierryGoubier 5/3/2017 19:40", + "thisToken:" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/properties.json b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/properties.json index a88b83d7..da90635d 100644 --- a/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/properties.json +++ b/SmaCC-Java.package/JavaThisConstructorInvocationNode.class/properties.json @@ -1,21 +1,20 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "thisToken", - "left", + "leftParen", "expressions", "commas", - "right", + "rightParen", "semicolon", "primary", - "period" ], + "period" + ], "name" : "JavaThisConstructorInvocationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThrowStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaThrowStatementNode.class/methodProperties.json index a4ddd765..60a304a7 100644 --- a/SmaCC-Java.package/JavaThrowStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaThrowStatementNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "semicolon" : "JohnBrant 6/24/2016 10:40:06", - "semicolon:" : "JohnBrant 6/24/2016 10:40:06", - "throwToken" : "JohnBrant 6/24/2016 10:40:06", - "throwToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "throwToken" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "semicolon" : "ThierryGoubier 5/3/2017 19:41", + "throwToken:" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "semicolon:" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThrowStatementNode.class/properties.json b/SmaCC-Java.package/JavaThrowStatementNode.class/properties.json index 1cefdae4..cdb0f0ae 100644 --- a/SmaCC-Java.package/JavaThrowStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaThrowStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "throwToken", "expression", - "semicolon" ], + "semicolon" + ], "name" : "JavaThrowStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThrowsNode.class/methodProperties.json b/SmaCC-Java.package/JavaThrowsNode.class/methodProperties.json index 8372061c..a843dc3e 100644 --- a/SmaCC-Java.package/JavaThrowsNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaThrowsNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "classTypes" : "JohnBrant 6/24/2016 10:40:06", - "classTypes:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "throwsToken" : "JohnBrant 6/24/2016 10:40:06", - "throwsToken:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "throwsToken" : "ThierryGoubier 5/3/2017 19:40", + "classTypes:" : "ThierryGoubier 5/3/2017 19:40", + "throwsToken:" : "ThierryGoubier 5/3/2017 19:40", + "commas" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "commas:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "classTypes" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaThrowsNode.class/properties.json b/SmaCC-Java.package/JavaThrowsNode.class/properties.json index 444d140b..084eb6ae 100644 --- a/SmaCC-Java.package/JavaThrowsNode.class/properties.json +++ b/SmaCC-Java.package/JavaThrowsNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "throwsToken", "classTypes", - "commas" ], + "commas" + ], "name" : "JavaThrowsNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/compositeNodeVariables.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/compositeNodeVariables.st index dc074d45..33d43c76 100644 --- a/SmaCC-Java.package/JavaTryStatementNode.class/instance/compositeNodeVariables.st +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/compositeNodeVariables.st @@ -1,3 +1,3 @@ generated compositeNodeVariables - ^ #(#catches) \ No newline at end of file + ^ #(#resources #catches) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..1d283a23 --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#semicolons) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/initialize.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/initialize.st index 3dd44b4a..c5d5cbb0 100644 --- a/SmaCC-Java.package/JavaTryStatementNode.class/instance/initialize.st +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/initialize.st @@ -1,4 +1,6 @@ generated-initialize-release initialize super initialize. + resources := OrderedCollection new: 2. + semicolons := OrderedCollection new: 2. catches := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/resources..st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/resources..st new file mode 100644 index 00000000..1389335f --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/resources..st @@ -0,0 +1,5 @@ +generated +resources: anOrderedCollection + self setParents: self resources to: nil. + resources := anOrderedCollection. + self setParents: self resources to: self \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/resources.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/resources.st new file mode 100644 index 00000000..500b0f31 --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/resources.st @@ -0,0 +1,3 @@ +generated +resources + ^ resources \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/semicolons..st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/semicolons..st new file mode 100644 index 00000000..60faab45 --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/semicolons..st @@ -0,0 +1,3 @@ +generated +semicolons: anOrderedCollection + semicolons := anOrderedCollection \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/instance/semicolons.st b/SmaCC-Java.package/JavaTryStatementNode.class/instance/semicolons.st new file mode 100644 index 00000000..1c78170d --- /dev/null +++ b/SmaCC-Java.package/JavaTryStatementNode.class/instance/semicolons.st @@ -0,0 +1,3 @@ +generated +semicolons + ^ semicolons \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaTryStatementNode.class/methodProperties.json index 2dcc548d..6efba0b7 100644 --- a/SmaCC-Java.package/JavaTryStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaTryStatementNode.class/methodProperties.json @@ -1,17 +1,28 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "block" : "JohnBrant 6/24/2016 10:40:06", - "block:" : "JohnBrant 6/24/2016 10:40:06", - "catches" : "JohnBrant 6/24/2016 10:40:06", - "catches:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "finally" : "JohnBrant 6/24/2016 10:40:06", - "finally:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "tryToken" : "JohnBrant 6/24/2016 10:40:06", - "tryToken:" : "JohnBrant 6/24/2016 10:40:06" } } + "finally" : "ThierryGoubier 5/3/2017 19:41", + "initialize" : "ThierryGoubier 5/3/2017 19:41", + "resources:" : "ThierryGoubier 5/3/2017 19:41", + "catches:" : "ThierryGoubier 5/3/2017 19:41", + "catches" : "ThierryGoubier 5/3/2017 19:41", + "leftParen:" : "ThierryGoubier 5/3/2017 19:41", + "tryToken:" : "ThierryGoubier 5/3/2017 19:41", + "finally:" : "ThierryGoubier 5/3/2017 19:41", + "leftParen" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "rightParen:" : "ThierryGoubier 5/3/2017 19:41", + "block" : "ThierryGoubier 5/3/2017 19:41", + "tryToken" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "semicolons:" : "ThierryGoubier 5/3/2017 19:41", + "semicolons" : "ThierryGoubier 5/3/2017 19:41", + "resources" : "ThierryGoubier 5/3/2017 19:41", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "block:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTryStatementNode.class/properties.json b/SmaCC-Java.package/JavaTryStatementNode.class/properties.json index 059100ea..d2273960 100644 --- a/SmaCC-Java.package/JavaTryStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaTryStatementNode.class/properties.json @@ -1,17 +1,20 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "tryToken", + "leftParen", + "resources", + "semicolons", + "rightParen", "block", "catches", - "finally" ], + "finally" + ], "name" : "JavaTryStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeArgumentNode.class/methodProperties.json b/SmaCC-Java.package/JavaTypeArgumentNode.class/methodProperties.json index 22933301..f0e397ee 100644 --- a/SmaCC-Java.package/JavaTypeArgumentNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaTypeArgumentNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "questionMark" : "JohnBrant 6/24/2016 10:40:06", - "questionMark:" : "JohnBrant 6/24/2016 10:40:06", - "token" : "JohnBrant 6/24/2016 10:40:06", - "token:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "type" : "JohnBrant 6/24/2016 10:40:06", - "type:" : "JohnBrant 6/24/2016 10:40:06" } } + "token" : "ThierryGoubier 5/3/2017 19:40", + "questionMark:" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "questionMark" : "ThierryGoubier 5/3/2017 19:40", + "token:" : "ThierryGoubier 5/3/2017 19:40", + "type:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "type" : "ThierryGoubier 5/3/2017 19:40", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeArgumentNode.class/properties.json b/SmaCC-Java.package/JavaTypeArgumentNode.class/properties.json index a6d50ecc..eaee7c0e 100644 --- a/SmaCC-Java.package/JavaTypeArgumentNode.class/properties.json +++ b/SmaCC-Java.package/JavaTypeArgumentNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "type", "questionMark", - "token" ], + "token" + ], "name" : "JavaTypeArgumentNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/methodProperties.json index 8ac92026..25f431ec 100644 --- a/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "period" : "JohnBrant 6/24/2016 10:40:06", - "period:" : "JohnBrant 6/24/2016 10:40:06", - "star" : "JohnBrant 6/24/2016 10:40:06", - "star:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "period" : "ThierryGoubier 5/3/2017 19:41", + "star:" : "ThierryGoubier 5/3/2017 19:41", + "period:" : "ThierryGoubier 5/3/2017 19:41", + "star" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/properties.json index b803587d..3c924f70 100644 --- a/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaTypeImportOnDemandDeclarationNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaSingleTypeImportDeclarationNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "period", - "star" ], + "star" + ], "name" : "JavaTypeImportOnDemandDeclarationNode", - "pools" : [ - ], - "super" : "JavaSingleTypeImportDeclarationNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/gt..st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/gt..st new file mode 100644 index 00000000..1492964f --- /dev/null +++ b/SmaCC-Java.package/JavaTypeNameNode.class/instance/gt..st @@ -0,0 +1,3 @@ +generated +gt: aSmaCCToken + gt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/gt.st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/gt.st new file mode 100644 index 00000000..215adf65 --- /dev/null +++ b/SmaCC-Java.package/JavaTypeNameNode.class/instance/gt.st @@ -0,0 +1,3 @@ +generated +gt + ^ gt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6c6ab799 --- /dev/null +++ b/SmaCC-Java.package/JavaTypeNameNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#lt #gt) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/lt..st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/lt..st new file mode 100644 index 00000000..780193d2 --- /dev/null +++ b/SmaCC-Java.package/JavaTypeNameNode.class/instance/lt..st @@ -0,0 +1,3 @@ +generated +lt: aSmaCCToken + lt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/lt.st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/lt.st new file mode 100644 index 00000000..3a29651a --- /dev/null +++ b/SmaCC-Java.package/JavaTypeNameNode.class/instance/lt.st @@ -0,0 +1,3 @@ +generated +lt + ^ lt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/tokenVariables.st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/tokenVariables.st index 23774197..0e71296f 100644 --- a/SmaCC-Java.package/JavaTypeNameNode.class/instance/tokenVariables.st +++ b/SmaCC-Java.package/JavaTypeNameNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#name #typeArgLeft #typeArgRight) \ No newline at end of file + ^ #(#name) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgLeft..st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgLeft..st deleted file mode 100644 index b2372446..00000000 --- a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgLeft..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgLeft: aSmaCCToken - typeArgLeft := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgLeft.st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgLeft.st deleted file mode 100644 index 25341106..00000000 --- a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgLeft.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgLeft - ^ typeArgLeft \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgRight..st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgRight..st deleted file mode 100644 index e31cb1e1..00000000 --- a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgRight..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgRight: aSmaCCToken - typeArgRight := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgRight.st b/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgRight.st deleted file mode 100644 index 9d5ee102..00000000 --- a/SmaCC-Java.package/JavaTypeNameNode.class/instance/typeArgRight.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -typeArgRight - ^ typeArgRight \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/methodProperties.json b/SmaCC-Java.package/JavaTypeNameNode.class/methodProperties.json index c6004a94..a22118fe 100644 --- a/SmaCC-Java.package/JavaTypeNameNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaTypeNameNode.class/methodProperties.json @@ -1,19 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "arguments" : "JohnBrant 6/24/2016 10:40:06", - "arguments:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "typeArgLeft" : "JohnBrant 6/24/2016 10:40:06", - "typeArgLeft:" : "JohnBrant 6/24/2016 10:40:06", - "typeArgRight" : "JohnBrant 6/24/2016 10:40:06", - "typeArgRight:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "name" : "ThierryGoubier 5/3/2017 19:40", + "commas" : "ThierryGoubier 5/3/2017 19:40", + "lt:" : "ThierryGoubier 5/3/2017 19:40", + "gt:" : "ThierryGoubier 5/3/2017 19:40", + "arguments" : "ThierryGoubier 5/3/2017 19:40", + "arguments:" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "gt" : "ThierryGoubier 5/3/2017 19:40", + "commas:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "lt" : "ThierryGoubier 5/3/2017 19:40", + "name:" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNameNode.class/properties.json b/SmaCC-Java.package/JavaTypeNameNode.class/properties.json index 50dad722..2db10c01 100644 --- a/SmaCC-Java.package/JavaTypeNameNode.class/properties.json +++ b/SmaCC-Java.package/JavaTypeNameNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", - "typeArgLeft", + "lt", "arguments", "commas", - "typeArgRight" ], + "gt" + ], "name" : "JavaTypeNameNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaTypeNode.class/methodProperties.json index 6fb7e2b4..58a730f8 100644 --- a/SmaCC-Java.package/JavaTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaTypeNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06" } } + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeNode.class/properties.json b/SmaCC-Java.package/JavaTypeNode.class/properties.json index 81604376..e4d872dd 100644 --- a/SmaCC-Java.package/JavaTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaTypeNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JavaTypeNode", - "pools" : [ - ], "super" : "JavaProgramNode", - "type" : "normal" } + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JavaTypeNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParameterNode.class/methodProperties.json b/SmaCC-Java.package/JavaTypeParameterNode.class/methodProperties.json index 59de7b65..1aa975d4 100644 --- a/SmaCC-Java.package/JavaTypeParameterNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaTypeParameterNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "amps" : "JohnBrant 6/24/2016 10:40:06", - "amps:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "compositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "extendsToken" : "JohnBrant 6/24/2016 10:40:06", - "extendsToken:" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "types" : "JohnBrant 6/24/2016 10:40:06", - "types:" : "JohnBrant 6/24/2016 10:40:06" } } + "amps" : "ThierryGoubier 5/3/2017 19:40", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "types" : "ThierryGoubier 5/3/2017 19:40", + "types:" : "ThierryGoubier 5/3/2017 19:40", + "name" : "ThierryGoubier 5/3/2017 19:40", + "extendsToken" : "ThierryGoubier 5/3/2017 19:40", + "name:" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "amps:" : "ThierryGoubier 5/3/2017 19:40", + "extendsToken:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParameterNode.class/properties.json b/SmaCC-Java.package/JavaTypeParameterNode.class/properties.json index 5ebb9650..4838aa3f 100644 --- a/SmaCC-Java.package/JavaTypeParameterNode.class/properties.json +++ b/SmaCC-Java.package/JavaTypeParameterNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "extendsToken", "types", - "amps" ], + "amps" + ], "name" : "JavaTypeParameterNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/gt..st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/gt..st new file mode 100644 index 00000000..1492964f --- /dev/null +++ b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/gt..st @@ -0,0 +1,3 @@ +generated +gt: aSmaCCToken + gt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/gt.st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/gt.st new file mode 100644 index 00000000..215adf65 --- /dev/null +++ b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/gt.st @@ -0,0 +1,3 @@ +generated +gt + ^ gt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/ignoredTokenVariables.st index 435b7a20..6c6ab799 100644 --- a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#lt #gt) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/left..st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/left.st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/lt..st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/lt..st new file mode 100644 index 00000000..780193d2 --- /dev/null +++ b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/lt..st @@ -0,0 +1,3 @@ +generated +lt: aSmaCCToken + lt := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/lt.st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/lt.st new file mode 100644 index 00000000..3a29651a --- /dev/null +++ b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/lt.st @@ -0,0 +1,3 @@ +generated +lt + ^ lt \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/right..st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/right.st b/SmaCC-Java.package/JavaTypeParametersNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaTypeParametersNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/methodProperties.json b/SmaCC-Java.package/JavaTypeParametersNode.class/methodProperties.json index 67f2e8ff..62ccbaa1 100644 --- a/SmaCC-Java.package/JavaTypeParametersNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaTypeParametersNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "commas" : "JohnBrant 6/24/2016 10:40:06", - "commas:" : "JohnBrant 6/24/2016 10:40:06", - "compositeNodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredCompositeTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "initialize" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "parameters" : "JohnBrant 6/24/2016 10:40:06", - "parameters:" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "parameters" : "ThierryGoubier 5/3/2017 19:40", + "commas" : "ThierryGoubier 5/3/2017 19:40", + "lt:" : "ThierryGoubier 5/3/2017 19:40", + "parameters:" : "ThierryGoubier 5/3/2017 19:40", + "lt" : "ThierryGoubier 5/3/2017 19:40", + "initialize" : "ThierryGoubier 5/3/2017 19:40", + "gt:" : "ThierryGoubier 5/3/2017 19:40", + "gt" : "ThierryGoubier 5/3/2017 19:40", + "commas:" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "compositeNodeVariables" : "ThierryGoubier 5/3/2017 19:40" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaTypeParametersNode.class/properties.json b/SmaCC-Java.package/JavaTypeParametersNode.class/properties.json index d067d49a..32afe198 100644 --- a/SmaCC-Java.package/JavaTypeParametersNode.class/properties.json +++ b/SmaCC-Java.package/JavaTypeParametersNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "left", + "lt", "parameters", "commas", - "right" ], + "gt" + ], "name" : "JavaTypeParametersNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnaryAdditionNode.class/methodProperties.json b/SmaCC-Java.package/JavaUnaryAdditionNode.class/methodProperties.json index 09c4ceef..1a050c66 100644 --- a/SmaCC-Java.package/JavaUnaryAdditionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaUnaryAdditionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "plus" : "JohnBrant 6/24/2016 10:40:06", - "plus:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "plus" : "ThierryGoubier 5/3/2017 19:41", + "plus:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnaryAdditionNode.class/properties.json b/SmaCC-Java.package/JavaUnaryAdditionNode.class/properties.json index 6b7512a3..0b67344d 100644 --- a/SmaCC-Java.package/JavaUnaryAdditionNode.class/properties.json +++ b/SmaCC-Java.package/JavaUnaryAdditionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "plus", - "expression" ], + "expression" + ], "name" : "JavaUnaryAdditionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnaryBitInvertNode.class/methodProperties.json b/SmaCC-Java.package/JavaUnaryBitInvertNode.class/methodProperties.json index c4ace1cf..fb18754a 100644 --- a/SmaCC-Java.package/JavaUnaryBitInvertNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaUnaryBitInvertNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tilde" : "JohnBrant 6/24/2016 10:40:06", - "tilde:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "tilde:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "tilde" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnaryBitInvertNode.class/properties.json b/SmaCC-Java.package/JavaUnaryBitInvertNode.class/properties.json index 5cd1ed11..7c0a44e8 100644 --- a/SmaCC-Java.package/JavaUnaryBitInvertNode.class/properties.json +++ b/SmaCC-Java.package/JavaUnaryBitInvertNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "tilde", - "expression" ], + "expression" + ], "name" : "JavaUnaryBitInvertNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnaryNotNode.class/methodProperties.json b/SmaCC-Java.package/JavaUnaryNotNode.class/methodProperties.json index d2f4342e..c5d52b0b 100644 --- a/SmaCC-Java.package/JavaUnaryNotNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaUnaryNotNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "bang" : "JohnBrant 6/24/2016 10:40:06", - "bang:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "bang" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "bang:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnaryNotNode.class/properties.json b/SmaCC-Java.package/JavaUnaryNotNode.class/properties.json index e398d6b2..934c1436 100644 --- a/SmaCC-Java.package/JavaUnaryNotNode.class/properties.json +++ b/SmaCC-Java.package/JavaUnaryNotNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "bang", - "expression" ], + "expression" + ], "name" : "JavaUnaryNotNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnarySubtractionNode.class/methodProperties.json b/SmaCC-Java.package/JavaUnarySubtractionNode.class/methodProperties.json index e8d029f8..d8459802 100644 --- a/SmaCC-Java.package/JavaUnarySubtractionNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaUnarySubtractionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "minus" : "JohnBrant 6/24/2016 10:40:06", - "minus:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "minus" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "minus:" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaUnarySubtractionNode.class/properties.json b/SmaCC-Java.package/JavaUnarySubtractionNode.class/properties.json index 6e547141..ec2a8e81 100644 --- a/SmaCC-Java.package/JavaUnarySubtractionNode.class/properties.json +++ b/SmaCC-Java.package/JavaUnarySubtractionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaExpressionNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "minus", - "expression" ], + "expression" + ], "name" : "JavaUnarySubtractionNode", - "pools" : [ - ], - "super" : "JavaExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/methodProperties.json b/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/methodProperties.json index cf4eaf4c..74c4dd42 100644 --- a/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "varArgsToken" : "JohnBrant 6/24/2016 10:40:06", - "varArgsToken:" : "JohnBrant 6/24/2016 10:40:06" } } + "varArgsToken" : "ThierryGoubier 5/3/2017 19:41", + "varArgsToken:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/properties.json b/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/properties.json index d556161b..745801b1 100644 --- a/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/properties.json +++ b/SmaCC-Java.package/JavaVariableArgumentParameterNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaParameterNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "varArgsToken" ], + "varArgsToken" + ], "name" : "JavaVariableArgumentParameterNode", - "pools" : [ - ], - "super" : "JavaParameterNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVariableDeclarationNode.class/methodProperties.json b/SmaCC-Java.package/JavaVariableDeclarationNode.class/methodProperties.json index 8cf0aef5..9808a1b3 100644 --- a/SmaCC-Java.package/JavaVariableDeclarationNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaVariableDeclarationNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "variable" : "JohnBrant 6/24/2016 10:40:06", - "variable:" : "JohnBrant 6/24/2016 10:40:06" } } + "nodeVariables" : "ThierryGoubier 5/3/2017 19:40", + "variable:" : "ThierryGoubier 5/3/2017 19:40", + "variable" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVariableDeclarationNode.class/properties.json b/SmaCC-Java.package/JavaVariableDeclarationNode.class/properties.json index 1e331cca..a5fad4b0 100644 --- a/SmaCC-Java.package/JavaVariableDeclarationNode.class/properties.json +++ b/SmaCC-Java.package/JavaVariableDeclarationNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "variable" ], + "variable" + ], "name" : "JavaVariableDeclarationNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVariableNameNode.class/methodProperties.json b/SmaCC-Java.package/JavaVariableNameNode.class/methodProperties.json index 645460b0..cf654687 100644 --- a/SmaCC-Java.package/JavaVariableNameNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaVariableNameNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "name" : "JohnBrant 6/24/2016 10:40:06", - "name:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06" } } + "name:" : "ThierryGoubier 5/3/2017 19:40", + "name" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVariableNameNode.class/properties.json b/SmaCC-Java.package/JavaVariableNameNode.class/properties.json index d1c29aa8..bbacf9b4 100644 --- a/SmaCC-Java.package/JavaVariableNameNode.class/properties.json +++ b/SmaCC-Java.package/JavaVariableNameNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "name" ], + "name" + ], "name" : "JavaVariableNameNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVoidTypeNode.class/methodProperties.json b/SmaCC-Java.package/JavaVoidTypeNode.class/methodProperties.json index 0681a726..b028ae52 100644 --- a/SmaCC-Java.package/JavaVoidTypeNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaVoidTypeNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "voidToken" : "JohnBrant 6/24/2016 10:40:06", - "voidToken:" : "JohnBrant 6/24/2016 10:40:06" } } + "voidToken:" : "ThierryGoubier 5/3/2017 19:40", + "voidToken" : "ThierryGoubier 5/3/2017 19:40", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:40", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaVoidTypeNode.class/properties.json b/SmaCC-Java.package/JavaVoidTypeNode.class/properties.json index 7b9208ea..5f966b7a 100644 --- a/SmaCC-Java.package/JavaVoidTypeNode.class/properties.json +++ b/SmaCC-Java.package/JavaVoidTypeNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaProgramNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "voidToken" ], + "voidToken" + ], "name" : "JavaVoidTypeNode", - "pools" : [ - ], - "super" : "JavaProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/ignoredTokenVariables.st index 435b7a20..6e1c0f7a 100644 --- a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/ignoredTokenVariables.st +++ b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/ignoredTokenVariables.st @@ -1,3 +1,3 @@ generated ignoredTokenVariables - ^ #(#left #right) \ No newline at end of file + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/left..st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/left..st deleted file mode 100644 index e39ad0c5..00000000 --- a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/left..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left: aSmaCCToken - left := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/left.st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/left.st deleted file mode 100644 index 3c26a5e2..00000000 --- a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/left.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -left - ^ left \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/leftParen..st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/leftParen..st new file mode 100644 index 00000000..f70464f9 --- /dev/null +++ b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/leftParen..st @@ -0,0 +1,3 @@ +generated +leftParen: aSmaCCToken + leftParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/leftParen.st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/leftParen.st new file mode 100644 index 00000000..9b03c357 --- /dev/null +++ b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/leftParen.st @@ -0,0 +1,3 @@ +generated +leftParen + ^ leftParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/right..st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/right..st deleted file mode 100644 index 1d64cae9..00000000 --- a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/right..st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right: aSmaCCToken - right := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/right.st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/right.st deleted file mode 100644 index 2bde0e45..00000000 --- a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/right.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -right - ^ right \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/rightParen..st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/rightParen..st new file mode 100644 index 00000000..08d67014 --- /dev/null +++ b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/rightParen..st @@ -0,0 +1,3 @@ +generated +rightParen: aSmaCCToken + rightParen := aSmaCCToken \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/instance/rightParen.st b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/rightParen.st new file mode 100644 index 00000000..471b285e --- /dev/null +++ b/SmaCC-Java.package/JavaWhileStatementNode.class/instance/rightParen.st @@ -0,0 +1,3 @@ +generated +rightParen + ^ rightParen \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/methodProperties.json b/SmaCC-Java.package/JavaWhileStatementNode.class/methodProperties.json index 7b906ec7..53318254 100644 --- a/SmaCC-Java.package/JavaWhileStatementNode.class/methodProperties.json +++ b/SmaCC-Java.package/JavaWhileStatementNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 10:40:06", - "expression" : "JohnBrant 6/24/2016 10:40:06", - "expression:" : "JohnBrant 6/24/2016 10:40:06", - "ignoredTokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "left" : "JohnBrant 6/24/2016 10:40:06", - "left:" : "JohnBrant 6/24/2016 10:40:06", - "nodeVariables" : "JohnBrant 6/24/2016 10:40:06", - "right" : "JohnBrant 6/24/2016 10:40:06", - "right:" : "JohnBrant 6/24/2016 10:40:06", - "statement" : "JohnBrant 6/24/2016 10:40:06", - "statement:" : "JohnBrant 6/24/2016 10:40:06", - "tokenVariables" : "JohnBrant 6/24/2016 10:40:06", - "whileToken" : "JohnBrant 6/24/2016 10:40:06", - "whileToken:" : "JohnBrant 6/24/2016 10:40:06" } } + "statement:" : "ThierryGoubier 5/3/2017 19:41", + "whileToken" : "ThierryGoubier 5/3/2017 19:41", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "leftParen:" : "ThierryGoubier 5/3/2017 19:41", + "whileToken:" : "ThierryGoubier 5/3/2017 19:41", + "leftParen" : "ThierryGoubier 5/3/2017 19:41", + "statement" : "ThierryGoubier 5/3/2017 19:41", + "expression:" : "ThierryGoubier 5/3/2017 19:41", + "rightParen" : "ThierryGoubier 5/3/2017 19:41", + "acceptVisitor:" : "ThierryGoubier 5/3/2017 19:41", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:41", + "expression" : "ThierryGoubier 5/3/2017 19:41", + "nodeVariables" : "ThierryGoubier 5/3/2017 19:41", + "rightParen:" : "ThierryGoubier 5/3/2017 19:41" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Java.package/JavaWhileStatementNode.class/properties.json b/SmaCC-Java.package/JavaWhileStatementNode.class/properties.json index cd70d741..7cfb8371 100644 --- a/SmaCC-Java.package/JavaWhileStatementNode.class/properties.json +++ b/SmaCC-Java.package/JavaWhileStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Java", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JavaStatementNode", + "category" : "SmaCC-Java", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "whileToken", - "left", + "leftParen", "expression", - "right", - "statement" ], + "rightParen", + "statement" + ], "name" : "JavaWhileStatementNode", - "pools" : [ - ], - "super" : "JavaStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Java.package/monticello.meta/version b/SmaCC-Java.package/monticello.meta/version index 9191bf6a..e23912fb 100644 --- a/SmaCC-Java.package/monticello.meta/version +++ b/SmaCC-Java.package/monticello.meta/version @@ -1 +1 @@ -(name 'SmaCC-Java-ThierryGoubier.10' message 'From John Brant' id 'c3063600-b829-4e06-8866-28759a0ea15c' date '23 September 2016' time '7:25:56.78316 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Java-ThierryGoubier.11' message 'Update from John Brant (and Tudor Girda).' id '9a684455-0000-0000-adbf-d96a0635c312' date '3 May 2017' time '9:23:50.527337 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Java.package/properties.json b/SmaCC-Java.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Java.package/properties.json +++ b/SmaCC-Java.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/.filetree b/SmaCC-Javascript-Parser.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Javascript-Parser.package/.filetree +++ b/SmaCC-Javascript-Parser.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/compositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/compositeTokenVariables.st deleted file mode 100644 index 3cafaac7..00000000 --- a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/compositeTokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -compositeTokenVariables - ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..71a25291 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..d840eb91 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/tokenVariables.st deleted file mode 100644 index 37660b46..00000000 --- a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/instance/tokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -tokenVariables - ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/methodProperties.json index a90dcec1..ce701cc1 100644 --- a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "commas" : "JohnBrant 6/24/2016 12:29:07", - "commas:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "expressions" : "JohnBrant 6/24/2016 12:29:07", - "expressions:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "leftBracket" : "JohnBrant 6/24/2016 12:29:07", - "leftBracket:" : "JohnBrant 6/24/2016 12:29:07", - "rightBracket" : "JohnBrant 6/24/2016 12:29:07", - "rightBracket:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "rightBracket:" : "ThierryGoubier 9/23/2016 19:26:12", + "commas" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "expressions:" : "ThierryGoubier 9/23/2016 19:26:12", + "commas:" : "ThierryGoubier 9/23/2016 19:26:12", + "expressions" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBracket:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBracket" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBracket" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/properties.json index 2e6d1562..75594ea8 100644 --- a/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSArrayLiteralNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracket", "expressions", "commas", - "rightBracket" ], + "rightBracket" + ], "name" : "JSArrayLiteralNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/methodProperties.json index 650fb269..7c1a836f 100644 --- a/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "lhs" : "JohnBrant 6/24/2016 12:29:07", - "lhs:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "operator" : "JohnBrant 6/24/2016 12:29:07", - "operator:" : "JohnBrant 6/24/2016 12:29:07", - "rhs" : "JohnBrant 6/24/2016 12:29:07", - "rhs:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "lhs" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "operator" : "ThierryGoubier 9/23/2016 19:26:12", + "rhs:" : "ThierryGoubier 9/23/2016 19:26:12", + "rhs" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "operator:" : "ThierryGoubier 9/23/2016 19:26:12", + "lhs:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/properties.json index e2748734..01370ea9 100644 --- a/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSAssignmentExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "lhs", "operator", - "rhs" ], + "rhs" + ], "name" : "JSAssignmentExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/methodProperties.json index 65e75882..c16b678e 100644 --- a/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "leftExpression" : "JohnBrant 6/24/2016 12:29:07", - "leftExpression:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "operator" : "JohnBrant 6/24/2016 12:29:07", - "operator:" : "JohnBrant 6/24/2016 12:29:07", - "rightExpression" : "JohnBrant 6/24/2016 12:29:07", - "rightExpression:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "operator" : "ThierryGoubier 9/23/2016 19:26:12", + "leftExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "rightExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "operator:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/properties.json index e32a441a..663e9e7c 100644 --- a/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSBinaryExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftExpression", "operator", - "rightExpression" ], + "rightExpression" + ], "name" : "JSBinaryExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..8e7a1b6f --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/instance/tokenVariables.st deleted file mode 100644 index 417fc2be..00000000 --- a/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/instance/tokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -tokenVariables - ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/methodProperties.json index c0612ea0..a7794503 100644 --- a/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace:" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace:" : "JohnBrant 6/24/2016 12:29:07", - "statements" : "JohnBrant 6/24/2016 12:29:07", - "statements:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "statements" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "statements:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/properties.json index 511d9388..2d473563 100644 --- a/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSBlockStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBrace", "statements", - "rightBrace" ], + "rightBrace" + ], "name" : "JSBlockStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/methodProperties.json index 2c906360..685638a5 100644 --- a/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/properties.json index cdf5ac75..6a2b9ce0 100644 --- a/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSBooleanLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSBooleanLiteralNode", - "pools" : [ - ], "super" : "JSLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSBooleanLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/instance/tokenVariables.st index 96903c9c..f74ae58c 100644 --- a/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#breakToken #label #semicolon) \ No newline at end of file + ^ #(#breakToken #label) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/methodProperties.json index a4db981d..5472ac59 100644 --- a/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/methodProperties.json @@ -1,12 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "breakToken" : "JohnBrant 6/24/2016 12:29:07", - "breakToken:" : "JohnBrant 6/24/2016 12:29:07", - "label" : "JohnBrant 6/24/2016 12:29:07", - "label:" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "label:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "breakToken" : "ThierryGoubier 9/23/2016 19:26:12", + "breakToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "label" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/properties.json index 47e00028..f5257b93 100644 --- a/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSBreakStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "breakToken", "label", - "semicolon" ], + "semicolon" + ], "name" : "JSBreakStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/instance/compositeTokenVariables.st deleted file mode 100644 index 3cafaac7..00000000 --- a/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/instance/compositeTokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -compositeTokenVariables - ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..71a25291 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/methodProperties.json index 15b0f48d..1173311c 100644 --- a/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "arguments" : "JohnBrant 6/24/2016 12:29:07", - "arguments:" : "JohnBrant 6/24/2016 12:29:07", - "commas" : "JohnBrant 6/24/2016 12:29:07", - "commas:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "left" : "JohnBrant 6/24/2016 12:29:07", - "left:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "right" : "JohnBrant 6/24/2016 12:29:07", - "right:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "right:" : "ThierryGoubier 9/23/2016 19:26:12", + "right" : "ThierryGoubier 9/23/2016 19:26:12", + "commas" : "ThierryGoubier 9/23/2016 19:26:12", + "arguments" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "arguments:" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "left:" : "ThierryGoubier 9/23/2016 19:26:12", + "commas:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "left" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/properties.json index cc8640ba..ac9f0cfb 100644 --- a/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSCallExpressionNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "left", "right", "arguments", - "commas" ], + "commas" + ], "name" : "JSCallExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..a42dc6d2 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#colonToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/instance/tokenVariables.st index 60f2eaa4..b5cdeadc 100644 --- a/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#caseToken #colonToken) \ No newline at end of file + ^ #(#caseToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/methodProperties.json index d0e93841..262c45e6 100644 --- a/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/methodProperties.json @@ -1,17 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "caseExpression" : "JohnBrant 6/24/2016 12:29:07", - "caseExpression:" : "JohnBrant 6/24/2016 12:29:07", - "caseToken" : "JohnBrant 6/24/2016 12:29:07", - "caseToken:" : "JohnBrant 6/24/2016 12:29:07", - "colonToken" : "JohnBrant 6/24/2016 12:29:07", - "colonToken:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "statements" : "JohnBrant 6/24/2016 12:29:07", - "statements:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "colonToken" : "ThierryGoubier 9/23/2016 19:26:12", + "caseToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "caseToken" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "statements" : "ThierryGoubier 9/23/2016 19:26:12", + "caseExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "colonToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "caseExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "statements:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/properties.json index db9568c7..81b940fe 100644 --- a/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSCaseClauseNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "caseToken", "caseExpression", "colonToken", - "statements" ], + "statements" + ], "name" : "JSCaseClauseNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..d849250f --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#comma) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/instance/tokenVariables.st deleted file mode 100644 index 2f313df9..00000000 --- a/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/instance/tokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -tokenVariables - ^ #(#comma) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/methodProperties.json index c4964452..5016e80b 100644 --- a/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "comma" : "JohnBrant 6/24/2016 12:29:07", - "comma:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "expressions" : "JohnBrant 6/24/2016 12:29:07", - "expressions:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "expressions:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "comma" : "ThierryGoubier 9/23/2016 19:26:12", + "comma:" : "ThierryGoubier 9/23/2016 19:26:12", + "expressions" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/properties.json index 8265def6..81be4e60 100644 --- a/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSCommaExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expressions", - "comma" ], + "comma" + ], "name" : "JSCommaExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..a42dc6d2 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#colonToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/instance/tokenVariables.st index 61b76d69..30ea9856 100644 --- a/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#questionMarkToken #colonToken) \ No newline at end of file + ^ #(#questionMarkToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/methodProperties.json index 06457f3f..18322d52 100644 --- a/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/methodProperties.json @@ -1,17 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "colonToken" : "JohnBrant 6/24/2016 12:29:07", - "colonToken:" : "JohnBrant 6/24/2016 12:29:07", - "condition" : "JohnBrant 6/24/2016 12:29:07", - "condition:" : "JohnBrant 6/24/2016 12:29:07", - "falseExpression" : "JohnBrant 6/24/2016 12:29:07", - "falseExpression:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "questionMarkToken" : "JohnBrant 6/24/2016 12:29:07", - "questionMarkToken:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "trueExpression" : "JohnBrant 6/24/2016 12:29:07", - "trueExpression:" : "JohnBrant 6/24/2016 12:29:07" } } + "colonToken" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "questionMarkToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "falseExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "falseExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "condition" : "ThierryGoubier 9/23/2016 19:26:12", + "trueExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "colonToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "questionMarkToken" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "trueExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "condition:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/properties.json index 7eb089da..752de0a2 100644 --- a/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSConditionalExpressionNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "condition", "questionMarkToken", "trueExpression", "colonToken", - "falseExpression" ], + "falseExpression" + ], "name" : "JSConditionalExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/instance/tokenVariables.st index 13b7daf4..cb2dc627 100644 --- a/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#continueToken #label #semicolon) \ No newline at end of file + ^ #(#continueToken #label) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/methodProperties.json index e359d342..b983cd2c 100644 --- a/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/methodProperties.json @@ -1,12 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "continueToken" : "JohnBrant 6/24/2016 12:29:07", - "continueToken:" : "JohnBrant 6/24/2016 12:29:07", - "label" : "JohnBrant 6/24/2016 12:29:07", - "label:" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "label:" : "ThierryGoubier 9/23/2016 19:26:12", + "continueToken" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "continueToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "label" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/properties.json index 6e7071eb..506bf32a 100644 --- a/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSContinueStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "continueToken", "label", - "semicolon" ], + "semicolon" + ], "name" : "JSContinueStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/instance/tokenVariables.st index 247c1c2c..c762ee95 100644 --- a/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#debuggerToken #semicolon) \ No newline at end of file + ^ #(#debuggerToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/methodProperties.json index dd1547d0..8ad44461 100644 --- a/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/methodProperties.json @@ -1,10 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "debuggerToken" : "JohnBrant 6/24/2016 12:29:07", - "debuggerToken:" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "debuggerToken" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "debuggerToken:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/properties.json index e4b94ada..39400754 100644 --- a/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSDebuggerStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "debuggerToken", - "semicolon" ], + "semicolon" + ], "name" : "JSDebuggerStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..a42dc6d2 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#colonToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/instance/tokenVariables.st index 94add97d..e68db63e 100644 --- a/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#defaultToken #colonToken) \ No newline at end of file + ^ #(#defaultToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/methodProperties.json index 2a5dc903..21e75a89 100644 --- a/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/methodProperties.json @@ -1,14 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "colonToken" : "JohnBrant 6/24/2016 12:29:07", - "colonToken:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "defaultToken" : "JohnBrant 6/24/2016 12:29:07", - "defaultToken:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "statements" : "JohnBrant 6/24/2016 12:29:07", - "statements:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "defaultToken" : "ThierryGoubier 9/23/2016 19:26:12", + "colonToken" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "statements" : "ThierryGoubier 9/23/2016 19:26:12", + "defaultToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "colonToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "statements:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/properties.json index 65e750b4..ed29baa6 100644 --- a/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSDefaultClauseNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "defaultToken", "colonToken", - "statements" ], + "statements" + ], "name" : "JSDefaultClauseNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..3421a7d1 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen #semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/instance/tokenVariables.st index e1c0dc04..86935262 100644 --- a/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#doToken #whileToken #leftParen #rightParen #semicolon) \ No newline at end of file + ^ #(#doToken #whileToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/methodProperties.json index 213e62bf..07d4e393 100644 --- a/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/methodProperties.json @@ -1,21 +1,23 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "doToken" : "JohnBrant 6/24/2016 12:29:07", - "doToken:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "statement" : "JohnBrant 6/24/2016 12:29:07", - "statement:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "whileToken" : "JohnBrant 6/24/2016 12:29:07", - "whileToken:" : "JohnBrant 6/24/2016 12:29:07" } } + "statement:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "whileToken" : "ThierryGoubier 9/23/2016 19:26:12", + "whileToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "statement" : "ThierryGoubier 9/23/2016 19:26:12", + "doToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "doToken" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/properties.json index 19b74a6c..d8a1e0e1 100644 --- a/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSDoWhileStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "doToken", "statement", @@ -12,9 +12,8 @@ "leftParen", "expression", "rightParen", - "semicolon" ], + "semicolon" + ], "name" : "JSDoWhileStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/methodProperties.json index 7bad9f62..6060ca8a 100644 --- a/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/properties.json index 1c828785..0c838580 100644 --- a/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSEmptyStatementNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolon" ], + "semicolon" + ], "name" : "JSEmptyStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSExpressionNode.class/instance/compositeTokenVariables.st deleted file mode 100644 index bb67167b..00000000 --- a/SmaCC-Javascript-Parser.package/JSExpressionNode.class/instance/compositeTokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -compositeTokenVariables - ^ #(#leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSExpressionNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..058be270 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSExpressionNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSExpressionNode.class/methodProperties.json index 0f8290b6..502be869 100644 --- a/SmaCC-Javascript-Parser.package/JSExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "leftParens" : "JohnBrant 6/24/2016 12:29:07", - "leftParens:" : "JohnBrant 6/24/2016 12:29:07", - "rightParens" : "JohnBrant 6/24/2016 12:29:07", - "rightParens:" : "JohnBrant 6/24/2016 12:29:07" } } + "rightParens" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "leftParens" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParens:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParens:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSExpressionNode.class/properties.json index f7ba074a..547d4098 100644 --- a/SmaCC-Javascript-Parser.package/JSExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParens", - "rightParens" ], + "rightParens" + ], "name" : "JSExpressionNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/instance/tokenVariables.st deleted file mode 100644 index 690a715d..00000000 --- a/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/instance/tokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -tokenVariables - ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/methodProperties.json index e8ed350e..bab79490 100644 --- a/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/properties.json index d848614a..8386d925 100644 --- a/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSExpressionStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "semicolon" ], + "semicolon" + ], "name" : "JSExpressionStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFileNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSFileNode.class/methodProperties.json index 96312b49..c1a7eed5 100644 --- a/SmaCC-Javascript-Parser.package/JSFileNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSFileNode.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "statements" : "JohnBrant 6/24/2016 12:29:07", - "statements:" : "JohnBrant 6/24/2016 12:29:07" } } + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "statements" : "ThierryGoubier 9/23/2016 19:26:12", + "statements:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFileNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSFileNode.class/properties.json index dedf9f42..50b905e4 100644 --- a/SmaCC-Javascript-Parser.package/JSFileNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSFileNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "statements" ], + "statements" + ], "name" : "JSFileNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/instance/tokenVariables.st index d9990c1a..b2273ca6 100644 --- a/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#forToken #leftParen #inToken #rightParen #varToken) \ No newline at end of file + ^ #(#forToken #inToken #varToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/methodProperties.json index fc43e8a2..0303c46b 100644 --- a/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/methodProperties.json @@ -1,23 +1,25 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "forToken" : "JohnBrant 6/24/2016 12:29:07", - "forToken:" : "JohnBrant 6/24/2016 12:29:07", - "inToken" : "JohnBrant 6/24/2016 12:29:07", - "inToken:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "statement" : "JohnBrant 6/24/2016 12:29:07", - "statement:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "varToken" : "JohnBrant 6/24/2016 12:29:07", - "varToken:" : "JohnBrant 6/24/2016 12:29:07", - "variable" : "JohnBrant 6/24/2016 12:29:07", - "variable:" : "JohnBrant 6/24/2016 12:29:07" } } + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "varToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "variable:" : "ThierryGoubier 9/23/2016 19:26:12", + "inToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "statement" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "varToken" : "ThierryGoubier 9/23/2016 19:26:12", + "statement:" : "ThierryGoubier 9/23/2016 19:26:12", + "inToken" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "forToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "variable" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "forToken" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/properties.json index 9abce4b1..04c1315a 100644 --- a/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSForInStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", "leftParen", @@ -13,9 +13,8 @@ "expression", "rightParen", "statement", - "varToken" ], + "varToken" + ], "name" : "JSForInStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/instance/tokenVariables.st index 170e8bbb..c9aa1899 100644 --- a/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#forToken #leftParen #ofToken #rightParen #varToken) \ No newline at end of file + ^ #(#forToken #ofToken #varToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/methodProperties.json index 908059bb..9ade332f 100644 --- a/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/methodProperties.json @@ -1,23 +1,25 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "forToken" : "JohnBrant 6/24/2016 12:29:07", - "forToken:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "ofToken" : "JohnBrant 6/24/2016 12:29:07", - "ofToken:" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "statement" : "JohnBrant 6/24/2016 12:29:07", - "statement:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "varToken" : "JohnBrant 6/24/2016 12:29:07", - "varToken:" : "JohnBrant 6/24/2016 12:29:07", - "variable" : "JohnBrant 6/24/2016 12:29:07", - "variable:" : "JohnBrant 6/24/2016 12:29:07" } } + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "varToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "variable:" : "ThierryGoubier 9/23/2016 19:26:12", + "ofToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "statement" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "varToken" : "ThierryGoubier 9/23/2016 19:26:12", + "statement:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "forToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "ofToken" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "variable" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "forToken" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/properties.json index 6efb4cbb..6485f227 100644 --- a/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSForOfStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", "leftParen", @@ -13,9 +13,8 @@ "expression", "rightParen", "statement", - "varToken" ], + "varToken" + ], "name" : "JSForOfStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..9df61e39 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#semicolons #commas) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/tokenVariables.st index f711d507..b3c33a24 100644 --- a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#forToken #leftParen #rightParen #varToken) \ No newline at end of file + ^ #(#forToken #varToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/methodProperties.json index 3744b688..647fee78 100644 --- a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/methodProperties.json @@ -1,32 +1,34 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "commas" : "JohnBrant 6/24/2016 12:29:07", - "commas:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "condition" : "JohnBrant 6/24/2016 12:29:07", - "condition:" : "JohnBrant 6/24/2016 12:29:07", - "forToken" : "JohnBrant 6/24/2016 12:29:07", - "forToken:" : "JohnBrant 6/24/2016 12:29:07", - "initialExpression" : "JohnBrant 6/24/2016 12:29:07", - "initialExpression:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "iteratorExpression" : "JohnBrant 6/24/2016 12:29:07", - "iteratorExpression:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "semicolons" : "JohnBrant 6/24/2016 12:29:07", - "semicolons:" : "JohnBrant 6/24/2016 12:29:07", - "statement" : "JohnBrant 6/24/2016 12:29:07", - "statement:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "varToken" : "JohnBrant 6/24/2016 12:29:07", - "varToken:" : "JohnBrant 6/24/2016 12:29:07", - "variables" : "JohnBrant 6/24/2016 12:29:07", - "variables:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "iteratorExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "varToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "initialExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "commas:" : "ThierryGoubier 9/23/2016 19:26:12", + "variables" : "ThierryGoubier 9/23/2016 19:26:12", + "iteratorExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "condition:" : "ThierryGoubier 9/23/2016 19:26:12", + "statement" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "initialExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "commas" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "semicolons:" : "ThierryGoubier 9/23/2016 19:26:12", + "varToken" : "ThierryGoubier 9/23/2016 19:26:12", + "variables:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolons" : "ThierryGoubier 9/23/2016 19:26:12", + "statement:" : "ThierryGoubier 9/23/2016 19:26:12", + "forToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "condition" : "ThierryGoubier 9/23/2016 19:26:12", + "forToken" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/properties.json index 20c373b9..4d867e5f 100644 --- a/SmaCC-Javascript-Parser.package/JSForStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSForStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", "leftParen", @@ -16,9 +16,8 @@ "statement", "varToken", "variables", - "commas" ], + "commas" + ], "name" : "JSForStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/compositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/compositeTokenVariables.st index 14aab22c..43d882e9 100644 --- a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#arguments #commas #leftParens #rightParens) \ No newline at end of file + ^ #(#arguments) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..71a25291 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..8e7a1b6f --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/tokenVariables.st index 182544d0..06dedf2c 100644 --- a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#functionToken #name #leftBrace #rightBrace) \ No newline at end of file + ^ #(#functionToken #name) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/methodProperties.json index 2b41c8c5..26b7ffcb 100644 --- a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/methodProperties.json @@ -1,23 +1,26 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "arguments" : "JohnBrant 6/24/2016 12:29:07", - "arguments:" : "JohnBrant 6/24/2016 12:29:07", - "commas" : "JohnBrant 6/24/2016 12:29:07", - "commas:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "functionToken" : "JohnBrant 6/24/2016 12:29:07", - "functionToken:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace:" : "JohnBrant 6/24/2016 12:29:07", - "name" : "JohnBrant 6/24/2016 12:29:07", - "name:" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace:" : "JohnBrant 6/24/2016 12:29:07", - "statements" : "JohnBrant 6/24/2016 12:29:07", - "statements:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "rightBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "statements" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "commas:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "name" : "ThierryGoubier 9/23/2016 19:26:12", + "functionToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "arguments" : "ThierryGoubier 9/23/2016 19:26:12", + "name:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "commas" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "functionToken" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "statements:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "arguments:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/properties.json index 646c5a3f..a1beb13a 100644 --- a/SmaCC-Javascript-Parser.package/JSFunctionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSFunctionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "functionToken", "name", @@ -12,9 +12,8 @@ "commas", "leftBrace", "statements", - "rightBrace" ], + "rightBrace" + ], "name" : "JSFunctionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..7fd26bf4 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen #leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/instance/tokenVariables.st index 1bcc8a35..ff44f6cb 100644 --- a/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#getToken #leftParen #rightParen #leftBrace #rightBrace) \ No newline at end of file + ^ #(#getToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/methodProperties.json index 035e3060..e9feea13 100644 --- a/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/methodProperties.json @@ -1,23 +1,25 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "getToken" : "JohnBrant 6/24/2016 12:29:07", - "getToken:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "key" : "JohnBrant 6/24/2016 12:29:07", - "key:" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace:" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "statements" : "JohnBrant 6/24/2016 12:29:07", - "statements:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "rightBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "statements" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "key" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "getToken" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "key:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "statements:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "getToken:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/properties.json index b253c118..65686d58 100644 --- a/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSGetPropertyAssignmentNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "getToken", "key", @@ -12,9 +12,8 @@ "rightParen", "leftBrace", "statements", - "rightBrace" ], + "rightBrace" + ], "name" : "JSGetPropertyAssignmentNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/instance/tokenVariables.st index 52a2b8a7..53151c8f 100644 --- a/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#ifToken #leftParen #rightParen #elseToken) \ No newline at end of file + ^ #(#ifToken #elseToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/methodProperties.json index 16a86378..16099b94 100644 --- a/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/methodProperties.json @@ -1,21 +1,23 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "elseStatement" : "JohnBrant 6/24/2016 12:29:07", - "elseStatement:" : "JohnBrant 6/24/2016 12:29:07", - "elseToken" : "JohnBrant 6/24/2016 12:29:07", - "elseToken:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "ifToken" : "JohnBrant 6/24/2016 12:29:07", - "ifToken:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "trueStatement" : "JohnBrant 6/24/2016 12:29:07", - "trueStatement:" : "JohnBrant 6/24/2016 12:29:07" } } + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "trueStatement" : "ThierryGoubier 9/23/2016 19:26:12", + "elseToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "elseToken" : "ThierryGoubier 9/23/2016 19:26:12", + "ifToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "elseStatement" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "trueStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "ifToken" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "elseStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/properties.json index bdc910f0..6a78d6e8 100644 --- a/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSIfStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "ifToken", "leftParen", @@ -12,9 +12,8 @@ "rightParen", "trueStatement", "elseToken", - "elseStatement" ], + "elseStatement" + ], "name" : "JSIfStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..d840eb91 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/instance/tokenVariables.st deleted file mode 100644 index 37660b46..00000000 --- a/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/instance/tokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -tokenVariables - ^ #(#leftBracket #rightBracket) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/methodProperties.json index 3e0915fd..6c39515d 100644 --- a/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "fieldExpression" : "JohnBrant 6/24/2016 12:29:07", - "fieldExpression:" : "JohnBrant 6/24/2016 12:29:07", - "leftBracket" : "JohnBrant 6/24/2016 12:29:07", - "leftBracket:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightBracket" : "JohnBrant 6/24/2016 12:29:07", - "rightBracket:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "rightBracket" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "fieldExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBracket:" : "ThierryGoubier 9/23/2016 19:26:12", + "fieldExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBracket:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBracket" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/properties.json index 7e4733bd..31ee1f86 100644 --- a/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSIndexedPropertyExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "leftBracket", "fieldExpression", - "rightBracket" ], + "rightBracket" + ], "name" : "JSIndexedPropertyExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..a42dc6d2 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#colonToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/instance/tokenVariables.st index 959c1eea..df31d3c9 100644 --- a/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#label #colonToken) \ No newline at end of file + ^ #(#label) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/methodProperties.json index 80797b58..37d4cb96 100644 --- a/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/methodProperties.json @@ -1,13 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "colonToken" : "JohnBrant 6/24/2016 12:29:07", - "colonToken:" : "JohnBrant 6/24/2016 12:29:07", - "label" : "JohnBrant 6/24/2016 12:29:07", - "label:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "statement" : "JohnBrant 6/24/2016 12:29:07", - "statement:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "colonToken" : "ThierryGoubier 9/23/2016 19:26:12", + "label" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "label:" : "ThierryGoubier 9/23/2016 19:26:12", + "statement" : "ThierryGoubier 9/23/2016 19:26:12", + "colonToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "statement:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/properties.json index d07f68c1..0ee8c8b0 100644 --- a/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSLabelledStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "label", "colonToken", - "statement" ], + "statement" + ], "name" : "JSLabelledStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSLiteralNode.class/methodProperties.json index 4c569587..efb6067d 100644 --- a/SmaCC-Javascript-Parser.package/JSLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSLiteralNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "value" : "JohnBrant 6/24/2016 12:29:07", - "value:" : "JohnBrant 6/24/2016 12:29:07" } } + "value:" : "ThierryGoubier 9/23/2016 19:26:12", + "value" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSLiteralNode.class/properties.json index face458b..a88b01eb 100644 --- a/SmaCC-Javascript-Parser.package/JSLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSLiteralNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "value" ], + "value" + ], "name" : "JSLiteralNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/methodProperties.json index 7355b141..f5b8cffe 100644 --- a/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "name" : "JohnBrant 6/24/2016 12:29:07", - "name:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "name:" : "ThierryGoubier 9/23/2016 19:26:12", + "name" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/properties.json index 51f90e52..f0f19f6e 100644 --- a/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSNameExpressionNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "name" ], + "name" + ], "name" : "JSNameExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/methodProperties.json index 873cf47a..0fde03cc 100644 --- a/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "name" : "JohnBrant 6/24/2016 12:29:07", - "name:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "periodToken" : "JohnBrant 6/24/2016 12:29:07", - "periodToken:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "periodToken" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "periodToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "name" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "name:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/properties.json index 915e1e37..eade7bb9 100644 --- a/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSNamedPropertyExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", "periodToken", - "name" ], + "name" + ], "name" : "JSNamedPropertyExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/instance/compositeTokenVariables.st deleted file mode 100644 index 3cafaac7..00000000 --- a/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/instance/compositeTokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -compositeTokenVariables - ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..71a25291 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/methodProperties.json index 952cb929..b4bd6f06 100644 --- a/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/methodProperties.json @@ -1,22 +1,23 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "arguments" : "JohnBrant 6/24/2016 12:29:07", - "arguments:" : "JohnBrant 6/24/2016 12:29:07", - "commas" : "JohnBrant 6/24/2016 12:29:07", - "commas:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "left" : "JohnBrant 6/24/2016 12:29:07", - "left:" : "JohnBrant 6/24/2016 12:29:07", - "newToken" : "JohnBrant 6/24/2016 12:29:07", - "newToken:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "right" : "JohnBrant 6/24/2016 12:29:07", - "right:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "right:" : "ThierryGoubier 9/23/2016 19:26:12", + "right" : "ThierryGoubier 9/23/2016 19:26:12", + "newToken" : "ThierryGoubier 9/23/2016 19:26:12", + "commas" : "ThierryGoubier 9/23/2016 19:26:12", + "arguments" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "arguments:" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "left:" : "ThierryGoubier 9/23/2016 19:26:12", + "commas:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "left" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "newToken:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/properties.json index 21277135..c9052271 100644 --- a/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSNewExpressionNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "newToken", "expression", "left", "right", "arguments", - "commas" ], + "commas" + ], "name" : "JSNewExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/methodProperties.json index 2c906360..685638a5 100644 --- a/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/properties.json index debd3880..81aaa717 100644 --- a/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSNullLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSNullLiteralNode", - "pools" : [ - ], "super" : "JSLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSNullLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/methodProperties.json index 2c906360..685638a5 100644 --- a/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/properties.json index 4dbdcfa2..90769947 100644 --- a/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSNumericLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSNumericLiteralNode", - "pools" : [ - ], "super" : "JSLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSNumericLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/compositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/compositeTokenVariables.st deleted file mode 100644 index 3cafaac7..00000000 --- a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/compositeTokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -compositeTokenVariables - ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..71a25291 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#commas #leftParens #rightParens) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..8e7a1b6f --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/tokenVariables.st deleted file mode 100644 index 417fc2be..00000000 --- a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/instance/tokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -tokenVariables - ^ #(#leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/methodProperties.json index 1a6f1b54..5b1c5026 100644 --- a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "assignments" : "JohnBrant 6/24/2016 12:29:07", - "assignments:" : "JohnBrant 6/24/2016 12:29:07", - "commas" : "JohnBrant 6/24/2016 12:29:07", - "commas:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace:" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "assignments:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "commas" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "commas:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "assignments" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/properties.json index 100251d0..1dbc2f30 100644 --- a/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSObjectLiteralNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBrace", "rightBrace", "assignments", - "commas" ], + "commas" + ], "name" : "JSObjectLiteralNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/class/cacheId.st b/SmaCC-Javascript-Parser.package/JSParser.class/class/cacheId.st new file mode 100644 index 00000000..ed0fce7c --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-03T19:46:30.375477+02:00' \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/class/definitionComment.st b/SmaCC-Javascript-Parser.package/JSParser.class/class/definitionComment.st index f5741d48..cffd577f 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/class/definitionComment.st +++ b/SmaCC-Javascript-Parser.package/JSParser.class/class/definitionComment.st @@ -6,6 +6,8 @@ definitionComment %start Expression Statement Program ; +%ignore_variables semicolon comma leftParen rightParen leftBracket rightBracket leftBrace rightBrace colonToken; + %hierarchy Literal ( NullLiteral BooleanLiteral @@ -55,7 +57,7 @@ definitionComment %glr; -%id ; +%id ; %right ""else""; @@ -85,6 +87,9 @@ definitionComment : * ; + +: +; : + ; @@ -208,7 +213,7 @@ PropertyAssignment | ""set"" 'setToken' PropertyName 'key' ""("" 'leftParen' PropertySetParameterList "")"" 'rightParen' ""{"" 'leftBrace' FunctionBody ""}"" 'rightBrace' {{SetPropertyAssignment}} ; PropertyName -: IdentifierName 'name' {{NameExpression}} +: 'name' {{NameExpression}} | StringLiteral 'name' {{NameExpression}} | NumericLiteral 'name' {{NameExpression}} ; @@ -219,7 +224,7 @@ MemberExpression : PrimaryExpression | FunctionExpression | MemberExpression 'expression' ""["" 'leftBracket' Expression 'fieldExpression' ""]"" 'rightBracket' {{IndexedPropertyExpression}} -| MemberExpression 'expression' ""."" 'periodToken' IdentifierName 'name' {{NamedPropertyExpression}} +| MemberExpression 'expression' ""."" 'periodToken' 'name' {{NamedPropertyExpression}} | ""new"" 'newToken' MemberExpression 'expression' Arguments {{NewExpression}} ; NewExpression @@ -230,7 +235,7 @@ CallExpression : MemberExpression 'expression' Arguments {{}} | CallExpression 'expression' Arguments {{}} | CallExpression 'expression' ""["" 'leftBracket' Expression 'fieldExpression' ""]"" 'rightBracket' {{IndexedPropertyExpression}} -| CallExpression 'expression' ""."" 'periodToken' IdentifierName 'name' {{NamedPropertyExpression}} +| CallExpression 'expression' ""."" 'periodToken' 'name' {{NamedPropertyExpression}} ; Arguments : ""("" 'left' "")"" 'right' @@ -592,9 +597,9 @@ BooleanLiteral #Identifier #: IdentifierName #; -IdentifierName -: -; +#IdentifierName +#: +#; StringLiteral : ; diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/instance/ambiguousTransitions.st b/SmaCC-Javascript-Parser.package/JSParser.class/instance/ambiguousTransitions.st index c3b33c13..0ace594b 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/instance/ambiguousTransitions.st +++ b/SmaCC-Javascript-Parser.package/JSParser.class/instance/ambiguousTransitions.st @@ -1,6 +1,5 @@ generated ambiguousTransitions ^#( -#[ 0 18 1 177] -#[ 0 198 2 65] +#[ 0 18 1 177] ). \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/instance/reduceTable.st b/SmaCC-Javascript-Parser.package/JSParser.class/instance/reduceTable.st index f6159a0b..7d747e7a 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/instance/reduceTable.st +++ b/SmaCC-Javascript-Parser.package/JSParser.class/instance/reduceTable.st @@ -3,24 +3,24 @@ reduceTable ^#( #(174 0 #reduceActionForSourceElementsopt1:) #(178 1 #reduceActionForBooleanLiteral2:) - #(95 0 #nil) + #(96 0 #nil) #(151 0 #reduceActionForSourceElementsopt1:) - #(186 1 #reduceActionForPrimaryExpression1:) + #(94 1 #reduceActionForPrimaryExpression1:) #(163 0 #nil) #(164 0 #nil) #(177 1 #reduceActionForBooleanLiteral2:) #(153 1 #reduceActionForBooleanLiteral2:) #(138 1 #reduceActionForEmptyStatement1:) - #(186 1 #reduceActionForPrimaryExpression2:) + #(94 1 #reduceActionForPrimaryExpression2:) #(103 1 #reduceActionForBooleanLiteral2:) #(104 1 #reduceActionForBooleanLiteral2:) #(179 1 #reduceActionForBooleanLiteral2:) - #(186 1 #reduceActionForBooleanLiteral2:) + #(94 1 #reduceActionForBooleanLiteral2:) #(175 1 #reduceActionForBooleanLiteral2:) - #(185 1 #reduceActionForBooleanLiteral2:) - #(90 1 #reduceActionForLiteral4:) - #(90 1 #reduceActionForLiteral3:) #(106 1 #reduceActionForBooleanLiteral2:) + #(185 1 #reduceActionForBooleanLiteral2:) + #(91 1 #reduceActionForLiteral4:) + #(91 1 #reduceActionForLiteral3:) #(108 1 #reduceActionForBooleanLiteral2:) #(111 1 #reduceActionForBooleanLiteral2:) #(112 1 #reduceActionForBooleanLiteral2:) @@ -36,23 +36,22 @@ reduceTable #(127 1 #reduceActionForBooleanLiteral2:) #(129 1 #reduceActionForBooleanLiteral2:) #(131 1 #reduceActionForBooleanLiteral2:) - #(96 1 #reduceActionForBooleanLiteral2:) + #(97 1 #reduceActionForBooleanLiteral2:) #(93 1 #reduceActionForBooleanLiteral2:) - #(184 1 #reduceActionForProgram1:) + #(181 1 #reduceActionForProgram1:) #(176 1 #reduceActionForSourceElements1:) #(174 1 #reduceActionForSourceElementsopt2:) - #(90 1 #reduceActionForLiteral1:) - #(90 1 #reduceActionForLiteral2:) - #(90 1 #reduceActionForLiteral5:) + #(91 1 #reduceActionForLiteral1:) + #(91 1 #reduceActionForLiteral2:) + #(91 1 #reduceActionForLiteral5:) #(180 1 #reduceActionForBooleanLiteral2:) #(113 2 #reduceActionForUnaryExpression8:) - #(94 1 #reduceActionForElementList1:) - #(95 1 #reduceActionForBooleanLiteral2:) - #(92 2 #reduceActionForObjectLiteral1:) - #(102 1 #reduceActionForBooleanLiteral2:) + #(95 1 #reduceActionForElementList1:) + #(96 1 #reduceActionForBooleanLiteral2:) + #(186 2 #reduceActionForObjectLiteral1:) + #(100 1 #reduceActionForPrimaryExpression2:) #(152 1 #reduceActionForSourceElements1:) - #(97 1 #reduceActionForElementList1:) - #(99 1 #reduceActionForPrimaryExpression2:) + #(98 1 #reduceActionForElementList1:) #(151 1 #reduceActionForSourceElementsopt2:) #(108 2 #reduceActionForNewExpression2:) #(163 1 #reduceActionForBooleanLiteral2:) @@ -66,11 +65,11 @@ reduceTable #(154 1 #reduceActionForElementList1:) #(176 2 #reduceActionForSourceElements2:) #(139 2 #reduceActionForExpressionStatement1:) - #(91 3 #reduceActionForArrayLiteral1:) - #(92 3 #reduceActionForObjectLiteral2:) + #(92 3 #reduceActionForArrayLiteral1:) + #(186 3 #reduceActionForObjectLiteral2:) #(136 3 #reduceActionForBlock1:) #(152 2 #reduceActionForSourceElements2:) - #(186 3 #reduceActionForPrimaryExpression6:) + #(94 3 #reduceActionForPrimaryExpression6:) #(106 3 #reduceActionForMemberExpression5:) #(144 3 #reduceActionForReturnStatement1:) #(143 3 #reduceActionForBreakStatement1:) @@ -86,16 +85,16 @@ reduceTable #(126 1 #reduceActionForBooleanLiteral2:) #(128 1 #reduceActionForBooleanLiteral2:) #(130 1 #reduceActionForBooleanLiteral2:) - #(181 1 #reduceActionForBooleanLiteral2:) - #(135 1 #reduceActionForBooleanLiteral2:) - #(162 1 #reduceActionForBooleanLiteral2:) + #(133 1 #reduceActionForBooleanLiteral2:) + #(184 1 #reduceActionForBooleanLiteral2:) #(132 1 #reduceActionForBooleanLiteral2:) + #(162 1 #reduceActionForBooleanLiteral2:) #(146 3 #reduceActionForLabelledStatement1:) #(107 2 #reduceActionForArguments1:) #(110 1 #reduceActionForElementList1:) #(106 3 #reduceActionForMemberExpression4:) #(109 3 #reduceActionForMemberExpression4:) - #(96 3 #reduceActionForAssignmentExpression2:) + #(97 3 #reduceActionForAssignmentExpression2:) #(114 3 #reduceActionForMultiplicativeExpression4:) #(115 3 #reduceActionForMultiplicativeExpression4:) #(116 3 #reduceActionForMultiplicativeExpression4:) @@ -110,10 +109,10 @@ reduceTable #(158 1 #reduceActionForSourceElementsopt2:) #(137 3 #reduceActionForVariableStatement1:) #(185 3 #reduceActionForExpression2:) - #(94 3 #reduceActionForElementList2:) - #(92 4 #reduceActionForObjectLiteral3:) - #(97 3 #reduceActionForElementList2:) - #(98 3 #reduceActionForPropertyAssignment1:) + #(95 3 #reduceActionForElementList2:) + #(186 4 #reduceActionForObjectLiteral3:) + #(98 3 #reduceActionForElementList2:) + #(99 3 #reduceActionForPropertyAssignment1:) #(173 1 #reduceActionForElementList1:) #(172 1 #reduceActionForSourceElementsopt2:) #(171 2 #reduceActionForFinally1:) @@ -125,7 +124,7 @@ reduceTable #(109 4 #reduceActionForMemberExpression3:) #(160 2 #reduceActionForFinally1:) #(154 3 #reduceActionForElementList2:) - #(101 1 #reduceActionForBooleanLiteral2:) + #(102 1 #reduceActionForBooleanLiteral2:) #(145 5 #reduceActionForWithStatement1:) #(166 0 #reduceActionForSourceElementsopt1:) #(147 5 #reduceActionForSwitchStatement1:) @@ -138,9 +137,9 @@ reduceTable #(126 3 #reduceActionForMultiplicativeExpression4:) #(128 3 #reduceActionForMultiplicativeExpression4:) #(130 3 #reduceActionForMultiplicativeExpression4:) - #(135 3 #reduceActionForExpression2:) #(156 2 #reduceActionForVariableDeclaration1:) #(159 1 #reduceActionForSourceElementsopt2:) + #(184 3 #reduceActionForExpression2:) #(140 5 #reduceActionForIfStatement2:) #(110 3 #reduceActionForElementList2:) #(131 5 #reduceActionForConditionalExpression2:) @@ -149,20 +148,20 @@ reduceTable #(173 3 #reduceActionForElementList2:) #(161 2 #reduceActionForFinally1:) #(157 3 #reduceActionForElementList2:) - #(100 1 #reduceActionForSourceElementsopt2:) + #(101 1 #reduceActionForSourceElementsopt2:) #(165 3 #reduceActionForCaseBlock1:) #(169 2 #reduceActionForSourceElements2:) #(170 5 #reduceActionForCatch1:) #(141 7 #reduceActionForIterationStatement1:) #(141 7 #reduceActionForIterationStatement5:) #(141 7 #reduceActionForIterationStatement7:) - #(181 5 #reduceActionForConditionalExpression2:) + #(133 5 #reduceActionForConditionalExpression2:) #(140 7 #reduceActionForIfStatement1:) - #(98 7 #reduceActionForPropertyAssignment2:) + #(99 7 #reduceActionForPropertyAssignment2:) #(105 8 #reduceActionForFunctionExpression1:) #(141 8 #reduceActionForIterationStatement6:) #(141 8 #reduceActionForIterationStatement8:) - #(98 8 #reduceActionForPropertyAssignment3:) + #(99 8 #reduceActionForPropertyAssignment3:) #(168 4 #reduceActionForCaseClause1:) #(167 3 #reduceActionForDefaultClause1:) #(165 5 #reduceActionForCaseBlock2:) diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolNames.st b/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolNames.st index ff2125b3..bef0d015 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolNames.st +++ b/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolNames.st @@ -1,3 +1,3 @@ generated symbolNames - ^ #('"<<"' '">>"' '"%"' '"*"' '">>>"' '"-"' '"~"' '">"' '"<"' '"!"' '"!="' '"false"' '"=="' '"in"' '"!=="' '"<="' '">="' '"+"' '"typeof"' '"instanceof"' '"]"' '","' '"["' '")"' '"{"' '"else"' '"this"' '":"' '"}"' '"("' '"--"' '"delete"' '"++"' '"new"' '"void"' '"get"' '"set"' '"==="' '"&"' '"."' '"return"' '"with"' '"break"' '"continue"' '"switch"' '"while"' '"^"' '"default"' '"case"' '"of"' '"function"' '"null"' '"debugger"' '"finally"' '"true"' '"throw"' '"try"' '"do"' '"for"' '"catch"' '"*="' '"if"' '"="' '"?"' '"+="' '"|"' '"&&"' '"%="' '"-="' '"||"' '"var"' '"<<="' '"|="' '"const"' '"let"' '">>="' '">>>="' '"^="' '"&="' '' '' '' '' '' '' '' '' '' '' 'Literal' 'ArrayLiteral' 'ObjectLiteral' 'Statement' 'ElementList' 'ElementExpression' 'AssignmentExpression' 'PropertyNameAndValueList' 'PropertyAssignment' 'PropertyName' 'FunctionBody' 'PropertySetParameterList' 'IdentifierName' 'StringLiteral' 'NumericLiteral' 'FunctionExpression' 'MemberExpression' 'Arguments' 'NewExpression' 'CallExpression' 'ArgumentList' 'LeftHandSideExpression' 'PostfixExpression' 'UnaryExpression' 'MultiplicativeExpression' 'AdditiveExpression' 'ShiftExpression' 'RelationalExpression' 'RelationalExpressionNoIn' 'EqualityExpression' 'EqualityExpressionNoIn' 'BitwiseANDExpression' 'BitwiseANDExpressionNoIn' 'BitwiseXORExpression' 'BitwiseXORExpressionNoIn' 'BitwiseORExpression' 'BitwiseORExpressionNoIn' 'LogicalANDExpression' 'LogicalANDExpressionNoIn' 'LogicalORExpression' 'LogicalORExpressionNoIn' 'ConditionalExpression' 'AssignmentExpressionNoIn' 'B e g i n' 'AssignmentOperator' 'ExpressionNoIn' 'Block' 'VariableStatement' 'EmptyStatement' 'ExpressionStatement' 'IfStatement' 'IterationStatement' 'ContinueStatement' 'BreakStatement' 'ReturnStatement' 'WithStatement' 'LabelledStatement' 'SwitchStatement' 'ThrowStatement' 'TryStatement' 'DebuggerStatement' 'StatementListopt' 'StatementList' 'VarType' 'VariableDeclarationList' 'VariableDeclaration' 'VariableDeclarationNoIn' 'VariableDeclarationListNoIn' 'Initialiseropt' 'InitialiserNoInopt' 'Initialiser' 'InitialiserNoIn' 'ExpressionNoInopt' 'Expressionopt' 'Identifieropt' 'CaseBlock' 'CaseClausesopt' 'DefaultClause' 'CaseClause' 'CaseClauses' 'Catch' 'Finally' 'FormalParameterListopt' 'FormalParameterList' 'SourceElementsopt' 'SourceElement' 'SourceElements' 'NullLiteral' 'BooleanLiteral' 'RegularExpressionLiteral' 'goal' 'ConditionalExpressionNoIn' 'E O F' 'error' 'Program' 'Expression' 'PrimaryExpression') \ No newline at end of file + ^ #('"<<"' '">>"' '"%"' '"*"' '">>>"' '"-"' '"~"' '">"' '"<"' '"!"' '"!="' '"false"' '"=="' '"in"' '"!=="' '"<="' '">="' '"+"' '"typeof"' '"instanceof"' '"]"' '","' '"["' '")"' '"{"' '"else"' '"this"' '":"' '"}"' '"("' '"--"' '"delete"' '"++"' '"new"' '"void"' '"get"' '"set"' '"==="' '"&"' '"."' '"return"' '"with"' '"break"' '"continue"' '"switch"' '"while"' '"^"' '"default"' '"case"' '"of"' '"function"' '"null"' '"debugger"' '"finally"' '"true"' '"throw"' '"try"' '"do"' '"for"' '"catch"' '"*="' '"if"' '"="' '"?"' '"+="' '"|"' '"&&"' '"%="' '"-="' '"||"' '"var"' '"<<="' '"|="' '"const"' '"let"' '">>="' '">>>="' '"^="' '"&="' '' '' '' '' '' '' '' '' '' '' '' 'Literal' 'ArrayLiteral' 'Statement' 'PrimaryExpression' 'ElementList' 'ElementExpression' 'AssignmentExpression' 'PropertyNameAndValueList' 'PropertyAssignment' 'PropertyName' 'FunctionBody' 'PropertySetParameterList' 'StringLiteral' 'NumericLiteral' 'FunctionExpression' 'MemberExpression' 'Arguments' 'NewExpression' 'CallExpression' 'ArgumentList' 'LeftHandSideExpression' 'PostfixExpression' 'UnaryExpression' 'MultiplicativeExpression' 'AdditiveExpression' 'ShiftExpression' 'RelationalExpression' 'RelationalExpressionNoIn' 'EqualityExpression' 'EqualityExpressionNoIn' 'BitwiseANDExpression' 'BitwiseANDExpressionNoIn' 'BitwiseXORExpression' 'BitwiseXORExpressionNoIn' 'BitwiseORExpression' 'BitwiseORExpressionNoIn' 'LogicalANDExpression' 'LogicalANDExpressionNoIn' 'LogicalORExpression' 'LogicalORExpressionNoIn' 'ConditionalExpression' 'AssignmentExpressionNoIn' 'ConditionalExpressionNoIn' 'AssignmentOperator' 'B e g i n' 'Block' 'VariableStatement' 'EmptyStatement' 'ExpressionStatement' 'IfStatement' 'IterationStatement' 'ContinueStatement' 'BreakStatement' 'ReturnStatement' 'WithStatement' 'LabelledStatement' 'SwitchStatement' 'ThrowStatement' 'TryStatement' 'DebuggerStatement' 'StatementListopt' 'StatementList' 'VarType' 'VariableDeclarationList' 'VariableDeclaration' 'VariableDeclarationNoIn' 'VariableDeclarationListNoIn' 'Initialiseropt' 'InitialiserNoInopt' 'Initialiser' 'InitialiserNoIn' 'ExpressionNoInopt' 'Expressionopt' 'Identifieropt' 'CaseBlock' 'CaseClausesopt' 'DefaultClause' 'CaseClause' 'CaseClauses' 'Catch' 'Finally' 'FormalParameterListopt' 'FormalParameterList' 'SourceElementsopt' 'SourceElement' 'SourceElements' 'NullLiteral' 'BooleanLiteral' 'RegularExpressionLiteral' 'goal' 'Program' 'E O F' 'error' 'ExpressionNoIn' 'Expression' 'ObjectLiteral') \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolTypes.st b/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolTypes.st index 4a802537..5fdc822e 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolTypes.st +++ b/SmaCC-Javascript-Parser.package/JSParser.class/instance/symbolTypes.st @@ -1,3 +1,3 @@ generated symbolTypes - ^ #(#SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #JSLiteralNode #JSArrayLiteralNode #JSObjectLiteralNode #JSStatementNode #OrderedCollection #JSExpressionNode #JSExpressionNode #OrderedCollection #JSProgramNode #JSNameExpressionNode #OrderedCollection #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #JSFunctionNode #JSExpressionNode #OrderedCollection #JSExpressionNode #JSExpressionNode #OrderedCollection #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSFileNode #SmaCCToken #JSExpressionNode #JSBlockStatementNode #JSVariableStatementNode #JSEmptyStatementNode #JSExpressionStatementNode #JSIfStatementNode #JSStatementNode #JSContinueStatementNode #JSBreakStatementNode #JSReturnStatementNode #JSWithStatementNode #JSLabelledStatementNode #JSSwitchStatementNode #JSThrowStatementNode #JSTryStatementNode #JSDebuggerStatementNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #JSVariableDeclarationNode #JSVariableDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JSExpressionNode #JSExpressionNode #SmaCCToken #OrderedCollection #OrderedCollection #JSDefaultClauseNode #JSCaseClauseNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JSStatementNode #OrderedCollection #SmaCCToken #SmaCCToken #SmaCCToken #JSFileNode #JSExpressionNode #SmaCCToken #SmaCCToken #JSFileNode #JSExpressionNode #JSExpressionNode) \ No newline at end of file + ^ #(#SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #SmaCCToken #JSLiteralNode #JSArrayLiteralNode #JSStatementNode #JSExpressionNode #OrderedCollection #JSExpressionNode #JSExpressionNode #OrderedCollection #JSProgramNode #JSNameExpressionNode #OrderedCollection #SmaCCToken #SmaCCToken #SmaCCToken #JSFunctionNode #JSExpressionNode #OrderedCollection #JSExpressionNode #JSExpressionNode #OrderedCollection #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #JSExpressionNode #SmaCCToken #JSFileNode #JSBlockStatementNode #JSVariableStatementNode #JSEmptyStatementNode #JSExpressionStatementNode #JSIfStatementNode #JSStatementNode #JSContinueStatementNode #JSBreakStatementNode #JSReturnStatementNode #JSWithStatementNode #JSLabelledStatementNode #JSSwitchStatementNode #JSThrowStatementNode #JSTryStatementNode #JSDebuggerStatementNode #OrderedCollection #OrderedCollection #SmaCCToken #OrderedCollection #JSVariableDeclarationNode #JSVariableDeclarationNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JSExpressionNode #JSExpressionNode #SmaCCToken #OrderedCollection #OrderedCollection #JSDefaultClauseNode #JSCaseClauseNode #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #OrderedCollection #JSStatementNode #OrderedCollection #SmaCCToken #SmaCCToken #SmaCCToken #JSFileNode #JSFileNode #SmaCCToken #SmaCCToken #JSExpressionNode #JSExpressionNode #JSObjectLiteralNode) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/instance/transitionTable.st b/SmaCC-Javascript-Parser.package/JSParser.class/instance/transitionTable.st index 283703d9..244acf76 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/instance/transitionTable.st +++ b/SmaCC-Javascript-Parser.package/JSParser.class/instance/transitionTable.st @@ -1,426 +1,424 @@ generated transitionTable ^#( -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 185 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 81 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 105 0 180 0 6 0 182 1 109 0 184 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 129 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 1 133 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 185 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 81 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 0 6 0 182 1 137 0 184 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 145 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 149 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 153 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 181 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 81 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 105 0 180 1 109 0 181 0 6 0 182 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 129 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 1 133 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 181 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 81 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 137 0 181 0 6 0 182 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 145 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 149 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 153 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] #[0 0 10 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 157 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 161 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 14 0 21 0 14 0 22 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 1 165 0 94 1 169 0 95 1 173 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 7 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 1 181 0 36 1 185 0 37 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 1 189 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 1 193 0 93 0 189 0 96 1 197 0 97 1 201 0 98 1 205 0 99 1 209 0 102 1 213 0 103 1 217 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 221 0 151 1 225 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 157 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 161 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 14 0 21 0 14 0 22 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 1 165 0 95 1 169 0 96 1 173 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 7 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 1 181 0 36 1 185 0 37 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 1 189 0 85 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 1 193 0 93 0 185 0 94 0 189 0 97 1 197 0 98 1 201 0 99 1 205 0 100 1 209 0 103 1 213 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 217 0 151 1 221 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] #[0 0 22 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 229 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 233 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 237 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 241 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 33 0 12 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 73 0 34 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 1 245 0 106 1 249 0 108 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 253 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 26 0 80 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 2 1 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 5 0 185 1 117 0 186] -#[0 2 9 0 30] -#[1 0 30 0 80 2 13 0 84 2 17 0 164] -#[1 0 30 0 80 2 13 0 84 2 21 0 164] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 225 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 229 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 233 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 237 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 33 0 12 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 73 0 34 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 1 241 0 106 1 245 0 108 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 1 249 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 26 0 80 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 253 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 1 0 185 1 117 0 186] +#[0 2 5 0 30] +#[1 0 30 0 80 2 9 0 84 2 13 0 164] +#[1 0 30 0 80 2 9 0 84 2 17 0 164] +#[0 2 21 0 30] #[0 2 25 0 30] -#[0 2 29 0 30] -#[1 0 30 0 30 2 13 0 84 2 33 0 164] +#[1 0 30 0 30 2 9 0 84 2 29 0 164] #[0 0 34 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 2 37 0 80] +#[0 2 33 0 80] #[0 0 10 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 2 41 0 185 1 117 0 186] -#[1 2 45 0 25 2 49 0 136] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 2 53 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 2 37 0 185 1 117 0 186] +#[1 2 41 0 25 2 45 0 136] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 2 49 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 2 53 0 30] #[0 2 57 0 30] -#[0 2 61 0 30] #[0 0 38 0 84] #[0 0 38 0 84] #[0 0 38 0 84] -#[0 0 42 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 0 46 0 1 0 46 0 2 0 46 0 3 0 46 0 4 0 46 0 5 0 46 0 6 0 46 0 8 0 46 0 9 0 46 0 11 0 46 0 13 0 46 0 14 0 46 0 15 0 46 0 16 0 46 0 17 0 46 0 18 0 46 0 20 0 46 0 22 0 46 0 23 2 65 0 28 0 46 0 30 0 46 0 31 0 46 0 33 0 46 0 38 0 46 0 39 0 46 0 40 0 46 0 47 0 46 0 61 0 46 0 63 0 46 0 64 0 46 0 65 0 46 0 66 0 46 0 67 0 46 0 68 0 46 0 69 0 46 0 70 0 46 0 72 0 46 0 73 0 46 0 76 0 46 0 77 0 46 0 78 0 46 0 79 0 46 0 80 0 46 0 81 0 46 0 82] +#[0 0 42 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 0 46 0 1 0 46 0 2 0 46 0 3 0 46 0 4 0 46 0 5 0 46 0 6 0 46 0 8 0 46 0 9 0 46 0 11 0 46 0 13 0 46 0 14 0 46 0 15 0 46 0 16 0 46 0 17 0 46 0 18 0 46 0 20 0 46 0 22 0 46 0 23 2 61 0 28 0 46 0 30 0 46 0 31 0 46 0 33 0 46 0 38 0 46 0 39 0 46 0 40 0 46 0 47 0 46 0 61 0 46 0 63 0 46 0 64 0 46 0 65 0 46 0 66 0 46 0 67 0 46 0 68 0 46 0 69 0 46 0 70 0 46 0 72 0 46 0 73 0 46 0 76 0 46 0 77 0 46 0 78 0 46 0 79 0 46 0 80 0 46 0 81 0 46 0 82] #[0 0 50 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 54 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 58 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 62 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 62 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 0 62 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 0 66 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 70 0 21 0 22 0 24 0 28 0 80 0 182] -#[0 0 74 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[0 0 66 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 70 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[0 0 74 0 21 0 22 0 24 0 28 0 80 0 182] #[0 0 78 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 82 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 86 0 1 0 86 0 2 0 86 0 3 0 86 0 4 0 86 0 5 0 86 0 6 0 86 0 8 0 86 0 9 0 86 0 11 0 86 0 13 0 86 0 14 0 86 0 15 0 86 0 16 0 86 0 17 0 86 0 18 0 86 0 20 0 86 0 21 0 86 0 22 2 69 0 23 0 86 0 24 0 86 0 28 0 86 0 29 2 73 0 30 0 86 0 31 0 86 0 33 0 86 0 38 0 86 0 39 2 77 0 40 0 86 0 47 0 86 0 50 0 86 0 61 0 86 0 63 0 86 0 64 0 86 0 65 0 86 0 66 0 86 0 67 0 86 0 68 0 86 0 69 0 86 0 70 0 86 0 72 0 86 0 73 0 86 0 76 0 86 0 77 0 86 0 78 0 86 0 79 0 86 0 80 0 86 0 81 0 86 0 82 2 81 0 107 0 86 0 182] +#[0 0 70 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 0 86 0 1 0 86 0 2 0 86 0 3 0 86 0 4 0 86 0 5 0 86 0 6 0 86 0 8 0 86 0 9 0 86 0 11 0 86 0 13 0 86 0 14 0 86 0 15 0 86 0 16 0 86 0 17 0 86 0 18 0 86 0 20 0 86 0 21 0 86 0 22 2 65 0 23 0 86 0 24 0 86 0 28 0 86 0 29 2 69 0 30 0 86 0 31 0 86 0 33 0 86 0 38 0 86 0 39 2 73 0 40 0 86 0 47 0 86 0 50 0 86 0 61 0 86 0 63 0 86 0 64 0 86 0 65 0 86 0 66 0 86 0 67 0 86 0 68 0 86 0 69 0 86 0 70 0 86 0 72 0 86 0 73 0 86 0 76 0 86 0 77 0 86 0 78 0 86 0 79 0 86 0 80 0 86 0 81 0 86 0 82 2 77 0 107 0 86 0 182] #[0 0 90 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 31 0 33 0 38 0 39 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 90 0 1 0 90 0 2 0 90 0 3 0 90 0 4 0 90 0 5 0 90 0 6 0 90 0 8 0 90 0 9 0 90 0 11 0 90 0 13 0 90 0 14 0 90 0 15 0 90 0 16 0 90 0 17 0 90 0 18 0 90 0 20 0 90 0 21 0 90 0 22 2 85 0 23 0 90 0 24 0 90 0 28 0 90 0 29 2 73 0 30 0 90 0 31 0 90 0 33 0 90 0 38 0 90 0 39 2 89 0 40 0 90 0 47 0 90 0 50 0 90 0 61 0 90 0 63 0 90 0 64 0 90 0 65 0 90 0 66 0 90 0 67 0 90 0 68 0 90 0 69 0 90 0 70 0 90 0 72 0 90 0 73 0 90 0 76 0 90 0 77 0 90 0 78 0 90 0 79 0 90 0 80 0 90 0 81 0 90 0 82 2 93 0 107 0 90 0 182] -#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 0 94 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 21 0 94 0 22 0 94 0 24 0 94 0 28 0 94 0 29 2 97 0 31 2 101 0 33 0 94 0 38 0 94 0 39 0 94 0 47 2 105 0 61 2 109 0 63 0 94 0 64 2 113 0 65 0 94 0 66 0 94 0 67 2 117 0 68 2 121 0 69 0 94 0 70 2 125 0 72 2 129 0 73 2 133 0 76 2 137 0 77 2 141 0 78 2 145 0 79 0 94 0 80 0 94 0 81 2 149 0 82 2 153 0 134 0 94 0 182] +#[1 0 90 0 1 0 90 0 2 0 90 0 3 0 90 0 4 0 90 0 5 0 90 0 6 0 90 0 8 0 90 0 9 0 90 0 11 0 90 0 13 0 90 0 14 0 90 0 15 0 90 0 16 0 90 0 17 0 90 0 18 0 90 0 20 0 90 0 21 0 90 0 22 2 81 0 23 0 90 0 24 0 90 0 28 0 90 0 29 2 69 0 30 0 90 0 31 0 90 0 33 0 90 0 38 0 90 0 39 2 85 0 40 0 90 0 47 0 90 0 50 0 90 0 61 0 90 0 63 0 90 0 64 0 90 0 65 0 90 0 66 0 90 0 67 0 90 0 68 0 90 0 69 0 90 0 70 0 90 0 72 0 90 0 73 0 90 0 76 0 90 0 77 0 90 0 78 0 90 0 79 0 90 0 80 0 90 0 81 0 90 0 82 2 89 0 107 0 90 0 182] +#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 0 94 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 21 0 94 0 22 0 94 0 24 0 94 0 28 0 94 0 29 2 93 0 31 2 97 0 33 0 94 0 38 0 94 0 39 0 94 0 47 2 101 0 61 2 105 0 63 0 94 0 64 2 109 0 65 0 94 0 66 0 94 0 67 2 113 0 68 2 117 0 69 0 94 0 70 2 121 0 72 2 125 0 73 2 129 0 76 2 133 0 77 2 137 0 78 2 141 0 79 0 94 0 80 0 94 0 81 2 145 0 82 2 149 0 134 0 94 0 182] #[0 0 98 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] #[0 0 102 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[1 0 106 0 1 0 106 0 2 2 157 0 3 2 161 0 4 0 106 0 5 0 106 0 6 0 106 0 8 0 106 0 9 0 106 0 11 0 106 0 13 0 106 0 14 0 106 0 15 0 106 0 16 0 106 0 17 0 106 0 18 0 106 0 20 0 106 0 21 0 106 0 22 0 106 0 24 0 106 0 28 0 106 0 29 0 106 0 38 0 106 0 39 0 106 0 47 0 106 0 50 0 106 0 64 0 106 0 66 0 106 0 67 0 106 0 70 0 106 0 80 2 165 0 81 0 106 0 182] -#[1 0 110 0 1 0 110 0 2 0 110 0 5 2 169 0 6 0 110 0 8 0 110 0 9 0 110 0 11 0 110 0 13 0 110 0 14 0 110 0 15 0 110 0 16 0 110 0 17 2 173 0 18 0 110 0 20 0 110 0 21 0 110 0 22 0 110 0 24 0 110 0 28 0 110 0 29 0 110 0 38 0 110 0 39 0 110 0 47 0 110 0 50 0 110 0 64 0 110 0 66 0 110 0 67 0 110 0 70 0 110 0 80 0 110 0 182] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 0 114 0 8 0 114 0 9 0 114 0 11 0 114 0 13 0 114 0 14 0 114 0 15 0 114 0 16 0 114 0 17 0 114 0 20 0 114 0 21 0 114 0 22 0 114 0 24 0 114 0 28 0 114 0 29 0 114 0 38 0 114 0 39 0 114 0 47 0 114 0 64 0 114 0 66 0 114 0 67 0 114 0 70 0 114 0 80 0 114 0 182] -#[1 2 189 0 8 2 193 0 9 0 118 0 11 0 118 0 13 2 197 0 14 0 118 0 15 2 201 0 16 2 205 0 17 2 209 0 20 0 118 0 21 0 118 0 22 0 118 0 24 0 118 0 28 0 118 0 29 0 118 0 38 0 118 0 39 0 118 0 47 0 118 0 64 0 118 0 66 0 118 0 67 0 118 0 70 0 118 0 80 0 118 0 182] -#[1 2 213 0 11 2 217 0 13 2 221 0 15 0 122 0 21 0 122 0 22 0 122 0 24 0 122 0 28 0 122 0 29 2 225 0 38 0 122 0 39 0 122 0 47 0 122 0 64 0 122 0 66 0 122 0 67 0 122 0 70 0 122 0 80 0 122 0 182] -#[1 0 126 0 21 0 126 0 22 0 126 0 24 0 126 0 28 0 126 0 29 2 229 0 39 0 126 0 47 0 126 0 64 0 126 0 66 0 126 0 67 0 126 0 70 0 126 0 80 0 126 0 182] -#[1 0 130 0 21 0 130 0 22 0 130 0 24 0 130 0 28 0 130 0 29 2 233 0 47 0 130 0 64 0 130 0 66 0 130 0 67 0 130 0 70 0 130 0 80 0 130 0 182] -#[1 0 134 0 21 0 134 0 22 0 134 0 24 0 134 0 28 0 134 0 29 0 134 0 64 2 237 0 66 0 134 0 67 0 134 0 70 0 134 0 80 0 134 0 182] -#[1 0 138 0 21 0 138 0 22 0 138 0 24 0 138 0 28 0 138 0 29 0 138 0 64 2 241 0 67 0 138 0 70 0 138 0 80 0 138 0 182] -#[1 0 142 0 21 0 142 0 22 0 142 0 24 0 142 0 28 0 142 0 29 2 245 0 64 2 249 0 70 0 142 0 80 0 142 0 182] +#[1 0 106 0 1 0 106 0 2 2 153 0 3 2 157 0 4 0 106 0 5 0 106 0 6 0 106 0 8 0 106 0 9 0 106 0 11 0 106 0 13 0 106 0 14 0 106 0 15 0 106 0 16 0 106 0 17 0 106 0 18 0 106 0 20 0 106 0 21 0 106 0 22 0 106 0 24 0 106 0 28 0 106 0 29 0 106 0 38 0 106 0 39 0 106 0 47 0 106 0 50 0 106 0 64 0 106 0 66 0 106 0 67 0 106 0 70 0 106 0 80 2 161 0 81 0 106 0 182] +#[1 0 110 0 1 0 110 0 2 0 110 0 5 2 165 0 6 0 110 0 8 0 110 0 9 0 110 0 11 0 110 0 13 0 110 0 14 0 110 0 15 0 110 0 16 0 110 0 17 2 169 0 18 0 110 0 20 0 110 0 21 0 110 0 22 0 110 0 24 0 110 0 28 0 110 0 29 0 110 0 38 0 110 0 39 0 110 0 47 0 110 0 50 0 110 0 64 0 110 0 66 0 110 0 67 0 110 0 70 0 110 0 80 0 110 0 182] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 0 114 0 8 0 114 0 9 0 114 0 11 0 114 0 13 0 114 0 14 0 114 0 15 0 114 0 16 0 114 0 17 0 114 0 20 0 114 0 21 0 114 0 22 0 114 0 24 0 114 0 28 0 114 0 29 0 114 0 38 0 114 0 39 0 114 0 47 0 114 0 64 0 114 0 66 0 114 0 67 0 114 0 70 0 114 0 80 0 114 0 182] +#[1 2 185 0 8 2 189 0 9 0 118 0 11 0 118 0 13 2 193 0 14 0 118 0 15 2 197 0 16 2 201 0 17 2 205 0 20 0 118 0 21 0 118 0 22 0 118 0 24 0 118 0 28 0 118 0 29 0 118 0 38 0 118 0 39 0 118 0 47 0 118 0 64 0 118 0 66 0 118 0 67 0 118 0 70 0 118 0 80 0 118 0 182] +#[1 2 209 0 11 2 213 0 13 2 217 0 15 0 122 0 21 0 122 0 22 0 122 0 24 0 122 0 28 0 122 0 29 2 221 0 38 0 122 0 39 0 122 0 47 0 122 0 64 0 122 0 66 0 122 0 67 0 122 0 70 0 122 0 80 0 122 0 182] +#[1 0 126 0 21 0 126 0 22 0 126 0 24 0 126 0 28 0 126 0 29 2 225 0 39 0 126 0 47 0 126 0 64 0 126 0 66 0 126 0 67 0 126 0 70 0 126 0 80 0 126 0 182] +#[1 0 130 0 21 0 130 0 22 0 130 0 24 0 130 0 28 0 130 0 29 2 229 0 47 0 130 0 64 0 130 0 66 0 130 0 67 0 130 0 70 0 130 0 80 0 130 0 182] +#[1 0 134 0 21 0 134 0 22 0 134 0 24 0 134 0 28 0 134 0 29 0 134 0 64 2 233 0 66 0 134 0 67 0 134 0 70 0 134 0 80 0 134 0 182] +#[1 0 138 0 21 0 138 0 22 0 138 0 24 0 138 0 28 0 138 0 29 0 138 0 64 2 237 0 67 0 138 0 70 0 138 0 80 0 138 0 182] +#[1 0 142 0 21 0 142 0 22 0 142 0 24 0 142 0 28 0 142 0 29 2 241 0 64 2 245 0 70 0 142 0 80 0 142 0 182] #[0 0 146 0 21 0 22 0 24 0 28 0 29 0 80 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 2 253 0 84 3 1 0 154 3 5 0 155] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 2 249 0 84 2 253 0 154 3 1 0 155] #[0 0 154 0 182] -#[0 0 158 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 162 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 185 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 3 9 0 175 1 93 0 177 1 97 0 178 1 101 0 179 0 162 0 182 1 113 0 185 1 117 0 186] +#[0 0 158 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 162 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 181 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 3 5 0 175 1 93 0 177 1 97 0 178 1 101 0 179 0 162 0 182 1 113 0 185 1 117 0 186] #[0 0 166 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 170 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 174 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 0 0 182] #[0 0 178 0 182] -#[1 3 13 0 22 3 17 0 80] -#[0 0 82 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 1 177 0 29 1 181 0 36 1 185 0 37 3 21 0 84 0 161 0 86 0 165 0 87 1 197 0 97 1 201 0 98 1 205 0 99 1 209 0 102 3 25 0 103 3 29 0 104] +#[1 3 9 0 22 3 13 0 80] +#[0 0 62 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 1 177 0 29 1 181 0 36 1 185 0 37 1 189 0 85 0 161 0 87 0 165 0 88 1 197 0 98 1 201 0 99 1 205 0 100 3 17 0 103 3 21 0 104] #[0 0 46 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 3 13 0 22 0 0 0 182] +#[1 3 9 0 22 0 0 0 182] #[0 0 0 0 182] #[0 0 0 0 182] -#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 0 94 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 21 0 94 0 22 0 94 0 24 0 94 0 28 0 94 0 29 2 97 0 31 2 101 0 33 0 94 0 38 0 94 0 39 0 94 0 47 0 94 0 50 0 94 0 64 0 94 0 66 0 94 0 67 0 94 0 70 0 94 0 80 0 94 0 81 0 94 0 182] +#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 0 94 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 21 0 94 0 22 0 94 0 24 0 94 0 28 0 94 0 29 2 93 0 31 2 97 0 33 0 94 0 38 0 94 0 39 0 94 0 47 0 94 0 50 0 94 0 64 0 94 0 66 0 94 0 67 0 94 0 70 0 94 0 80 0 94 0 81 0 94 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[1 3 33 0 21 3 37 0 22] +#[1 3 25 0 21 3 29 0 22] #[0 0 186 0 21 0 22] #[0 0 190 0 21 0 22] #[0 0 194 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 3 21 0 84 0 161 0 86 0 165 0 87 3 41 0 99 1 209 0 102 3 25 0 103 3 29 0 104] -#[1 3 21 0 84 0 161 0 86 0 165 0 87 3 45 0 99 1 209 0 102 3 25 0 103 3 29 0 104] -#[1 0 46 0 1 0 46 0 2 0 46 0 3 0 46 0 4 0 46 0 5 0 46 0 6 0 46 0 8 0 46 0 9 0 46 0 11 0 46 0 13 0 46 0 14 0 46 0 15 0 46 0 16 0 46 0 17 0 46 0 18 0 46 0 20 0 46 0 22 0 46 0 23 0 11 0 28 0 46 0 30 0 46 0 31 0 46 0 33 0 46 0 38 0 46 0 39 0 46 0 40 0 46 0 47 0 46 0 61 0 46 0 63 0 46 0 64 0 46 0 65 0 46 0 66 0 46 0 67 0 46 0 68 0 46 0 69 0 46 0 70 0 46 0 72 0 46 0 73 0 46 0 76 0 46 0 77 0 46 0 78 0 46 0 79 0 46 0 80 0 46 0 81 0 46 0 82] -#[0 0 202 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88] -#[1 3 49 0 22 3 53 0 29] +#[1 1 189 0 85 0 161 0 87 0 165 0 88 3 33 0 100 3 17 0 103 3 21 0 104] +#[1 1 189 0 85 0 161 0 87 0 165 0 88 3 37 0 100 3 17 0 103 3 21 0 104] +#[0 0 198 0 28 0 30] +#[0 0 202 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89] +#[1 3 41 0 22 3 45 0 29] #[0 0 206 0 22 0 29] -#[0 3 57 0 28] -#[0 0 210 0 28 0 30] -#[1 0 74 0 1 0 74 0 2 0 74 0 3 0 74 0 4 0 74 0 5 0 74 0 6 0 74 0 8 0 74 0 9 0 74 0 11 0 74 0 13 0 74 0 14 0 74 0 15 0 74 0 16 0 74 0 17 0 74 0 18 0 74 0 20 0 74 0 22 0 74 0 23 0 210 0 28 0 74 0 30 0 74 0 31 0 74 0 33 0 74 0 38 0 74 0 39 0 74 0 40 0 74 0 47 0 74 0 61 0 74 0 63 0 74 0 64 0 74 0 65 0 74 0 66 0 74 0 67 0 74 0 68 0 74 0 69 0 74 0 70 0 74 0 72 0 74 0 73 0 74 0 76 0 74 0 77 0 74 0 78 0 74 0 79 0 74 0 80 0 74 0 81 0 74 0 82] -#[1 0 78 0 1 0 78 0 2 0 78 0 3 0 78 0 4 0 78 0 5 0 78 0 6 0 78 0 8 0 78 0 9 0 78 0 11 0 78 0 13 0 78 0 14 0 78 0 15 0 78 0 16 0 78 0 17 0 78 0 18 0 78 0 20 0 78 0 22 0 78 0 23 0 210 0 28 0 78 0 30 0 78 0 31 0 78 0 33 0 78 0 38 0 78 0 39 0 78 0 40 0 78 0 47 0 78 0 61 0 78 0 63 0 78 0 64 0 78 0 65 0 78 0 66 0 78 0 67 0 78 0 68 0 78 0 69 0 78 0 70 0 78 0 72 0 78 0 73 0 78 0 76 0 78 0 77 0 78 0 78 0 78 0 79 0 78 0 80 0 78 0 81 0 78 0 82] -#[0 3 61 0 29] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 214 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 214 0 48 0 214 0 49 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 3 65 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 3 13 0 22 3 69 0 24] +#[0 3 49 0 28] +#[1 0 78 0 1 0 78 0 2 0 78 0 3 0 78 0 4 0 78 0 5 0 78 0 6 0 78 0 8 0 78 0 9 0 78 0 11 0 78 0 13 0 78 0 14 0 78 0 15 0 78 0 16 0 78 0 17 0 78 0 18 0 78 0 20 0 78 0 22 0 78 0 23 0 198 0 28 0 78 0 30 0 78 0 31 0 78 0 33 0 78 0 38 0 78 0 39 0 78 0 40 0 78 0 47 0 78 0 61 0 78 0 63 0 78 0 64 0 78 0 65 0 78 0 66 0 78 0 67 0 78 0 68 0 78 0 69 0 78 0 70 0 78 0 72 0 78 0 73 0 78 0 76 0 78 0 77 0 78 0 78 0 78 0 79 0 78 0 80 0 78 0 81 0 78 0 82] +#[1 0 82 0 1 0 82 0 2 0 82 0 3 0 82 0 4 0 82 0 5 0 82 0 6 0 82 0 8 0 82 0 9 0 82 0 11 0 82 0 13 0 82 0 14 0 82 0 15 0 82 0 16 0 82 0 17 0 82 0 18 0 82 0 20 0 82 0 22 0 82 0 23 0 198 0 28 0 82 0 30 0 82 0 31 0 82 0 33 0 82 0 38 0 82 0 39 0 82 0 40 0 82 0 47 0 82 0 61 0 82 0 63 0 82 0 64 0 82 0 65 0 82 0 66 0 82 0 67 0 82 0 68 0 82 0 69 0 82 0 70 0 82 0 72 0 82 0 73 0 82 0 76 0 82 0 77 0 82 0 78 0 82 0 79 0 82 0 80 0 82 0 81 0 82 0 82] +#[0 3 53 0 29] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 210 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 210 0 48 0 210 0 49 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 3 57 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 3 9 0 22 3 61 0 24] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[1 0 86 0 1 0 86 0 2 0 86 0 3 0 86 0 4 0 86 0 5 0 86 0 6 0 86 0 8 0 86 0 9 0 86 0 11 0 86 0 13 0 86 0 14 0 86 0 15 0 86 0 16 0 86 0 17 0 86 0 18 0 86 0 20 0 86 0 21 0 86 0 22 2 69 0 23 0 86 0 24 0 86 0 28 0 86 0 29 2 73 0 30 0 86 0 31 0 86 0 33 0 86 0 38 0 86 0 39 2 77 0 40 0 86 0 47 0 86 0 50 0 86 0 61 0 86 0 63 0 86 0 64 0 86 0 65 0 86 0 66 0 86 0 67 0 86 0 68 0 86 0 69 0 86 0 70 0 86 0 72 0 86 0 73 0 86 0 76 0 86 0 77 0 86 0 78 0 86 0 79 0 86 0 80 0 86 0 81 0 86 0 82 3 73 0 107 0 86 0 182] -#[0 0 218 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 31 0 33 0 38 0 39 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 0 86 0 1 0 86 0 2 0 86 0 3 0 86 0 4 0 86 0 5 0 86 0 6 0 86 0 8 0 86 0 9 0 86 0 11 0 86 0 13 0 86 0 14 0 86 0 15 0 86 0 16 0 86 0 17 0 86 0 18 0 86 0 20 0 86 0 21 0 86 0 22 2 65 0 23 0 86 0 24 0 86 0 28 0 86 0 29 2 69 0 30 0 86 0 31 0 86 0 33 0 86 0 38 0 86 0 39 2 73 0 40 0 86 0 47 0 86 0 50 0 86 0 61 0 86 0 63 0 86 0 64 0 86 0 65 0 86 0 66 0 86 0 67 0 86 0 68 0 86 0 69 0 86 0 70 0 86 0 72 0 86 0 73 0 86 0 76 0 86 0 77 0 86 0 78 0 86 0 79 0 86 0 80 0 86 0 81 0 86 0 82 3 65 0 107 0 86 0 182] +#[0 0 214 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 31 0 33 0 38 0 39 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 0 182 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] +#[0 3 69 0 80] +#[1 3 9 0 22 0 218 0 24 0 218 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 73 0 185 1 117 0 186] +#[0 0 222 0 30 0 80] #[0 3 77 0 80] -#[1 3 13 0 22 0 222 0 24 0 222 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 81 0 185 1 117 0 186] -#[0 0 226 0 30 0 80] -#[0 3 85 0 80] -#[0 3 89 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 93 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 97 0 185 1 117 0 186] -#[0 3 101 0 30] -#[0 0 230 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 3 13 0 22 3 105 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 18 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 1 193 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 221 0 151 1 225 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 3 109 0 54 3 113 0 60 3 117 0 170 3 121 0 171] -#[0 3 125 0 46] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 141 0 71 0 145 0 74 0 149 0 75 0 234 0 80 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 3 129 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 3 153 0 126 3 157 0 128 3 161 0 130 3 165 0 132 3 169 0 135 3 173 0 153 3 177 0 162 1 93 0 177 1 97 0 178 1 101 0 179 3 181 0 181 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 185 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 3 189 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 193 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 3 197 0 24 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 3 201 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 3 205 0 110 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 3 21 0 84 3 209 0 102] -#[0 0 238 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 213 0 185 1 117 0 186] -#[1 3 21 0 84 3 217 0 102] -#[0 0 238 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 0 242 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[0 0 242 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[0 0 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 86 0 87 0 88] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 3 221 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 3 225 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 3 229 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 3 233 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 3 237 0 114 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 3 241 0 114 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 3 245 0 115 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 3 249 0 115 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 3 253 0 115 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 1 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 5 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 9 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 13 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 17 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 21 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 25 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 29 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 33 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 37 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 4 41 0 119 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 4 45 0 121 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 4 49 0 123 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 4 53 0 125 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 4 57 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 4 61 0 127 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 250 0 22 4 65 0 63 0 250 0 80 4 69 0 158 4 73 0 160] -#[1 4 77 0 22 4 81 0 80] -#[0 0 254 0 22 0 80] -#[0 1 2 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 4 85 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[0 1 6 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 0 198 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 0 210 0 28 0 30] -#[0 0 210 0 28 0 30] +#[0 3 81 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 85 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 89 0 185 1 117 0 186] +#[0 3 93 0 30] +#[0 0 226 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 3 9 0 22 3 97 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 18 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 1 193 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 217 0 151 1 221 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 3 101 0 54 3 105 0 60 3 109 0 170 3 113 0 171] +#[0 3 117 0 46] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 141 0 71 0 145 0 74 0 149 0 75 0 230 0 80 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 3 121 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 3 145 0 126 3 149 0 128 3 153 0 130 3 157 0 132 3 161 0 133 3 165 0 153 3 169 0 162 1 93 0 177 1 97 0 178 1 101 0 179 3 173 0 184 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 177 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 3 181 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 185 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 3 189 0 24 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 3 193 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 3 197 0 110 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 3 201 0 85] +#[0 0 234 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 3 205 0 185 1 117 0 186] +#[0 3 209 0 85] +#[0 0 234 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[0 0 238 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] +#[0 0 238 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[0 0 242 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 30 0 31 0 32 0 33 0 34 0 35 0 51 0 52 0 55 0 84 0 87 0 88 0 89] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 3 213 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 3 217 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 3 221 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 3 225 0 113 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 3 229 0 114 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 3 233 0 114 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 3 237 0 115 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 3 241 0 115 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 3 245 0 115 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 249 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 253 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 1 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 5 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 9 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 4 13 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 17 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 21 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 25 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 4 29 0 117 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 4 33 0 119 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 4 37 0 121 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 4 41 0 123 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 4 45 0 125 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 4 49 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 4 53 0 127 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 246 0 22 4 57 0 63 0 246 0 80 4 61 0 158 4 65 0 160] +#[1 4 69 0 22 4 73 0 80] +#[0 0 250 0 22 0 80] +#[0 0 254 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 4 77 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 1 2 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 0 198 0 28 0 30] +#[0 0 198 0 28 0 30] +#[0 1 6 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 14 0 21 0 14 0 22 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 4 81 0 96 1 173 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 4 85 0 30] +#[0 4 89 0 30] +#[1 4 93 0 29 1 181 0 36 1 185 0 37 1 189 0 85 0 161 0 87 0 165 0 88 4 97 0 99 1 205 0 100 3 17 0 103 3 21 0 104] #[0 1 10 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 14 0 21 0 14 0 22 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 4 89 0 95 1 173 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[0 4 93 0 30] -#[0 4 97 0 30] -#[1 4 101 0 29 1 181 0 36 1 185 0 37 3 21 0 84 0 161 0 86 0 165 0 87 4 105 0 98 1 205 0 99 1 209 0 102 3 25 0 103 3 29 0 104] -#[0 1 14 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 4 109 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[0 1 18 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 1 22 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 4 101 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 1 14 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 1 18 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89] +#[0 1 22 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] #[0 1 26 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 1 30 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 1 34 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 3 13 0 22 4 113 0 24] -#[0 1 38 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 1 42 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 3 13 0 22 4 117 0 24] -#[1 3 13 0 22 4 121 0 24] -#[1 1 46 0 24 4 125 0 84 4 129 0 172 4 133 0 173] -#[0 1 50 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 2 45 0 25 4 137 0 136] +#[0 1 30 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 3 9 0 22 4 105 0 24] +#[0 1 34 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 1 38 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 3 9 0 22 4 109 0 24] +#[1 3 9 0 22 4 113 0 24] +#[1 1 42 0 24 4 117 0 84 4 121 0 172 4 125 0 173] +#[0 1 46 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 2 41 0 25 4 129 0 136] +#[0 4 133 0 30] +#[1 1 50 0 6 1 50 0 7 1 50 0 10 1 50 0 12 1 50 0 18 1 50 0 19 1 50 0 23 1 50 0 25 1 50 0 26 1 50 0 27 1 50 0 29 1 50 0 30 1 50 0 31 1 50 0 32 1 50 0 33 1 50 0 34 1 50 0 35 1 50 0 41 1 50 0 42 1 50 0 43 1 50 0 44 1 50 0 45 1 50 0 46 1 50 0 48 1 50 0 49 1 50 0 51 1 50 0 52 1 50 0 53 3 101 0 54 1 50 0 55 1 50 0 56 1 50 0 57 1 50 0 58 1 50 0 59 1 50 0 62 1 50 0 71 1 50 0 74 1 50 0 75 1 50 0 80 1 50 0 84 1 50 0 87 1 50 0 88 1 50 0 89 4 137 0 171 1 50 0 182] +#[0 1 54 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] #[0 4 141 0 30] -#[1 1 54 0 6 1 54 0 7 1 54 0 10 1 54 0 12 1 54 0 18 1 54 0 19 1 54 0 23 1 54 0 25 1 54 0 26 1 54 0 27 1 54 0 29 1 54 0 30 1 54 0 31 1 54 0 32 1 54 0 33 1 54 0 34 1 54 0 35 1 54 0 41 1 54 0 42 1 54 0 43 1 54 0 44 1 54 0 45 1 54 0 46 1 54 0 48 1 54 0 49 1 54 0 51 1 54 0 52 1 54 0 53 3 109 0 54 1 54 0 55 1 54 0 56 1 54 0 57 1 54 0 58 1 54 0 59 1 54 0 62 1 54 0 71 1 54 0 74 1 54 0 75 1 54 0 80 1 54 0 84 1 54 0 86 1 54 0 87 1 54 0 88 4 145 0 171 1 54 0 182] -#[0 1 58 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 4 149 0 30] -#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 4 153 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 22 2 97 0 31 2 101 0 33 0 94 0 38 0 94 0 39 0 94 0 47 4 157 0 50 2 105 0 61 2 109 0 63 0 94 0 64 2 113 0 65 0 94 0 66 0 94 0 67 2 117 0 68 2 121 0 69 0 94 0 70 2 125 0 72 2 129 0 73 2 133 0 76 2 137 0 77 2 141 0 78 2 145 0 79 0 94 0 80 0 94 0 81 2 149 0 82 4 161 0 134] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 1 62 0 8 1 62 0 9 1 62 0 11 1 62 0 13 1 62 0 14 1 62 0 15 1 62 0 16 1 62 0 17 1 62 0 20 1 62 0 22 1 62 0 28 1 62 0 38 1 62 0 39 1 62 0 47 1 62 0 50 1 62 0 64 1 62 0 66 1 62 0 67 1 62 0 70 1 62 0 80] -#[1 4 165 0 8 4 169 0 9 1 66 0 11 1 66 0 13 1 66 0 14 1 66 0 15 4 173 0 16 4 177 0 17 4 181 0 20 1 66 0 22 1 66 0 28 1 66 0 38 1 66 0 39 1 66 0 47 1 66 0 50 1 66 0 64 1 66 0 66 1 66 0 67 1 66 0 70 1 66 0 80] -#[1 4 185 0 11 4 189 0 13 1 70 0 14 4 193 0 15 1 70 0 22 1 70 0 28 4 197 0 38 1 70 0 39 1 70 0 47 1 70 0 50 1 70 0 64 1 70 0 66 1 70 0 67 1 70 0 70 1 70 0 80] -#[1 1 74 0 14 1 74 0 22 1 74 0 28 4 201 0 39 1 74 0 47 1 74 0 50 1 74 0 64 1 74 0 66 1 74 0 67 1 74 0 70 1 74 0 80] -#[1 1 78 0 14 1 78 0 22 1 78 0 28 4 205 0 47 1 78 0 50 1 78 0 64 1 78 0 66 1 78 0 67 1 78 0 70 1 78 0 80] -#[1 1 82 0 14 1 82 0 22 1 82 0 28 1 82 0 50 1 82 0 64 4 209 0 66 1 82 0 67 1 82 0 70 1 82 0 80] -#[1 1 86 0 14 1 86 0 22 1 86 0 28 1 86 0 50 1 86 0 64 4 213 0 67 1 86 0 70 1 86 0 80] -#[1 1 90 0 14 1 90 0 22 1 90 0 28 1 90 0 50 4 217 0 64 4 221 0 70 1 90 0 80] -#[0 1 94 0 22 0 80] -#[1 4 225 0 22 1 98 0 80] -#[1 4 229 0 84 4 233 0 156 4 237 0 157] -#[0 4 241 0 80] -#[0 1 102 0 14 0 22 0 28 0 50 0 80] -#[1 3 13 0 22 4 245 0 24] -#[0 1 106 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 4 249 0 21 3 13 0 22] -#[0 1 110 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 1 114 0 22 0 24] -#[1 4 253 0 22 5 1 0 24] +#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 4 145 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 22 2 93 0 31 2 97 0 33 0 94 0 38 0 94 0 39 0 94 0 47 4 149 0 50 2 101 0 61 2 105 0 63 0 94 0 64 2 109 0 65 0 94 0 66 0 94 0 67 2 113 0 68 2 117 0 69 0 94 0 70 2 121 0 72 2 125 0 73 2 129 0 76 2 133 0 77 2 137 0 78 2 141 0 79 0 94 0 80 0 94 0 81 2 145 0 82 4 153 0 134] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 1 58 0 8 1 58 0 9 1 58 0 11 1 58 0 13 1 58 0 14 1 58 0 15 1 58 0 16 1 58 0 17 1 58 0 20 1 58 0 22 1 58 0 28 1 58 0 38 1 58 0 39 1 58 0 47 1 58 0 50 1 58 0 64 1 58 0 66 1 58 0 67 1 58 0 70 1 58 0 80] +#[1 4 157 0 8 4 161 0 9 1 62 0 11 1 62 0 13 1 62 0 14 1 62 0 15 4 165 0 16 4 169 0 17 4 173 0 20 1 62 0 22 1 62 0 28 1 62 0 38 1 62 0 39 1 62 0 47 1 62 0 50 1 62 0 64 1 62 0 66 1 62 0 67 1 62 0 70 1 62 0 80] +#[1 4 177 0 11 4 181 0 13 1 66 0 14 4 185 0 15 1 66 0 22 1 66 0 28 4 189 0 38 1 66 0 39 1 66 0 47 1 66 0 50 1 66 0 64 1 66 0 66 1 66 0 67 1 66 0 70 1 66 0 80] +#[1 1 70 0 14 1 70 0 22 1 70 0 28 4 193 0 39 1 70 0 47 1 70 0 50 1 70 0 64 1 70 0 66 1 70 0 67 1 70 0 70 1 70 0 80] +#[1 1 74 0 14 1 74 0 22 1 74 0 28 4 197 0 47 1 74 0 50 1 74 0 64 1 74 0 66 1 74 0 67 1 74 0 70 1 74 0 80] +#[1 1 78 0 14 1 78 0 22 1 78 0 28 1 78 0 50 1 78 0 64 4 201 0 66 1 78 0 67 1 78 0 70 1 78 0 80] +#[1 1 82 0 14 1 82 0 22 1 82 0 28 1 82 0 50 1 82 0 64 4 205 0 67 1 82 0 70 1 82 0 80] +#[1 1 86 0 14 1 86 0 22 1 86 0 28 1 86 0 50 4 209 0 64 4 213 0 70 1 86 0 80] +#[0 1 90 0 22 0 80] +#[0 1 94 0 14 0 22 0 28 0 50 0 80] +#[1 4 217 0 84 4 221 0 156 4 225 0 157] +#[0 4 229 0 80] +#[1 4 233 0 22 1 98 0 80] +#[1 3 9 0 22 4 237 0 24] +#[0 1 102 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 4 241 0 21 3 9 0 22] +#[0 1 106 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[0 1 110 0 22 0 24] +#[1 4 245 0 22 4 249 0 24] +#[0 1 114 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 4 253 0 21 3 9 0 22] #[0 1 118 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 5 5 0 21 3 13 0 22] -#[0 1 122 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 1 126 0 21 0 22 0 24 0 28 0 29 0 80 0 182] -#[0 1 130 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[0 1 130 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[0 1 130 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] -#[1 1 134 0 1 1 134 0 2 2 157 0 3 2 161 0 4 1 134 0 5 1 134 0 6 1 134 0 8 1 134 0 9 1 134 0 11 1 134 0 13 1 134 0 14 1 134 0 15 1 134 0 16 1 134 0 17 1 134 0 18 1 134 0 20 1 134 0 21 1 134 0 22 1 134 0 24 1 134 0 28 1 134 0 29 1 134 0 38 1 134 0 39 1 134 0 47 1 134 0 50 1 134 0 64 1 134 0 66 1 134 0 67 1 134 0 70 1 134 0 80 2 165 0 81 1 134 0 182] -#[1 1 134 0 1 1 134 0 2 2 157 0 3 2 161 0 4 1 134 0 5 1 134 0 6 1 134 0 8 1 134 0 9 1 134 0 11 1 134 0 13 1 134 0 14 1 134 0 15 1 134 0 16 1 134 0 17 1 134 0 18 1 134 0 20 1 134 0 21 1 134 0 22 1 134 0 24 1 134 0 28 1 134 0 29 1 134 0 38 1 134 0 39 1 134 0 47 1 134 0 50 1 134 0 64 1 134 0 66 1 134 0 67 1 134 0 70 1 134 0 80 2 165 0 81 1 134 0 182] -#[1 1 138 0 1 1 138 0 2 1 138 0 5 2 169 0 6 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 2 173 0 18 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 50 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] -#[1 1 138 0 1 1 138 0 2 1 138 0 5 2 169 0 6 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 2 173 0 18 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 50 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] -#[1 1 138 0 1 1 138 0 2 1 138 0 5 2 169 0 6 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 2 173 0 18 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 50 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 1 142 0 8 1 142 0 9 1 142 0 11 1 142 0 13 1 142 0 14 1 142 0 15 1 142 0 16 1 142 0 17 1 142 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 1 142 0 8 1 142 0 9 1 142 0 11 1 142 0 13 1 142 0 14 1 142 0 15 1 142 0 16 1 142 0 17 1 142 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 1 142 0 8 1 142 0 9 1 142 0 11 1 142 0 13 1 142 0 14 1 142 0 15 1 142 0 16 1 142 0 17 1 142 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 1 142 0 8 1 142 0 9 1 142 0 11 1 142 0 13 1 142 0 14 1 142 0 15 1 142 0 16 1 142 0 17 1 142 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 1 142 0 8 1 142 0 9 1 142 0 11 1 142 0 13 1 142 0 14 1 142 0 15 1 142 0 16 1 142 0 17 1 142 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 1 142 0 8 1 142 0 9 1 142 0 11 1 142 0 13 1 142 0 14 1 142 0 15 1 142 0 16 1 142 0 17 1 142 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] -#[1 2 189 0 8 2 193 0 9 1 146 0 11 1 146 0 13 2 197 0 14 1 146 0 15 2 201 0 16 2 205 0 17 2 209 0 20 1 146 0 21 1 146 0 22 1 146 0 24 1 146 0 28 1 146 0 29 1 146 0 38 1 146 0 39 1 146 0 47 1 146 0 64 1 146 0 66 1 146 0 67 1 146 0 70 1 146 0 80 1 146 0 182] -#[1 2 189 0 8 2 193 0 9 1 146 0 11 1 146 0 13 2 197 0 14 1 146 0 15 2 201 0 16 2 205 0 17 2 209 0 20 1 146 0 21 1 146 0 22 1 146 0 24 1 146 0 28 1 146 0 29 1 146 0 38 1 146 0 39 1 146 0 47 1 146 0 64 1 146 0 66 1 146 0 67 1 146 0 70 1 146 0 80 1 146 0 182] -#[1 2 189 0 8 2 193 0 9 1 146 0 11 1 146 0 13 2 197 0 14 1 146 0 15 2 201 0 16 2 205 0 17 2 209 0 20 1 146 0 21 1 146 0 22 1 146 0 24 1 146 0 28 1 146 0 29 1 146 0 38 1 146 0 39 1 146 0 47 1 146 0 64 1 146 0 66 1 146 0 67 1 146 0 70 1 146 0 80 1 146 0 182] -#[1 2 189 0 8 2 193 0 9 1 146 0 11 1 146 0 13 2 197 0 14 1 146 0 15 2 201 0 16 2 205 0 17 2 209 0 20 1 146 0 21 1 146 0 22 1 146 0 24 1 146 0 28 1 146 0 29 1 146 0 38 1 146 0 39 1 146 0 47 1 146 0 64 1 146 0 66 1 146 0 67 1 146 0 70 1 146 0 80 1 146 0 182] -#[1 2 213 0 11 2 217 0 13 2 221 0 15 1 150 0 21 1 150 0 22 1 150 0 24 1 150 0 28 1 150 0 29 2 225 0 38 1 150 0 39 1 150 0 47 1 150 0 64 1 150 0 66 1 150 0 67 1 150 0 70 1 150 0 80 1 150 0 182] -#[1 1 154 0 21 1 154 0 22 1 154 0 24 1 154 0 28 1 154 0 29 2 229 0 39 1 154 0 47 1 154 0 64 1 154 0 66 1 154 0 67 1 154 0 70 1 154 0 80 1 154 0 182] -#[1 1 158 0 21 1 158 0 22 1 158 0 24 1 158 0 28 1 158 0 29 2 233 0 47 1 158 0 64 1 158 0 66 1 158 0 67 1 158 0 70 1 158 0 80 1 158 0 182] -#[1 1 162 0 21 1 162 0 22 1 162 0 24 1 162 0 28 1 162 0 29 1 162 0 64 2 237 0 66 1 162 0 67 1 162 0 70 1 162 0 80 1 162 0 182] -#[0 5 9 0 28] -#[1 1 166 0 21 1 166 0 22 1 166 0 24 1 166 0 28 1 166 0 29 1 166 0 64 2 241 0 67 1 166 0 70 1 166 0 80 1 166 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 5 13 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 1 122 0 21 0 22 0 24 0 28 0 29 0 80 0 182] +#[0 1 126 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] +#[0 1 126 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] +#[0 1 126 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 24 0 28 0 29 0 38 0 39 0 47 0 50 0 64 0 66 0 67 0 70 0 80 0 81 0 182] +#[1 1 130 0 1 1 130 0 2 2 153 0 3 2 157 0 4 1 130 0 5 1 130 0 6 1 130 0 8 1 130 0 9 1 130 0 11 1 130 0 13 1 130 0 14 1 130 0 15 1 130 0 16 1 130 0 17 1 130 0 18 1 130 0 20 1 130 0 21 1 130 0 22 1 130 0 24 1 130 0 28 1 130 0 29 1 130 0 38 1 130 0 39 1 130 0 47 1 130 0 50 1 130 0 64 1 130 0 66 1 130 0 67 1 130 0 70 1 130 0 80 2 161 0 81 1 130 0 182] +#[1 1 130 0 1 1 130 0 2 2 153 0 3 2 157 0 4 1 130 0 5 1 130 0 6 1 130 0 8 1 130 0 9 1 130 0 11 1 130 0 13 1 130 0 14 1 130 0 15 1 130 0 16 1 130 0 17 1 130 0 18 1 130 0 20 1 130 0 21 1 130 0 22 1 130 0 24 1 130 0 28 1 130 0 29 1 130 0 38 1 130 0 39 1 130 0 47 1 130 0 50 1 130 0 64 1 130 0 66 1 130 0 67 1 130 0 70 1 130 0 80 2 161 0 81 1 130 0 182] +#[1 1 134 0 1 1 134 0 2 1 134 0 5 2 165 0 6 1 134 0 8 1 134 0 9 1 134 0 11 1 134 0 13 1 134 0 14 1 134 0 15 1 134 0 16 1 134 0 17 2 169 0 18 1 134 0 20 1 134 0 21 1 134 0 22 1 134 0 24 1 134 0 28 1 134 0 29 1 134 0 38 1 134 0 39 1 134 0 47 1 134 0 50 1 134 0 64 1 134 0 66 1 134 0 67 1 134 0 70 1 134 0 80 1 134 0 182] +#[1 1 134 0 1 1 134 0 2 1 134 0 5 2 165 0 6 1 134 0 8 1 134 0 9 1 134 0 11 1 134 0 13 1 134 0 14 1 134 0 15 1 134 0 16 1 134 0 17 2 169 0 18 1 134 0 20 1 134 0 21 1 134 0 22 1 134 0 24 1 134 0 28 1 134 0 29 1 134 0 38 1 134 0 39 1 134 0 47 1 134 0 50 1 134 0 64 1 134 0 66 1 134 0 67 1 134 0 70 1 134 0 80 1 134 0 182] +#[1 1 134 0 1 1 134 0 2 1 134 0 5 2 165 0 6 1 134 0 8 1 134 0 9 1 134 0 11 1 134 0 13 1 134 0 14 1 134 0 15 1 134 0 16 1 134 0 17 2 169 0 18 1 134 0 20 1 134 0 21 1 134 0 22 1 134 0 24 1 134 0 28 1 134 0 29 1 134 0 38 1 134 0 39 1 134 0 47 1 134 0 50 1 134 0 64 1 134 0 66 1 134 0 67 1 134 0 70 1 134 0 80 1 134 0 182] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 1 138 0 8 1 138 0 9 1 138 0 11 1 138 0 13 1 138 0 14 1 138 0 15 1 138 0 16 1 138 0 17 1 138 0 20 1 138 0 21 1 138 0 22 1 138 0 24 1 138 0 28 1 138 0 29 1 138 0 38 1 138 0 39 1 138 0 47 1 138 0 64 1 138 0 66 1 138 0 67 1 138 0 70 1 138 0 80 1 138 0 182] +#[1 2 185 0 8 2 189 0 9 1 142 0 11 1 142 0 13 2 193 0 14 1 142 0 15 2 197 0 16 2 201 0 17 2 205 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] +#[1 2 185 0 8 2 189 0 9 1 142 0 11 1 142 0 13 2 193 0 14 1 142 0 15 2 197 0 16 2 201 0 17 2 205 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] +#[1 2 185 0 8 2 189 0 9 1 142 0 11 1 142 0 13 2 193 0 14 1 142 0 15 2 197 0 16 2 201 0 17 2 205 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] +#[1 2 185 0 8 2 189 0 9 1 142 0 11 1 142 0 13 2 193 0 14 1 142 0 15 2 197 0 16 2 201 0 17 2 205 0 20 1 142 0 21 1 142 0 22 1 142 0 24 1 142 0 28 1 142 0 29 1 142 0 38 1 142 0 39 1 142 0 47 1 142 0 64 1 142 0 66 1 142 0 67 1 142 0 70 1 142 0 80 1 142 0 182] +#[1 2 209 0 11 2 213 0 13 2 217 0 15 1 146 0 21 1 146 0 22 1 146 0 24 1 146 0 28 1 146 0 29 2 221 0 38 1 146 0 39 1 146 0 47 1 146 0 64 1 146 0 66 1 146 0 67 1 146 0 70 1 146 0 80 1 146 0 182] +#[1 1 150 0 21 1 150 0 22 1 150 0 24 1 150 0 28 1 150 0 29 2 225 0 39 1 150 0 47 1 150 0 64 1 150 0 66 1 150 0 67 1 150 0 70 1 150 0 80 1 150 0 182] +#[1 1 154 0 21 1 154 0 22 1 154 0 24 1 154 0 28 1 154 0 29 2 229 0 47 1 154 0 64 1 154 0 66 1 154 0 67 1 154 0 70 1 154 0 80 1 154 0 182] +#[1 1 158 0 21 1 158 0 22 1 158 0 24 1 158 0 28 1 158 0 29 1 158 0 64 2 233 0 66 1 158 0 67 1 158 0 70 1 158 0 80 1 158 0 182] +#[0 5 1 0 28] +#[1 1 162 0 21 1 162 0 22 1 162 0 24 1 162 0 28 1 162 0 29 1 162 0 64 2 237 0 67 1 162 0 70 1 162 0 80 1 162 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 5 5 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 1 166 0 22 0 80] #[0 1 170 0 22 0 80] -#[0 1 174 0 22 0 80] -#[1 2 253 0 84 5 17 0 155] -#[0 1 178 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 1 182 0 21 0 22 0 24 0 28 0 80 0 182] -#[0 1 186 0 21 0 22] -#[0 5 21 0 24] -#[1 5 25 0 84 5 29 0 101] -#[0 1 190 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 2 249 0 84 5 9 0 155] +#[0 1 174 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 1 178 0 21 0 22 0 24 0 28 0 80 0 182] +#[0 1 182 0 21 0 22] +#[0 5 13 0 24] +#[1 5 17 0 84 5 21 0 102] +#[0 1 186 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[0 1 190 0 22 0 29] #[0 1 194 0 22 0 29] -#[0 1 198 0 22 0 29] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 5 33 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 5 37 0 25 5 41 0 165] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 5 45 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[0 1 202 0 22 0 24] -#[0 5 49 0 24] -#[1 5 53 0 22 1 206 0 24] -#[0 1 210 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 5 57 0 84] -#[0 1 214 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 61 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 65 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 69 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 73 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 3 153 0 126 3 157 0 128 3 161 0 130 5 77 0 132 1 93 0 177 1 97 0 178 1 101 0 179 3 181 0 181 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 81 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 85 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 89 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 93 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 97 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 5 101 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 5 105 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 5 109 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 5 113 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 5 117 0 120 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 5 121 0 122 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 5 125 0 124 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 5 129 0 126 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 73 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 3 153 0 126 3 157 0 128 3 161 0 130 5 133 0 132 1 93 0 177 1 97 0 178 1 101 0 179 3 181 0 181 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 3 153 0 126 5 137 0 128 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 73 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 3 153 0 126 3 157 0 128 3 161 0 130 5 141 0 132 1 93 0 177 1 97 0 178 1 101 0 179 3 181 0 181 1 117 0 186] -#[1 1 218 0 14 1 218 0 22 1 218 0 50 5 145 0 63 1 218 0 80 5 149 0 159 5 153 0 161] -#[1 5 157 0 14 1 222 0 22 5 161 0 50 1 222 0 80] -#[1 5 165 0 22 5 169 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 26 0 80 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 5 173 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 5 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 5 177 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 5 25 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 5 29 0 25 5 33 0 165] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 5 37 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 1 198 0 22 0 24] +#[0 5 41 0 24] +#[1 5 45 0 22 1 202 0 24] +#[0 1 206 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 5 49 0 84] +#[0 1 210 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 53 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 57 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 61 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 65 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 3 145 0 126 3 149 0 128 3 153 0 130 5 69 0 132 3 161 0 133 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 73 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 77 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 81 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 85 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 5 89 0 116 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 5 93 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 5 97 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 5 101 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 5 105 0 118 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 5 109 0 120 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 5 113 0 122 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 5 117 0 124 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 5 121 0 126 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 65 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 3 145 0 126 3 149 0 128 3 153 0 130 5 125 0 132 3 161 0 133 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 1 141 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 3 145 0 126 5 129 0 128 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 1 214 0 14 1 214 0 22 1 214 0 50 5 133 0 63 1 214 0 80 5 137 0 159 5 141 0 161] +#[1 5 145 0 14 1 218 0 22 5 149 0 50 1 218 0 80] +#[1 5 153 0 22 5 157 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 26 0 80 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 5 161 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 1 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 65 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 3 145 0 126 3 149 0 128 3 153 0 130 5 165 0 132 3 161 0 133 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 5 169 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 1 222 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 5 173 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] #[0 1 226 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 5 181 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] #[0 1 230 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 1 234 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 5 185 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 5 177 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 1 234 0 22 0 80] #[0 1 238 0 22 0 80] -#[0 1 242 0 22 0 80] -#[0 5 189 0 25] -#[0 1 246 0 24] -#[0 5 193 0 24] -#[0 1 250 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 1 254 0 29 1 254 0 48 5 197 0 49 5 201 0 166 5 205 0 168 5 209 0 169] -#[0 2 2 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 6 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 5 213 0 25] -#[0 5 217 0 84] -#[0 5 221 0 24] -#[1 3 13 0 22 5 225 0 24] -#[1 3 13 0 22 5 229 0 24] -#[1 3 13 0 22 5 233 0 24] -#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 0 94 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 22 0 94 0 28 2 97 0 31 2 101 0 33 0 94 0 38 0 94 0 39 0 94 0 47 0 94 0 50 2 105 0 61 2 109 0 63 0 94 0 64 2 113 0 65 0 94 0 66 0 94 0 67 2 117 0 68 2 121 0 69 0 94 0 70 2 125 0 72 2 129 0 73 2 133 0 76 2 137 0 77 2 141 0 78 2 145 0 79 0 94 0 80 0 94 0 81 2 149 0 82 4 161 0 134] -#[0 2 10 0 14 0 22 0 28 0 50 0 80] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 2 14 0 8 2 14 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 2 14 0 16 2 14 0 17 2 14 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 2 14 0 8 2 14 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 2 14 0 16 2 14 0 17 2 14 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 2 14 0 8 2 14 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 2 14 0 16 2 14 0 17 2 14 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 2 14 0 8 2 14 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 2 14 0 16 2 14 0 17 2 14 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] -#[1 2 177 0 1 2 181 0 2 2 185 0 5 2 14 0 8 2 14 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 2 14 0 16 2 14 0 17 2 14 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] -#[1 4 165 0 8 4 169 0 9 2 18 0 11 2 18 0 13 2 18 0 14 2 18 0 15 4 173 0 16 4 177 0 17 4 181 0 20 2 18 0 22 2 18 0 28 2 18 0 38 2 18 0 39 2 18 0 47 2 18 0 50 2 18 0 64 2 18 0 66 2 18 0 67 2 18 0 70 2 18 0 80] -#[1 4 165 0 8 4 169 0 9 2 18 0 11 2 18 0 13 2 18 0 14 2 18 0 15 4 173 0 16 4 177 0 17 4 181 0 20 2 18 0 22 2 18 0 28 2 18 0 38 2 18 0 39 2 18 0 47 2 18 0 50 2 18 0 64 2 18 0 66 2 18 0 67 2 18 0 70 2 18 0 80] -#[1 4 165 0 8 4 169 0 9 2 18 0 11 2 18 0 13 2 18 0 14 2 18 0 15 4 173 0 16 4 177 0 17 4 181 0 20 2 18 0 22 2 18 0 28 2 18 0 38 2 18 0 39 2 18 0 47 2 18 0 50 2 18 0 64 2 18 0 66 2 18 0 67 2 18 0 70 2 18 0 80] -#[1 4 165 0 8 4 169 0 9 2 18 0 11 2 18 0 13 2 18 0 14 2 18 0 15 4 173 0 16 4 177 0 17 4 181 0 20 2 18 0 22 2 18 0 28 2 18 0 38 2 18 0 39 2 18 0 47 2 18 0 50 2 18 0 64 2 18 0 66 2 18 0 67 2 18 0 70 2 18 0 80] -#[1 4 185 0 11 4 189 0 13 2 22 0 14 4 193 0 15 2 22 0 22 2 22 0 28 4 197 0 38 2 22 0 39 2 22 0 47 2 22 0 50 2 22 0 64 2 22 0 66 2 22 0 67 2 22 0 70 2 22 0 80] -#[1 2 26 0 14 2 26 0 22 2 26 0 28 4 201 0 39 2 26 0 47 2 26 0 50 2 26 0 64 2 26 0 66 2 26 0 67 2 26 0 70 2 26 0 80] -#[1 2 30 0 14 2 30 0 22 2 30 0 28 4 205 0 47 2 30 0 50 2 30 0 64 2 30 0 66 2 30 0 67 2 30 0 70 2 30 0 80] -#[1 2 34 0 14 2 34 0 22 2 34 0 28 2 34 0 50 2 34 0 64 4 209 0 66 2 34 0 67 2 34 0 70 2 34 0 80] -#[0 5 237 0 28] -#[1 2 38 0 14 2 38 0 22 2 38 0 28 2 38 0 50 2 38 0 64 4 213 0 67 2 38 0 70 2 38 0 80] -#[0 2 42 0 22 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 73 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 3 153 0 126 3 157 0 128 3 161 0 130 5 241 0 132 1 93 0 177 1 97 0 178 1 101 0 179 3 181 0 181 1 117 0 186] -#[0 2 46 0 14 0 22 0 50 0 80] -#[0 2 50 0 14 0 22 0 50 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 245 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 249 0 185 1 117 0 186] -#[1 4 229 0 84 5 253 0 156] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 26 0 80 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 6 1 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 5 0 185 1 117 0 186] -#[0 6 5 0 80] -#[1 2 54 0 6 2 54 0 7 2 54 0 10 2 54 0 12 2 54 0 18 2 54 0 19 2 54 0 23 2 54 0 25 6 9 0 26 2 54 0 27 2 54 0 29 2 54 0 30 2 54 0 31 2 54 0 32 2 54 0 33 2 54 0 34 2 54 0 35 2 54 0 41 2 54 0 42 2 54 0 43 2 54 0 44 2 54 0 45 2 54 0 46 2 54 0 48 2 54 0 49 2 54 0 51 2 54 0 52 2 54 0 53 2 54 0 55 2 54 0 56 2 54 0 57 2 54 0 58 2 54 0 59 2 54 0 62 2 54 0 71 2 54 0 74 2 54 0 75 2 54 0 80 2 54 0 84 2 54 0 86 2 54 0 87 2 54 0 88 2 54 0 182] -#[0 2 58 0 22 0 24] -#[0 2 62 0 21 0 22 0 24 0 28 0 29 0 80 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 6 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 185 0 93 0 189 0 96 6 13 0 100 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 6 17 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[0 6 21 0 25] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 6 25 0 185 1 117 0 186] -#[1 6 29 0 29 6 33 0 48 6 37 0 167] -#[0 2 66 0 29 0 48 0 49] -#[1 2 70 0 29 2 70 0 48 5 197 0 49 6 41 0 168] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 6 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 185 0 93 0 189 0 96 6 45 0 100 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 6 17 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[0 2 74 0 22 0 24] -#[1 2 45 0 25 6 49 0 136] -#[0 6 53 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 6 57 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 6 61 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 73 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 133 0 116 3 137 0 118 3 141 0 120 3 145 0 122 3 149 0 124 3 153 0 126 3 157 0 128 3 161 0 130 6 65 0 132 1 93 0 177 1 97 0 178 1 101 0 179 3 181 0 181 1 117 0 186] -#[0 2 78 0 14 0 22 0 50 0 80] -#[1 3 13 0 22 6 69 0 24] -#[1 3 13 0 22 6 73 0 24] -#[0 2 82 0 22 0 80] -#[0 6 77 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 26 0 24 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 6 81 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 5 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 6 85 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[0 6 89 0 29] -#[0 2 86 0 29] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 6 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 185 0 93 0 189 0 96 6 93 0 100 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 6 17 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 3 13 0 22 6 97 0 28] -#[0 2 90 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 6 101 0 28] -#[1 1 254 0 29 5 197 0 49 6 105 0 166 5 205 0 168 5 209 0 169] -#[0 2 94 0 29 0 48 0 49] -#[0 6 109 0 29] -#[0 2 98 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 102 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 106 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 110 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 114 0 14 0 22 0 28 0 50 0 80] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 6 113 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 6 117 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 26 0 24 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 6 121 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 5 0 185 1 117 0 186] -#[0 6 125 0 24] -#[0 2 118 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 122 0 22 0 29] -#[0 6 129 0 29] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 18 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 18 0 48 0 18 0 49 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 1 193 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 6 133 0 151 1 225 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 18 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 18 0 49 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 1 193 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 6 137 0 151 1 225 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[0 6 141 0 29] -#[0 2 126 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] -#[0 2 130 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 134 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 6 145 0 24] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 6 149 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[0 2 138 0 22 0 29] -#[0 2 142 0 29 0 48 0 49] -#[0 2 146 0 29 0 49] -#[0 2 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 86 0 165 0 87 0 169 0 88 0 173 0 90 0 177 0 91 0 181 0 92 6 153 0 93 0 189 0 96 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] -#[0 2 154 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] -#[0 2 158 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 86 0 87 0 88 0 182] +#[0 5 181 0 25] +#[0 1 242 0 24] +#[0 5 185 0 24] +#[0 1 246 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 1 250 0 29 1 250 0 48 5 189 0 49 5 193 0 166 5 197 0 168 5 201 0 169] +#[0 1 254 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 2 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 5 205 0 25] +#[0 5 209 0 84] +#[0 5 213 0 24] +#[1 3 9 0 22 5 217 0 24] +#[1 3 9 0 22 5 221 0 24] +#[1 3 9 0 22 5 225 0 24] +#[1 0 94 0 1 0 94 0 2 0 94 0 3 0 94 0 4 0 94 0 5 0 94 0 6 0 94 0 8 0 94 0 9 0 94 0 11 0 94 0 13 0 94 0 14 0 94 0 15 0 94 0 16 0 94 0 17 0 94 0 18 0 94 0 20 0 94 0 22 0 94 0 28 2 93 0 31 2 97 0 33 0 94 0 38 0 94 0 39 0 94 0 47 0 94 0 50 2 101 0 61 2 105 0 63 0 94 0 64 2 109 0 65 0 94 0 66 0 94 0 67 2 113 0 68 2 117 0 69 0 94 0 70 2 121 0 72 2 125 0 73 2 129 0 76 2 133 0 77 2 137 0 78 2 141 0 79 0 94 0 80 0 94 0 81 2 145 0 82 4 153 0 134] +#[0 2 6 0 14 0 22 0 28 0 50 0 80] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 2 10 0 8 2 10 0 9 2 10 0 11 2 10 0 13 2 10 0 14 2 10 0 15 2 10 0 16 2 10 0 17 2 10 0 20 2 10 0 22 2 10 0 28 2 10 0 38 2 10 0 39 2 10 0 47 2 10 0 50 2 10 0 64 2 10 0 66 2 10 0 67 2 10 0 70 2 10 0 80] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 2 10 0 8 2 10 0 9 2 10 0 11 2 10 0 13 2 10 0 14 2 10 0 15 2 10 0 16 2 10 0 17 2 10 0 20 2 10 0 22 2 10 0 28 2 10 0 38 2 10 0 39 2 10 0 47 2 10 0 50 2 10 0 64 2 10 0 66 2 10 0 67 2 10 0 70 2 10 0 80] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 2 10 0 8 2 10 0 9 2 10 0 11 2 10 0 13 2 10 0 14 2 10 0 15 2 10 0 16 2 10 0 17 2 10 0 20 2 10 0 22 2 10 0 28 2 10 0 38 2 10 0 39 2 10 0 47 2 10 0 50 2 10 0 64 2 10 0 66 2 10 0 67 2 10 0 70 2 10 0 80] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 2 10 0 8 2 10 0 9 2 10 0 11 2 10 0 13 2 10 0 14 2 10 0 15 2 10 0 16 2 10 0 17 2 10 0 20 2 10 0 22 2 10 0 28 2 10 0 38 2 10 0 39 2 10 0 47 2 10 0 50 2 10 0 64 2 10 0 66 2 10 0 67 2 10 0 70 2 10 0 80] +#[1 2 173 0 1 2 177 0 2 2 181 0 5 2 10 0 8 2 10 0 9 2 10 0 11 2 10 0 13 2 10 0 14 2 10 0 15 2 10 0 16 2 10 0 17 2 10 0 20 2 10 0 22 2 10 0 28 2 10 0 38 2 10 0 39 2 10 0 47 2 10 0 50 2 10 0 64 2 10 0 66 2 10 0 67 2 10 0 70 2 10 0 80] +#[1 4 157 0 8 4 161 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 4 165 0 16 4 169 0 17 4 173 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] +#[1 4 157 0 8 4 161 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 4 165 0 16 4 169 0 17 4 173 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] +#[1 4 157 0 8 4 161 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 4 165 0 16 4 169 0 17 4 173 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] +#[1 4 157 0 8 4 161 0 9 2 14 0 11 2 14 0 13 2 14 0 14 2 14 0 15 4 165 0 16 4 169 0 17 4 173 0 20 2 14 0 22 2 14 0 28 2 14 0 38 2 14 0 39 2 14 0 47 2 14 0 50 2 14 0 64 2 14 0 66 2 14 0 67 2 14 0 70 2 14 0 80] +#[1 4 177 0 11 4 181 0 13 2 18 0 14 4 185 0 15 2 18 0 22 2 18 0 28 4 189 0 38 2 18 0 39 2 18 0 47 2 18 0 50 2 18 0 64 2 18 0 66 2 18 0 67 2 18 0 70 2 18 0 80] +#[1 2 22 0 14 2 22 0 22 2 22 0 28 4 193 0 39 2 22 0 47 2 22 0 50 2 22 0 64 2 22 0 66 2 22 0 67 2 22 0 70 2 22 0 80] +#[1 2 26 0 14 2 26 0 22 2 26 0 28 4 197 0 47 2 26 0 50 2 26 0 64 2 26 0 66 2 26 0 67 2 26 0 70 2 26 0 80] +#[1 2 30 0 14 2 30 0 22 2 30 0 28 2 30 0 50 2 30 0 64 4 201 0 66 2 30 0 67 2 30 0 70 2 30 0 80] +#[0 5 229 0 28] +#[1 2 34 0 14 2 34 0 22 2 34 0 28 2 34 0 50 2 34 0 64 4 205 0 67 2 34 0 70 2 34 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 65 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 3 145 0 126 3 149 0 128 3 153 0 130 5 233 0 132 3 161 0 133 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 2 38 0 14 0 22 0 50 0 80] +#[0 2 42 0 14 0 22 0 50 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 237 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 5 241 0 185 1 117 0 186] +#[1 4 217 0 84 5 245 0 156] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 0 26 0 80 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 5 249 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 1 0 185 1 117 0 186] +#[0 5 253 0 80] +#[0 2 46 0 22 0 80] +#[1 2 50 0 6 2 50 0 7 2 50 0 10 2 50 0 12 2 50 0 18 2 50 0 19 2 50 0 23 2 50 0 25 6 1 0 26 2 50 0 27 2 50 0 29 2 50 0 30 2 50 0 31 2 50 0 32 2 50 0 33 2 50 0 34 2 50 0 35 2 50 0 41 2 50 0 42 2 50 0 43 2 50 0 44 2 50 0 45 2 50 0 46 2 50 0 48 2 50 0 49 2 50 0 51 2 50 0 52 2 50 0 53 2 50 0 55 2 50 0 56 2 50 0 57 2 50 0 58 2 50 0 59 2 50 0 62 2 50 0 71 2 50 0 74 2 50 0 75 2 50 0 80 2 50 0 84 2 50 0 87 2 50 0 88 2 50 0 89 2 50 0 182] +#[0 2 54 0 22 0 24] +#[0 2 58 0 21 0 22 0 24 0 28 0 29 0 80 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 6 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 181 0 93 0 185 0 94 0 189 0 97 6 5 0 101 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 6 9 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 6 13 0 25] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 93 0 177 1 97 0 178 1 101 0 179 6 17 0 185 1 117 0 186] +#[1 6 21 0 29 6 25 0 48 6 29 0 167] +#[0 2 62 0 29 0 48 0 49] +#[1 2 66 0 29 2 66 0 48 5 189 0 49 6 33 0 168] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 6 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 181 0 93 0 185 0 94 0 189 0 97 6 37 0 101 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 6 9 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 2 70 0 22 0 24] +#[1 2 41 0 25 6 41 0 136] +#[0 6 45 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 6 49 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 6 53 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 5 65 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 3 125 0 116 3 129 0 118 3 133 0 120 3 137 0 122 3 141 0 124 3 145 0 126 3 149 0 128 3 153 0 130 6 57 0 132 3 161 0 133 1 93 0 177 1 97 0 178 1 101 0 179 1 117 0 186] +#[0 2 74 0 14 0 22 0 50 0 80] +#[1 3 9 0 22 6 61 0 24] +#[1 3 9 0 22 6 65 0 24] +#[0 2 78 0 22 0 80] +#[0 6 69 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 26 0 24 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 6 73 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 1 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 6 77 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 6 81 0 29] +#[0 2 82 0 29] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 6 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 181 0 93 0 185 0 94 0 189 0 97 6 85 0 101 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 6 9 0 174 1 85 0 175 1 89 0 176 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 3 9 0 22 6 89 0 28] +#[0 2 86 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 6 93 0 28] +#[1 1 250 0 29 5 189 0 49 6 97 0 166 5 197 0 168 5 201 0 169] +#[0 2 90 0 29 0 48 0 49] +#[0 6 101 0 29] +#[0 2 94 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 98 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 102 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 106 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 110 0 14 0 22 0 28 0 50 0 80] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 6 105 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 6 109 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 26 0 24 1 121 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 105 0 51 0 109 0 52 0 117 0 55 1 125 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 6 113 0 163 1 93 0 177 1 97 0 178 1 101 0 179 2 1 0 185 1 117 0 186] +#[0 6 117 0 24] +#[0 2 114 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 118 0 22 0 29] +#[0 6 121 0 29] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 18 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 18 0 48 0 18 0 49 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 1 193 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 6 125 0 151 1 221 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 18 0 29 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 18 0 49 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 1 193 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 6 129 0 151 1 221 0 152 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 6 133 0 29] +#[0 2 122 0 1 0 2 0 3 0 4 0 5 0 6 0 8 0 9 0 11 0 13 0 14 0 15 0 16 0 17 0 18 0 20 0 21 0 22 0 23 0 24 0 28 0 29 0 30 0 31 0 33 0 38 0 39 0 40 0 47 0 50 0 61 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 72 0 73 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 182] +#[0 2 126 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 130 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 6 137 0 24] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 6 141 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 2 134 0 22 0 29] +#[0 2 138 0 29 0 48 0 49] +#[0 2 142 0 29 0 49] +#[0 2 146 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[1 0 21 0 6 0 25 0 7 0 29 0 10 0 33 0 12 0 37 0 18 0 41 0 19 0 45 0 23 0 49 0 25 0 53 0 27 0 57 0 30 0 61 0 31 0 65 0 32 0 69 0 33 0 73 0 34 0 77 0 35 0 81 0 41 0 85 0 42 0 89 0 43 0 93 0 44 0 97 0 45 0 101 0 46 0 105 0 51 0 109 0 52 0 113 0 53 0 117 0 55 0 121 0 56 0 125 0 57 0 129 0 58 0 133 0 59 0 137 0 62 0 141 0 71 0 145 0 74 0 149 0 75 0 153 0 80 0 157 0 84 0 161 0 87 0 165 0 88 0 169 0 89 0 173 0 91 0 177 0 92 6 145 0 93 0 185 0 94 0 189 0 97 0 193 0 103 0 197 0 104 0 201 0 105 0 205 0 106 0 209 0 108 0 213 0 109 0 217 0 111 0 221 0 112 0 225 0 113 0 229 0 114 0 233 0 115 0 237 0 116 0 241 0 117 0 245 0 119 0 249 0 121 0 253 0 123 1 1 0 125 1 5 0 127 1 9 0 129 1 13 0 131 1 17 0 136 1 21 0 137 1 25 0 138 1 29 0 139 1 33 0 140 1 37 0 141 1 41 0 142 1 45 0 143 1 49 0 144 1 53 0 145 1 57 0 146 1 61 0 147 1 65 0 148 1 69 0 149 1 73 0 150 1 77 0 153 1 93 0 177 1 97 0 178 1 101 0 179 1 113 0 185 1 117 0 186] +#[0 2 150 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] +#[0 2 154 0 6 0 7 0 10 0 12 0 18 0 19 0 23 0 25 0 26 0 27 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 41 0 42 0 43 0 44 0 45 0 46 0 48 0 49 0 51 0 52 0 53 0 55 0 56 0 57 0 58 0 59 0 62 0 71 0 74 0 75 0 80 0 84 0 87 0 88 0 89 0 182] ). \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSParser.class/methodProperties.json index bc1b222e..efb815a4 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSParser.class/methodProperties.json @@ -1,92 +1,96 @@ { - "class" : { - "definitionComment" : "JohnBrant 8/12/2016 14:34", - "fileExtension" : "JohnBrant 6/24/2016 12:29:07", - "fileExtensionType" : "JohnBrant 6/24/2016 12:29:07", - "keywords" : "JohnBrant 6/24/2016 12:29:07", - "scannerClass" : "JohnBrant 6/24/2016 12:29:07", - "startingStateForExpression" : "JohnBrant 6/24/2016 12:29:07", - "startingStateForProgram" : "JohnBrant 6/24/2016 12:29:07", - "startingStateForStatement" : "JohnBrant 6/24/2016 12:29:07", - "startingStateForgoal" : "JohnBrant 6/24/2016 12:29:07" }, "instance" : { - "actionsForCurrentToken" : "JohnBrant 6/24/2016 12:29:07", - "ambiguousTransitions" : "JohnBrant 8/12/2016 14:34", - "handleError:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "keywords" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForArguments1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForArguments2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForArrayLiteral1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForAssignmentExpression2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForBlock1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForBooleanLiteral2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForBreakStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForCallExpression1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForCaseBlock1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForCaseBlock2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForCaseClause1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForCatch1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForConditionalExpression2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForContinueStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForDebuggerStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForDefaultClause1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForElementList1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForElementList2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForEmptyStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForExpression2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForExpressionStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForFinally1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForFormalParameterListopt1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForFunctionExpression1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIfStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIfStatement2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForInitialiseropt1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement3:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement4:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement5:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement6:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement7:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForIterationStatement8:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForLabelledStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForLiteral1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForLiteral2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForLiteral3:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForLiteral4:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForLiteral5:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForMemberExpression3:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForMemberExpression4:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForMemberExpression5:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForMultiplicativeExpression4:" : "JohnBrant 8/12/2016 14:34", - "reduceActionForNewExpression2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForObjectLiteral1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForObjectLiteral2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForObjectLiteral3:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForPostfixExpression3:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForPrimaryExpression1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForPrimaryExpression2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForPrimaryExpression6:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForProgram1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForPropertyAssignment1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForPropertyAssignment2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForPropertyAssignment3:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForReturnStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForSourceElements1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForSourceElements2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForSourceElementsopt1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForSourceElementsopt2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForSwitchStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForThrowStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForTryStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForTryStatement2:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForTryStatement3:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForUnaryExpression8:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForVariableDeclaration1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForVariableStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceActionForWithStatement1:" : "JohnBrant 6/24/2016 12:29:07", - "reduceTable" : "JohnBrant 8/12/2016 14:34", - "symbolNames" : "JohnBrant 8/12/2016 14:34", - "symbolTypes" : "JohnBrant 8/12/2016 14:34", - "transitionTable" : "JohnBrant 8/12/2016 14:34" } } + "reduceActionForFormalParameterListopt1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForBlock1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForTryStatement3:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForTryStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForTryStatement2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForExpressionStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForMemberExpression5:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForPrimaryExpression6:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForVariableDeclaration1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForMemberExpression4:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForPrimaryExpression1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForPrimaryExpression2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForMemberExpression3:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForArrayLiteral1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForElementList1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForLabelledStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForElementList2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForConditionalExpression2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForSwitchStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForLiteral5:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForUnaryExpression8:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForCatch1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIterationStatement7:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForLiteral3:" : "ThierryGoubier 9/23/2016 19:26:12", + "symbolNames" : "ThierryGoubier 5/3/2017 19:46", + "reduceActionForIterationStatement8:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForLiteral4:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForDebuggerStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIterationStatement5:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIterationStatement6:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIterationStatement3:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForLiteral2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForLiteral1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIterationStatement4:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForArguments2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIterationStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIterationStatement2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForObjectLiteral2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForObjectLiteral3:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForArguments1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForAssignmentExpression2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForCaseBlock2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForObjectLiteral1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForCaseBlock1:" : "ThierryGoubier 9/23/2016 19:26:12", + "transitionTable" : "ThierryGoubier 5/3/2017 19:46", + "reduceActionForInitialiseropt1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForWithStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceTable" : "ThierryGoubier 5/3/2017 19:46", + "reduceActionForBreakStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForThrowStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForSourceElements2:" : "ThierryGoubier 9/23/2016 19:26:12", + "handleError:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForPropertyAssignment2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForSourceElements1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForPropertyAssignment3:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForReturnStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForContinueStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForPropertyAssignment1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForEmptyStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForVariableStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "ambiguousTransitions" : "ThierryGoubier 5/3/2017 19:46", + "symbolTypes" : "ThierryGoubier 5/3/2017 19:46", + "reduceActionForFinally1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForSourceElementsopt1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForSourceElementsopt2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForBooleanLiteral2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForPostfixExpression3:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForDefaultClause1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForFunctionExpression1:" : "ThierryGoubier 9/23/2016 19:26:12", + "keywords" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIfStatement2:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForIfStatement1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForExpression2:" : "ThierryGoubier 9/23/2016 19:26:12", + "actionsForCurrentToken" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForCallExpression1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForCaseClause1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForNewExpression2:" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForProgram1:" : "ThierryGoubier 9/23/2016 19:26:12", + "reduceActionForMultiplicativeExpression4:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { + "startingStateForgoal" : "ThierryGoubier 9/23/2016 19:26:12", + "startingStateForProgram" : "ThierryGoubier 9/23/2016 19:26:12", + "keywords" : "ThierryGoubier 9/23/2016 19:26:12", + "startingStateForStatement" : "ThierryGoubier 9/23/2016 19:26:12", + "cacheId" : "ThierryGoubier 5/3/2017 19:46", + "scannerClass" : "ThierryGoubier 9/23/2016 19:26:12", + "definitionComment" : "JohnBrant 10/8/2016 10:37", + "startingStateForExpression" : "ThierryGoubier 9/23/2016 19:26:12", + "fileExtensionType" : "ThierryGoubier 9/23/2016 19:26:12", + "fileExtension" : "ThierryGoubier 9/23/2016 19:26:12" + } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSParser.class/properties.json b/SmaCC-Javascript-Parser.package/JSParser.class/properties.json index f4980a9c..6a9a4f39 100644 --- a/SmaCC-Javascript-Parser.package/JSParser.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSParser.class/properties.json @@ -1,14 +1,15 @@ { + "commentStamp" : "", + "super" : "SmaCCGLRParser", "category" : "SmaCC-Javascript-Parser", "classinstvars" : [ - "keywords" ], - "classvars" : [ - ], - "commentStamp" : "", + "keywords" + ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "lastInsertedSemicolonPosition" ], + "lastInsertedSemicolonPosition" + ], "name" : "JSParser", - "pools" : [ - ], - "super" : "SmaCCGLRParser", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/methodProperties.json index 002ed3f5..5bba4bfe 100644 --- a/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "operator" : "JohnBrant 6/24/2016 12:29:07", - "operator:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "operator:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "operator" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/properties.json index 142b1e2d..8de5751f 100644 --- a/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSPostfixExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "operator" ], + "operator" + ], "name" : "JSPostfixExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSProgramNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSProgramNode.class/methodProperties.json index 2c906360..685638a5 100644 --- a/SmaCC-Javascript-Parser.package/JSProgramNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSProgramNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSProgramNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSProgramNode.class/properties.json index dac50da1..29a9ade8 100644 --- a/SmaCC-Javascript-Parser.package/JSProgramNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSProgramNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSProgramNode", - "pools" : [ - ], "super" : "SmaCCParseNode", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSProgramNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/methodProperties.json index e6110782..18dd1b22 100644 --- a/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/methodProperties.json @@ -1,54 +1,55 @@ { - "class" : { - }, "instance" : { - "visitArrayLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitAssignmentExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitBinaryExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitBlockStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitBooleanLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitBreakStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitCallExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitCaseClause:" : "JohnBrant 6/24/2016 12:29:07", - "visitCommaExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitConditionalExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitContinueStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitDebuggerStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitDefaultClause:" : "JohnBrant 6/24/2016 12:29:07", - "visitDoWhileStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitEmptyStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitExpressionStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitFile:" : "JohnBrant 6/24/2016 12:29:07", - "visitForInStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitForOfStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitForStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitFunction:" : "JohnBrant 6/24/2016 12:29:07", - "visitGetPropertyAssignment:" : "JohnBrant 6/24/2016 12:29:07", - "visitIfStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitIndexedPropertyExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitLabelledStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitNameExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitNamedPropertyExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitNewExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitNullLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitNumericLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitObjectLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitPostfixExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitProgram:" : "JohnBrant 6/24/2016 12:29:07", - "visitPropertyAssignment:" : "JohnBrant 6/24/2016 12:29:07", - "visitRegularExpressionLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitReturnStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitSetPropertyAssignment:" : "JohnBrant 6/24/2016 12:29:07", - "visitStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitStringLiteral:" : "JohnBrant 6/24/2016 12:29:07", - "visitSwitchStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitThisExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitThrowStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitTryStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitUnaryExpression:" : "JohnBrant 6/24/2016 12:29:07", - "visitVariableDeclaration:" : "JohnBrant 6/24/2016 12:29:07", - "visitVariableStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitWhileStatement:" : "JohnBrant 6/24/2016 12:29:07", - "visitWithStatement:" : "JohnBrant 6/24/2016 12:29:07" } } + "visitThisExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitTryStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitArrayLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitWhileStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitNumericLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitRegularExpressionLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitNewExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitAssignmentExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitObjectLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitPostfixExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitContinueStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitConditionalExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitFile:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitExpressionStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitPropertyAssignment:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitForInStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitCallExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitBreakStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitCaseClause:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitNameExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitReturnStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitBinaryExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitUnaryExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitBlockStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitLabelledStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitForStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitBooleanLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitForOfStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitThrowStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitIndexedPropertyExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitEmptyStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitVariableDeclaration:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitDoWhileStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitDefaultClause:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitFunction:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitIfStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitGetPropertyAssignment:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitProgram:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitSwitchStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitVariableStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitSetPropertyAssignment:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitCommaExpression:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitWithStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitStringLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitNullLiteral:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitDebuggerStatement:" : "ThierryGoubier 9/23/2016 19:26:12", + "visitNamedPropertyExpression:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/properties.json b/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/properties.json index eff9a796..0f523dea 100644 --- a/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSProgramNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSProgramNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSProgramNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..a42dc6d2 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#colonToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/instance/tokenVariables.st deleted file mode 100644 index fbd7dbcc..00000000 --- a/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/instance/tokenVariables.st +++ /dev/null @@ -1,3 +0,0 @@ -generated -tokenVariables - ^ #(#colonToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/methodProperties.json index b84cc4a5..923a883f 100644 --- a/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "colonToken" : "JohnBrant 6/24/2016 12:29:07", - "colonToken:" : "JohnBrant 6/24/2016 12:29:07", - "key" : "JohnBrant 6/24/2016 12:29:07", - "key:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "value" : "JohnBrant 6/24/2016 12:29:07", - "value:" : "JohnBrant 6/24/2016 12:29:07" } } + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "value" : "ThierryGoubier 9/23/2016 19:26:12", + "value:" : "ThierryGoubier 9/23/2016 19:26:12", + "colonToken" : "ThierryGoubier 9/23/2016 19:26:12", + "colonToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "key" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "key:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/properties.json index 41940640..c36d02db 100644 --- a/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSPropertyAssignmentNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "key", "colonToken", - "value" ], + "value" + ], "name" : "JSPropertyAssignmentNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/methodProperties.json index 2c906360..685638a5 100644 --- a/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/properties.json index 96b6ee46..d07f6339 100644 --- a/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSRegularExpressionLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSRegularExpressionLiteralNode", - "pools" : [ - ], "super" : "JSLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSRegularExpressionLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/instance/tokenVariables.st index d28776f4..d166cab8 100644 --- a/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#returnToken #semicolon) \ No newline at end of file + ^ #(#returnToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/methodProperties.json index 86071cbe..6061ebb3 100644 --- a/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/methodProperties.json @@ -1,13 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "returnToken" : "JohnBrant 6/24/2016 12:29:07", - "returnToken:" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "returnToken" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "returnToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/properties.json index f3d41047..574dbef1 100644 --- a/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSReturnStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "returnToken", "expression", - "semicolon" ], + "semicolon" + ], "name" : "JSReturnStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/class/initializeKeywordMap.st b/SmaCC-Javascript-Parser.package/JSScanner.class/class/initializeKeywordMap.st index f9aa2370..376b74a9 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/class/initializeKeywordMap.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/class/initializeKeywordMap.st @@ -1,7 +1,7 @@ generated-initialization initializeKeywordMap keywordMap := Dictionary new. - #(#(84 'break' 43) #(84 'case' 49) #(84 'catch' 60) #(84 'const' 74) #(84 'continue' 44) #(84 'debugger' 53) #(84 'default' 48) #(84 'delete' 32) #(84 'do' 58) #(84 'else' 26) #(84 'false' 12) #(84 'finally' 54) #(84 'for' 59) #(84 'function' 51) #(84 'get' 36) #(84 'if' 62) #(84 'in' 14) #(84 'instanceof' 20) #(84 'let' 75) #(84 'new' 34) #(84 'null' 52) #(84 'of' 50) #(84 'return' 41) #(84 'set' 37) #(84 'switch' 45) #(84 'this' 27) #(84 'throw' 56) #(84 'true' 55) #(84 'try' 57) #(84 'typeof' 19) #(84 'var' 71) #(84 'void' 35) #(84 'while' 46) #(84 'with' 42)) + #(#(85 'break' 43) #(85 'case' 49) #(85 'catch' 60) #(85 'const' 74) #(85 'continue' 44) #(85 'debugger' 53) #(85 'default' 48) #(85 'delete' 32) #(85 'do' 58) #(85 'else' 26) #(85 'false' 12) #(85 'finally' 54) #(85 'for' 59) #(85 'function' 51) #(85 'get' 36) #(85 'if' 62) #(85 'in' 14) #(85 'instanceof' 20) #(85 'let' 75) #(85 'new' 34) #(85 'null' 52) #(85 'of' 50) #(85 'return' 41) #(85 'set' 37) #(85 'switch' 45) #(85 'this' 27) #(85 'throw' 56) #(85 'true' 55) #(85 'try' 57) #(85 'typeof' 19) #(85 'var' 71) #(85 'void' 35) #(85 'while' 46) #(85 'with' 42) #(84 'break' 43) #(84 'case' 49) #(84 'catch' 60) #(84 'const' 74) #(84 'continue' 44) #(84 'debugger' 53) #(84 'default' 48) #(84 'delete' 32) #(84 'do' 58) #(84 'else' 26) #(84 'false' 12) #(84 'finally' 54) #(84 'for' 59) #(84 'function' 51) #(84 'get' 36) #(84 'if' 62) #(84 'in' 14) #(84 'instanceof' 20) #(84 'let' 75) #(84 'new' 34) #(84 'null' 52) #(84 'of' 50) #(84 'return' 41) #(84 'set' 37) #(84 'switch' 45) #(84 'this' 27) #(84 'throw' 56) #(84 'true' 55) #(84 'try' 57) #(84 'typeof' 19) #(84 'var' 71) #(84 'void' 35) #(84 'while' 46) #(84 'with' 42)) do: [ :each | (keywordMap at: each first ifAbsentPut: [ Dictionary new ]) at: (each at: 2) diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/identifierNameId.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/identifierNameId.st new file mode 100644 index 00000000..4adbb3f6 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/identifierNameId.st @@ -0,0 +1,3 @@ +generated +identifierNameId + ^ 85 \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/regular_expressionId.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/regular_expressionId.st index 022e4937..e11a428a 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/regular_expressionId.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/regular_expressionId.st @@ -1,3 +1,3 @@ generated regular_expressionId - ^ 88 \ No newline at end of file + ^ 89 \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan10.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan10.st index 211b0af9..337bd306 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan10.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan10.st @@ -2,14 +2,14 @@ generated scan10 self step. currentCharacter isDigit - ifTrue: [ [ self recordMatch: #(87). + ifTrue: [ [ self recordMatch: #(88). self step. currentCharacter isDigit ] whileTrue. ^ self reportLastMatch ]. ('+-' includes: currentCharacter) ifTrue: [ self step. currentCharacter isDigit - ifTrue: [ [ self recordMatch: #(87). + ifTrue: [ [ self recordMatch: #(88). self step. currentCharacter isDigit ] whileTrue ] ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan12.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan12.st index d2cd7cd6..e509d049 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan12.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan12.st @@ -1,6 +1,6 @@ generated scan12 - self recordMatch: #(88). + self recordMatch: #(89). self step. currentCharacter == $\ ifTrue: [ ^ self scan14 ]. diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan13.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan13.st index 6f693e5d..46af63af 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan13.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan13.st @@ -1,6 +1,6 @@ generated scan13 - [ self recordMatch: #(88). + [ self recordMatch: #(89). self step. currentCharacter == $\ ifTrue: [ ^ self scan14 ]. diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan18.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan18.st index c08eaf13..de9d15fa 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan18.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan18.st @@ -1,6 +1,6 @@ generated scan18 - [ self recordMatch: #(87). + [ self recordMatch: #(88). self step. currentCharacter == $. ifTrue: [ ^ self scan9 ]. diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan19.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan19.st index 5b8d6307..a0c4c6bf 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan19.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan19.st @@ -2,7 +2,7 @@ generated scan19 [ self step. currentCharacter == $` - ifTrue: [ self recordMatch: #(89). + ifTrue: [ self recordMatch: #(90). self step. currentCharacter == $` ifTrue: [ ^ self scan19 ]. diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan2.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan2.st index 8fbffb52..61918d32 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan2.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan2.st @@ -1,6 +1,6 @@ generated scan2 - self recordMatch: #(86). + self recordMatch: #(87). self step. currentCharacter == $" ifTrue: [ ^ self scan1 ]. diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan4.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan4.st index 625b87dd..5edae4a6 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan4.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan4.st @@ -1,6 +1,6 @@ generated scan4 - [ self recordMatch: #(84). + [ self recordMatch: #(84 85). self step. currentCharacter == $\ ifTrue: [ ^ self scan5 ]. diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan7.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan7.st index 5c1d4964..bc01023d 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan7.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan7.st @@ -1,6 +1,6 @@ generated scan7 - self recordMatch: #(86). + self recordMatch: #(87). self step. currentCharacter == $' ifTrue: [ ^ self scan6 ]. diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan9.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan9.st index 80eee126..2819c7be 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan9.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scan9.st @@ -1,6 +1,6 @@ generated scan9 - [ self recordMatch: #(87). + [ self recordMatch: #(88). self step. currentCharacter isDigit ] whileTrue. ('Ee' includes: currentCharacter) diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX15.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX15.st index d20922f1..a373091c 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX15.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX15.st @@ -1,6 +1,6 @@ generated scanForTokenX15 - [ self recordMatch: #(85). + [ self recordMatch: #(86). self step. currentCharacter isSeparator ] whileTrue. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX16.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX16.st index 5cd9f6bc..f360899f 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX16.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX16.st @@ -23,6 +23,7 @@ scanForTokenX16 currentCharacter isSeparator ifTrue: [ ^ self scanForTokenX15 ]. - (currentCharacter isLetter or: [ '$_' includes: currentCharacter ]) + (currentCharacter isLetter + or: [ currentCharacter isSafeForHTTP or: [ currentCharacter == $$ ] ]) ifTrue: [ ^ self scan4 ]. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX2.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX2.st index 1e5d3d07..31d91167 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX2.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/scanForTokenX2.st @@ -1,6 +1,6 @@ generated scanForTokenX2 - self recordMatch: #(87). + self recordMatch: #(88). self step. currentCharacter == $. ifTrue: [ ^ self scan9 ]. @@ -13,7 +13,7 @@ scanForTokenX2 (currentCharacter isDigit or: [ (currentCharacter between: $A and: $F) or: [ currentCharacter between: $a and: $f ] ]) - ifTrue: [ [ self recordMatch: #(87). + ifTrue: [ [ self recordMatch: #(88). self step. currentCharacter isDigit or: [ (currentCharacter between: $A and: $F) diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/tokenActions.st b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/tokenActions.st index 78ffdb3c..9d6c110c 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/instance/tokenActions.st +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/instance/tokenActions.st @@ -1,3 +1,3 @@ generated tokenActions - ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #comment nil #whitespace nil nil nil #patternToken) \ No newline at end of file + ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #comment nil nil #whitespace nil nil nil #patternToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSScanner.class/methodProperties.json index 63354b31..e1b2886f 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/methodProperties.json @@ -1,52 +1,56 @@ { - "class" : { - "initializeKeywordMap" : "JohnBrant 8/12/2016 14:34" }, "instance" : { - "emptySymbolTokenId" : "JohnBrant 8/12/2016 14:34", - "errorTokenId" : "JohnBrant 8/12/2016 14:34", - "identifierId" : "JohnBrant 8/12/2016 14:34", - "regular_expressionId" : "JohnBrant 8/12/2016 14:34", - "scan1" : "JohnBrant 6/24/2016 12:29:07", - "scan10" : "JohnBrant 8/12/2016 14:34", - "scan11" : "JohnBrant 6/24/2016 12:29:07", - "scan12" : "JohnBrant 8/12/2016 14:34", - "scan13" : "JohnBrant 8/12/2016 14:34", - "scan14" : "JohnBrant 6/24/2016 12:29:07", - "scan15" : "JohnBrant 6/24/2016 12:29:07", - "scan16" : "JohnBrant 6/24/2016 12:29:07", - "scan17" : "JohnBrant 8/12/2016 14:34", - "scan18" : "JohnBrant 8/12/2016 14:34", - "scan19" : "JohnBrant 8/12/2016 14:34", - "scan2" : "JohnBrant 8/12/2016 14:34", - "scan3" : "JohnBrant 6/24/2016 12:29:07", - "scan4" : "JohnBrant 8/12/2016 14:34", - "scan5" : "JohnBrant 6/24/2016 12:29:07", - "scan6" : "JohnBrant 6/24/2016 12:29:07", - "scan7" : "JohnBrant 8/12/2016 14:34", - "scan8" : "JohnBrant 6/24/2016 12:29:07", - "scan9" : "JohnBrant 8/12/2016 14:34", - "scanForToken" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX1" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX10" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX11" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX12" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX13" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX14" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX15" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX16" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX17" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX1X1" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX1X2" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX1X3" : "JohnBrant 6/24/2016 12:29:07", - "scanForTokenX2" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX3" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX4" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX5" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX6" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX7" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX8" : "JohnBrant 8/12/2016 14:34", - "scanForTokenX9" : "JohnBrant 8/12/2016 14:34", - "semicolonId" : "JohnBrant 8/12/2016 14:34", - "slashEqualId" : "JohnBrant 8/12/2016 14:34", - "slashId" : "JohnBrant 8/12/2016 14:34", - "tokenActions" : "JohnBrant 8/12/2016 14:34" } } + "identifierId" : "ThierryGoubier 9/23/2016 19:26:12", + "errorTokenId" : "ThierryGoubier 9/23/2016 19:26:12", + "scan16" : "ThierryGoubier 9/23/2016 19:26:12", + "scan17" : "ThierryGoubier 9/23/2016 19:26:12", + "scan18" : "ThierryGoubier 5/3/2017 19:46", + "scan19" : "ThierryGoubier 5/3/2017 19:46", + "regular_expressionId" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX1" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForToken" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX2" : "ThierryGoubier 5/3/2017 19:46", + "tokenActions" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX3" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX4" : "ThierryGoubier 9/23/2016 19:26:12", + "scan1" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX5" : "ThierryGoubier 9/23/2016 19:26:12", + "scan2" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX1X1" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX10" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX6" : "ThierryGoubier 9/23/2016 19:26:12", + "scan3" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX11" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX1X2" : "ThierryGoubier 9/23/2016 19:26:12", + "identifierNameId" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX7" : "ThierryGoubier 9/23/2016 19:26:12", + "scan4" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX1X3" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX12" : "ThierryGoubier 9/23/2016 19:26:12", + "slashEqualId" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX8" : "ThierryGoubier 9/23/2016 19:26:12", + "scan5" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX13" : "ThierryGoubier 9/23/2016 19:26:12", + "scanForTokenX9" : "ThierryGoubier 9/23/2016 19:26:12", + "scan6" : "ThierryGoubier 9/23/2016 19:26:12", + "scan10" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX14" : "ThierryGoubier 9/23/2016 19:26:12", + "scan7" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX15" : "ThierryGoubier 5/3/2017 19:46", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 19:26:12", + "scan11" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolonId" : "ThierryGoubier 9/23/2016 19:26:12", + "scan8" : "ThierryGoubier 9/23/2016 19:26:12", + "scan12" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX16" : "ThierryGoubier 5/3/2017 19:46", + "slashId" : "ThierryGoubier 9/23/2016 19:26:12", + "scan9" : "ThierryGoubier 5/3/2017 19:46", + "scan13" : "ThierryGoubier 5/3/2017 19:46", + "scanForTokenX17" : "ThierryGoubier 9/23/2016 19:26:12", + "scan14" : "ThierryGoubier 9/23/2016 19:26:12", + "scan15" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { + "initializeKeywordMap" : "ThierryGoubier 5/3/2017 19:46" + } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSScanner.class/properties.json b/SmaCC-Javascript-Parser.package/JSScanner.class/properties.json index 06fe6f6d..43dbca44 100644 --- a/SmaCC-Javascript-Parser.package/JSScanner.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..7fd26bf4 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen #leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/instance/tokenVariables.st index be7eb19d..6a4a233e 100644 --- a/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#setToken #leftParen #variable #rightParen #leftBrace #rightBrace) \ No newline at end of file + ^ #(#setToken #variable) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/methodProperties.json index 24b696e7..cee09b7a 100644 --- a/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/methodProperties.json @@ -1,25 +1,27 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "key" : "JohnBrant 6/24/2016 12:29:07", - "key:" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace:" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "setToken" : "JohnBrant 6/24/2016 12:29:07", - "setToken:" : "JohnBrant 6/24/2016 12:29:07", - "statements" : "JohnBrant 6/24/2016 12:29:07", - "statements:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "variable" : "JohnBrant 6/24/2016 12:29:07", - "variable:" : "JohnBrant 6/24/2016 12:29:07" } } + "rightBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "variable:" : "ThierryGoubier 9/23/2016 19:26:12", + "setToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "statements" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "key" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "key:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "statements:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "variable" : "ThierryGoubier 9/23/2016 19:26:12", + "setToken" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/properties.json index a54f9c86..2cf1f639 100644 --- a/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSSetPropertyAssignmentNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "setToken", "key", @@ -13,9 +13,8 @@ "rightParen", "leftBrace", "statements", - "rightBrace" ], + "rightBrace" + ], "name" : "JSSetPropertyAssignmentNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSStatementNode.class/methodProperties.json index 2c906360..685638a5 100644 --- a/SmaCC-Javascript-Parser.package/JSStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSStatementNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSStatementNode.class/properties.json index fafb53e6..924d9f4e 100644 --- a/SmaCC-Javascript-Parser.package/JSStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSStatementNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSStatementNode", - "pools" : [ - ], "super" : "JSProgramNode", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSStatementNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/methodProperties.json index 2c906360..685638a5 100644 --- a/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/properties.json index 1a4d6997..aa293fdd 100644 --- a/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSStringLiteralNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "JSStringLiteralNode", - "pools" : [ - ], "super" : "JSLiteralNode", - "type" : "normal" } + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "JSStringLiteralNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..7fd26bf4 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen #leftBrace #rightBrace) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/instance/tokenVariables.st index ee7ad651..c59e1920 100644 --- a/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#switchToken #leftParen #rightParen #leftBrace #rightBrace) \ No newline at end of file + ^ #(#switchToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/methodProperties.json index 27f202b6..50a4ef26 100644 --- a/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/methodProperties.json @@ -1,23 +1,25 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "clauses" : "JohnBrant 6/24/2016 12:29:07", - "clauses:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace" : "JohnBrant 6/24/2016 12:29:07", - "leftBrace:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace" : "JohnBrant 6/24/2016 12:29:07", - "rightBrace:" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "switchToken" : "JohnBrant 6/24/2016 12:29:07", - "switchToken:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "switchToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "switchToken" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "rightBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "clauses" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "leftBrace:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftBrace" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "clauses:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/properties.json index 7947af5f..699462d1 100644 --- a/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSSwitchStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "switchToken", "leftParen", @@ -12,9 +12,8 @@ "rightParen", "leftBrace", "clauses", - "rightBrace" ], + "rightBrace" + ], "name" : "JSSwitchStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/methodProperties.json index 32c6cf01..f3ba31d4 100644 --- a/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "thisToken" : "JohnBrant 6/24/2016 12:29:07", - "thisToken:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "thisToken" : "ThierryGoubier 9/23/2016 19:26:12", + "thisToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/properties.json index b983665d..07580628 100644 --- a/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSThisExpressionNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "thisToken" ], + "thisToken" + ], "name" : "JSThisExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/instance/tokenVariables.st index 5ccc1417..97d0ae60 100644 --- a/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#throwToken #semicolon) \ No newline at end of file + ^ #(#throwToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/methodProperties.json index f8149170..f9435e94 100644 --- a/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/methodProperties.json @@ -1,13 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "throwToken" : "JohnBrant 6/24/2016 12:29:07", - "throwToken:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "throwToken" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "throwToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/properties.json index 3cdd58df..4e3f5433 100644 --- a/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSThrowStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "throwToken", "expression", - "semicolon" ], + "semicolon" + ], "name" : "JSThrowStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/instance/tokenVariables.st index c98c64db..365d8672 100644 --- a/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#tryToken #catchToken #leftParen #exceptionType #rightParen #finallyToken) \ No newline at end of file + ^ #(#tryToken #catchToken #exceptionType #finallyToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/methodProperties.json index 151e7d36..f6815ec4 100644 --- a/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/methodProperties.json @@ -1,25 +1,27 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "catchBlock" : "JohnBrant 6/24/2016 12:29:07", - "catchBlock:" : "JohnBrant 6/24/2016 12:29:07", - "catchToken" : "JohnBrant 6/24/2016 12:29:07", - "catchToken:" : "JohnBrant 6/24/2016 12:29:07", - "exceptionType" : "JohnBrant 6/24/2016 12:29:07", - "exceptionType:" : "JohnBrant 6/24/2016 12:29:07", - "finallyBlock" : "JohnBrant 6/24/2016 12:29:07", - "finallyBlock:" : "JohnBrant 6/24/2016 12:29:07", - "finallyToken" : "JohnBrant 6/24/2016 12:29:07", - "finallyToken:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "tryBlock" : "JohnBrant 6/24/2016 12:29:07", - "tryBlock:" : "JohnBrant 6/24/2016 12:29:07", - "tryToken" : "JohnBrant 6/24/2016 12:29:07", - "tryToken:" : "JohnBrant 6/24/2016 12:29:07" } } + "catchToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "finallyToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "catchBlock:" : "ThierryGoubier 9/23/2016 19:26:12", + "exceptionType" : "ThierryGoubier 9/23/2016 19:26:12", + "catchToken" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "catchBlock" : "ThierryGoubier 9/23/2016 19:26:12", + "tryBlock" : "ThierryGoubier 9/23/2016 19:26:12", + "finallyBlock" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "tryToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "tryBlock:" : "ThierryGoubier 9/23/2016 19:26:12", + "finallyToken" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "tryToken" : "ThierryGoubier 9/23/2016 19:26:12", + "exceptionType:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "finallyBlock:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/properties.json index ce13ae52..0b486555 100644 --- a/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSTryStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "tryToken", "tryBlock", @@ -14,9 +14,8 @@ "rightParen", "catchBlock", "finallyToken", - "finallyBlock" ], + "finallyBlock" + ], "name" : "JSTryStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/methodProperties.json index 002ed3f5..5bba4bfe 100644 --- a/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "operator" : "JohnBrant 6/24/2016 12:29:07", - "operator:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07" } } + "operator:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "operator" : "ThierryGoubier 9/23/2016 19:26:12", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/properties.json index 159c60de..6f51a889 100644 --- a/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSUnaryExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSExpressionNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "operator", - "expression" ], + "expression" + ], "name" : "JSUnaryExpressionNode", - "pools" : [ - ], - "super" : "JSExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/methodProperties.json index ffbe78e8..f053b5c0 100644 --- a/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "equalsToken" : "JohnBrant 6/24/2016 12:29:07", - "equalsToken:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "value" : "JohnBrant 6/24/2016 12:29:07", - "value:" : "JohnBrant 6/24/2016 12:29:07", - "variable" : "JohnBrant 6/24/2016 12:29:07", - "variable:" : "JohnBrant 6/24/2016 12:29:07" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "value" : "ThierryGoubier 9/23/2016 19:26:12", + "value:" : "ThierryGoubier 9/23/2016 19:26:12", + "variable" : "ThierryGoubier 9/23/2016 19:26:12", + "variable:" : "ThierryGoubier 9/23/2016 19:26:12", + "equalsToken" : "ThierryGoubier 9/23/2016 19:26:12", + "equalsToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/properties.json index b38f8c3b..9abbdfa2 100644 --- a/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSVariableDeclarationNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSProgramNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "variable", "equalsToken", - "value" ], + "value" + ], "name" : "JSVariableDeclarationNode", - "pools" : [ - ], - "super" : "JSProgramNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/ignoredCompositeTokenVariables.st b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/ignoredCompositeTokenVariables.st new file mode 100644 index 00000000..c387cca2 --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/ignoredCompositeTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredCompositeTokenVariables + ^ #(#commas) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..ea30264d --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#semicolon) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/tokenVariables.st index c4d1acc4..58aaf5a8 100644 --- a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#varToken #semicolon) \ No newline at end of file + ^ #(#varToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/methodProperties.json index 60c4a3a3..059b7863 100644 --- a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/methodProperties.json @@ -1,17 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "commas" : "JohnBrant 6/24/2016 12:29:07", - "commas:" : "JohnBrant 6/24/2016 12:29:07", - "compositeNodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "initialize" : "JohnBrant 6/24/2016 12:29:07", - "semicolon" : "JohnBrant 6/24/2016 12:29:07", - "semicolon:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "varToken" : "JohnBrant 6/24/2016 12:29:07", - "varToken:" : "JohnBrant 6/24/2016 12:29:07", - "variables" : "JohnBrant 6/24/2016 12:29:07", - "variables:" : "JohnBrant 6/24/2016 12:29:07" } } + "ignoredCompositeTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "varToken" : "ThierryGoubier 9/23/2016 19:26:12", + "commas" : "ThierryGoubier 9/23/2016 19:26:12", + "initialize" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon" : "ThierryGoubier 9/23/2016 19:26:12", + "commas:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "semicolon:" : "ThierryGoubier 9/23/2016 19:26:12", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "varToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "variables:" : "ThierryGoubier 9/23/2016 19:26:12", + "variables" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/properties.json index e69f1562..89f1a1bf 100644 --- a/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSVariableStatementNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "varToken", "variables", "commas", - "semicolon" ], + "semicolon" + ], "name" : "JSVariableStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/instance/tokenVariables.st index 7e6c28cb..739faa97 100644 --- a/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#whileToken #leftParen #rightParen) \ No newline at end of file + ^ #(#whileToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/methodProperties.json index 4e2e1755..6b14e96b 100644 --- a/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/methodProperties.json @@ -1,17 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "statement" : "JohnBrant 6/24/2016 12:29:07", - "statement:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "whileToken" : "JohnBrant 6/24/2016 12:29:07", - "whileToken:" : "JohnBrant 6/24/2016 12:29:07" } } + "statement:" : "ThierryGoubier 9/23/2016 19:26:12", + "whileToken" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "whileToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "statement" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/properties.json index 117c6eb1..8adca787 100644 --- a/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSWhileStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "whileToken", "leftParen", "expression", "rightParen", - "statement" ], + "statement" + ], "name" : "JSWhileStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/instance/ignoredTokenVariables.st b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/instance/ignoredTokenVariables.st new file mode 100644 index 00000000..6e1c0f7a --- /dev/null +++ b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/instance/ignoredTokenVariables.st @@ -0,0 +1,3 @@ +generated +ignoredTokenVariables + ^ #(#leftParen #rightParen) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/instance/tokenVariables.st b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/instance/tokenVariables.st index 579ac0dc..168f7e28 100644 --- a/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/instance/tokenVariables.st +++ b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/instance/tokenVariables.st @@ -1,3 +1,3 @@ generated tokenVariables - ^ #(#withToken #leftParen #rightParen) \ No newline at end of file + ^ #(#withToken) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/methodProperties.json b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/methodProperties.json index b661c388..9a9d3da1 100644 --- a/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/methodProperties.json +++ b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/methodProperties.json @@ -1,17 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:07", - "expression" : "JohnBrant 6/24/2016 12:29:07", - "expression:" : "JohnBrant 6/24/2016 12:29:07", - "leftParen" : "JohnBrant 6/24/2016 12:29:07", - "leftParen:" : "JohnBrant 6/24/2016 12:29:07", - "nodeVariables" : "JohnBrant 6/24/2016 12:29:07", - "rightParen" : "JohnBrant 6/24/2016 12:29:07", - "rightParen:" : "JohnBrant 6/24/2016 12:29:07", - "statement" : "JohnBrant 6/24/2016 12:29:07", - "statement:" : "JohnBrant 6/24/2016 12:29:07", - "tokenVariables" : "JohnBrant 6/24/2016 12:29:07", - "withToken" : "JohnBrant 6/24/2016 12:29:07", - "withToken:" : "JohnBrant 6/24/2016 12:29:07" } } + "statement:" : "ThierryGoubier 9/23/2016 19:26:12", + "withToken:" : "ThierryGoubier 9/23/2016 19:26:12", + "ignoredTokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "leftParen:" : "ThierryGoubier 9/23/2016 19:26:12", + "leftParen" : "ThierryGoubier 9/23/2016 19:26:12", + "statement" : "ThierryGoubier 9/23/2016 19:26:12", + "expression:" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen" : "ThierryGoubier 9/23/2016 19:26:12", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:12", + "tokenVariables" : "ThierryGoubier 5/3/2017 19:46", + "expression" : "ThierryGoubier 9/23/2016 19:26:12", + "withToken" : "ThierryGoubier 9/23/2016 19:26:12", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:12", + "rightParen:" : "ThierryGoubier 9/23/2016 19:26:12" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/properties.json b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/properties.json index 2f571b71..a87d428f 100644 --- a/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/properties.json +++ b/SmaCC-Javascript-Parser.package/JSWithStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Javascript-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "JSStatementNode", + "category" : "SmaCC-Javascript-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "withToken", "leftParen", "expression", "rightParen", - "statement" ], + "statement" + ], "name" : "JSWithStatementNode", - "pools" : [ - ], - "super" : "JSStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/monticello.meta/version b/SmaCC-Javascript-Parser.package/monticello.meta/version index d3bcc9d6..ef0b406b 100644 --- a/SmaCC-Javascript-Parser.package/monticello.meta/version +++ b/SmaCC-Javascript-Parser.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Javascript-Parser-ThierryGoubier.1' message 'From John Brant' id '61f5813a-3d29-4f52-993f-0ce8653f4266' date '23 September 2016' time '7:26:11.462307 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Javascript-Parser-ThierryGoubier.2' message 'Update from John Brant (and Tudor Girda).' id '2d666353-0000-0000-adb8-63ba0635c312' date '3 May 2017' time '9:23:19.003964 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Javascript-Parser-ThierryGoubier.1' message 'From John Brant +' id 'e07a9d76-3873-5b8a-8851-11814e4c3037' date '23 September 2016' time '7:26:12 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Javascript-Parser.package/properties.json b/SmaCC-Javascript-Parser.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Javascript-Parser.package/properties.json +++ b/SmaCC-Javascript-Parser.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/.filetree b/SmaCC-Line-Parser.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Line-Parser.package/.filetree +++ b/SmaCC-Line-Parser.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/FileNode.class/methodProperties.json b/SmaCC-Line-Parser.package/FileNode.class/methodProperties.json index 98293866..ff3c2155 100644 --- a/SmaCC-Line-Parser.package/FileNode.class/methodProperties.json +++ b/SmaCC-Line-Parser.package/FileNode.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 12:29:25", - "compositeTokenVariables" : "JohnBrant 6/24/2016 12:29:25", - "initialize" : "JohnBrant 6/24/2016 12:29:25", - "lines" : "JohnBrant 6/24/2016 12:29:25", - "lines:" : "JohnBrant 6/24/2016 12:29:25" } } + "initialize" : "ThierryGoubier 9/23/2016 19:26:24", + "lines" : "ThierryGoubier 9/23/2016 19:26:24", + "lines:" : "ThierryGoubier 9/23/2016 19:26:24", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:24", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:26:24" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/FileNode.class/properties.json b/SmaCC-Line-Parser.package/FileNode.class/properties.json index 4b21bcca..35e9180b 100644 --- a/SmaCC-Line-Parser.package/FileNode.class/properties.json +++ b/SmaCC-Line-Parser.package/FileNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Line-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCParseNode", + "category" : "SmaCC-Line-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "lines" ], + "lines" + ], "name" : "FileNode", - "pools" : [ - ], - "super" : "SmaCCParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/FileNodeVisitor.class/methodProperties.json b/SmaCC-Line-Parser.package/FileNodeVisitor.class/methodProperties.json index aa72a07a..f2ec8ea7 100644 --- a/SmaCC-Line-Parser.package/FileNodeVisitor.class/methodProperties.json +++ b/SmaCC-Line-Parser.package/FileNodeVisitor.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "visitFileNode:" : "JohnBrant 6/24/2016 12:29:25" } } + "visitFileNode:" : "ThierryGoubier 9/23/2016 19:26:24" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/FileNodeVisitor.class/properties.json b/SmaCC-Line-Parser.package/FileNodeVisitor.class/properties.json index 6f73d3ac..c2f6c8b9 100644 --- a/SmaCC-Line-Parser.package/FileNodeVisitor.class/properties.json +++ b/SmaCC-Line-Parser.package/FileNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Line-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "FileNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-Line-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "FileNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/LineParser.class/class/cacheId.st b/SmaCC-Line-Parser.package/LineParser.class/class/cacheId.st new file mode 100644 index 00000000..327ae226 --- /dev/null +++ b/SmaCC-Line-Parser.package/LineParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-03T19:48:15.11246+02:00' \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/LineParser.class/methodProperties.json b/SmaCC-Line-Parser.package/LineParser.class/methodProperties.json index e13ed6c3..32ff6264 100644 --- a/SmaCC-Line-Parser.package/LineParser.class/methodProperties.json +++ b/SmaCC-Line-Parser.package/LineParser.class/methodProperties.json @@ -1,14 +1,18 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/24/2016 12:29:25", - "scannerClass" : "JohnBrant 6/24/2016 12:29:25", - "startingStateForFile" : "JohnBrant 6/24/2016 12:29:25" }, "instance" : { - "reduceActionForFile1:" : "JohnBrant 6/24/2016 12:29:25", - "reduceActionForLine2:" : "JohnBrant 6/24/2016 12:29:25", - "reduceActionForLines1:" : "JohnBrant 6/24/2016 12:29:25", - "reduceActionForLines2:" : "JohnBrant 6/24/2016 12:29:25", - "reduceTable" : "JohnBrant 6/24/2016 12:29:25", - "symbolNames" : "JohnBrant 6/24/2016 12:29:25", - "symbolTypes" : "JohnBrant 6/24/2016 12:29:25", - "transitionTable" : "JohnBrant 6/24/2016 12:29:25" } } + "reduceActionForLine2:" : "ThierryGoubier 9/23/2016 19:26:24", + "symbolTypes" : "ThierryGoubier 9/23/2016 19:26:24", + "reduceActionForLines2:" : "ThierryGoubier 9/23/2016 19:26:24", + "transitionTable" : "ThierryGoubier 9/23/2016 19:26:24", + "reduceTable" : "ThierryGoubier 9/23/2016 19:26:24", + "reduceActionForFile1:" : "ThierryGoubier 9/23/2016 19:26:24", + "symbolNames" : "ThierryGoubier 9/23/2016 19:26:24", + "reduceActionForLines1:" : "ThierryGoubier 9/23/2016 19:26:24" + }, + "class" : { + "startingStateForFile" : "ThierryGoubier 9/23/2016 19:26:24", + "definitionComment" : "ThierryGoubier 9/23/2016 19:26:24", + "scannerClass" : "ThierryGoubier 9/23/2016 19:26:24", + "cacheId" : "ThierryGoubier 5/3/2017 19:48" + } +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/LineParser.class/properties.json b/SmaCC-Line-Parser.package/LineParser.class/properties.json index 16fc595a..0ed8419b 100644 --- a/SmaCC-Line-Parser.package/LineParser.class/properties.json +++ b/SmaCC-Line-Parser.package/LineParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Line-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "LineParser", - "pools" : [ - ], "super" : "SmaCCParser", - "type" : "normal" } + "category" : "SmaCC-Line-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "LineParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/LineScanner.class/methodProperties.json b/SmaCC-Line-Parser.package/LineScanner.class/methodProperties.json index c428628d..67166b2f 100644 --- a/SmaCC-Line-Parser.package/LineScanner.class/methodProperties.json +++ b/SmaCC-Line-Parser.package/LineScanner.class/methodProperties.json @@ -1,7 +1,8 @@ { - "class" : { - }, "instance" : { - "emptySymbolTokenId" : "JohnBrant 6/24/2016 12:29:25", - "errorTokenId" : "JohnBrant 6/24/2016 12:29:25", - "scanForToken" : "JohnBrant 6/24/2016 12:29:25" } } + "scanForToken" : "ThierryGoubier 9/23/2016 19:26:24", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 19:26:24", + "errorTokenId" : "ThierryGoubier 9/23/2016 19:26:24" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/LineScanner.class/properties.json b/SmaCC-Line-Parser.package/LineScanner.class/properties.json index 61a756fa..8794e02f 100644 --- a/SmaCC-Line-Parser.package/LineScanner.class/properties.json +++ b/SmaCC-Line-Parser.package/LineScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Line-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "LineScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-Line-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "LineScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/monticello.meta/version b/SmaCC-Line-Parser.package/monticello.meta/version index 853b2920..14dc0bc5 100644 --- a/SmaCC-Line-Parser.package/monticello.meta/version +++ b/SmaCC-Line-Parser.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Line-Parser-ThierryGoubier.1' message 'From John Brant' id '46e2a44e-dc8b-427f-a726-c53d4b1a38e2' date '23 September 2016' time '7:26:24.208251 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Line-Parser-ThierryGoubier.2' message 'Update from John Brant (and Tudor Girda).' id 'bc767b53-0000-0000-adb9-6b940635c312' date '3 May 2017' time '9:23:20.580937 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Line-Parser-ThierryGoubier.1' message 'From John Brant +' id '5f3659c3-0849-500f-854e-8012eb9f6409' date '23 September 2016' time '7:26:24 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Line-Parser.package/properties.json b/SmaCC-Line-Parser.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Line-Parser.package/properties.json +++ b/SmaCC-Line-Parser.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Command-Line.package/.filetree b/SmaCC-Rewrite-Engine-Command-Line.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Rewrite-Engine-Command-Line.package/.filetree +++ b/SmaCC-Rewrite-Engine-Command-Line.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/instance/activate.st b/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/instance/activate.st index 93168d79..cebae3e1 100644 --- a/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/instance/activate.st +++ b/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/instance/activate.st @@ -1,5 +1,5 @@ activation activate - self arguments size = 1 + self arguments size >= 1 ifTrue: [ ^ self runFile: self arguments first ]. self exitFailure: 'Please provide rewrite file to run.' \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/methodProperties.json b/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/methodProperties.json index 902ee1df..34c54a86 100644 --- a/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/methodProperties.json @@ -1,9 +1,12 @@ { - "class" : { - "commandName" : "JohnBrant 8/10/2016 18:02" }, "instance" : { - "activate" : "JohnBrant 8/9/2016 22:55:38", - "finished:" : "JohnBrant 8/10/2016 18:12", "run:" : "JohnBrant 8/9/2016 22:55:38", "runFile:" : "JohnBrant 8/9/2016 22:55:38", - "update:with:" : "JohnBrant 8/9/2016 22:55:38" } } + "activate" : "JohnBrant 10/18/2016 10:18", + "update:with:" : "JohnBrant 8/9/2016 22:55:38", + "finished:" : "JohnBrant 8/10/2016 18:12" + }, + "class" : { + "commandName" : "JohnBrant 8/10/2016 18:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/properties.json b/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/properties.json index 6633fbfa..a91516b8 100644 --- a/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/properties.json +++ b/SmaCC-Rewrite-Engine-Command-Line.package/SmaCCRewriteEngineCommandLineHandler.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Rewrite-Engine-Command-Line", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "CommandLineHandler", + "category" : "SmaCC-Rewrite-Engine-Command-Line", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "failingFiles", "doneCount", "totalCount", - "doneSemaphore" ], + "doneSemaphore" + ], "name" : "SmaCCRewriteEngineCommandLineHandler", - "pools" : [ - ], - "super" : "CommandLineHandler", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Command-Line.package/monticello.meta/version b/SmaCC-Rewrite-Engine-Command-Line.package/monticello.meta/version index c81afab2..7d3d80ce 100644 --- a/SmaCC-Rewrite-Engine-Command-Line.package/monticello.meta/version +++ b/SmaCC-Rewrite-Engine-Command-Line.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Rewrite-Engine-Command-Line-ThierryGoubier.1' message 'From John Brant' id 'd9ea990b-f79e-432f-a8de-ad7ca7c59c20' date '23 September 2016' time '8:11:12.010648 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Rewrite-Engine-Command-Line-ThierryGoubier.2' message 'Update from John Brant (and Tudor Girda).' id 'a8bc6255-0000-0000-adc0-fb380635c312' date '3 May 2017' time '9:23:52.515005 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Rewrite-Engine-Command-Line-ThierryGoubier.1' message 'From John Brant +' id 'fcecb46b-d2d2-5cba-9594-4b8e8ef4306a' date '23 September 2016' time '8:11:12 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Command-Line.package/properties.json b/SmaCC-Rewrite-Engine-Command-Line.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Rewrite-Engine-Command-Line.package/properties.json +++ b/SmaCC-Rewrite-Engine-Command-Line.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/.filetree b/SmaCC-Rewrite-Engine-Tests.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/.filetree +++ b/SmaCC-Rewrite-Engine-Tests.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/methodProperties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/methodProperties.json index 6b39361f..7358e2ca 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "compareRewrite:isEqualTo:using:" : "JohnBrant 6/20/2016 21:55:20", - "lispRewriter" : "JohnBrant 6/20/2016 21:55:20", - "parserClass" : "JohnBrant 6/20/2016 21:55:20", - "postfixRewriter" : "JohnBrant 6/20/2016 21:55:20", - "testAddParens" : "JohnBrant 6/20/2016 21:55:20", - "testCodeExpressionToRemoveParens" : "JohnBrant 6/20/2016 21:55:20", - "testCodeToRemoveParens" : "JohnBrant 6/20/2016 21:55:20", - "testExpressions" : "JohnBrant 6/20/2016 21:55:20", - "testLispExpressions" : "JohnBrant 6/20/2016 21:55:20", - "testMultipleInsertAfters" : "JohnBrant 6/20/2016 21:55:20", - "testNoChanges" : "JohnBrant 6/20/2016 21:55:20", - "testOneExpression" : "JohnBrant 6/20/2016 21:55:20", - "testTwoExpressions" : "JohnBrant 6/20/2016 21:55:20", - "testTypeAddParens" : "JohnBrant 6/20/2016 21:55:20", - "testWhitespace" : "JohnBrant 6/20/2016 21:55:20", - "testWithParens" : "JohnBrant 6/20/2016 21:55:20", - "whitespacePostfixRewriter" : "JohnBrant 6/20/2016 21:55:20" } } + "lispRewriter" : "ThierryGoubier 9/23/2016 20:11:25", + "testAddParens" : "ThierryGoubier 9/23/2016 20:11:25", + "testCodeExpressionToRemoveParens" : "ThierryGoubier 9/23/2016 20:11:25", + "compareRewrite:isEqualTo:using:" : "ThierryGoubier 9/23/2016 20:11:25", + "testWhitespace" : "ThierryGoubier 9/23/2016 20:11:25", + "testTwoExpressions" : "ThierryGoubier 9/23/2016 20:11:25", + "whitespacePostfixRewriter" : "ThierryGoubier 9/23/2016 20:11:25", + "testNoChanges" : "ThierryGoubier 9/23/2016 20:11:25", + "testExpressions" : "ThierryGoubier 9/23/2016 20:11:25", + "testCodeToRemoveParens" : "ThierryGoubier 9/23/2016 20:11:25", + "parserClass" : "ThierryGoubier 9/23/2016 20:11:25", + "postfixRewriter" : "ThierryGoubier 9/23/2016 20:11:25", + "testMultipleInsertAfters" : "ThierryGoubier 9/23/2016 20:11:25", + "testOneExpression" : "ThierryGoubier 9/23/2016 20:11:25", + "testWithParens" : "ThierryGoubier 9/23/2016 20:11:25", + "testLispExpressions" : "ThierryGoubier 9/23/2016 20:11:25", + "testTypeAddParens" : "ThierryGoubier 9/23/2016 20:11:25" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/properties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/properties.json index bb40be21..5ccf8b9f 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTest.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCRewriteTest", - "pools" : [ - ], "super" : "TestCase", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine-Tests", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCRewriteTest", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/methodProperties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/methodProperties.json index 75f73754..3d6b829d 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/20/2016 21:55:20", - "left" : "JohnBrant 6/20/2016 21:55:20", - "left:" : "JohnBrant 6/20/2016 21:55:20", - "nodeVariables" : "JohnBrant 6/20/2016 21:55:20", - "operator" : "JohnBrant 6/20/2016 21:55:20", - "operator:" : "JohnBrant 6/20/2016 21:55:20", - "right" : "JohnBrant 6/20/2016 21:55:20", - "right:" : "JohnBrant 6/20/2016 21:55:20", - "tokenVariables" : "JohnBrant 6/20/2016 21:55:20" } } + "operator:" : "ThierryGoubier 9/23/2016 20:11:25", + "left" : "ThierryGoubier 9/23/2016 20:11:25", + "tokenVariables" : "ThierryGoubier 9/23/2016 20:11:25", + "right" : "ThierryGoubier 9/23/2016 20:11:25", + "operator" : "ThierryGoubier 9/23/2016 20:11:25", + "right:" : "ThierryGoubier 9/23/2016 20:11:25", + "left:" : "ThierryGoubier 9/23/2016 20:11:25", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:25", + "nodeVariables" : "ThierryGoubier 9/23/2016 20:11:25" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/properties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/properties.json index 95b7a5d9..0c72dec6 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestBinaryExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Rewrite-Engine-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRewriteTestExpressionNode", + "category" : "SmaCC-Rewrite-Engine-Tests", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "left", "operator", - "right" ], + "right" + ], "name" : "SmaCCRewriteTestBinaryExpressionNode", - "pools" : [ - ], - "super" : "SmaCCRewriteTestExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/methodProperties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/methodProperties.json index e3914250..b1e7bdff 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/20/2016 21:55:20", - "ignoredCompositeTokenVariables" : "JohnBrant 6/20/2016 21:55:20", - "initialize" : "JohnBrant 6/20/2016 21:55:20", - "leftParens" : "JohnBrant 6/20/2016 21:55:20", - "leftParens:" : "JohnBrant 6/20/2016 21:55:20", - "rightParens" : "JohnBrant 6/20/2016 21:55:20", - "rightParens:" : "JohnBrant 6/20/2016 21:55:20" } } + "rightParens" : "ThierryGoubier 9/23/2016 20:11:25", + "initialize" : "ThierryGoubier 9/23/2016 20:11:25", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 20:11:25", + "leftParens" : "ThierryGoubier 9/23/2016 20:11:25", + "leftParens:" : "ThierryGoubier 9/23/2016 20:11:25", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:25", + "rightParens:" : "ThierryGoubier 9/23/2016 20:11:25" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/properties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/properties.json index f9287314..6a3be7b7 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Rewrite-Engine-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCParseNode", + "category" : "SmaCC-Rewrite-Engine-Tests", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParens", - "rightParens" ], + "rightParens" + ], "name" : "SmaCCRewriteTestExpressionNode", - "pools" : [ - ], - "super" : "SmaCCParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/methodProperties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/methodProperties.json index 3616b5a3..964493eb 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/methodProperties.json @@ -1,7 +1,8 @@ { - "class" : { - }, "instance" : { - "visitBinaryExpression:" : "JohnBrant 6/20/2016 21:55:20", - "visitExpression:" : "JohnBrant 6/20/2016 21:55:20", - "visitNumber:" : "JohnBrant 6/20/2016 21:55:20" } } + "visitBinaryExpression:" : "ThierryGoubier 9/23/2016 20:11:25", + "visitExpression:" : "ThierryGoubier 9/23/2016 20:11:25", + "visitNumber:" : "ThierryGoubier 9/23/2016 20:11:25" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/properties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/properties.json index 9564ff82..1be68099 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestExpressionNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCRewriteTestExpressionNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine-Tests", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCRewriteTestExpressionNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/methodProperties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/methodProperties.json index 835e69de..0fa5e6bd 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/20/2016 21:55:20", - "number" : "JohnBrant 6/20/2016 21:55:20", - "number:" : "JohnBrant 6/20/2016 21:55:20", - "tokenVariables" : "JohnBrant 6/20/2016 21:55:20" } } + "number" : "ThierryGoubier 9/23/2016 20:11:25", + "number:" : "ThierryGoubier 9/23/2016 20:11:25", + "tokenVariables" : "ThierryGoubier 9/23/2016 20:11:25", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:25" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/properties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/properties.json index 9bdc0fee..9b96a0f9 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestNumberNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Rewrite-Engine-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRewriteTestExpressionNode", + "category" : "SmaCC-Rewrite-Engine-Tests", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "number" ], + "number" + ], "name" : "SmaCCRewriteTestNumberNode", - "pools" : [ - ], - "super" : "SmaCCRewriteTestExpressionNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/class/cacheId.st b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/class/cacheId.st new file mode 100644 index 00000000..a4e0b850 --- /dev/null +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-03T21:10:05.510713+02:00' \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/methodProperties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/methodProperties.json index 01fda164..56278450 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/methodProperties.json @@ -1,13 +1,17 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/20/2016 21:55:20", - "scannerClass" : "JohnBrant 6/20/2016 21:55:20", - "startingStateForExpression" : "JohnBrant 6/20/2016 21:55:20" }, "instance" : { - "reduceActionForExpression1:" : "JohnBrant 6/20/2016 21:55:20", - "reduceActionForExpression3:" : "JohnBrant 6/20/2016 21:55:20", - "reduceActionForExpression7:" : "JohnBrant 6/20/2016 21:55:20", - "reduceTable" : "JohnBrant 6/20/2016 21:55:20", - "symbolNames" : "JohnBrant 6/20/2016 21:55:20", - "symbolTypes" : "JohnBrant 6/20/2016 21:55:20", - "transitionTable" : "JohnBrant 6/20/2016 21:55:20" } } + "reduceActionForExpression3:" : "ThierryGoubier 9/23/2016 20:11:25", + "reduceActionForExpression1:" : "ThierryGoubier 9/23/2016 20:11:25", + "symbolTypes" : "ThierryGoubier 9/23/2016 20:11:25", + "reduceActionForExpression7:" : "ThierryGoubier 9/23/2016 20:11:25", + "transitionTable" : "ThierryGoubier 9/23/2016 20:11:25", + "reduceTable" : "ThierryGoubier 9/23/2016 20:11:25", + "symbolNames" : "ThierryGoubier 9/23/2016 20:11:25" + }, + "class" : { + "startingStateForExpression" : "ThierryGoubier 9/23/2016 20:11:25", + "definitionComment" : "ThierryGoubier 9/23/2016 20:11:25", + "scannerClass" : "ThierryGoubier 9/23/2016 20:11:25", + "cacheId" : "ThierryGoubier 5/3/2017 21:10" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/properties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/properties.json index aaf92e84..e256c369 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCRewriteTestParser", - "pools" : [ - ], "super" : "SmaCCGLRParser", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine-Tests", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCRewriteTestParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/instance/scanForToken.st b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/instance/scanForToken.st index 05b78d12..becff812 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/instance/scanForToken.st +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/instance/scanForToken.st @@ -16,22 +16,18 @@ scanForToken currentCharacter == $^ ifTrue: [ ^ self recordAndReportMatch: #(6) ]. currentCharacter == $` - ifTrue: - [ [ self step. + ifTrue: [ [ self step. currentCharacter == $` ifTrue: [ ^ self recordAndReportMatch: #(10) ]. - true ] whileTrue. - ^ self reportLastMatch ]. + true ] whileTrue ]. currentCharacter isDigit - ifTrue: - [ [ self recordMatch: #(8). + ifTrue: [ [ self recordMatch: #(8). self step. currentCharacter isDigit ] whileTrue. ^ self reportLastMatch ]. (currentCharacter isSeparator or: [ currentCharacter == Character pageUp ]) - ifTrue: - [ [ self recordMatch: #(9). + ifTrue: [ [ self recordMatch: #(9). self step. currentCharacter isSeparator or: [ currentCharacter == Character pageUp ] ] whileTrue ]. diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/methodProperties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/methodProperties.json index 44f77ab1..86654498 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "emptySymbolTokenId" : "JohnBrant 6/20/2016 21:55:20", - "errorTokenId" : "JohnBrant 6/20/2016 21:55:20", - "scanForToken" : "JohnBrant 6/20/2016 21:55:20", - "tokenActions" : "JohnBrant 6/20/2016 21:55:20" } } + "scanForToken" : "ThierryGoubier 5/3/2017 21:10", + "tokenActions" : "ThierryGoubier 9/23/2016 20:11:25", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 20:11:25", + "errorTokenId" : "ThierryGoubier 9/23/2016 20:11:25" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/properties.json b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/properties.json index 8b7b8a74..fd85143f 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/SmaCCRewriteTestScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCRewriteTestScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine-Tests", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCRewriteTestScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/monticello.meta/version b/SmaCC-Rewrite-Engine-Tests.package/monticello.meta/version index a5b6d206..4fb2d704 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/monticello.meta/version +++ b/SmaCC-Rewrite-Engine-Tests.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Rewrite-Engine-Tests-ThierryGoubier.4' message 'From John Brant' id 'b29fa435-1cb6-4fca-82f3-60d346304ea9' date '23 September 2016' time '8:11:24.599035 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Rewrite-Engine-Tests-ThierryGoubier.5' message 'Update from John Brant (and Tudor Girda).' id '51aa7455-0000-0000-adc1-564f0635c312' date '3 May 2017' time '9:23:53.689791 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Rewrite-Engine-Tests-ThierryGoubier.4' message 'From John Brant +' id '30da1dd1-6573-56d0-82b0-ff175672030b' date '23 September 2016' time '8:11:25 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine-Tests.package/properties.json b/SmaCC-Rewrite-Engine-Tests.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Rewrite-Engine-Tests.package/properties.json +++ b/SmaCC-Rewrite-Engine-Tests.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/.filetree b/SmaCC-Rewrite-Engine.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Rewrite-Engine.package/.filetree +++ b/SmaCC-Rewrite-Engine.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/changed..st b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/changed..st new file mode 100644 index 00000000..90c51d3b --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/changed..st @@ -0,0 +1,5 @@ +changing +changed: aSymbol + super changed: aSymbol. + self announcer announce: aSymbol. + self modified \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/clearLocalVariablesIn..st b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/clearLocalVariablesIn..st new file mode 100644 index 00000000..d5a9362f --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/clearLocalVariablesIn..st @@ -0,0 +1,3 @@ +rewriting +clearLocalVariablesIn: aClass + \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/engine..st b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/engine..st index 7afd7ac1..a16543c7 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/engine..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/engine..st @@ -1,3 +1,3 @@ initialize-release engine: aSmaCCRewriteEngine - self subclassResponsibility \ No newline at end of file + \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/listForClass.into..st b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/listForClass.into..st index 3a8cef0d..b375ca7a 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/listForClass.into..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/listForClass.into..st @@ -1,3 +1,3 @@ accessing listForClass: aClass into: aSmaCCRewriteLink - self subclassResponsibility \ No newline at end of file + ^ aSmaCCRewriteLink \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/matches..st b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/matches..st new file mode 100644 index 00000000..ada7abc8 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/matches..st @@ -0,0 +1,6 @@ +testing +matches: aString + | stream | + stream := WriteStream on: String new. + self localSaveOn: stream. + ^ '*' , aString , '*' match: stream contents \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/modified.st b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/modified.st index 35734242..3980c742 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/modified.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/modified.st @@ -1,4 +1,4 @@ -public +changing modified parent notNil ifTrue: [ parent modified ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/updateClass..st b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/updateClass..st new file mode 100644 index 00000000..7a63a2d6 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/instance/updateClass..st @@ -0,0 +1,3 @@ +rewriting +updateClass: aClass + \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/methodProperties.json index b54bde95..cda45501 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/methodProperties.json @@ -1,30 +1,35 @@ { - "class" : { - }, "instance" : { - "displayOn:" : "JohnBrant 6/24/2016 13:12:32", - "displayString" : "JohnBrant 6/24/2016 13:12:32", - "engine:" : "JohnBrant 6/24/2016 13:12:32", - "finishedLoading" : "JohnBrant 6/24/2016 13:12:32", - "isComposite" : "JohnBrant 6/24/2016 13:12:32", - "isRoot" : "JohnBrant 6/24/2016 13:12:32", - "isUnder:" : "JohnBrant 6/24/2016 13:12:32", - "isUpToDate" : "JohnBrant 6/24/2016 13:12:32", - "listForClass:into:" : "JohnBrant 6/24/2016 13:12:32", - "localSaveOn:" : "JohnBrant 6/24/2016 13:12:32", "modified" : "JohnBrant 6/24/2016 13:12:32", - "parent" : "JohnBrant 6/24/2016 13:12:32", - "parent:" : "JohnBrant 6/24/2016 13:12:32", - "parserClass" : "JohnBrant 6/24/2016 13:12:32", - "performOn:continuation:" : "JohnBrant 6/24/2016 13:12:32", - "postCopy" : "JohnBrant 6/24/2016 13:12:32", - "properties" : "JohnBrant 6/24/2016 13:12:32", - "properties:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:ifAbsent:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:ifAbsentPut:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:put:" : "JohnBrant 6/24/2016 13:12:32", - "removeProperty:" : "JohnBrant 6/24/2016 13:12:32", - "rewrites" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32", - "topParent" : "JohnBrant 6/24/2016 13:12:32" } } + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "topParent" : "ThierryGoubier 9/23/2016 20:11:02", + "listForClass:into:" : "JohnBrant 12/31/2016 19:31", + "matches:" : "JohnBrant 12/31/2016 07:30", + "changed:" : "JohnBrant 1/1/2017 18:46", + "updateClass:" : "JohnBrant 1/1/2017 12:40", + "localSaveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "isUnder:" : "ThierryGoubier 9/23/2016 20:11:02", + "finishedLoading" : "ThierryGoubier 9/23/2016 20:11:02", + "isUpToDate" : "ThierryGoubier 9/23/2016 20:11:02", + "isComposite" : "ThierryGoubier 9/23/2016 20:11:02", + "postCopy" : "ThierryGoubier 9/23/2016 20:11:02", + "parent:" : "ThierryGoubier 9/23/2016 20:11:02", + "properties:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrites" : "ThierryGoubier 9/23/2016 20:11:02", + "properties" : "ThierryGoubier 9/23/2016 20:11:02", + "isRoot" : "ThierryGoubier 9/23/2016 20:11:02", + "engine:" : "JohnBrant 12/31/2016 19:30", + "parserClass" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:ifAbsentPut:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:put:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:ifAbsent:" : "ThierryGoubier 9/23/2016 20:11:02", + "removeProperty:" : "ThierryGoubier 9/23/2016 20:11:02", + "displayOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "clearLocalVariablesIn:" : "JohnBrant 1/20/2017 10:31", + "parent" : "ThierryGoubier 9/23/2016 20:11:02", + "displayString" : "ThierryGoubier 9/23/2016 20:11:02", + "performOn:continuation:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/properties.json index 7e2b9f46..d856dc3f 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCAbstractRewrite.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Model", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "parent", - "properties" ], + "properties" + ], "name" : "SmaCCAbstractRewrite", - "pools" : [ - ], - "super" : "Model", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/methodProperties.json index 3f583239..71151c05 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "addAnnotationTo:" : "JohnBrant 6/24/2016 13:12:32", - "intervalClass" : "JohnBrant 6/24/2016 13:12:32", - "newIntervalFor:" : "JohnBrant 6/24/2016 13:12:32", - "node" : "JohnBrant 6/24/2016 13:12:32", - "node:" : "JohnBrant 6/24/2016 13:12:32", - "removeInterval:" : "JohnBrant 6/24/2016 13:12:32", - "rule" : "JohnBrant 6/24/2016 13:12:32", - "rule:" : "JohnBrant 6/24/2016 13:12:32" } } + "rule" : "ThierryGoubier 9/23/2016 20:11:02", + "newIntervalFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "removeInterval:" : "ThierryGoubier 9/23/2016 20:11:02", + "node" : "ThierryGoubier 9/23/2016 20:11:02", + "node:" : "ThierryGoubier 9/23/2016 20:11:02", + "intervalClass" : "ThierryGoubier 9/23/2016 20:11:02", + "addAnnotationTo:" : "ThierryGoubier 9/23/2016 20:11:02", + "rule:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/properties.json index 81c698da..ae9a0afb 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedString.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCString", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "node", - "rule" ], + "rule" + ], "name" : "SmaCCAnnotatedString", - "pools" : [ - ], - "super" : "SmaCCString", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/methodProperties.json index e5308397..cc05cfe9 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "addAllAnnotations:" : "JohnBrant 6/24/2016 13:12:32", - "addAnnotation:" : "JohnBrant 6/24/2016 13:12:32", - "annotations" : "JohnBrant 6/24/2016 13:12:32", - "annotations:" : "JohnBrant 6/24/2016 13:12:32", - "canBeMergedWith:" : "JohnBrant 6/24/2016 13:12:32", - "postCopy" : "JohnBrant 6/24/2016 13:12:32" } } + "annotations" : "ThierryGoubier 9/23/2016 20:11:02", + "annotations:" : "ThierryGoubier 9/23/2016 20:11:02", + "canBeMergedWith:" : "ThierryGoubier 9/23/2016 20:11:02", + "postCopy" : "ThierryGoubier 9/23/2016 20:11:02", + "addAllAnnotations:" : "ThierryGoubier 9/23/2016 20:11:02", + "addAnnotation:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/properties.json index c2fc723c..b79e8781 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCAnnotatedStringInterval.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCStringInterval", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "annotations" ], + "annotations" + ], "name" : "SmaCCAnnotatedStringInterval", - "pools" : [ - ], - "super" : "SmaCCStringInterval", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/instance/method.st b/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/instance/method.st index 6f5e01d8..09b5c31b 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/instance/method.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/instance/method.st @@ -1,27 +1,10 @@ evaluating method - ^self attributeNamed: #method - ifAbsentPut: - [| source method tree | - source := 'code ' , code value. - tree := RBParser parseMethod: source. - tree body statements isEmpty - ifTrue: [tree := RBParser parseMethod: 'code ^''''']. + ^ self + attributeNamed: #method + ifAbsentPut: [ | tree | + tree := RBParser parseMethod: 'code ' , code value. + tree body statements isEmpty + ifTrue: [ tree := RBParser parseMethod: 'code ^''''' ]. tree body addReturn. - source := tree formattedCode. - method := - [((SmaCCRewriteMatchContext compiler) - source: source; - requestor: nil; - failBlock: [^nil]; - compile) copyWithSource: source] - on: Error - do: - [:ex | - ex - return: (SmaCCRewriteMatchContext - compile: source - notifying: nil - trailer: SmaCCRewriteMatchContext defaultMethodTrailer - ifFail: [^nil]) method]. - method] \ No newline at end of file + SmaCCRewriteMatchContext compiledMethodFor: tree formattedCode ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/methodProperties.json index bd651825..a02a5ba4 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:12:32", - "code" : "JohnBrant 6/24/2016 13:12:32", - "code:" : "JohnBrant 6/24/2016 13:12:32", - "evaluateInContext:" : "JohnBrant 6/24/2016 13:12:32", - "method" : "JohnBrant 6/24/2016 13:12:32", - "tokenVariables" : "JohnBrant 6/24/2016 13:12:32" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 20:11:02", + "code" : "ThierryGoubier 9/23/2016 20:11:02", + "method" : "JohnBrant 12/31/2016 18:33", + "code:" : "ThierryGoubier 9/23/2016 20:11:02", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:02", + "evaluateInContext:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/properties.json index 1a959ba9..000afac3 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCCodeReplaceExpression.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCReplaceExpression", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "code" ], + "code" + ], "name" : "SmaCCCodeReplaceExpression", - "pools" : [ - ], - "super" : "SmaCCReplaceExpression", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/methodProperties.json index 43f32210..4fd28613 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:12:32", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:12:32", - "evaluateInContext:" : "JohnBrant 6/24/2016 13:12:32", - "expressions" : "JohnBrant 6/24/2016 13:12:32", - "expressions:" : "JohnBrant 6/24/2016 13:12:32", - "initialize" : "JohnBrant 6/24/2016 13:12:32" } } + "initialize" : "ThierryGoubier 9/23/2016 20:11:02", + "expressions:" : "ThierryGoubier 9/23/2016 20:11:02", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 20:11:02", + "expressions" : "ThierryGoubier 9/23/2016 20:11:02", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:02", + "evaluateInContext:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/properties.json index 434ea310..cd76adbf 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCCompositeReplaceExpression.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCReplaceExpression", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "expressions" ], + "expressions" + ], "name" : "SmaCCCompositeReplaceExpression", - "pools" : [ - ], - "super" : "SmaCCReplaceExpression", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/methodProperties.json index 80c7ff78..73e25afe 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:12:32", - "addPostfixTo:inContext:" : "JohnBrant 6/24/2016 13:12:32", - "addPrefixTo:inContext:" : "JohnBrant 6/24/2016 13:12:32", - "afterPostfix" : "JohnBrant 6/24/2016 13:12:32", - "afterPostfix:" : "JohnBrant 6/24/2016 13:12:32", - "afterWhitespace" : "JohnBrant 6/24/2016 13:12:32", - "afterWhitespace:" : "JohnBrant 6/24/2016 13:12:32", - "beforePrefix" : "JohnBrant 6/24/2016 13:12:32", - "beforePrefix:" : "JohnBrant 6/24/2016 13:12:32", - "beforeWhitespace" : "JohnBrant 6/24/2016 13:12:32", - "beforeWhitespace:" : "JohnBrant 6/24/2016 13:12:32", - "evaluateInContext:" : "JohnBrant 6/24/2016 13:12:32", - "name" : "JohnBrant 6/24/2016 13:12:32", - "name:" : "JohnBrant 6/24/2016 13:12:32", - "postfix" : "JohnBrant 6/24/2016 13:12:32", - "postfix:" : "JohnBrant 6/24/2016 13:12:32", - "prefix" : "JohnBrant 6/24/2016 13:12:32", - "prefix:" : "JohnBrant 6/24/2016 13:12:32", - "tokenVariables" : "JohnBrant 6/24/2016 13:12:32" } } + "postfix" : "ThierryGoubier 9/23/2016 20:11:02", + "beforeWhitespace" : "ThierryGoubier 9/23/2016 20:11:02", + "prefix" : "ThierryGoubier 9/23/2016 20:11:02", + "prefix:" : "ThierryGoubier 9/23/2016 20:11:02", + "afterWhitespace:" : "ThierryGoubier 9/23/2016 20:11:02", + "name" : "ThierryGoubier 9/23/2016 20:11:02", + "postfix:" : "ThierryGoubier 9/23/2016 20:11:02", + "afterPostfix:" : "ThierryGoubier 9/23/2016 20:11:02", + "beforePrefix:" : "ThierryGoubier 9/23/2016 20:11:02", + "name:" : "ThierryGoubier 9/23/2016 20:11:02", + "addPostfixTo:inContext:" : "ThierryGoubier 9/23/2016 20:11:02", + "beforePrefix" : "ThierryGoubier 9/23/2016 20:11:02", + "afterWhitespace" : "ThierryGoubier 9/23/2016 20:11:02", + "tokenVariables" : "ThierryGoubier 9/23/2016 20:11:02", + "beforeWhitespace:" : "ThierryGoubier 9/23/2016 20:11:02", + "addPrefixTo:inContext:" : "ThierryGoubier 9/23/2016 20:11:02", + "afterPostfix" : "ThierryGoubier 9/23/2016 20:11:02", + "evaluateInContext:" : "ThierryGoubier 9/23/2016 20:11:02", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/properties.json index b8687c76..7837131b 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCNodeReplaceExpression.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCReplaceExpression", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "beforeWhitespace", "beforePrefix", @@ -12,9 +12,8 @@ "name", "postfix", "afterPostfix", - "afterWhitespace" ], + "afterWhitespace" + ], "name" : "SmaCCNodeReplaceExpression", - "pools" : [ - ], - "super" : "SmaCCReplaceExpression", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/methodProperties.json index 390dc382..26a388ed 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/methodProperties.json @@ -1,6 +1,7 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:12:32", - "evaluateInContext:" : "JohnBrant 6/24/2016 13:12:32" } } + "evaluateInContext:" : "ThierryGoubier 9/23/2016 20:11:02", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/properties.json index 63195d49..bcc740a6 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpression.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCReplaceExpression", - "pools" : [ - ], "super" : "SmaCCParseNode", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCReplaceExpression", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/class/cacheId.st b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/class/cacheId.st new file mode 100644 index 00000000..666c7fe7 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-03T19:52:46.171303+02:00' \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/methodProperties.json index 6f61ef7a..c2ffcb6f 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/methodProperties.json @@ -1,23 +1,27 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/24/2016 13:12:32", - "scannerClass" : "JohnBrant 6/24/2016 13:12:32", - "startingStateForExpression" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "reduceActionForCodeReplace1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForExpression1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForNodeReplace1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForPostfixModifiers1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForPrefixModifiers1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForPrefixModifiers2:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRewriteExpression3:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRewriteExpressions1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRewriteExpressions2:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForStringReplace1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForSwitchStateToCode1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForSwitchStateToDefault1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForSwitchStateToExpression1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceTable" : "JohnBrant 6/24/2016 13:12:32", - "symbolNames" : "JohnBrant 6/24/2016 13:12:32", - "symbolTypes" : "JohnBrant 6/24/2016 13:12:32", - "transitionTable" : "JohnBrant 6/24/2016 13:12:32" } } + "symbolNames" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForExpression1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForNodeReplace1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForSwitchStateToCode1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForPrefixModifiers2:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRewriteExpressions2:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForSwitchStateToDefault1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForSwitchStateToExpression1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForStringReplace1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceTable" : "ThierryGoubier 9/23/2016 20:11:02", + "transitionTable" : "ThierryGoubier 9/23/2016 20:11:02", + "symbolTypes" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForPostfixModifiers1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForPrefixModifiers1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRewriteExpression3:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRewriteExpressions1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForCodeReplace1:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "startingStateForExpression" : "ThierryGoubier 9/23/2016 20:11:02", + "definitionComment" : "JohnBrant 3/3/2016 15:57:29", + "scannerClass" : "ThierryGoubier 9/23/2016 20:11:02", + "cacheId" : "ThierryGoubier 5/3/2017 19:52" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/properties.json index 3d40a574..49b35c3c 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCReplaceExpressionParser", - "pools" : [ - ], "super" : "SmaCCParser", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCReplaceExpressionParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/methodProperties.json index b565d6b5..fde16bac 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "codeExpressionId" : "JohnBrant 6/24/2016 13:12:32", - "emptySymbolTokenId" : "JohnBrant 6/24/2016 13:12:32", - "errorTokenId" : "JohnBrant 6/24/2016 13:12:32", - "isValidCode" : "JohnBrant 6/24/2016 13:12:32", - "next" : "JohnBrant 6/24/2016 13:12:32", - "scanCode" : "JohnBrant 6/24/2016 13:12:32", - "scanForToken" : "JohnBrant 6/24/2016 13:12:32", - "scanForTokenX1" : "JohnBrant 6/24/2016 13:12:32" } } + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 20:11:02", + "isValidCode" : "ThierryGoubier 9/23/2016 20:11:02", + "codeExpressionId" : "ThierryGoubier 9/23/2016 20:11:02", + "scanForToken" : "ThierryGoubier 9/23/2016 20:11:02", + "next" : "ThierryGoubier 9/23/2016 20:11:02", + "scanForTokenX1" : "ThierryGoubier 9/23/2016 20:11:02", + "scanCode" : "ThierryGoubier 9/23/2016 20:11:02", + "errorTokenId" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/properties.json index 67e7c87f..31a11bc6 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCReplaceExpressionScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCReplaceExpressionScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/methodProperties.json index 3590ac63..0baa17fa 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "visitCodeReplace:" : "JohnBrant 6/24/2016 13:12:32", - "visitCompositeReplace:" : "JohnBrant 6/24/2016 13:12:32", - "visitNodeReplace:" : "JohnBrant 6/24/2016 13:12:32", - "visitReplace:" : "JohnBrant 6/24/2016 13:12:32", - "visitStringReplace:" : "JohnBrant 6/24/2016 13:12:32" } } + "visitCompositeReplace:" : "ThierryGoubier 9/23/2016 20:11:02", + "visitStringReplace:" : "ThierryGoubier 9/23/2016 20:11:02", + "visitReplace:" : "ThierryGoubier 9/23/2016 20:11:02", + "visitCodeReplace:" : "ThierryGoubier 9/23/2016 20:11:02", + "visitNodeReplace:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/properties.json index a19ce73f..1f8aad4e 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCReplaceExpressionVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCReplaceExpressionVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCReplaceExpressionVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/match..st b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/match..st index 496ec188..6c53f599 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/match..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/match..st @@ -2,5 +2,4 @@ accessing match: aSmaCCRewriteMatch match := aSmaCCRewriteMatch. match rewrite: self. - self modified. self changed: #match \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/matches..st b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/matches..st new file mode 100644 index 00000000..d6df4335 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/matches..st @@ -0,0 +1,6 @@ +testing +matches: aString + ^ (super matches: aString) + or: [ (Smalltalk at: aString asSymbol ifAbsent: [ nil ]) + ifNil: [ false ] + ifNotNil: [ :class | (class isKindOf: SmaCCParseNode class) and: [ match canMatch: class ] ] ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/performOn.continuation..st b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/performOn.continuation..st index d76a28c5..09595743 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/performOn.continuation..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/performOn.continuation..st @@ -6,17 +6,13 @@ performOn: aSmaCCNode continuation: aBlock engine source node: aSmaCCNode; rule: self. - matchedContext := SmaCCRewriteMatchContext - forNode: aSmaCCNode - rewriter: engine - continuation: aBlock. + matchedContext := engine contextClass new. + matchedContext forNode: aSmaCCNode rewriter: engine continuation: aBlock. dictionary := match match: matchedContext. result := dictionary notNil. result - ifTrue: - [ matchedContext context: dictionary. - result := (transformation transformUsingContext: matchedContext) - ~~ SmaCCRewriteMatchContext continue ]. + ifTrue: [ matchedContext context: dictionary. + result := (transformation transformUsingContext: matchedContext) ~~ SmaCCRewriteMatchContext continue ]. engine source node: previousNode; rule: previousRule. diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/transformation..st b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/transformation..st index b947c972..cb2d57e0 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/transformation..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/instance/transformation..st @@ -2,5 +2,4 @@ accessing transformation: aSmaCCRewriteTransformation transformation := aSmaCCRewriteTransformation. transformation rewrite: self. - self modified. self changed: #transformation \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/methodProperties.json index c3e75192..6d8f6951 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/methodProperties.json @@ -1,17 +1,21 @@ { - "class" : { - "comment:match:transformation:" : "JohnBrant 6/24/2016 13:12:32", - "newInstance" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "comment" : "JohnBrant 6/24/2016 13:12:32", - "comment:" : "JohnBrant 6/24/2016 13:12:32", - "displayOn:" : "JohnBrant 6/24/2016 13:12:32", - "engine:" : "JohnBrant 6/24/2016 13:12:32", - "listForClass:into:" : "JohnBrant 6/24/2016 13:12:32", - "localSaveOn:" : "JohnBrant 6/24/2016 13:12:32", - "match" : "JohnBrant 6/24/2016 13:12:32", - "match:" : "JohnBrant 6/24/2016 13:12:32", - "performOn:continuation:" : "JohnBrant 6/24/2016 13:12:32", - "postCopy" : "JohnBrant 6/24/2016 13:12:32", - "transformation" : "JohnBrant 6/24/2016 13:12:32", - "transformation:" : "JohnBrant 6/24/2016 13:12:32" } } + "match:" : "JohnBrant 1/1/2017 18:46", + "displayOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "transformation" : "ThierryGoubier 9/23/2016 20:11:02", + "engine:" : "ThierryGoubier 9/23/2016 20:11:02", + "matches:" : "JohnBrant 1/3/2017 21:36", + "listForClass:into:" : "ThierryGoubier 9/23/2016 20:11:02", + "transformation:" : "JohnBrant 1/1/2017 18:46", + "match" : "ThierryGoubier 9/23/2016 20:11:02", + "comment:" : "ThierryGoubier 9/23/2016 20:11:02", + "comment" : "ThierryGoubier 9/23/2016 20:11:02", + "performOn:continuation:" : "JohnBrant 12/31/2016 19:10", + "postCopy" : "ThierryGoubier 9/23/2016 20:11:02", + "localSaveOn:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "newInstance" : "ThierryGoubier 9/23/2016 20:11:02", + "comment:match:transformation:" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/properties.json index 7557a734..524a29a0 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewrite.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCAbstractRewrite", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "comment", "match", "transformation", - "engine" ], + "engine" + ], "name" : "SmaCCRewrite", - "pools" : [ - ], - "super" : "SmaCCAbstractRewrite", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/methodProperties.json index 9a66c419..e52280fe 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/methodProperties.json @@ -1,13 +1,16 @@ { - "class" : { - "onNode:rewrite:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "=" : "JohnBrant 6/24/2016 13:12:32", - "hash" : "JohnBrant 6/24/2016 13:12:32", - "nodeClass" : "JohnBrant 6/24/2016 13:12:32", - "nodeClass:" : "JohnBrant 6/24/2016 13:12:32", - "nodeInterval" : "JohnBrant 6/24/2016 13:12:32", - "nodeInterval:" : "JohnBrant 6/24/2016 13:12:32", - "printOn:" : "JohnBrant 6/24/2016 13:12:32", - "rewrite" : "JohnBrant 6/24/2016 13:12:32", - "rewrite:" : "JohnBrant 6/24/2016 13:12:32" } } + "nodeClass" : "ThierryGoubier 9/23/2016 20:11:02", + "nodeInterval" : "ThierryGoubier 9/23/2016 20:11:02", + "printOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "=" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite" : "ThierryGoubier 9/23/2016 20:11:02", + "hash" : "ThierryGoubier 9/23/2016 20:11:02", + "nodeInterval:" : "ThierryGoubier 9/23/2016 20:11:02", + "nodeClass:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "onNode:rewrite:" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/properties.json index eb111435..9416331c 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteAnnotation.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "nodeClass", "nodeInterval", - "rewrite" ], + "rewrite" + ], "name" : "SmaCCRewriteAnnotation", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/initialize.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/initialize.st new file mode 100644 index 00000000..53e67fb7 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/initialize.st @@ -0,0 +1,4 @@ +initialize-release +initialize + super initialize. + code := 'self continue' \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/method.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/method.st index 3fea810a..9605fb66 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/method.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/method.st @@ -1,28 +1,11 @@ accessing method - method isNil - ifTrue: - [| source tree rewriter | - source := 'code ' , code. - tree := RBParser parseMethod: source. + method isNil + ifTrue: [ | tree rewriter | + tree := RBParser parseMethod: 'code ' , code. tree body addReturn. rewriter := RBParseTreeRewriter new. rewriter replace: '^self continue' with: '^Continue'. rewriter executeTree: tree. - source := rewriter tree formattedCode. - method := - [((SmaCCRewriteMatchContext compiler) - source: source; - requestor: nil; - failBlock: [^nil]; - compile) copyWithSource: source] - on: Error - do: - [:ex | - ex - return: (SmaCCRewriteMatchContext - compile: source - notifying: nil - trailer: SmaCCRewriteMatchContext defaultMethodTrailer - ifFail: [^nil]) method]]. - ^method \ No newline at end of file + method := SmaCCRewriteMatchContext compiledMethodFor: rewriter tree formattedCode ]. + ^ method \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/transformUsingContext..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/transformUsingContext..st index 0fd5ab99..c00d246d 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/transformUsingContext..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/instance/transformUsingContext..st @@ -1,13 +1,7 @@ transforming transformUsingContext: aSmaCCRewriteMatchContext - (SmaCCRewriteProcessor haltBlock - value: rewrite - value: aSmaCCRewriteMatchContext match) - ifTrue: - [ Processor activeProcess - debug: 'Debugging ' , rewrite displayString - topFrame: thisContext - resumable: true ]. - ^ self method - valueWithReceiver: aSmaCCRewriteMatchContext - arguments: #() \ No newline at end of file + self class haltBlock + ifNotNil: [ :block | + (block value: rewrite value: aSmaCCRewriteMatchContext match) + ifTrue: [ ^ aSmaCCRewriteMatchContext debugMethod: self method message: rewrite displayString ] ]. + ^ self method valueWithReceiver: aSmaCCRewriteMatchContext arguments: #() \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/methodProperties.json index da7f6076..e921a9f8 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/methodProperties.json @@ -1,10 +1,14 @@ { - "class" : { - "on:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "code" : "JohnBrant 6/24/2016 13:12:32", - "code:" : "JohnBrant 6/24/2016 13:12:32", - "method" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32", - "string" : "JohnBrant 6/24/2016 13:12:32", - "transformUsingContext:" : "JohnBrant 6/24/2016 13:12:32" } } + "string" : "ThierryGoubier 9/23/2016 20:11:02", + "transformUsingContext:" : "JohnBrant 12/30/2016 08:28", + "initialize" : "JohnBrant 12/20/2016 09:53", + "method" : "JohnBrant 12/31/2016 18:35", + "code" : "ThierryGoubier 9/23/2016 20:11:02", + "code:" : "ThierryGoubier 9/23/2016 20:11:02", + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "on:" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/properties.json index 7f2752e0..b4c796be 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCodeTransformation.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRewriteTransformation", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "code", - "method" ], + "method" + ], "name" : "SmaCCRewriteCodeTransformation", - "pools" : [ - ], - "super" : "SmaCCRewriteTransformation", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/instance/addFile.named..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/instance/addFile.named..st new file mode 100644 index 00000000..48aaf80e --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/instance/addFile.named..st @@ -0,0 +1,3 @@ +accessing +addFile: aSmaCCString named: aString + self additionalFiles at: aString put: aSmaCCString \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/instance/additionalFiles.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/instance/additionalFiles.st new file mode 100644 index 00000000..8ed2a863 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/instance/additionalFiles.st @@ -0,0 +1,3 @@ +accessing +additionalFiles + ^ additionalFiles ifNil: [ additionalFiles := Dictionary new ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/methodProperties.json index 791dc1a0..85ed5839 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/methodProperties.json @@ -1,11 +1,14 @@ { - "class" : { - }, "instance" : { - "inputSource" : "JohnBrant 6/24/2016 13:12:32", - "inputSource:" : "JohnBrant 6/24/2016 13:12:32", - "outputSource" : "JohnBrant 6/24/2016 13:12:32", - "outputSource:" : "JohnBrant 6/24/2016 13:12:32", - "smaccStringClass" : "JohnBrant 6/24/2016 13:12:32", - "transformedString" : "JohnBrant 6/24/2016 13:12:32", - "transformedString:" : "JohnBrant 6/24/2016 13:12:32" } } + "inputSource" : "ThierryGoubier 9/23/2016 20:11:02", + "outputSource" : "ThierryGoubier 9/23/2016 20:11:02", + "additionalFiles" : "JohnBrant 12/29/2016 13:44", + "outputSource:" : "ThierryGoubier 9/23/2016 20:11:02", + "addFile:named:" : "JohnBrant 12/29/2016 13:45", + "smaccStringClass" : "ThierryGoubier 9/23/2016 20:11:02", + "inputSource:" : "ThierryGoubier 9/23/2016 20:11:02", + "transformedString" : "ThierryGoubier 9/23/2016 20:11:02", + "transformedString:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/properties.json index a50c89d5..6665f8f5 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteCompleteResult.class/properties.json @@ -1,16 +1,16 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRewriteResult", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "inputSource", "outputSource", - "transformedString" ], + "transformedString", + "additionalFiles" + ], "name" : "SmaCCRewriteCompleteResult", - "pools" : [ - ], - "super" : "SmaCCRewriteResult", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/instance/contextClass.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/instance/contextClass.st new file mode 100644 index 00000000..b4e46b00 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/instance/contextClass.st @@ -0,0 +1,10 @@ +accessing +contextClass + contextClass isNil + ifTrue: [ contextClass := Class new + superclass: SmaCCRewriteMatchContext; + setFormat: SmaCCRewriteMatchContext format; + classLayout: SmaCCRewriteMatchContext classLayout copy; + yourself. + self rewriteRule updateClass: contextClass ]. + ^ contextClass \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/instance/finished.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/instance/finished.st index e6174b08..83691929 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/instance/finished.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/instance/finished.st @@ -3,4 +3,6 @@ finished newStarts := IdentityDictionary new. newStops := IdentityDictionary new. properties := Dictionary new. - processedNodes := IdentitySet new \ No newline at end of file + processedNodes := IdentitySet new. + contextClass notNil + ifTrue: [ self rewriteRule clearLocalVariablesIn: contextClass ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/methodProperties.json index be689dd9..3133018e 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/methodProperties.json @@ -1,37 +1,41 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "addMethodNamed:as:" : "JohnBrant 6/24/2016 13:12:32", - "addRewrites:" : "JohnBrant 6/24/2016 13:12:32", - "additionalFiles" : "JohnBrant 6/24/2016 13:12:32", - "finished" : "JohnBrant 6/24/2016 13:12:32", - "initialize" : "JohnBrant 6/24/2016 13:12:32", - "markAsProcessed:" : "JohnBrant 6/24/2016 13:12:32", - "methodNamed:" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory:" : "JohnBrant 6/24/2016 13:12:32", - "outputFilename" : "JohnBrant 6/24/2016 13:12:32", - "outputFilename:" : "JohnBrant 6/24/2016 13:12:32", - "processChildrenOf:" : "JohnBrant 6/24/2016 13:12:32", - "properties" : "JohnBrant 6/24/2016 13:12:32", - "properties:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:ifAbsent:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:ifAbsentPut:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:put:" : "JohnBrant 6/24/2016 13:12:32", - "removeProperty:" : "JohnBrant 6/24/2016 13:12:32", - "rewrite:" : "JohnBrant 6/24/2016 13:12:32", - "rewriteNode:" : "JohnBrant 6/24/2016 13:12:32", - "rewriteRule" : "JohnBrant 6/24/2016 13:12:32", - "rewriteRule:" : "JohnBrant 6/24/2016 13:12:32", - "rewriteTree:" : "JohnBrant 6/24/2016 13:12:32", - "setPosition:in:" : "JohnBrant 6/24/2016 13:12:32", - "setStartPositionForNode:to:" : "JohnBrant 6/24/2016 13:12:32", - "setStopPositionForNode:to:" : "JohnBrant 6/24/2016 13:12:32", - "source" : "JohnBrant 6/24/2016 13:12:32", - "source:" : "JohnBrant 6/24/2016 13:12:32", - "startPositionForNode:" : "JohnBrant 6/24/2016 13:12:32", - "stopPositionForNode:" : "JohnBrant 6/24/2016 13:12:32", - "updateStartPositionFor:to:whenEqualTo:" : "JohnBrant 6/24/2016 13:12:32", - "updateStopPositionFor:to:whenEqualTo:" : "JohnBrant 6/24/2016 13:12:32" } } + "outputDirectory:" : "ThierryGoubier 9/23/2016 20:11:02", + "addRewrites:" : "ThierryGoubier 9/23/2016 20:11:02", + "initialize" : "ThierryGoubier 9/23/2016 20:11:02", + "finished" : "JohnBrant 1/20/2017 10:32", + "rewriteRule" : "ThierryGoubier 9/23/2016 20:11:02", + "rewriteTree:" : "ThierryGoubier 9/23/2016 20:11:02", + "markAsProcessed:" : "ThierryGoubier 9/23/2016 20:11:02", + "setStartPositionForNode:to:" : "ThierryGoubier 9/23/2016 20:11:02", + "setStopPositionForNode:to:" : "ThierryGoubier 9/23/2016 20:11:02", + "addMethodNamed:as:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite:" : "ThierryGoubier 9/23/2016 20:11:02", + "source" : "ThierryGoubier 9/23/2016 20:11:02", + "outputFilename" : "ThierryGoubier 9/23/2016 20:11:02", + "updateStopPositionFor:to:whenEqualTo:" : "ThierryGoubier 9/23/2016 20:11:02", + "additionalFiles" : "ThierryGoubier 9/23/2016 20:11:02", + "properties:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewriteRule:" : "ThierryGoubier 9/23/2016 20:11:02", + "outputDirectory" : "ThierryGoubier 9/23/2016 20:11:02", + "outputFilename:" : "ThierryGoubier 9/23/2016 20:11:02", + "contextClass" : "JohnBrant 1/20/2017 10:27", + "properties" : "ThierryGoubier 9/23/2016 20:11:02", + "methodNamed:" : "ThierryGoubier 9/23/2016 20:11:02", + "startPositionForNode:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:ifAbsentPut:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:put:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewriteNode:" : "ThierryGoubier 9/23/2016 20:11:02", + "updateStartPositionFor:to:whenEqualTo:" : "ThierryGoubier 9/23/2016 20:11:02", + "processChildrenOf:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:ifAbsent:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:" : "ThierryGoubier 9/23/2016 20:11:02", + "removeProperty:" : "ThierryGoubier 9/23/2016 20:11:02", + "setPosition:in:" : "ThierryGoubier 9/23/2016 20:11:02", + "source:" : "ThierryGoubier 9/23/2016 20:11:02", + "stopPositionForNode:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "new" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/properties.json index 54377738..66a0a617 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteEngine.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "rewriteRule", "source", @@ -14,9 +14,9 @@ "methods", "processedNodes", "outputDirectory", - "outputFilename" ], + "outputFilename", + "contextClass" + ], "name" : "SmaCCRewriteEngine", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation..st index 9ec8af25..dc5b936a 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation..st @@ -2,4 +2,4 @@ accessing addTransformation: aSmaCCAbstractRewrite rewrites add: aSmaCCAbstractRewrite. aSmaCCAbstractRewrite parent: self. - self modified \ No newline at end of file + self changed: #rewrites \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation.before..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation.before..st index ad1534c2..f91431c8 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation.before..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/addTransformation.before..st @@ -1,7 +1,5 @@ accessing addTransformation: aSmaCCAbstractRewrite before: anotherSmaCCAbstractRewrite - rewrites - add: aSmaCCAbstractRewrite - before: anotherSmaCCAbstractRewrite. + rewrites add: aSmaCCAbstractRewrite before: anotherSmaCCAbstractRewrite. aSmaCCAbstractRewrite parent: self. - self modified \ No newline at end of file + self changed: #rewrites \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/clearLocalVariablesIn..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/clearLocalVariablesIn..st new file mode 100644 index 00000000..cd29d915 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/clearLocalVariablesIn..st @@ -0,0 +1,3 @@ +rewriting +clearLocalVariablesIn: aClass + self rewrites do: [ :each | each clearLocalVariablesIn: aClass ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/filename..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/filename..st index 495bc454..41c8f1f4 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/filename..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/filename..st @@ -2,4 +2,4 @@ accessing filename: aString filename := aString. timestamp := self currentFileTimestamp. - self modified \ No newline at end of file + self changed: #filename \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/modified.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/modified.st index 5c395c4d..f4b41d59 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/modified.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/modified.st @@ -2,4 +2,5 @@ accessing modified isModified := true. cachedLists := IdentityDictionary new. - super modified \ No newline at end of file + super modified. + self announcer announce: #display \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/parserClass..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/parserClass..st index 70540c9b..f0b00bf1 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/parserClass..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/parserClass..st @@ -1,5 +1,4 @@ accessing parserClass: aSmaCCParserClass parserClass := aSmaCCParserClass. - self modified. self changed: #parserClass \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/removeTransformation..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/removeTransformation..st index 41f90268..b564fd42 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/removeTransformation..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/removeTransformation..st @@ -2,4 +2,4 @@ accessing removeTransformation: aSmaCCAbstractRewrite rewrites remove: aSmaCCAbstractRewrite ifAbsent: [ ]. aSmaCCAbstractRewrite parent: nil. - self modified \ No newline at end of file + self changed: #rewrites \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/rewrites..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/rewrites..st index c3abbdb8..7e26ed88 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/rewrites..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/rewrites..st @@ -1,4 +1,4 @@ accessing rewrites: aCollection rewrites := aCollection. - self modified \ No newline at end of file + self changed: #rewrites \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/updateClass..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/updateClass..st new file mode 100644 index 00000000..ea7e7e69 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/instance/updateClass..st @@ -0,0 +1,3 @@ +rewriting +updateClass: aClass + self rewrites do: [ :each | each updateClass: aClass ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/methodProperties.json index f4b6b4d4..3bce7fc7 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/methodProperties.json @@ -1,34 +1,39 @@ { - "class" : { - "new" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "=" : "JohnBrant 6/24/2016 13:12:32", - "addTransformation:" : "JohnBrant 6/24/2016 13:12:32", - "addTransformation:before:" : "JohnBrant 6/24/2016 13:12:32", - "currentFileTimestamp" : "JohnBrant 6/24/2016 13:12:32", - "directory" : "JohnBrant 8/10/2016 18:34", - "displayOn:" : "JohnBrant 6/24/2016 13:12:32", - "engine:" : "JohnBrant 6/24/2016 13:12:32", - "filename" : "JohnBrant 6/24/2016 13:12:32", - "filename:" : "JohnBrant 6/24/2016 13:12:32", - "finishedLoading" : "JohnBrant 6/24/2016 13:12:32", - "hash" : "JohnBrant 6/24/2016 13:12:32", - "import:" : "JohnBrant 6/24/2016 13:12:32", - "initialize" : "JohnBrant 6/24/2016 13:12:32", - "isComposite" : "JohnBrant 6/24/2016 13:12:32", - "isModified" : "JohnBrant 6/24/2016 13:12:32", - "isUpToDate" : "JohnBrant 6/24/2016 13:12:32", - "listForClass:into:" : "JohnBrant 6/24/2016 13:12:32", - "localSaveOn:" : "JohnBrant 6/24/2016 13:12:32", - "modified" : "JohnBrant 6/24/2016 13:12:32", - "parserClass" : "JohnBrant 6/24/2016 13:12:32", - "parserClass:" : "JohnBrant 6/24/2016 13:12:32", - "performLink:on:continuation:" : "JohnBrant 6/24/2016 13:12:32", - "performOn:continuation:" : "JohnBrant 6/24/2016 13:12:32", - "postCopy" : "JohnBrant 6/24/2016 13:12:32", - "relativeFilename" : "JohnBrant 6/24/2016 13:12:32", - "removeTransformation:" : "JohnBrant 6/24/2016 13:12:32", - "rewrites" : "JohnBrant 6/24/2016 13:12:32", - "rewrites:" : "JohnBrant 6/24/2016 13:12:32", - "save" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32" } } + "modified" : "JohnBrant 1/2/2017 12:37", + "relativeFilename" : "ThierryGoubier 9/23/2016 20:11:02", + "performLink:on:continuation:" : "ThierryGoubier 9/23/2016 20:11:02", + "listForClass:into:" : "ThierryGoubier 9/23/2016 20:11:02", + "initialize" : "ThierryGoubier 9/23/2016 20:11:02", + "removeTransformation:" : "JohnBrant 1/1/2017 18:47", + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "updateClass:" : "JohnBrant 1/1/2017 12:40", + "localSaveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "addTransformation:before:" : "JohnBrant 1/1/2017 18:47", + "directory" : "ThierryGoubier 9/23/2016 20:11:02", + "finishedLoading" : "ThierryGoubier 9/23/2016 20:11:02", + "isUpToDate" : "ThierryGoubier 9/23/2016 20:11:02", + "isComposite" : "ThierryGoubier 9/23/2016 20:11:02", + "parserClass:" : "JohnBrant 1/1/2017 18:47", + "postCopy" : "ThierryGoubier 9/23/2016 20:11:02", + "isModified" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrites" : "ThierryGoubier 9/23/2016 20:11:02", + "save" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrites:" : "JohnBrant 1/1/2017 18:48", + "filename:" : "JohnBrant 1/1/2017 18:47", + "currentFileTimestamp" : "ThierryGoubier 9/23/2016 20:11:02", + "hash" : "ThierryGoubier 9/23/2016 20:11:02", + "engine:" : "ThierryGoubier 9/23/2016 20:11:02", + "parserClass" : "ThierryGoubier 9/23/2016 20:11:02", + "import:" : "ThierryGoubier 9/23/2016 20:11:02", + "=" : "ThierryGoubier 9/23/2016 20:11:02", + "displayOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "clearLocalVariablesIn:" : "JohnBrant 1/20/2017 10:31", + "performOn:continuation:" : "ThierryGoubier 9/23/2016 20:11:02", + "addTransformation:" : "JohnBrant 1/1/2017 18:46", + "filename" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "new" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/properties.json index 85469568..97f326ab 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteFile.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCAbstractRewrite", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "filename", "rewrites", "parserClass", "isModified", "timestamp", - "cachedLists" ], + "cachedLists" + ], "name" : "SmaCCRewriteFile", - "pools" : [ - ], - "super" : "SmaCCAbstractRewrite", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/methodProperties.json index 02b7cbc8..a11b7c8c 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "next" : "JohnBrant 6/24/2016 13:12:32", - "next:" : "JohnBrant 6/24/2016 13:12:32", - "printOn:" : "JohnBrant 6/24/2016 13:12:32", - "rewrite" : "JohnBrant 6/24/2016 13:12:32", - "rewrite:" : "JohnBrant 6/24/2016 13:12:32" } } + "rewrite" : "ThierryGoubier 9/23/2016 20:11:02", + "printOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "next:" : "ThierryGoubier 9/23/2016 20:11:02", + "next" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/properties.json index 8aeb4216..dabddecb 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteLink.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "rewrite", - "next" ], + "next" + ], "name" : "SmaCCRewriteLink", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/class/haltBlock..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/class/haltBlock..st new file mode 100644 index 00000000..b5e30f99 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/class/haltBlock..st @@ -0,0 +1,3 @@ +accessing +haltBlock: aBlock + HaltBlock := aBlock \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/class/haltBlock.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/class/haltBlock.st new file mode 100644 index 00000000..8f1016d4 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/class/haltBlock.st @@ -0,0 +1,3 @@ +accessing +haltBlock + ^ HaltBlock ifNil: [ [ :rewrite :node | false ] ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/methodProperties.json index 1d17d224..aa310723 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/methodProperties.json @@ -1,14 +1,18 @@ { - "class" : { - }, "instance" : { - "canMatch:" : "JohnBrant 6/24/2016 13:12:32", - "displayOn:" : "JohnBrant 6/24/2016 13:12:32", - "displayString" : "JohnBrant 6/24/2016 13:12:32", - "match:" : "JohnBrant 6/24/2016 13:12:32", - "modified" : "JohnBrant 6/24/2016 13:12:32", - "parserClass" : "JohnBrant 6/24/2016 13:12:32", - "postCopy" : "JohnBrant 6/24/2016 13:12:32", - "rewrite" : "JohnBrant 6/24/2016 13:12:32", - "rewrite:" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32" } } + "displayOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "match:" : "ThierryGoubier 9/23/2016 20:11:02", + "displayString" : "ThierryGoubier 9/23/2016 20:11:02", + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "postCopy" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite" : "ThierryGoubier 9/23/2016 20:11:02", + "parserClass" : "ThierryGoubier 9/23/2016 20:11:02", + "modified" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite:" : "ThierryGoubier 9/23/2016 20:11:02", + "canMatch:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "haltBlock" : "JohnBrant 12/28/2016 09:32", + "haltBlock:" : "JohnBrant 12/28/2016 09:32" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/properties.json index 8b0b1626..d2d74b1d 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatch.class/properties.json @@ -1,14 +1,15 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ - ], - "commentStamp" : "", + "HaltBlock" + ], "instvars" : [ - "rewrite" ], + "rewrite" + ], "name" : "SmaCCRewriteMatch", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/compiledMethodFor..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/compiledMethodFor..st new file mode 100644 index 00000000..45d3b2c8 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/compiledMethodFor..st @@ -0,0 +1,18 @@ +compiling +compiledMethodFor: aString + ^ [ "Pharo" + (self compiler + source: aString; + requestor: nil; + failBlock: [ ^ nil ]; + compile) copyWithSource: aString ] + on: Error + do: [ :ex | + "Squeak version" + ex + return: + (self + compile: aString + notifying: nil + trailer: self defaultMethodTrailer + ifFail: [ ^ nil ]) method ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/initialize.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/initialize.st index 92d89501..65a8a315 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/initialize.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/initialize.st @@ -1,4 +1,5 @@ class initialization initialize Continue := Object new. - SilentProperties := false \ No newline at end of file + SilentProperties := false. + Uninitialized := Object new \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/uninitializedValue.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/uninitializedValue.st new file mode 100644 index 00000000..0c18c0f0 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/class/uninitializedValue.st @@ -0,0 +1,3 @@ +accessing +uninitializedValue + ^ Uninitialized \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/instance/debugMethod.message..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/instance/debugMethod.message..st new file mode 100644 index 00000000..6cd8c6c1 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/instance/debugMethod.message..st @@ -0,0 +1,14 @@ +processing +debugMethod: aMethod message: aString + | newContext process | + newContext := Context + sender: thisContext sender + receiver: self + method: aMethod + arguments: #(). + newContext push: self. + process := Processor activeProcess. + [ process suspend. + process suspendedContext: newContext. + process restartTop. + process debug: newContext title: 'Debugging ' , aString full: true ] forkAt: process priority + 1 \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/instance/initializeGlobalProperty.withValueFrom..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/instance/initializeGlobalProperty.withValueFrom..st new file mode 100644 index 00000000..2783945f --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/instance/initializeGlobalProperty.withValueFrom..st @@ -0,0 +1,4 @@ +accessing-properites +initializeGlobalProperty: aSymbol withValueFrom: aBlock + (self class classPool at: aSymbol ifAbsent: [ nil ]) == SmaCCRewriteMatchContext uninitializedValue + ifTrue: [ self class classPool at: aSymbol put: aBlock value ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/methodProperties.json index 0fc22454..1ebf3eb4 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/methodProperties.json @@ -1,94 +1,101 @@ { - "class" : { - "continue" : "JohnBrant 6/24/2016 13:12:32", - "forNode:rewriter:continuation:" : "JohnBrant 6/24/2016 13:12:32", - "initialize" : "JohnBrant 6/24/2016 13:12:32", - "silentProperties" : "JohnBrant 6/24/2016 13:12:32", - "silentProperties:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "addGlobalProperty:withValueFrom:" : "JohnBrant 6/24/2016 13:12:32", - "addMethodNamed:as:" : "JohnBrant 6/24/2016 13:12:32", - "addNewlineWhitespace:to:" : "JohnBrant 6/24/2016 13:12:32", - "addProperty:withValue:" : "JohnBrant 6/24/2016 13:12:32", - "additionalFiles" : "JohnBrant 6/24/2016 13:12:32", - "characterAt:" : "JohnBrant 6/24/2016 13:12:32", - "characterAtEndOf:" : "JohnBrant 6/24/2016 13:12:32", - "charactersAtAndAfter:matchesToken:" : "JohnBrant 6/24/2016 13:12:32", - "charactersAtAndBefore:matchesToken:" : "JohnBrant 6/24/2016 13:12:32", - "computeStringFor:" : "JohnBrant 6/24/2016 13:12:32", - "context:" : "JohnBrant 6/24/2016 13:12:32", - "continue" : "JohnBrant 6/24/2016 13:12:32", - "delete:" : "JohnBrant 6/24/2016 13:12:32", - "deleteAll:" : "JohnBrant 6/24/2016 13:12:32", - "deleteAllWithWhitespaceAfter:" : "JohnBrant 6/24/2016 13:12:32", - "deleteAllWithWhitespaceBefore:" : "JohnBrant 6/24/2016 13:12:32", - "deleteFrom:to:" : "JohnBrant 6/24/2016 13:12:32", - "deleteWhitespaceAfter:" : "JohnBrant 6/24/2016 13:12:32", - "deleteWhitespaceBefore:" : "JohnBrant 6/24/2016 13:12:32", - "deleteWithWhitespaceAfter:" : "JohnBrant 6/24/2016 13:12:32", - "deleteWithWhitespaceBefore:" : "JohnBrant 6/24/2016 13:12:32", - "doesNotUnderstand:" : "JohnBrant 6/24/2016 13:12:32", - "forNode:rewriter:continuation:" : "JohnBrant 6/24/2016 13:12:32", - "hasChild:position:" : "JohnBrant 6/24/2016 13:12:32", - "hasChildAtEndOf:" : "JohnBrant 6/24/2016 13:12:32", - "hasChildAtStartOf:" : "JohnBrant 6/24/2016 13:12:32", - "insert:after:" : "JohnBrant 6/24/2016 13:12:32", - "insert:afterAll:" : "JohnBrant 6/24/2016 13:12:32", - "insert:around:" : "JohnBrant 6/24/2016 13:12:32", - "insert:before:" : "JohnBrant 6/24/2016 13:12:32", - "insert:beforeAll:" : "JohnBrant 6/24/2016 13:12:32", - "insert:between:" : "JohnBrant 6/24/2016 13:12:32", - "isAtEndOfParent:" : "JohnBrant 6/24/2016 13:12:32", - "isAtStartOfParent:" : "JohnBrant 6/24/2016 13:12:32", - "markAllAsProcessed:" : "JohnBrant 6/24/2016 13:12:32", - "markAsProcessed:" : "JohnBrant 6/24/2016 13:12:32", - "match" : "JohnBrant 6/24/2016 13:12:32", - "match:" : "JohnBrant 6/24/2016 13:12:32", - "move:after:" : "JohnBrant 6/24/2016 13:12:32", - "move:after:withWhitespace:" : "JohnBrant 6/24/2016 13:12:32", - "move:before:" : "JohnBrant 6/24/2016 13:12:32", - "move:before:withWhitespace:" : "JohnBrant 6/24/2016 13:12:32", - "move:replacing:withWhitespace:" : "JohnBrant 6/24/2016 13:12:32", - "moveFrom:to:after:" : "JohnBrant 6/24/2016 13:12:32", - "moveFrom:to:before:" : "JohnBrant 6/24/2016 13:12:32", - "nextIndex:" : "JohnBrant 6/24/2016 13:12:32", - "nodeFor:" : "JohnBrant 6/24/2016 13:12:32", - "nodes" : "JohnBrant 7/21/2016 08:35:24", - "originalSource" : "JohnBrant 6/24/2016 13:12:32", - "originalStartIndexFor:" : "JohnBrant 6/24/2016 13:12:32", - "originalStartPosition:" : "JohnBrant 6/24/2016 13:12:32", - "originalStopPosition:" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory:" : "JohnBrant 6/24/2016 13:12:32", - "outputFilename" : "JohnBrant 6/24/2016 13:12:32", - "outputFilename:" : "JohnBrant 6/24/2016 13:12:32", - "parseCsvStream:withHeader:" : "JohnBrant 6/24/2016 13:12:32", - "previousIndex:" : "JohnBrant 6/24/2016 13:12:32", - "processChild:" : "JohnBrant 6/24/2016 13:12:32", - "processChildren" : "JohnBrant 6/24/2016 13:12:32", - "processChildren:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:ifAbsent:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:ifAbsentPut:" : "JohnBrant 6/24/2016 13:12:32", - "propertyAt:put:" : "JohnBrant 6/24/2016 13:12:32", - "removeProperty:" : "JohnBrant 6/24/2016 13:12:32", - "removeQuotesAround:" : "JohnBrant 6/24/2016 13:12:32", - "replace:with:" : "JohnBrant 6/24/2016 13:12:32", - "replaceAll:with:" : "JohnBrant 6/24/2016 13:12:32", - "replaceFrom:to:with:" : "JohnBrant 6/24/2016 13:12:32", - "rewrite:" : "JohnBrant 6/24/2016 13:12:32", - "rewriteEngine" : "JohnBrant 6/24/2016 13:12:32", - "rewriteEngine:" : "JohnBrant 6/24/2016 13:12:32", - "safe:" : "JohnBrant 6/24/2016 13:12:32", - "smaccStringClass" : "JohnBrant 6/24/2016 13:12:32", - "source" : "JohnBrant 6/24/2016 13:12:32", - "sourceFor:" : "JohnBrant 6/24/2016 13:12:32", - "sourceFrom:to:" : "JohnBrant 6/24/2016 13:12:32", - "startIndexFor:" : "JohnBrant 6/24/2016 13:12:32", - "startOfLineWhitespaceBefore:" : "JohnBrant 6/24/2016 13:12:32", - "stopIndexFor:" : "JohnBrant 6/24/2016 13:12:32", - "stringFor:" : "JohnBrant 6/24/2016 13:12:32", - "strings" : "JohnBrant 7/21/2016 08:35:24", - "updateStopPositionFor:to:whenEqualTo:" : "JohnBrant 6/24/2016 13:12:32", - "whitespaceAfter:" : "JohnBrant 6/24/2016 13:12:32", - "whitespaceBefore:" : "JohnBrant 6/24/2016 13:12:32" } } + "insert:afterAll:" : "ThierryGoubier 9/23/2016 20:11:02", + "delete:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewriteEngine" : "ThierryGoubier 9/23/2016 20:11:02", + "outputFilename" : "ThierryGoubier 9/23/2016 20:11:02", + "outputDirectory" : "ThierryGoubier 9/23/2016 20:11:02", + "outputDirectory:" : "ThierryGoubier 9/23/2016 20:11:02", + "charactersAtAndAfter:matchesToken:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteAll:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteFrom:to:" : "ThierryGoubier 9/23/2016 20:11:02", + "processChild:" : "ThierryGoubier 9/23/2016 20:11:02", + "strings" : "ThierryGoubier 9/23/2016 20:11:02", + "addMethodNamed:as:" : "ThierryGoubier 9/23/2016 20:11:02", + "updateStopPositionFor:to:whenEqualTo:" : "ThierryGoubier 9/23/2016 20:11:02", + "nodes" : "ThierryGoubier 9/23/2016 20:11:02", + "replaceAll:with:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:ifAbsentPut:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite:" : "ThierryGoubier 9/23/2016 20:11:02", + "moveFrom:to:before:" : "ThierryGoubier 9/23/2016 20:11:02", + "charactersAtAndBefore:matchesToken:" : "ThierryGoubier 9/23/2016 20:11:02", + "addNewlineWhitespace:to:" : "ThierryGoubier 9/23/2016 20:11:02", + "forNode:rewriter:continuation:" : "ThierryGoubier 9/23/2016 20:11:02", + "additionalFiles" : "ThierryGoubier 9/23/2016 20:11:02", + "move:after:withWhitespace:" : "ThierryGoubier 9/23/2016 20:11:02", + "smaccStringClass" : "ThierryGoubier 9/23/2016 20:11:02", + "characterAtEndOf:" : "ThierryGoubier 9/23/2016 20:11:02", + "insert:beforeAll:" : "ThierryGoubier 9/23/2016 20:11:02", + "doesNotUnderstand:" : "ThierryGoubier 9/23/2016 20:11:02", + "continue" : "ThierryGoubier 9/23/2016 20:11:02", + "previousIndex:" : "ThierryGoubier 9/23/2016 20:11:02", + "moveFrom:to:after:" : "ThierryGoubier 9/23/2016 20:11:02", + "addProperty:withValue:" : "ThierryGoubier 9/23/2016 20:11:02", + "nodeFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "parseCsvStream:withHeader:" : "ThierryGoubier 9/23/2016 20:11:02", + "insert:around:" : "ThierryGoubier 9/23/2016 20:11:02", + "originalStopPosition:" : "ThierryGoubier 9/23/2016 20:11:02", + "move:after:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewriteEngine:" : "ThierryGoubier 9/23/2016 20:11:02", + "isAtStartOfParent:" : "ThierryGoubier 9/23/2016 20:11:02", + "move:replacing:withWhitespace:" : "ThierryGoubier 9/23/2016 20:11:02", + "originalSource" : "ThierryGoubier 9/23/2016 20:11:02", + "removeProperty:" : "ThierryGoubier 9/23/2016 20:11:02", + "hasChild:position:" : "ThierryGoubier 9/23/2016 20:11:02", + "characterAt:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteWhitespaceAfter:" : "ThierryGoubier 9/23/2016 20:11:02", + "removeQuotesAround:" : "ThierryGoubier 9/23/2016 20:11:02", + "safe:" : "ThierryGoubier 9/23/2016 20:11:02", + "originalStartPosition:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteWithWhitespaceAfter:" : "ThierryGoubier 9/23/2016 20:11:02", + "move:before:" : "ThierryGoubier 9/23/2016 20:11:02", + "markAsProcessed:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:put:" : "ThierryGoubier 9/23/2016 20:11:02", + "processChildren" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:ifAbsent:" : "ThierryGoubier 9/23/2016 20:11:02", + "move:before:withWhitespace:" : "ThierryGoubier 9/23/2016 20:11:02", + "context:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteWhitespaceBefore:" : "ThierryGoubier 9/23/2016 20:11:02", + "insert:before:" : "ThierryGoubier 9/23/2016 20:11:02", + "insert:between:" : "ThierryGoubier 9/23/2016 20:11:02", + "propertyAt:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteAllWithWhitespaceAfter:" : "ThierryGoubier 9/23/2016 20:11:02", + "sourceFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "markAllAsProcessed:" : "ThierryGoubier 9/23/2016 20:11:02", + "replaceFrom:to:with:" : "ThierryGoubier 9/23/2016 20:11:02", + "match" : "ThierryGoubier 9/23/2016 20:11:02", + "startIndexFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "startOfLineWhitespaceBefore:" : "ThierryGoubier 9/23/2016 20:11:02", + "hasChildAtEndOf:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteWithWhitespaceBefore:" : "ThierryGoubier 9/23/2016 20:11:02", + "whitespaceAfter:" : "ThierryGoubier 9/23/2016 20:11:02", + "nextIndex:" : "ThierryGoubier 9/23/2016 20:11:02", + "debugMethod:message:" : "JohnBrant 12/28/2016 09:43", + "replace:with:" : "ThierryGoubier 9/23/2016 20:11:02", + "processChildren:" : "ThierryGoubier 9/23/2016 20:11:02", + "stringFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "source" : "ThierryGoubier 9/23/2016 20:11:02", + "sourceFrom:to:" : "ThierryGoubier 9/23/2016 20:11:02", + "isAtEndOfParent:" : "ThierryGoubier 9/23/2016 20:11:02", + "match:" : "ThierryGoubier 9/23/2016 20:11:02", + "computeStringFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "initializeGlobalProperty:withValueFrom:" : "JohnBrant 1/1/2017 15:27", + "addGlobalProperty:withValueFrom:" : "ThierryGoubier 9/23/2016 20:11:02", + "insert:after:" : "ThierryGoubier 9/23/2016 20:11:02", + "whitespaceBefore:" : "ThierryGoubier 9/23/2016 20:11:02", + "stopIndexFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "deleteAllWithWhitespaceBefore:" : "ThierryGoubier 9/23/2016 20:11:02", + "originalStartIndexFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "hasChildAtStartOf:" : "ThierryGoubier 9/23/2016 20:11:02", + "outputFilename:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "compiledMethodFor:" : "JohnBrant 12/31/2016 18:27", + "initialize" : "JohnBrant 1/1/2017 14:48", + "continue" : "ThierryGoubier 9/23/2016 20:11:02", + "silentProperties:" : "ThierryGoubier 9/23/2016 20:11:02", + "forNode:rewriter:continuation:" : "ThierryGoubier 9/23/2016 20:11:02", + "silentProperties" : "ThierryGoubier 9/23/2016 20:11:02", + "uninitializedValue" : "JohnBrant 1/1/2017 14:48" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/properties.json index ead410a2..9ec98b50 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMatchContext.class/properties.json @@ -1,19 +1,21 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ "Continue", - "SilentProperties" ], - "commentStamp" : "", + "SilentProperties", + "Uninitialized" + ], "instvars" : [ "rewriteEngine", "match", "nodes", "strings", - "continuation" ], + "continuation" + ], "name" : "SmaCCRewriteMatchContext", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/README.md b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/class/comment.source..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/class/comment.source..st new file mode 100644 index 00000000..1eb04535 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/class/comment.source..st @@ -0,0 +1,6 @@ +instance creation +comment: commentString source: aString + ^ self new + comment: commentString; + source: aString; + yourself \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/class/source..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/class/source..st new file mode 100644 index 00000000..a4974066 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/class/source..st @@ -0,0 +1,5 @@ +instance creation +source: aString + ^ self new + source: aString; + yourself \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/code..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/code..st new file mode 100644 index 00000000..aa116b42 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/code..st @@ -0,0 +1,3 @@ +accessing +code: aString + self source: aString \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/comment..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/comment..st new file mode 100644 index 00000000..5ce39aa4 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/comment..st @@ -0,0 +1,4 @@ +accessing +comment: aString + comment := aString. + self changed: #comment \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/comment.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/comment.st new file mode 100644 index 00000000..f4fc672e --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/comment.st @@ -0,0 +1,3 @@ +accessing +comment + ^ comment ifNil: [ '' ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/displayOn..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/displayOn..st new file mode 100644 index 00000000..a23a13e5 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/displayOn..st @@ -0,0 +1,9 @@ +printing +displayOn: aStream + self comment notEmpty + ifTrue: [ aStream nextPutAll: self comment ] + ifFalse: [ | stream | + stream := ReadStream on: self source. + aStream + nextPutAll: 'Method: '; + nextPutAll: stream nextLine ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/localSaveOn..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/localSaveOn..st new file mode 100644 index 00000000..f8132750 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/localSaveOn..st @@ -0,0 +1,12 @@ +saving +localSaveOn: aStream + self comment notEmpty + ifTrue: [ aStream + nextPut: $"; + nextPutAll: (self comment copyReplaceAll: '"' with: '""'); + nextPut: $"; + cr ]. + aStream + nextPut: $#; + nextPutAll: (self source copyReplaceAll: '!' with: '!!'); + nextPut: $! \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/method.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/method.st new file mode 100644 index 00000000..ebd4a63a --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/method.st @@ -0,0 +1,5 @@ +accessing +method + method isNil + ifTrue: [ method := SmaCCRewriteMatchContext compiledMethodFor: self source ]. + ^ method \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/performOn.continuation..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/performOn.continuation..st new file mode 100644 index 00000000..b61729c1 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/performOn.continuation..st @@ -0,0 +1,3 @@ +rewriting +performOn: aSmaCCNode continuation: aBlock + ^ false \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/source..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/source..st new file mode 100644 index 00000000..b2f615da --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/source..st @@ -0,0 +1,5 @@ +accessing +source: aString + source := aString. + method := nil. + self changed: #source \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/source.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/source.st new file mode 100644 index 00000000..50d47568 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/source.st @@ -0,0 +1,3 @@ +accessing +source + ^ source ifNil: [ 'yourself' ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/updateClass..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/updateClass..st new file mode 100644 index 00000000..c274a27c --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/instance/updateClass..st @@ -0,0 +1,3 @@ +rewriting +updateClass: aClass + aClass addSelectorSilently: self method selector withMethod: self method \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/methodProperties.json new file mode 100644 index 00000000..e1b285ca --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/methodProperties.json @@ -0,0 +1,18 @@ +{ + "instance" : { + "displayOn:" : "JohnBrant 1/1/2017 13:03", + "updateClass:" : "JohnBrant 1/1/2017 12:40", + "comment:" : "JohnBrant 12/31/2016 18:21", + "source:" : "JohnBrant 12/31/2016 20:16", + "comment" : "JohnBrant 12/31/2016 18:21", + "code:" : "JohnBrant 1/2/2017 12:06", + "performOn:continuation:" : "JohnBrant 12/31/2016 20:22", + "method" : "JohnBrant 12/31/2016 18:40", + "source" : "JohnBrant 12/31/2016 19:20", + "localSaveOn:" : "JohnBrant 1/1/2017 07:50" + }, + "class" : { + "comment:source:" : "JohnBrant 12/31/2016 19:28", + "source:" : "JohnBrant 12/31/2016 19:24" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/properties.json new file mode 100644 index 00000000..1797a13d --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteMethodDefinition.class/properties.json @@ -0,0 +1,15 @@ +{ + "commentStamp" : "", + "super" : "SmaCCAbstractRewrite", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ + "comment", + "source", + "method" + ], + "name" : "SmaCCRewriteMethodDefinition", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/class/haltBlock..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/class/haltBlock..st deleted file mode 100644 index 850a67dc..00000000 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/class/haltBlock..st +++ /dev/null @@ -1,3 +0,0 @@ -public -haltBlock: aBlock - HaltBlock := aBlock \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/class/haltBlock.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/class/haltBlock.st deleted file mode 100644 index ccccee41..00000000 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/class/haltBlock.st +++ /dev/null @@ -1,3 +0,0 @@ -public -haltBlock - ^ HaltBlock ifNil: [ [ :rewrite :node | false ] ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/methodProperties.json index 4040476b..22c0d105 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/methodProperties.json @@ -1,35 +1,36 @@ { - "class" : { - "debug" : "JohnBrant 6/24/2016 13:12:32", - "debug:" : "JohnBrant 6/24/2016 13:12:32", - "haltBlock" : "JohnBrant 6/24/2016 13:12:32", - "haltBlock:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "baseDirectory" : "JohnBrant 6/24/2016 13:12:32", - "baseDirectory:" : "JohnBrant 6/24/2016 13:12:32", - "debug" : "JohnBrant 6/24/2016 13:12:32", - "debug:" : "JohnBrant 6/24/2016 13:12:32", - "engine" : "JohnBrant 6/24/2016 13:12:32", - "extension" : "JohnBrant 6/24/2016 13:12:32", - "files" : "JohnBrant 6/24/2016 13:12:32", - "files:" : "JohnBrant 6/24/2016 13:12:32", - "inputDirectory" : "JohnBrant 6/24/2016 13:12:32", - "inputDirectory:" : "JohnBrant 6/24/2016 13:12:32", - "inputFilenames" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory:" : "JohnBrant 6/24/2016 13:12:32", - "parseFile:" : "JohnBrant 6/24/2016 13:12:32", - "parseRewriteRuleFile:" : "JohnBrant 6/24/2016 13:12:32", - "parserClass" : "JohnBrant 6/24/2016 13:12:32", - "parserClass:" : "JohnBrant 6/24/2016 13:12:32", - "processAllNotifying:" : "JohnBrant 6/24/2016 13:12:32", - "processFile:" : "JohnBrant 6/24/2016 13:12:32", - "processFile:usingResult:" : "JohnBrant 8/31/2016 07:54", - "ruleFile:" : "JohnBrant 6/24/2016 13:12:32", - "rules" : "JohnBrant 6/24/2016 13:12:32", - "rules:" : "JohnBrant 6/24/2016 13:12:32", - "saveOutput:in:" : "JohnBrant 8/10/2016 18:41", - "sourceFor:" : "JohnBrant 6/24/2016 13:12:32", - "validate:forResult:" : "JohnBrant 6/24/2016 13:12:32", - "validationParserClass" : "JohnBrant 6/24/2016 13:12:32", - "validationParserClass:" : "JohnBrant 6/24/2016 13:12:32" } } + "files" : "ThierryGoubier 9/23/2016 20:11:02", + "saveOutput:in:" : "ThierryGoubier 9/23/2016 20:11:02", + "outputDirectory:" : "ThierryGoubier 9/23/2016 20:11:02", + "ruleFile:" : "ThierryGoubier 9/23/2016 20:11:02", + "debug" : "ThierryGoubier 9/23/2016 20:11:02", + "engine" : "ThierryGoubier 9/23/2016 20:11:02", + "inputFilenames" : "ThierryGoubier 9/23/2016 20:11:02", + "extension" : "ThierryGoubier 9/23/2016 20:11:02", + "processFile:" : "ThierryGoubier 9/23/2016 20:11:02", + "parseRewriteRuleFile:" : "ThierryGoubier 9/23/2016 20:11:02", + "parserClass:" : "ThierryGoubier 9/23/2016 20:11:02", + "inputDirectory:" : "ThierryGoubier 9/23/2016 20:11:02", + "rules:" : "ThierryGoubier 9/23/2016 20:11:02", + "sourceFor:" : "ThierryGoubier 9/23/2016 20:11:02", + "outputDirectory" : "ThierryGoubier 9/23/2016 20:11:02", + "processAllNotifying:" : "ThierryGoubier 9/23/2016 20:11:02", + "validationParserClass" : "ThierryGoubier 9/23/2016 20:11:02", + "validationParserClass:" : "ThierryGoubier 9/23/2016 20:11:02", + "debug:" : "ThierryGoubier 9/23/2016 20:11:02", + "inputDirectory" : "ThierryGoubier 9/23/2016 20:11:02", + "rules" : "ThierryGoubier 9/23/2016 20:11:02", + "processFile:usingResult:" : "ThierryGoubier 9/23/2016 20:11:02", + "baseDirectory:" : "ThierryGoubier 9/23/2016 20:11:02", + "parserClass" : "ThierryGoubier 9/23/2016 20:11:02", + "validate:forResult:" : "ThierryGoubier 9/23/2016 20:11:02", + "files:" : "ThierryGoubier 9/23/2016 20:11:02", + "baseDirectory" : "ThierryGoubier 9/23/2016 20:11:02", + "parseFile:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "debug:" : "ThierryGoubier 9/23/2016 20:11:02", + "debug" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/properties.json index f701f6f0..8923ea4a 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteProcessor.class/properties.json @@ -1,11 +1,12 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ - "Debug", - "HaltBlock" ], - "commentStamp" : "", + "Debug" + ], "instvars" : [ "rules", "parserClass", @@ -14,9 +15,8 @@ "files", "validationParserClass", "rewriteEngine", - "baseDirectory" ], + "baseDirectory" + ], "name" : "SmaCCRewriteProcessor", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/README.md b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/comment.locals.globals..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/comment.locals.globals..st new file mode 100644 index 00000000..1a1f502d --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/comment.locals.globals..st @@ -0,0 +1,7 @@ +instance creation +comment: aString locals: localPropertyNames globals: globalPropertyNames + ^ self new + comment: aString; + addAllLocals: localPropertyNames; + addAllGlobals: globalPropertyNames; + yourself \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/readerPrototype.st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/readerPrototype.st new file mode 100644 index 00000000..795ee829 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/readerPrototype.st @@ -0,0 +1,3 @@ +accessing +readerPrototype + ^ Reader ifNil: [ Reader := SmaCCRewriteMatchContext compiledMethodFor: 'selector ^Uninitialized' ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/writerPrototype.st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/writerPrototype.st new file mode 100644 index 00000000..6e4e5d7b --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/class/writerPrototype.st @@ -0,0 +1,3 @@ +accessing +writerPrototype + ^ Writer ifNil: [ Writer := SmaCCRewriteMatchContext compiledMethodFor: 'selector: anObject ^Uninitialized := anObject' ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addAllGlobals..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addAllGlobals..st new file mode 100644 index 00000000..04e22c5f --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addAllGlobals..st @@ -0,0 +1,3 @@ +accessing +addAllGlobals: aCollection + aCollection do: [ :each | self addGlobal: each ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addAllLocals..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addAllLocals..st new file mode 100644 index 00000000..2409766b --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addAllLocals..st @@ -0,0 +1,3 @@ +accessing +addAllLocals: aCollection + aCollection do: [ :each | self addLocal: each ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addGlobal..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addGlobal..st new file mode 100644 index 00000000..fe276747 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addGlobal..st @@ -0,0 +1,4 @@ +accessing +addGlobal: aString + globalValues at: aString asSymbol put: SmaCCRewriteMatchContext uninitializedValue. + self changed: #globals \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addLocal..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addLocal..st new file mode 100644 index 00000000..5e935a95 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/addLocal..st @@ -0,0 +1,4 @@ +accessing +addLocal: aString + propertyNames add: aString. + self changed: #locals \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/clearLocalVariablesIn..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/clearLocalVariablesIn..st new file mode 100644 index 00000000..7dcfdc6c --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/clearLocalVariablesIn..st @@ -0,0 +1,3 @@ +rewriting +clearLocalVariablesIn: aClass + propertyNames do: [ :each | aClass classPool at: each asSymbol put: nil ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/comment..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/comment..st new file mode 100644 index 00000000..5ce39aa4 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/comment..st @@ -0,0 +1,4 @@ +accessing +comment: aString + comment := aString. + self changed: #comment \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/comment.st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/comment.st new file mode 100644 index 00000000..f4fc672e --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/comment.st @@ -0,0 +1,3 @@ +accessing +comment + ^ comment ifNil: [ '' ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/createPropertyMethodsFor.in..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/createPropertyMethodsFor.in..st new file mode 100644 index 00000000..d9055ff5 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/createPropertyMethodsFor.in..st @@ -0,0 +1,13 @@ +private +createPropertyMethodsFor: aSymbol in: aClass + | method variable setterName | + method := self class readerPrototype copy. + variable := aClass classPool associationAt: aSymbol. + method literalAt: 1 put: variable. + method literalAt: 2 put: aSymbol. + aClass addSelectorSilently: aSymbol withMethod: method. + setterName := (aSymbol , ':') asSymbol. + method := self class writerPrototype copy. + method literalAt: 1 put: variable. + method literalAt: 2 put: setterName. + aClass addSelectorSilently: setterName withMethod: method \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/displayOn..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/displayOn..st new file mode 100644 index 00000000..9d19101c --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/displayOn..st @@ -0,0 +1,10 @@ +printing +displayOn: aStream + self comment notEmpty + ifTrue: [ aStream nextPutAll: self comment ] + ifFalse: [ aStream + nextPutAll: 'Properties: '; + print: propertyNames size; + nextPutAll: ' local, '; + print: globalValues size; + nextPutAll: ' global' ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/initialize.st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/initialize.st new file mode 100644 index 00000000..6e39b2c5 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/initialize.st @@ -0,0 +1,6 @@ +initialize-release +initialize + super initialize. + propertyNames := Set new. + globalValues := Dictionary new. + methods := Dictionary new \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/localSaveOn..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/localSaveOn..st new file mode 100644 index 00000000..cfa38a64 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/localSaveOn..st @@ -0,0 +1,24 @@ +saving +localSaveOn: aStream + self comment notEmpty + ifTrue: [ aStream + nextPut: $"; + nextPutAll: (self comment copyReplaceAll: '"' with: '""'); + nextPut: $"; + cr ]. + aStream + nextPut: $(; + cr. + propertyNames asSortedCollection + do: [ :each | + aStream + nextPut: $-; + nextPutAll: each; + cr ]. + globalValues keys asSortedCollection + do: [ :each | + aStream + nextPut: $+; + nextPutAll: each; + cr ]. + aStream nextPut: $) \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/performOn.continuation..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/performOn.continuation..st new file mode 100644 index 00000000..b61729c1 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/performOn.continuation..st @@ -0,0 +1,3 @@ +rewriting +performOn: aSmaCCNode continuation: aBlock + ^ false \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/removeGlobal..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/removeGlobal..st new file mode 100644 index 00000000..f6139cff --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/removeGlobal..st @@ -0,0 +1,4 @@ +accessing +removeGlobal: aString + globalValues removeKey: aString asSymbol ifAbsent: [ ]. + self changed: #globals \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/removeLocal..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/removeLocal..st new file mode 100644 index 00000000..1a0d61c4 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/removeLocal..st @@ -0,0 +1,4 @@ +accessing +removeLocal: aString + propertyNames remove: aString ifAbsent: [ ]. + self changed: #locals \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/updateClass..st b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/updateClass..st new file mode 100644 index 00000000..65502f5e --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/instance/updateClass..st @@ -0,0 +1,10 @@ +rewriting +updateClass: aClass + propertyNames + do: [ :each | + aClass classPool at: each asSymbol put: nil. + self createPropertyMethodsFor: each asSymbol in: aClass ]. + globalValues + associationsDo: [ :assoc | + aClass classPool add: assoc. + self createPropertyMethodsFor: assoc name in: aClass ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/methodProperties.json new file mode 100644 index 00000000..0b53cd62 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/methodProperties.json @@ -0,0 +1,24 @@ +{ + "instance" : { + "displayOn:" : "JohnBrant 1/1/2017 14:42", + "addLocal:" : "JohnBrant 1/1/2017 16:33", + "addAllGlobals:" : "JohnBrant 1/1/2017 12:52", + "addGlobal:" : "JohnBrant 1/1/2017 16:34", + "comment:" : "JohnBrant 1/1/2017 12:56", + "comment" : "JohnBrant 1/1/2017 12:57", + "performOn:continuation:" : "JohnBrant 1/1/2017 13:06", + "initialize" : "JohnBrant 1/1/2017 14:37", + "clearLocalVariablesIn:" : "JohnBrant 1/20/2017 10:32", + "updateClass:" : "JohnBrant 1/1/2017 15:23", + "removeGlobal:" : "JohnBrant 1/1/2017 16:34", + "removeLocal:" : "JohnBrant 1/1/2017 16:34", + "createPropertyMethodsFor:in:" : "JohnBrant 1/1/2017 15:23", + "addAllLocals:" : "JohnBrant 1/1/2017 12:52", + "localSaveOn:" : "JohnBrant 1/1/2017 17:08" + }, + "class" : { + "readerPrototype" : "JohnBrant 1/1/2017 14:52", + "writerPrototype" : "JohnBrant 1/1/2017 14:53", + "comment:locals:globals:" : "JohnBrant 1/1/2017 12:51" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/properties.json new file mode 100644 index 00000000..d9899ed4 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewritePropertyDefinition.class/properties.json @@ -0,0 +1,19 @@ +{ + "commentStamp" : "", + "super" : "SmaCCAbstractRewrite", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ + "Reader", + "Writer" + ], + "instvars" : [ + "comment", + "propertyNames", + "globalValues", + "methods" + ], + "name" : "SmaCCRewritePropertyDefinition", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/addFile.named..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/addFile.named..st new file mode 100644 index 00000000..e697fa88 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/addFile.named..st @@ -0,0 +1,3 @@ +accessing +addFile: aSmaCCString named: aString + \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/additionalFiles.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/additionalFiles.st new file mode 100644 index 00000000..df3cbe9b --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/additionalFiles.st @@ -0,0 +1,3 @@ +accessing +additionalFiles + ^ Dictionary new \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/outputFilename..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/outputFilename..st new file mode 100644 index 00000000..57b3462b --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/outputFilename..st @@ -0,0 +1,3 @@ +accessing +outputFilename: anObject + outputFilename := anObject \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/outputFilename.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/outputFilename.st new file mode 100644 index 00000000..b683cb79 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/instance/outputFilename.st @@ -0,0 +1,3 @@ +accessing +outputFilename + ^ outputFilename \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/methodProperties.json index cfdbc83f..389552f2 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/methodProperties.json @@ -1,29 +1,36 @@ { - "class" : { - "fromSocketString:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "asSocketString" : "JohnBrant 6/24/2016 13:12:32", - "asTabDelimitedString" : "JohnBrant 6/24/2016 13:12:32", - "errorString" : "JohnBrant 6/24/2016 13:12:32", - "errorString:" : "JohnBrant 6/24/2016 13:12:32", - "filename" : "JohnBrant 6/24/2016 13:12:32", - "filename:" : "JohnBrant 6/24/2016 13:12:32", - "inputSource" : "JohnBrant 6/24/2016 13:12:32", - "inputSource:" : "JohnBrant 6/24/2016 13:12:32", - "interval" : "JohnBrant 6/24/2016 13:12:32", - "interval:" : "JohnBrant 6/24/2016 13:12:32", - "isError" : "JohnBrant 6/24/2016 13:12:32", - "isWarning" : "JohnBrant 6/24/2016 13:12:32", - "outputSource" : "JohnBrant 6/24/2016 13:12:32", - "outputSource:" : "JohnBrant 6/24/2016 13:12:32", - "smaccStringClass" : "JohnBrant 6/24/2016 13:12:32", - "startColumn" : "JohnBrant 6/24/2016 13:12:32", - "startColumn:" : "JohnBrant 6/24/2016 13:12:32", - "startLine" : "JohnBrant 6/24/2016 13:12:32", - "startLine:" : "JohnBrant 6/24/2016 13:12:32", - "transformation" : "JohnBrant 6/24/2016 13:12:32", - "transformation:" : "JohnBrant 6/24/2016 13:12:32", - "transformedString" : "JohnBrant 6/24/2016 13:12:32", - "transformedString:" : "JohnBrant 6/24/2016 13:12:32", - "type" : "JohnBrant 6/24/2016 13:12:32", - "type:" : "JohnBrant 6/24/2016 13:12:32" } } + "outputSource" : "ThierryGoubier 9/23/2016 20:11:02", + "asTabDelimitedString" : "ThierryGoubier 9/23/2016 20:11:02", + "smaccStringClass" : "ThierryGoubier 9/23/2016 20:11:02", + "errorString" : "ThierryGoubier 9/23/2016 20:11:02", + "type" : "ThierryGoubier 9/23/2016 20:11:02", + "isError" : "ThierryGoubier 9/23/2016 20:11:02", + "addFile:named:" : "JohnBrant 12/29/2016 13:45", + "startColumn:" : "ThierryGoubier 9/23/2016 20:11:02", + "type:" : "ThierryGoubier 9/23/2016 20:11:02", + "outputFilename" : "JohnBrant 12/29/2016 13:50", + "errorString:" : "ThierryGoubier 9/23/2016 20:11:02", + "startLine:" : "ThierryGoubier 9/23/2016 20:11:02", + "isWarning" : "ThierryGoubier 9/23/2016 20:11:02", + "additionalFiles" : "JohnBrant 12/29/2016 13:44", + "startLine" : "ThierryGoubier 9/23/2016 20:11:02", + "outputFilename:" : "JohnBrant 12/29/2016 13:50", + "asSocketString" : "ThierryGoubier 9/23/2016 20:11:02", + "transformedString" : "ThierryGoubier 9/23/2016 20:11:02", + "filename:" : "ThierryGoubier 9/23/2016 20:11:02", + "inputSource" : "ThierryGoubier 9/23/2016 20:11:02", + "startColumn" : "ThierryGoubier 9/23/2016 20:11:02", + "transformation:" : "ThierryGoubier 9/23/2016 20:11:02", + "transformedString:" : "ThierryGoubier 9/23/2016 20:11:02", + "interval:" : "ThierryGoubier 9/23/2016 20:11:02", + "interval" : "ThierryGoubier 9/23/2016 20:11:02", + "inputSource:" : "ThierryGoubier 9/23/2016 20:11:02", + "transformation" : "ThierryGoubier 9/23/2016 20:11:02", + "outputSource:" : "ThierryGoubier 9/23/2016 20:11:02", + "filename" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "fromSocketString:" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/properties.json index 0c3f9da1..a83725b6 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteResult.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "filename", "errorString", @@ -12,9 +12,9 @@ "startLine", "startColumn", "interval", - "transformation" ], + "transformation", + "outputFilename" + ], "name" : "SmaCCRewriteResult", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/class/cacheId.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/class/cacheId.st new file mode 100644 index 00000000..74f34646 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-03T20:12:35.849438+02:00' \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/class/definitionComment.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/class/definitionComment.st index 802566b9..a47cbbbc 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/class/definitionComment.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/class/definitionComment.st @@ -12,6 +12,9 @@ definitionComment : (\""[^\""]*\"")+ ; + + : \#([^!]|!!)+ ! + ; : + ; @@ -32,11 +35,24 @@ Import ; Rule : Comment 'comment' Match 'match' ""->"" Transformation 'transformation' {SmaCCRewrite comment: comment match: match transformation: transformation} + | Comment 'comment' 'method' {SmaCCRewriteMethodDefinition comment: comment source: ((method value copyFrom: 2 to: method value size - 1) copyReplaceAll: '!!' with: '!')} + | Comment 'comment' Variables 'variables' {SmaCCRewritePropertyDefinition comment: comment locals: ((variables reject: [:each | each first]) collect: [:each | each last]) globals: ((variables select: [:each | each first]) collect: [:each | each last])} ; Comment : {nil} | {('1' value copyFrom: 2 to: '1' value size - 1) copyReplaceAll: '""""' with: '""'} ; +Variables + : ""("" VariableList 'vars' "")"" {vars} + ; +VariableList + : {OrderedCollection new} + | VariableList 'vars' Variable 'var' {vars add: var; yourself} + ; +Variable + : ""-"" 'name' {Array with: false with: name value} + | ""+"" 'name' {Array with: true with: name value} + ; Match : StringExpression {SmaCCRewriteTreeMatch new source: '1'; yourself} | 'state' StringExpression 'exp' {SmaCCRewriteTreeMatch new source: exp; startingState: state value; yourself} diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForRule2..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForRule2..st new file mode 100644 index 00000000..0d41fc82 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForRule2..st @@ -0,0 +1,7 @@ +generated-reduction actions +reduceActionForRule2: nodes + ^ SmaCCRewriteMethodDefinition + comment: (nodes at: 1) + source: + (((nodes at: 2) value copyFrom: 2 to: + (nodes at: 2) value size - 1) copyReplaceAll: '!!' with: '!') \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForRule3..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForRule3..st new file mode 100644 index 00000000..3162dd50 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForRule3..st @@ -0,0 +1,10 @@ +generated-reduction actions +reduceActionForRule3: nodes + ^ SmaCCRewritePropertyDefinition + comment: (nodes at: 1) + locals: + (((nodes at: 2) reject: [ :each | each first ]) + collect: [ :each | each last ]) + globals: + (((nodes at: 2) select: [ :each | each first ]) + collect: [ :each | each last ]) \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariable1..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariable1..st new file mode 100644 index 00000000..4c3959d3 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariable1..st @@ -0,0 +1,3 @@ +generated-reduction actions +reduceActionForVariable1: nodes + ^ Array with: false with: (nodes at: 2) value \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariable2..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariable2..st new file mode 100644 index 00000000..5e60cd0e --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariable2..st @@ -0,0 +1,3 @@ +generated-reduction actions +reduceActionForVariable2: nodes + ^ Array with: true with: (nodes at: 2) value \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariableList1..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariableList1..st new file mode 100644 index 00000000..3a2fd7eb --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariableList1..st @@ -0,0 +1,3 @@ +generated-reduction actions +reduceActionForVariableList1: nodes + ^ OrderedCollection new \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariableList2..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariableList2..st new file mode 100644 index 00000000..289e8904 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceActionForVariableList2..st @@ -0,0 +1,5 @@ +generated-reduction actions +reduceActionForVariableList2: nodes + ^ (nodes at: 1) + add: (nodes at: 2); + yourself \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceTable.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceTable.st index a4866768..0ebf074e 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceTable.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/reduceTable.st @@ -1,24 +1,31 @@ generated reduceTable ^#( - #(20 0 #reduceActionForRules1:) - #(17 0 #nil) - #(16 1 #reduceActionForFile1:) - #(17 1 #reduceActionForComment2:) - #(20 2 #reduceActionForRules3:) - #(20 2 #reduceActionForRules2:) - #(23 0 #reduceActionForStartStringExpression1:) - #(20 2 #reduceActionForRules4:) - #(18 1 #reduceActionForMatch3:) - #(24 0 #reduceActionForStartSmalltalkExpression1:) - #(18 1 #reduceActionForMatch1:) - #(13 3 #reduceActionForParserClass1:) - #(27 3 #reduceActionForImport1:) - #(18 2 #reduceActionForMatch2:) - #(18 2 #reduceActionForMatch4:) - #(14 4 #reduceActionForRule1:) - #(19 1 #reduceActionForTransformation1:) - #(19 1 #reduceActionForTransformation2:) - #(21 3 #reduceActionForFile1:) - #(22 3 #reduceActionForFile1:) + #(26 0 #reduceActionForRules1:) + #(21 0 #nil) + #(24 1 #reduceActionForFile1:) + #(21 1 #reduceActionForComment2:) + #(26 2 #reduceActionForRules3:) + #(26 2 #reduceActionForRules2:) + #(31 0 #reduceActionForStartStringExpression1:) + #(26 2 #reduceActionForRules4:) + #(27 0 #reduceActionForVariableList1:) + #(22 1 #reduceActionForMatch3:) + #(32 0 #reduceActionForStartSmalltalkExpression1:) + #(19 2 #reduceActionForRule2:) + #(19 2 #reduceActionForRule3:) + #(22 1 #reduceActionForMatch1:) + #(35 3 #reduceActionForImport1:) + #(18 3 #reduceActionForParserClass1:) + #(22 2 #reduceActionForMatch2:) + #(22 2 #reduceActionForMatch4:) + #(25 3 #liftSecondValue:) + #(27 2 #reduceActionForVariableList2:) + #(19 4 #reduceActionForRule1:) + #(23 1 #reduceActionForTransformation1:) + #(23 1 #reduceActionForTransformation2:) + #(29 3 #reduceActionForFile1:) + #(28 2 #reduceActionForVariable1:) + #(28 2 #reduceActionForVariable2:) + #(30 3 #reduceActionForFile1:) ). \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/symbolNames.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/symbolNames.st index 8385fbd8..1b3329a5 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/symbolNames.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/symbolNames.st @@ -1,3 +1,3 @@ generated symbolNames - ^ #('":"' '"Parser"' '"Import"' '"]"' '"->"' '">>>"' '"["' '"<<<"' '' '' '' '' 'ParserClass' 'Rule' 'B e g i n' 'File' 'Comment' 'Match' 'Transformation' 'Rules' 'StringExpression' 'Block' 'StartStringExpression' 'StartSmalltalkExpression' 'E O F' 'error' 'Import') \ No newline at end of file + ^ #('"]"' '"Import"' '":"' '"Parser"' '"->"' '"("' '")"' '"-"' '"<<<"' '"["' '"+"' '">>>"' '' '' '' '' '' 'ParserClass' 'Rule' 'B e g i n' 'Comment' 'Match' 'Transformation' 'File' 'Variables' 'Rules' 'VariableList' 'Variable' 'StringExpression' 'Block' 'StartStringExpression' 'StartSmalltalkExpression' 'E O F' 'error' 'Import') \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/transitionTable.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/transitionTable.st index 79d45478..27cea344 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/transitionTable.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/instance/transitionTable.st @@ -1,33 +1,43 @@ generated transitionTable ^#( -#[1 0 6 0 2 0 6 0 3 0 6 0 6 0 6 0 9 0 6 0 11 0 9 0 16 0 13 0 20 0 6 0 25] -#[0 0 0 0 25] -#[1 0 17 0 2 0 21 0 3 0 10 0 6 0 10 0 9 0 25 0 11 0 29 0 13 0 33 0 14 0 37 0 17 0 14 0 25 0 41 0 27] -#[0 0 45 0 1] -#[0 0 49 0 1] -#[0 0 18 0 6 0 9] -#[0 0 22 0 2 0 3 0 6 0 9 0 11 0 25] -#[0 0 26 0 2 0 3 0 6 0 9 0 11 0 25] -#[1 0 30 0 6 0 53 0 9 0 57 0 18 0 61 0 21 0 65 0 23] -#[0 0 34 0 2 0 3 0 6 0 9 0 11 0 25] -#[0 0 69 0 9] -#[0 0 73 0 10] -#[1 0 38 0 5 0 30 0 6 0 42 0 7 0 77 0 21 0 81 0 22 0 65 0 23 0 85 0 24] -#[0 0 89 0 5] -#[0 0 46 0 5] -#[0 0 93 0 6] -#[0 0 50 0 2 0 3 0 6 0 9 0 11 0 25] -#[0 0 54 0 2 0 3 0 6 0 9 0 11 0 25] +#[1 0 6 0 2 0 6 0 4 0 6 0 6 0 6 0 12 0 6 0 13 0 6 0 15 0 6 0 16 0 9 0 24 0 13 0 26 0 6 0 33] +#[0 0 0 0 33] +#[1 0 17 0 2 0 21 0 4 0 10 0 6 0 10 0 12 0 10 0 13 0 25 0 15 0 10 0 16 0 29 0 18 0 33 0 19 0 37 0 21 0 14 0 33 0 41 0 35] +#[0 0 45 0 3] +#[0 0 49 0 3] +#[0 0 18 0 6 0 12 0 13 0 16] +#[0 0 22 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 26 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[1 0 53 0 6 0 30 0 12 0 57 0 13 0 61 0 16 0 65 0 22 0 69 0 25 0 73 0 29 0 77 0 31] +#[0 0 34 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 81 0 14] +#[0 0 85 0 13] +#[1 0 38 0 7 0 38 0 8 0 38 0 11 0 89 0 27] +#[1 0 42 0 5 0 46 0 10 0 30 0 12 0 93 0 29 0 97 0 30 0 77 0 31 0 101 0 32] +#[0 0 50 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 105 0 5] +#[0 0 54 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] #[0 0 58 0 5] -#[0 0 62 0 5] -#[0 0 97 0 7] -#[1 0 30 0 6 0 42 0 7 0 101 0 19 0 105 0 21 0 109 0 22 0 65 0 23 0 85 0 24] -#[0 0 113 0 8] -#[0 0 117 0 4] -#[0 0 66 0 2 0 3 0 6 0 9 0 11 0 25] -#[0 0 70 0 2 0 3 0 6 0 9 0 11 0 25] -#[0 0 74 0 2 0 3 0 6 0 9 0 11 0 25] -#[0 0 78 0 2 0 3 0 5 0 6 0 9 0 11 0 25] -#[0 0 82 0 2 0 3 0 5 0 6 0 9 0 11 0 25] +#[0 0 109 0 12] +#[0 0 62 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 66 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[1 0 113 0 7 0 117 0 8 0 121 0 11 0 125 0 28] +#[0 0 70 0 5] +#[0 0 74 0 5] +#[0 0 129 0 10] +#[1 0 46 0 10 0 30 0 12 0 133 0 23 0 137 0 29 0 141 0 30 0 77 0 31 0 101 0 32] +#[0 0 145 0 9] +#[0 0 78 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 149 0 13] +#[0 0 153 0 13] +#[0 0 82 0 7 0 8 0 11] +#[0 0 157 0 1] +#[0 0 86 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 90 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 94 0 2 0 4 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 98 0 2 0 4 0 5 0 6 0 12 0 13 0 15 0 16 0 33] +#[0 0 102 0 7 0 8 0 11] +#[0 0 106 0 7 0 8 0 11] +#[0 0 110 0 2 0 4 0 5 0 6 0 12 0 13 0 15 0 16 0 33] ). \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/methodProperties.json index b881791a..4f346c88 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/methodProperties.json @@ -1,34 +1,44 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/24/2016 13:12:32", - "fileExtension" : "JohnBrant 6/24/2016 13:12:32", - "fileExtensionType" : "JohnBrant 6/24/2016 13:12:32", - "parseFile:" : "JohnBrant 6/24/2016 13:12:32", - "scannerClass" : "JohnBrant 6/24/2016 13:12:32", - "startingStateForFile" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "filename:" : "JohnBrant 6/24/2016 13:12:32", - "lookupClass:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForComment2:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForFile1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForImport1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForMatch1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForMatch2:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForMatch3:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForMatch4:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForParserClass1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRule1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRules1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRules2:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRules3:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForRules4:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForStartSmalltalkExpression1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForStartStringExpression1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForTransformation1:" : "JohnBrant 6/24/2016 13:12:32", - "reduceActionForTransformation2:" : "JohnBrant 6/24/2016 13:12:32", - "reduceTable" : "JohnBrant 6/24/2016 13:12:32", - "scanSmalltalkExpression" : "JohnBrant 6/24/2016 13:12:32", - "scanStringExpression" : "JohnBrant 6/24/2016 13:12:32", - "symbolNames" : "JohnBrant 6/24/2016 13:12:32", - "transitionTable" : "JohnBrant 6/24/2016 13:12:32", - "tryAllTokens" : "JohnBrant 6/24/2016 13:12:32" } } + "reduceActionForRule2:" : "ThierryGoubier 5/3/2017 20:12", + "transitionTable" : "ThierryGoubier 5/3/2017 20:12", + "reduceActionForVariableList1:" : "ThierryGoubier 5/3/2017 20:12", + "lookupClass:" : "ThierryGoubier 9/23/2016 20:11:02", + "tryAllTokens" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForTransformation1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRules4:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForVariable1:" : "ThierryGoubier 5/3/2017 20:12", + "symbolNames" : "ThierryGoubier 5/3/2017 20:12", + "reduceActionForMatch1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRule1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRules2:" : "ThierryGoubier 9/23/2016 20:11:02", + "scanStringExpression" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForImport1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForMatch3:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRule3:" : "ThierryGoubier 5/3/2017 20:12", + "reduceActionForStartStringExpression1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRules1:" : "ThierryGoubier 9/23/2016 20:11:02", + "scanSmalltalkExpression" : "ThierryGoubier 9/23/2016 20:11:02", + "filename:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForComment2:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForVariable2:" : "ThierryGoubier 5/3/2017 20:12", + "reduceTable" : "ThierryGoubier 5/3/2017 20:12", + "reduceActionForMatch2:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForRules3:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForFile1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForStartSmalltalkExpression1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForVariableList2:" : "ThierryGoubier 5/3/2017 20:12", + "reduceActionForMatch4:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForParserClass1:" : "ThierryGoubier 9/23/2016 20:11:02", + "reduceActionForTransformation2:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "fileExtension" : "ThierryGoubier 9/23/2016 20:11:02", + "cacheId" : "ThierryGoubier 5/3/2017 20:12", + "definitionComment" : "JohnBrant 1/1/2017 12:50", + "fileExtensionType" : "ThierryGoubier 9/23/2016 20:11:02", + "parseFile:" : "ThierryGoubier 9/23/2016 20:11:02", + "startingStateForFile" : "ThierryGoubier 9/23/2016 20:11:02", + "scannerClass" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/properties.json index 50ed6a75..b9c0ef0b 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileParser.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCParser", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "filename" ], + "filename" + ], "name" : "SmaCCRewriteRuleFileParser", - "pools" : [ - ], - "super" : "SmaCCParser", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/class/initializeKeywordMap.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/class/initializeKeywordMap.st index 8e8a6b84..dce5fcb9 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/class/initializeKeywordMap.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/class/initializeKeywordMap.st @@ -1,7 +1,7 @@ generated-initialization initializeKeywordMap keywordMap := Dictionary new. - #(#(9 'Import' 3) #(9 'Parser' 2)) + #(#(13 'Import' 2) #(13 'Parser' 4)) do: [ :each | (keywordMap at: each first ifAbsentPut: [ Dictionary new ]) at: (each at: 2) diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/emptySymbolTokenId.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/emptySymbolTokenId.st index 7020756c..d7e120d8 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/emptySymbolTokenId.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/emptySymbolTokenId.st @@ -1,3 +1,3 @@ generated emptySymbolTokenId - ^ 25 \ No newline at end of file + ^ 33 \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/errorTokenId.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/errorTokenId.st index 53476087..187dd459 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/errorTokenId.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/errorTokenId.st @@ -1,3 +1,3 @@ generated errorTokenId - ^ 26 \ No newline at end of file + ^ 34 \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan1.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan1.st index 704cdd36..3c88b04f 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan1.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan1.st @@ -2,7 +2,7 @@ generated scan1 [ self step. currentCharacter == $" - ifTrue: [ self recordMatch: #(11). + ifTrue: [ self recordMatch: #(15). self step. currentCharacter == $" ifTrue: [ ^ self scan1 ]. diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan2.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan2.st index 9247db9a..1e6be490 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan2.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan2.st @@ -1,10 +1,10 @@ generated scan2 [ self step. - currentCharacter == $' - ifTrue: [ self recordMatch: #(10). + currentCharacter == $! + ifTrue: [ self recordMatch: #(16). self step. - currentCharacter == $' + currentCharacter == $! ifTrue: [ ^ self scan2 ]. ^ self reportLastMatch ]. true ] whileTrue \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan3.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan3.st index 73190cc8..6516a33f 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan3.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan3.st @@ -1,12 +1,10 @@ generated scan3 - [ self recordMatch: #(9). - self step. - currentCharacter == $. - ifTrue: [ self step. - (currentCharacter isLetter or: [ currentCharacter == $_ ]) + [ self step. + currentCharacter == $' + ifTrue: [ self recordMatch: #(14). + self step. + currentCharacter == $' ifTrue: [ ^ self scan3 ]. ^ self reportLastMatch ]. - currentCharacter isAlphaNumeric or: [ currentCharacter == $_ ] ] - whileTrue. - ^ self reportLastMatch \ No newline at end of file + true ] whileTrue \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan4.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan4.st new file mode 100644 index 00000000..72930e03 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scan4.st @@ -0,0 +1,12 @@ +generated +scan4 + [ self recordMatch: #(13). + self step. + currentCharacter == $. + ifTrue: [ self step. + (currentCharacter isLetter or: [ currentCharacter == $_ ]) + ifTrue: [ ^ self scan4 ]. + ^ self reportLastMatch ]. + currentCharacter isAlphaNumeric or: [ currentCharacter == $_ ] ] + whileTrue. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForToken.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForToken.st index 94105bad..9b089c03 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForToken.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForToken.st @@ -3,28 +3,9 @@ scanForToken self step. currentCharacter == $" ifTrue: [ ^ self scan1 ]. - currentCharacter == $' - ifTrue: [ ^ self scan2 ]. - currentCharacter == $- - ifTrue: - [ ^ self scanForTokenX1 ]. - currentCharacter == $: - ifTrue: [ ^ self recordAndReportMatch: #(1) ]. - currentCharacter == $< - ifTrue: [ (self scanForString: '<<') - ifTrue: [ ^ self recordAndReportMatch: #(8) ]. - ^ self reportLastMatch ]. - currentCharacter == $> - ifTrue: [ (self scanForString: '>>') - ifTrue: [ ^ self recordAndReportMatch: #(6) ]. - ^ self reportLastMatch ]. - currentCharacter == $[ - ifTrue: [ ^ self recordAndReportMatch: #(7) ]. - currentCharacter == $] - ifTrue: [ ^ self recordAndReportMatch: #(4) ]. - currentCharacter isSeparator + currentCharacter == $# ifTrue: - [ ^ self scanForTokenX2 ]. - (currentCharacter isLetter or: [ currentCharacter == $_ ]) + [ ^ self scanForTokenX6 ]. + currentCharacter == $' ifTrue: [ ^ self scan3 ]. - ^ self reportLastMatch \ No newline at end of file + ^ self scanForTokenX7 \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX1.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX1.st index 945b2b45..6d458d5b 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX1.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX1.st @@ -1,5 +1,6 @@ generated scanForTokenX1 + self recordMatch: #(8). self step. currentCharacter == $> ifTrue: [ ^ self recordAndReportMatch: #(5) ]. diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX2.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX2.st index 541a026a..8c50e5eb 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX2.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX2.st @@ -1,6 +1,6 @@ generated scanForTokenX2 - [ self recordMatch: #(12). + [ self recordMatch: #(17). self step. currentCharacter isSeparator ] whileTrue. ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX3.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX3.st new file mode 100644 index 00000000..c2881275 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX3.st @@ -0,0 +1,5 @@ +generated +scanForTokenX3 + (self scanForString: '>>') + ifTrue: [ ^ self recordAndReportMatch: #(12) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX4.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX4.st new file mode 100644 index 00000000..1938450f --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX4.st @@ -0,0 +1,5 @@ +generated +scanForTokenX4 + (self scanForString: '<<') + ifTrue: [ ^ self recordAndReportMatch: #(9) ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX5.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX5.st new file mode 100644 index 00000000..ca4ffa95 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX5.st @@ -0,0 +1,6 @@ +generated +scanForTokenX5 + self step. + currentCharacter == $! + ifTrue: [ ^ self scan2 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX6.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX6.st new file mode 100644 index 00000000..51d53111 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX6.st @@ -0,0 +1,6 @@ +generated +scanForTokenX6 + self step. + currentCharacter == $! + ifTrue: [ ^ self scanForTokenX5 ]. + ^ self scan2 \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX7.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX7.st new file mode 100644 index 00000000..ffc9a533 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/scanForTokenX7.st @@ -0,0 +1,29 @@ +generated +scanForTokenX7 + currentCharacter == $( + ifTrue: [ ^ self recordAndReportMatch: #(6) ]. + currentCharacter == $) + ifTrue: [ ^ self recordAndReportMatch: #(7) ]. + currentCharacter == $+ + ifTrue: [ ^ self recordAndReportMatch: #(11) ]. + currentCharacter == $- + ifTrue: + [ ^ self scanForTokenX1 ]. + currentCharacter == $: + ifTrue: [ ^ self recordAndReportMatch: #(3) ]. + currentCharacter == $< + ifTrue: + [ ^ self scanForTokenX4 ]. + currentCharacter == $> + ifTrue: + [ ^ self scanForTokenX3 ]. + currentCharacter == $[ + ifTrue: [ ^ self recordAndReportMatch: #(10) ]. + currentCharacter == $] + ifTrue: [ ^ self recordAndReportMatch: #(1) ]. + currentCharacter isSeparator + ifTrue: + [ ^ self scanForTokenX2 ]. + (currentCharacter isLetter or: [ currentCharacter == $_ ]) + ifTrue: [ ^ self scan4 ]. + ^ self reportLastMatch \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/tokenActions.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/tokenActions.st index 3e24c0dd..8c21b5d0 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/tokenActions.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/instance/tokenActions.st @@ -1,3 +1,3 @@ generated tokenActions - ^ #(nil nil nil nil nil nil nil nil nil nil nil #whitespace) \ No newline at end of file + ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #whitespace) \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/methodProperties.json index 5ec91922..0150ec5f 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/methodProperties.json @@ -1,19 +1,28 @@ { - "class" : { - "initializeKeywordMap" : "JohnBrant 6/24/2016 13:12:32", - "rewriter" : "JohnBrant 6/24/2016 13:12:32", - "rewriter:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "emptySymbolTokenId" : "JohnBrant 6/24/2016 13:12:32", - "errorTokenId" : "JohnBrant 6/24/2016 13:12:32", - "fixExpression:" : "JohnBrant 6/24/2016 13:12:32", - "isValidSmalltalk:" : "JohnBrant 6/24/2016 13:12:32", - "scan1" : "JohnBrant 6/24/2016 13:12:32", - "scan2" : "JohnBrant 6/24/2016 13:12:32", - "scan3" : "JohnBrant 6/24/2016 13:12:32", - "scanForToken" : "JohnBrant 6/24/2016 13:12:32", - "scanForTokenX1" : "JohnBrant 6/24/2016 13:12:32", - "scanForTokenX2" : "JohnBrant 6/24/2016 13:12:32", - "scanSmalltalkExpression" : "JohnBrant 6/24/2016 13:12:32", - "scanStringExpression" : "JohnBrant 6/24/2016 13:12:32", - "tokenActions" : "JohnBrant 6/24/2016 13:12:32" } } + "scanForTokenX4" : "ThierryGoubier 5/3/2017 20:12", + "errorTokenId" : "ThierryGoubier 5/3/2017 20:12", + "scanForTokenX2" : "ThierryGoubier 5/3/2017 20:12", + "emptySymbolTokenId" : "ThierryGoubier 5/3/2017 20:12", + "scan3" : "ThierryGoubier 5/3/2017 20:12", + "scanStringExpression" : "ThierryGoubier 9/23/2016 20:11:02", + "scanForTokenX7" : "ThierryGoubier 5/3/2017 20:12", + "scanSmalltalkExpression" : "ThierryGoubier 9/23/2016 20:11:02", + "scan1" : "ThierryGoubier 5/3/2017 20:12", + "scanForTokenX5" : "ThierryGoubier 5/3/2017 20:12", + "scanForToken" : "ThierryGoubier 5/3/2017 20:12", + "isValidSmalltalk:" : "ThierryGoubier 9/23/2016 20:11:02", + "scanForTokenX3" : "ThierryGoubier 5/3/2017 20:12", + "scan4" : "ThierryGoubier 5/3/2017 20:12", + "scanForTokenX1" : "ThierryGoubier 5/3/2017 20:12", + "scan2" : "ThierryGoubier 5/3/2017 20:12", + "fixExpression:" : "ThierryGoubier 9/23/2016 20:11:02", + "scanForTokenX6" : "ThierryGoubier 5/3/2017 20:12", + "tokenActions" : "ThierryGoubier 5/3/2017 20:12" + }, + "class" : { + "rewriter:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewriter" : "ThierryGoubier 9/23/2016 20:11:02", + "initializeKeywordMap" : "ThierryGoubier 5/3/2017 20:12" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/properties.json index 1aaacc12..61a82935 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteRuleFileScanner.class/properties.json @@ -1,14 +1,13 @@ { + "commentStamp" : "", + "super" : "SmaCCScanner", "category" : "SmaCC-Rewrite-Engine", "classinstvars" : [ - "rewriter" ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], + "rewriter" + ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], "name" : "SmaCCRewriteRuleFileScanner", - "pools" : [ - ], - "super" : "SmaCCScanner", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/instance/initialize.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/instance/initialize.st new file mode 100644 index 00000000..e66af86c --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/instance/initialize.st @@ -0,0 +1,4 @@ +initialize-release +initialize + super initialize. + string := '' \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/methodProperties.json index 0144df69..b3caf2c2 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/methodProperties.json @@ -1,9 +1,13 @@ { - "class" : { - "on:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "expression" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32", - "string" : "JohnBrant 6/24/2016 13:12:32", - "string:" : "JohnBrant 6/24/2016 13:12:32", - "transformUsingContext:" : "JohnBrant 6/24/2016 13:12:32" } } + "string" : "ThierryGoubier 9/23/2016 20:11:02", + "transformUsingContext:" : "ThierryGoubier 9/23/2016 20:11:02", + "string:" : "ThierryGoubier 9/23/2016 20:11:02", + "initialize" : "JohnBrant 12/20/2016 09:53", + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "expression" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "on:" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/properties.json index 3cb1b8fc..7943b127 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteStringTransformation.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRewriteTransformation", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "string", - "expression" ], + "expression" + ], "name" : "SmaCCRewriteStringTransformation", - "pools" : [ - ], - "super" : "SmaCCRewriteTransformation", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/class/haltBlock..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/class/haltBlock..st new file mode 100644 index 00000000..b5e30f99 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/class/haltBlock..st @@ -0,0 +1,3 @@ +accessing +haltBlock: aBlock + HaltBlock := aBlock \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/class/haltBlock.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/class/haltBlock.st new file mode 100644 index 00000000..8f1016d4 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/class/haltBlock.st @@ -0,0 +1,3 @@ +accessing +haltBlock + ^ HaltBlock ifNil: [ [ :rewrite :node | false ] ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/methodProperties.json index d7b1f9b2..9fcbd6df 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/methodProperties.json @@ -1,10 +1,14 @@ { - "class" : { - }, "instance" : { - "modified" : "JohnBrant 6/24/2016 13:12:32", - "postCopy" : "JohnBrant 6/24/2016 13:12:32", - "rewrite" : "JohnBrant 6/24/2016 13:12:32", - "rewrite:" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32", - "transformUsingContext:" : "JohnBrant 6/24/2016 13:12:32" } } + "rewrite" : "ThierryGoubier 9/23/2016 20:11:02", + "postCopy" : "ThierryGoubier 9/23/2016 20:11:02", + "modified" : "ThierryGoubier 9/23/2016 20:11:02", + "transformUsingContext:" : "ThierryGoubier 9/23/2016 20:11:02", + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrite:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "haltBlock" : "JohnBrant 12/28/2016 09:28", + "haltBlock:" : "JohnBrant 12/28/2016 09:28" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/properties.json index de4ee681..7dc17249 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTransformation.class/properties.json @@ -1,14 +1,15 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], + "classinstvars" : [ ], + "pools" : [ ], "classvars" : [ - ], - "commentStamp" : "", + "HaltBlock" + ], "instvars" : [ - "rewrite" ], + "rewrite" + ], "name" : "SmaCCRewriteTransformation", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/instance/displayOn..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/instance/displayOn..st index c8efe35a..2d71caaf 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/instance/displayOn..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/instance/displayOn..st @@ -2,6 +2,6 @@ printing displayOn: aStream aStream nextPutAll: - (source isNil + ((source isNil or: [ source isEmpty ]) ifTrue: [ '"Empty"' ] ifFalse: [ source ]) \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/instance/initialize.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/instance/initialize.st new file mode 100644 index 00000000..633e41cc --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/instance/initialize.st @@ -0,0 +1,4 @@ +initialize-release +initialize + super initialize. + source := '' \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/methodProperties.json index fd1149f0..6a575f0e 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/methodProperties.json @@ -1,15 +1,17 @@ { - "class" : { - }, "instance" : { - "canMatch:" : "JohnBrant 6/24/2016 13:12:32", - "displayOn:" : "JohnBrant 6/24/2016 13:12:32", - "match:" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32", - "source" : "JohnBrant 6/24/2016 13:12:32", - "source:" : "JohnBrant 6/24/2016 13:12:32", - "startingState" : "JohnBrant 6/24/2016 13:12:32", - "startingState:" : "JohnBrant 6/24/2016 13:12:32", - "startingStateIndex" : "JohnBrant 7/21/2016 08:35:24", - "trees" : "JohnBrant 7/21/2016 08:35:24", - "trees:" : "JohnBrant 7/21/2016 08:35:24" } } + "displayOn:" : "JohnBrant 1/2/2017 12:41", + "match:" : "ThierryGoubier 9/23/2016 20:11:02", + "trees" : "ThierryGoubier 9/23/2016 20:11:02", + "trees:" : "ThierryGoubier 9/23/2016 20:11:02", + "startingState" : "ThierryGoubier 9/23/2016 20:11:02", + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "source:" : "ThierryGoubier 9/23/2016 20:11:02", + "startingStateIndex" : "ThierryGoubier 9/23/2016 20:11:02", + "initialize" : "JohnBrant 12/20/2016 09:52", + "startingState:" : "ThierryGoubier 9/23/2016 20:11:02", + "canMatch:" : "ThierryGoubier 9/23/2016 20:11:02", + "source" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/properties.json index 4b79c0a0..259f6b9c 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTreeMatch.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRewriteMatch", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "startingState", "source", - "trees" ], + "trees" + ], "name" : "SmaCCRewriteTreeMatch", - "pools" : [ - ], - "super" : "SmaCCRewriteMatch", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/codeMatches..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/codeMatches..st index c81db264..1852e6bb 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/codeMatches..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/codeMatches..st @@ -1,10 +1,13 @@ matching -codeMatches: aSmaCCParseNode +codeMatches: aSmaCCRewriteMatchContext (code isNil or: [ code isEmpty ]) ifTrue: [ ^ true ]. + self class haltBlock + ifNotNil: [ :block | + (block value: rewrite value: aSmaCCRewriteMatchContext match) + ifTrue: [ ^ (aSmaCCRewriteMatchContext debugMethod: self method message: rewrite displayString) == true ] ]. ^ (enableDebug and: [ SmaCCRewriteProcessor debug ]) - ifTrue: [ self methodMatches: aSmaCCParseNode ] - ifFalse: - [ [ self methodMatches: aSmaCCParseNode ] + ifTrue: [ self methodMatches: aSmaCCRewriteMatchContext ] + ifFalse: [ [ self methodMatches: aSmaCCRewriteMatchContext ] on: Error do: [ :ex | ex return: false ] ] \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/initialize.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/initialize.st new file mode 100644 index 00000000..9e4d2dd5 --- /dev/null +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/initialize.st @@ -0,0 +1,6 @@ +initialize-release +initialize + super initialize. + nodeClass := SmaCCParseNode. + code := ''. + enableDebug := false \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/method.st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/method.st index ecf12ab0..ef029af0 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/method.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/method.st @@ -1,27 +1,10 @@ private method - method isNil - ifTrue: - [| source tree | - source := 'code ' , code. - tree := RBParser parseMethod: source. - tree body statements isEmpty - ifTrue: [^method := Object compiledMethodAt: #notNil]. + method isNil + ifTrue: [ | tree | + tree := RBParser parseMethod: 'code ' , code. + tree body statements isEmpty + ifTrue: [ ^ method := Object compiledMethodAt: #notNil ]. tree body addReturn. - source := tree formattedCode. - method := - [((SmaCCRewriteMatchContext compiler) - source: source; - requestor: nil; - failBlock: [^nil]; - compile) copyWithSource: source] - on: Error - do: - [:ex | - ex - return: (SmaCCRewriteMatchContext - compile: source - notifying: nil - trailer: SmaCCRewriteMatchContext defaultMethodTrailer - ifFail: [^nil]) method]]. - ^method \ No newline at end of file + method := SmaCCRewriteMatchContext compiledMethodFor: tree formattedCode ]. + ^ method \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/methodMatches..st b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/methodMatches..st index 12870f71..b97b7608 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/methodMatches..st +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/instance/methodMatches..st @@ -1,4 +1,3 @@ matching -methodMatches: aSmaCCParseNode - ^ (self method valueWithReceiver: aSmaCCParseNode arguments: #()) - = true \ No newline at end of file +methodMatches: aSmaCCRewriteMatchContext + ^ (self method valueWithReceiver: aSmaCCRewriteMatchContext arguments: #()) = true \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/methodProperties.json index 51df9c14..cf828b44 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/methodProperties.json @@ -1,17 +1,21 @@ { - "class" : { - "on:" : "JohnBrant 6/24/2016 13:12:32" }, "instance" : { - "canMatch:" : "JohnBrant 6/24/2016 13:12:32", - "code" : "JohnBrant 6/24/2016 13:12:32", - "code:" : "JohnBrant 6/24/2016 13:12:32", - "codeMatches:" : "JohnBrant 6/24/2016 13:12:32", - "displayOn:" : "JohnBrant 6/24/2016 13:12:32", - "enableDebug" : "JohnBrant 6/24/2016 13:12:32", - "enableDebug:" : "JohnBrant 6/24/2016 13:12:32", - "match:" : "JohnBrant 6/24/2016 13:12:32", - "method" : "JohnBrant 6/24/2016 13:12:32", - "methodMatches:" : "JohnBrant 6/24/2016 13:12:32", - "nodeClass" : "JohnBrant 6/24/2016 13:12:32", - "nodeClass:" : "JohnBrant 6/24/2016 13:12:32", - "saveOn:" : "JohnBrant 6/24/2016 13:12:32" } } + "displayOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "match:" : "ThierryGoubier 9/23/2016 20:11:02", + "code" : "ThierryGoubier 9/23/2016 20:11:02", + "enableDebug" : "ThierryGoubier 9/23/2016 20:11:02", + "saveOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "nodeClass:" : "ThierryGoubier 9/23/2016 20:11:02", + "code:" : "ThierryGoubier 9/23/2016 20:11:02", + "initialize" : "JohnBrant 12/20/2016 09:51", + "enableDebug:" : "ThierryGoubier 9/23/2016 20:11:02", + "methodMatches:" : "JohnBrant 12/28/2016 09:47", + "codeMatches:" : "JohnBrant 12/30/2016 08:27", + "nodeClass" : "ThierryGoubier 9/23/2016 20:11:02", + "method" : "JohnBrant 12/31/2016 18:37", + "canMatch:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { + "on:" : "ThierryGoubier 9/23/2016 20:11:02" + } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/properties.json index bfd38f03..281c628c 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCRewriteTypeMatch.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCRewriteMatch", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "nodeClass", "code", "method", - "enableDebug" ], + "enableDebug" + ], "name" : "SmaCCRewriteTypeMatch", - "pools" : [ - ], - "super" : "SmaCCRewriteMatch", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/methodProperties.json index c591bb49..69784145 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:12:32", - "evaluateInContext:" : "JohnBrant 6/24/2016 13:12:32", - "string" : "JohnBrant 6/24/2016 13:12:32", - "string:" : "JohnBrant 6/24/2016 13:12:32", - "tokenVariables" : "JohnBrant 6/24/2016 13:12:32" } } + "string" : "ThierryGoubier 9/23/2016 20:11:02", + "evaluateInContext:" : "ThierryGoubier 9/23/2016 20:11:02", + "string:" : "ThierryGoubier 9/23/2016 20:11:02", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 20:11:02", + "tokenVariables" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/properties.json index b8e3edc8..be98639d 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCStringReplaceExpression.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCReplaceExpression", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "string" ], + "string" + ], "name" : "SmaCCStringReplaceExpression", - "pools" : [ - ], - "super" : "SmaCCReplaceExpression", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/instance/commonParentDirectory.st b/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/instance/commonParentDirectory.st index bce23971..040b316c 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/instance/commonParentDirectory.st +++ b/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/instance/commonParentDirectory.st @@ -7,12 +7,10 @@ commonParentDirectory ifTrue: [ ^ '' ]. common := self files first asFileReference parent pathString. self files - do: - [ :each | - [ each beginsWith: common ] - whileFalse: - [ common := (common isEmpty or: [ common size = 3 and: [ (common at: 2) = $: ] ]) + do: [ :each | + [ common isEmpty or: [ each beginsWith: common ] ] + whileFalse: [ common := (common isEmpty + or: [ (common size = 3 and: [ (common at: 2) = $: ]) or: [ common size = 1 and: [ common first = $/ ] ] ]) ifTrue: [ '' ] - ifFalse: [ (common copyFrom: 1 to: common size - 1) asFileReference parent - pathString ] ] ]. + ifFalse: [ (common copyFrom: 1 to: common size - 1) asFileReference parent pathString ] ] ]. ^ common \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/methodProperties.json b/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/methodProperties.json index ea9c0701..011e829b 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/methodProperties.json @@ -1,41 +1,42 @@ { - "class" : { - }, "instance" : { - "addTransformation:under:" : "JohnBrant 6/24/2016 13:12:32", - "addTransformation:under:before:" : "JohnBrant 6/24/2016 13:12:32", - "areRewritesModified" : "JohnBrant 6/24/2016 13:12:32", - "commonParentDirectory" : "JohnBrant 6/24/2016 13:12:32", - "commonParentDirectory:" : "JohnBrant 6/24/2016 13:12:32", - "createSubdirectories" : "JohnBrant 6/24/2016 13:12:32", - "createSubdirectories:" : "JohnBrant 6/24/2016 13:12:32", - "files" : "JohnBrant 6/24/2016 13:12:32", - "files:" : "JohnBrant 6/24/2016 13:12:32", - "initialize" : "JohnBrant 6/24/2016 13:12:32", - "inputParserClass" : "JohnBrant 6/24/2016 13:12:32", - "inputParserClass:" : "JohnBrant 6/24/2016 13:12:32", - "isModified" : "JohnBrant 6/24/2016 13:12:32", - "isModified:" : "JohnBrant 6/24/2016 13:12:32", - "loadFile:" : "JohnBrant 6/24/2016 13:12:32", - "loadRewriteFile:" : "JohnBrant 6/24/2016 13:12:32", - "localRunOn:" : "JohnBrant 8/31/2016 07:52", - "openRewriteFile:" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory" : "JohnBrant 6/24/2016 13:12:32", - "outputDirectory:" : "JohnBrant 6/24/2016 13:12:32", - "removeTransformation:" : "JohnBrant 6/24/2016 13:12:32", - "rewrites" : "JohnBrant 6/24/2016 13:12:32", - "rewrites:" : "JohnBrant 6/24/2016 13:12:32", - "runOn:" : "JohnBrant 6/24/2016 13:12:32", - "runOnServer" : "JohnBrant 6/24/2016 13:12:32", - "runOnServer:" : "JohnBrant 6/24/2016 13:12:32", - "saveRewrites" : "JohnBrant 6/24/2016 13:12:32", - "saveTo:" : "JohnBrant 6/24/2016 13:12:32", - "server" : "JohnBrant 6/24/2016 13:12:32", - "server:" : "JohnBrant 6/24/2016 13:12:32", - "serverAndPort:from:" : "JohnBrant 6/24/2016 13:12:32", - "serverName" : "JohnBrant 6/24/2016 13:12:32", - "serverPort" : "JohnBrant 6/24/2016 13:12:32", - "serverRunOn:" : "JohnBrant 6/24/2016 13:12:32", - "toggleUseServer" : "JohnBrant 6/24/2016 13:12:32", - "validationParserClass" : "JohnBrant 6/24/2016 13:12:32", - "validationParserClass:" : "JohnBrant 6/24/2016 13:12:32" } } + "server" : "ThierryGoubier 9/23/2016 20:11:02", + "inputParserClass" : "ThierryGoubier 9/23/2016 20:11:02", + "isModified" : "ThierryGoubier 9/23/2016 20:11:02", + "loadRewriteFile:" : "ThierryGoubier 9/23/2016 20:11:02", + "loadFile:" : "ThierryGoubier 9/23/2016 20:11:02", + "createSubdirectories:" : "ThierryGoubier 9/23/2016 20:11:02", + "runOnServer:" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrites:" : "ThierryGoubier 9/23/2016 20:11:02", + "files:" : "ThierryGoubier 9/23/2016 20:11:02", + "saveRewrites" : "ThierryGoubier 9/23/2016 20:11:02", + "commonParentDirectory" : "JohnBrant 12/31/2016 11:13", + "outputDirectory" : "ThierryGoubier 9/23/2016 20:11:02", + "removeTransformation:" : "ThierryGoubier 9/23/2016 20:11:02", + "initialize" : "ThierryGoubier 9/23/2016 20:11:02", + "rewrites" : "ThierryGoubier 9/23/2016 20:11:02", + "areRewritesModified" : "ThierryGoubier 9/23/2016 20:11:02", + "outputDirectory:" : "ThierryGoubier 9/23/2016 20:11:02", + "toggleUseServer" : "ThierryGoubier 9/23/2016 20:11:02", + "runOnServer" : "ThierryGoubier 9/23/2016 20:11:02", + "serverPort" : "ThierryGoubier 9/23/2016 20:11:02", + "saveTo:" : "ThierryGoubier 9/23/2016 20:11:02", + "files" : "ThierryGoubier 9/23/2016 20:11:02", + "runOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "serverName" : "ThierryGoubier 9/23/2016 20:11:02", + "inputParserClass:" : "ThierryGoubier 9/23/2016 20:11:02", + "validationParserClass" : "ThierryGoubier 9/23/2016 20:11:02", + "validationParserClass:" : "ThierryGoubier 9/23/2016 20:11:02", + "addTransformation:under:before:" : "ThierryGoubier 9/23/2016 20:11:02", + "server:" : "ThierryGoubier 9/23/2016 20:11:02", + "commonParentDirectory:" : "ThierryGoubier 9/23/2016 20:11:02", + "localRunOn:" : "ThierryGoubier 9/23/2016 20:11:02", + "addTransformation:under:" : "ThierryGoubier 9/23/2016 20:11:02", + "openRewriteFile:" : "ThierryGoubier 9/23/2016 20:11:02", + "isModified:" : "ThierryGoubier 9/23/2016 20:11:02", + "createSubdirectories" : "ThierryGoubier 9/23/2016 20:11:02", + "serverAndPort:from:" : "ThierryGoubier 9/23/2016 20:11:02", + "serverRunOn:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/properties.json b/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/properties.json index b11acf1e..fc228f2a 100644 --- a/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/properties.json +++ b/SmaCC-Rewrite-Engine.package/SmaCCTransformationToolkitModel.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Rewrite-Engine", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Model", + "category" : "SmaCC-Rewrite-Engine", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "modified", "files", @@ -15,9 +15,8 @@ "server", "runOnServer", "createSubdirectories", - "commonParentDirectory" ], + "commonParentDirectory" + ], "name" : "SmaCCTransformationToolkitModel", - "pools" : [ - ], - "super" : "Model", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/String.extension/methodProperties.json b/SmaCC-Rewrite-Engine.package/String.extension/methodProperties.json index 0ffb84a1..08b7951a 100644 --- a/SmaCC-Rewrite-Engine.package/String.extension/methodProperties.json +++ b/SmaCC-Rewrite-Engine.package/String.extension/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "splitFirstOn:andThen:do:" : "JohnBrant 6/24/2016 13:12:32" } } + "splitFirstOn:andThen:do:" : "ThierryGoubier 9/23/2016 20:11:02" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/String.extension/properties.json b/SmaCC-Rewrite-Engine.package/String.extension/properties.json index c2138507..b20f2de3 100644 --- a/SmaCC-Rewrite-Engine.package/String.extension/properties.json +++ b/SmaCC-Rewrite-Engine.package/String.extension/properties.json @@ -1,2 +1,3 @@ { - "name" : "String" } + "name" : "String" +} \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/monticello.meta/version b/SmaCC-Rewrite-Engine.package/monticello.meta/version index 7bf7b785..318cb4be 100644 --- a/SmaCC-Rewrite-Engine.package/monticello.meta/version +++ b/SmaCC-Rewrite-Engine.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Rewrite-Engine-ThierryGoubier.7' message 'From John Brant' id '68372954-55b4-4ba5-9163-c18239c67018' date '23 September 2016' time '8:11:01.311955 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Rewrite-Engine-ThierryGoubier.8' message 'Update from John Brant (and Tudor Girda).' id '7c738d53-0000-0000-adba-d3240635c312' date '3 May 2017' time '9:23:21.759768 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Rewrite-Engine-ThierryGoubier.7' message 'From John Brant +' id 'f0f4808a-1721-547a-a53d-f58599a2e47f' date '23 September 2016' time '8:11:02 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Rewrite-Engine.package/properties.json b/SmaCC-Rewrite-Engine.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Rewrite-Engine.package/properties.json +++ b/SmaCC-Rewrite-Engine.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Runtime.package/.filetree b/SmaCC-Runtime.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Runtime.package/.filetree +++ b/SmaCC-Runtime.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/methodProperties.json index 91c6c47f..4364b6f2 100644 --- a/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/methodProperties.json @@ -1,6 +1,7 @@ { - "class" : { - }, "instance" : { - "=" : "JohnBrant 6/21/2016 21:17:22", - "hash" : "JohnBrant 6/21/2016 21:17:22" } } + "hash" : "ThierryGoubier 9/23/2016 19:26:49", + "=" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/properties.json b/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/properties.json index 6cf38467..de1bdf3e 100644 --- a/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCCaseInsensitiveToken.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCCaseInsensitiveToken", - "pools" : [ - ], "super" : "SmaCCToken", - "type" : "normal" } + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCCaseInsensitiveToken", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCLineNumberStream.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCLineNumberStream.class/methodProperties.json index 8ebb20ac..f181ad82 100644 --- a/SmaCC-Runtime.package/SmaCCLineNumberStream.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCLineNumberStream.class/methodProperties.json @@ -1,22 +1,25 @@ { - "class" : { - "on:" : "JohnBrant 6/21/2016 21:17:22" }, "instance" : { - "atEnd" : "JohnBrant 6/21/2016 21:17:22", - "columnNumber" : "JohnBrant 6/21/2016 21:17:22", - "columnNumberFor:" : "JohnBrant 6/21/2016 21:17:22", - "contents" : "JohnBrant 6/21/2016 21:17:22", - "contentsSpecies" : "JohnBrant 6/21/2016 21:17:22", - "doesNotUnderstand:" : "JohnBrant 6/21/2016 21:17:22", - "flush" : "JohnBrant 6/21/2016 21:17:22", - "isReadable" : "JohnBrant 6/21/2016 21:17:22", - "isWritable" : "JohnBrant 6/21/2016 21:17:22", - "lineNumber" : "JohnBrant 6/21/2016 21:17:22", - "lineNumberFor:" : "JohnBrant 6/21/2016 21:17:22", - "next" : "JohnBrant 6/21/2016 21:17:22", - "nextPut:" : "JohnBrant 6/21/2016 21:17:22", - "on:" : "JohnBrant 6/21/2016 21:17:22", - "peek" : "JohnBrant 6/21/2016 21:17:22", - "position" : "JohnBrant 6/21/2016 21:17:22", - "position:" : "JohnBrant 6/21/2016 21:17:22", - "skip:" : "JohnBrant 6/21/2016 21:17:22" } } + "columnNumber" : "ThierryGoubier 9/23/2016 19:26:49", + "isReadable" : "ThierryGoubier 9/23/2016 19:26:49", + "doesNotUnderstand:" : "ThierryGoubier 9/23/2016 19:26:49", + "next" : "ThierryGoubier 9/23/2016 19:26:49", + "flush" : "ThierryGoubier 9/23/2016 19:26:49", + "contentsSpecies" : "ThierryGoubier 9/23/2016 19:26:49", + "isWritable" : "ThierryGoubier 9/23/2016 19:26:49", + "lineNumber" : "ThierryGoubier 9/23/2016 19:26:49", + "atEnd" : "ThierryGoubier 9/23/2016 19:26:49", + "on:" : "ThierryGoubier 9/23/2016 19:26:49", + "peek" : "ThierryGoubier 9/23/2016 19:26:49", + "position:" : "ThierryGoubier 9/23/2016 19:26:49", + "skip:" : "ThierryGoubier 9/23/2016 19:26:49", + "lineNumberFor:" : "ThierryGoubier 9/23/2016 19:26:49", + "nextPut:" : "ThierryGoubier 9/23/2016 19:26:49", + "columnNumberFor:" : "ThierryGoubier 9/23/2016 19:26:49", + "position" : "ThierryGoubier 9/23/2016 19:26:49", + "contents" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { + "on:" : "ThierryGoubier 9/23/2016 19:26:49" + } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCLineNumberStream.class/properties.json b/SmaCC-Runtime.package/SmaCCLineNumberStream.class/properties.json index 15f16586..71e99d0a 100644 --- a/SmaCC-Runtime.package/SmaCCLineNumberStream.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCLineNumberStream.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Stream", + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "sourceStream", "previousWasCR", "eolPositions", - "lastPosition" ], + "lastPosition" + ], "name" : "SmaCCLineNumberStream", - "pools" : [ - ], - "super" : "Stream", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParseNode.class/instance/printOn..st b/SmaCC-Runtime.package/SmaCCParseNode.class/instance/printOn..st new file mode 100644 index 00000000..daf60c13 --- /dev/null +++ b/SmaCC-Runtime.package/SmaCCParseNode.class/instance/printOn..st @@ -0,0 +1,8 @@ +printing +printOn: aStream + super printOn: aStream. + self topParent completeSource notNil ifTrue: [ + aStream + nextPut: $(; + nextPutAll: (self topParent completeSource copyFrom: self startPosition to: self stopPosition) asString; + nextPut: $) ] \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParseNode.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCParseNode.class/methodProperties.json index e8fccbda..c9a3fac0 100644 --- a/SmaCC-Runtime.package/SmaCCParseNode.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCParseNode.class/methodProperties.json @@ -1,91 +1,95 @@ { - "class" : { - "collectionVariableIn:collectionGetter:variableGetter:" : "JohnBrant 6/21/2016 21:17:22", - "new" : "JohnBrant 6/21/2016 21:17:22", - "variableIn:getter:" : "JohnBrant 6/21/2016 21:17:22" }, "instance" : { - "=" : "JohnBrant 6/21/2016 21:17:22", - "acceptVisitor:" : "JohnBrant 6/21/2016 21:17:22", - "addFirstNode:to:" : "JohnBrant 6/21/2016 21:17:22", - "addFirstNodes:to:" : "JohnBrant 6/21/2016 21:17:22", - "addFirstObject:to:" : "JohnBrant 6/21/2016 21:17:22", - "addFirstObjects:to:" : "JohnBrant 6/21/2016 21:17:22", - "addFirstToken:to:" : "JohnBrant 6/21/2016 21:17:22", - "addFirstTokens:to:" : "JohnBrant 6/21/2016 21:17:22", - "addNode:to:" : "JohnBrant 6/21/2016 21:17:22", - "addNodes:to:" : "JohnBrant 6/21/2016 21:17:22", - "addObject:to:" : "JohnBrant 6/21/2016 21:17:22", - "addObjects:to:" : "JohnBrant 6/21/2016 21:17:22", - "addToken:to:" : "JohnBrant 6/21/2016 21:17:22", - "addTokens:to:" : "JohnBrant 6/21/2016 21:17:22", - "allGettersDo:" : "JohnBrant 6/21/2016 21:17:22", - "allNodesDo:" : "JohnBrant 6/21/2016 21:17:22", - "allNodesDo:andTokensDo:" : "JohnBrant 6/21/2016 21:17:22", - "allTokens" : "JohnBrant 6/21/2016 21:17:22", - "allTokensInto:" : "JohnBrant 6/21/2016 21:17:22", - "allVariableSelectors" : "JohnBrant 6/21/2016 21:17:22", - "attributeNamed:" : "JohnBrant 6/21/2016 21:17:22", - "attributeNamed:ifAbsent:" : "JohnBrant 6/21/2016 21:17:22", - "attributeNamed:ifAbsentPut:" : "JohnBrant 6/21/2016 21:17:22", - "attributeNamed:put:" : "JohnBrant 6/21/2016 21:17:22", - "attributes" : "JohnBrant 6/21/2016 21:17:22", - "children" : "JohnBrant 6/21/2016 21:17:22", - "comments" : "JohnBrant 6/21/2016 21:17:22", - "comments:" : "JohnBrant 6/21/2016 21:17:22", - "completeSource" : "JohnBrant 6/21/2016 21:17:22", - "completeSource:" : "JohnBrant 6/21/2016 21:17:22", - "compositeNodeVariables" : "JohnBrant 6/21/2016 21:17:22", - "compositeTokenVariables" : "JohnBrant 6/21/2016 21:17:22", - "compositeVariableSelectors" : "JohnBrant 6/21/2016 21:17:22", - "compositeVariables" : "JohnBrant 6/21/2016 21:17:22", - "convertToSetter:" : "JohnBrant 6/21/2016 21:17:22", - "copyInContext:" : "JohnBrant 6/21/2016 21:17:22", - "deleteSource" : "JohnBrant 6/21/2016 21:17:22", - "deleteToken:" : "JohnBrant 6/21/2016 21:17:22", - "filename" : "JohnBrant 6/21/2016 21:17:22", - "filename:" : "JohnBrant 6/21/2016 21:17:22", - "fixParentPointers" : "JohnBrant 6/21/2016 21:17:22", - "hasDescendant:" : "JohnBrant 6/21/2016 21:17:22", - "hash" : "JohnBrant 6/21/2016 21:17:22", - "ignoredCompositeNodeVariables" : "JohnBrant 6/21/2016 21:17:22", - "ignoredCompositeTokenVariables" : "JohnBrant 6/21/2016 21:17:22", - "ignoredNodeVariables" : "JohnBrant 6/21/2016 21:17:22", - "ignoredOtherVariables" : "JohnBrant 6/21/2016 21:17:22", - "ignoredTokenVariables" : "JohnBrant 6/21/2016 21:17:22", - "insertSourceAfter:" : "JohnBrant 6/21/2016 21:17:22", - "insertSourceBefore:" : "JohnBrant 6/21/2016 21:17:22", - "insertSourceBefore:andAfter:" : "JohnBrant 6/21/2016 21:17:22", - "isDescendantFrom:" : "JohnBrant 6/21/2016 21:17:22", - "isListMatch" : "JohnBrant 6/21/2016 21:17:22", - "lookupNode:" : "JohnBrant 6/21/2016 21:17:22", - "match:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "matchCollection:index:to:index:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "matchCollection:to:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "matchCollectionVariables:to:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "matchVariables:to:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "nodeOfType:" : "JohnBrant 6/21/2016 21:17:22", - "nodeVariables" : "JohnBrant 6/21/2016 21:17:22", - "nodesDo:" : "JohnBrant 6/21/2016 21:17:22", - "nodesDo:andTokensDo:" : "JohnBrant 6/21/2016 21:17:22", - "otherVariables" : "JohnBrant 6/21/2016 21:17:22", - "parent" : "JohnBrant 6/21/2016 21:17:22", - "parent:" : "JohnBrant 6/21/2016 21:17:22", - "parentOfType:" : "JohnBrant 6/21/2016 21:17:22", - "postCopy" : "JohnBrant 6/21/2016 21:17:22", - "removeAttributeNamed:" : "JohnBrant 6/21/2016 21:17:22", - "removePositions" : "JohnBrant 6/21/2016 21:17:22", - "replace:with:" : "JohnBrant 6/21/2016 21:17:22", - "replaceToken:withSource:" : "JohnBrant 6/21/2016 21:17:22", - "replaceWith:" : "JohnBrant 6/21/2016 21:17:22", - "replaceWithSource:" : "JohnBrant 6/21/2016 21:17:22", - "safePerform:" : "JohnBrant 6/21/2016 21:17:22", - "setParents:to:" : "JohnBrant 6/21/2016 21:17:22", - "singularVariableSelectors" : "JohnBrant 6/21/2016 21:17:22", - "singularVariables" : "JohnBrant 6/21/2016 21:17:22", - "sortedChildren" : "JohnBrant 6/21/2016 21:17:22", - "source" : "JohnBrant 6/21/2016 21:17:22", - "startPosition" : "JohnBrant 6/21/2016 21:17:22", - "stopPosition" : "JohnBrant 6/21/2016 21:17:22", - "tokenVariables" : "JohnBrant 6/21/2016 21:17:22", - "topParent" : "JohnBrant 6/21/2016 21:17:22", - "variableSelectors" : "JohnBrant 6/21/2016 21:17:22" } } + "startPosition" : "ThierryGoubier 9/23/2016 19:26:49", + "stopPosition" : "ThierryGoubier 9/23/2016 19:26:49", + "matchCollection:to:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "singularVariableSelectors" : "ThierryGoubier 9/23/2016 19:26:49", + "parent" : "ThierryGoubier 9/23/2016 19:26:49", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "lookupNode:" : "ThierryGoubier 9/23/2016 19:26:49", + "addFirstNode:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "addFirstToken:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "matchCollection:index:to:index:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "addFirstObjects:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "insertSourceBefore:" : "ThierryGoubier 9/23/2016 19:26:49", + "postCopy" : "ThierryGoubier 9/23/2016 19:26:49", + "convertToSetter:" : "ThierryGoubier 9/23/2016 19:26:49", + "replaceToken:withSource:" : "ThierryGoubier 9/23/2016 19:26:49", + "attributeNamed:ifAbsentPut:" : "ThierryGoubier 9/23/2016 19:26:49", + "addNodes:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "filename" : "ThierryGoubier 9/23/2016 19:26:49", + "setParents:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "topParent" : "ThierryGoubier 9/23/2016 19:26:49", + "nodesDo:andTokensDo:" : "ThierryGoubier 9/23/2016 19:26:49", + "parentOfType:" : "ThierryGoubier 9/23/2016 19:26:49", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "nodesDo:" : "ThierryGoubier 9/23/2016 19:26:49", + "attributeNamed:ifAbsent:" : "ThierryGoubier 9/23/2016 19:26:49", + "comments:" : "ThierryGoubier 9/23/2016 19:26:49", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "isDescendantFrom:" : "ThierryGoubier 9/23/2016 19:26:49", + "addFirstObject:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "allTokens" : "ThierryGoubier 9/23/2016 19:26:49", + "ignoredNodeVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "addFirstTokens:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "otherVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "addFirstNodes:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "addObject:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "attributeNamed:put:" : "ThierryGoubier 9/23/2016 19:26:49", + "=" : "ThierryGoubier 9/23/2016 19:26:49", + "deleteToken:" : "ThierryGoubier 9/23/2016 19:26:49", + "addTokens:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "compositeVariableSelectors" : "ThierryGoubier 9/23/2016 19:26:49", + "ignoredTokenVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "fixParentPointers" : "ThierryGoubier 9/23/2016 19:26:49", + "safePerform:" : "ThierryGoubier 9/23/2016 19:26:49", + "filename:" : "ThierryGoubier 9/23/2016 19:26:49", + "isListMatch" : "ThierryGoubier 9/23/2016 19:26:49", + "matchVariables:to:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "ignoredCompositeTokenVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "allGettersDo:" : "ThierryGoubier 9/23/2016 19:26:49", + "variableSelectors" : "ThierryGoubier 9/23/2016 19:26:49", + "ignoredOtherVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "attributes" : "ThierryGoubier 9/23/2016 19:26:49", + "allNodesDo:andTokensDo:" : "ThierryGoubier 9/23/2016 19:26:49", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:26:49", + "deleteSource" : "ThierryGoubier 9/23/2016 19:26:49", + "copyInContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "hash" : "ThierryGoubier 9/23/2016 19:26:49", + "insertSourceBefore:andAfter:" : "ThierryGoubier 9/23/2016 19:26:49", + "children" : "ThierryGoubier 9/23/2016 19:26:49", + "parent:" : "ThierryGoubier 9/23/2016 19:26:49", + "compositeVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "matchCollectionVariables:to:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "sortedChildren" : "ThierryGoubier 9/23/2016 19:26:49", + "allNodesDo:" : "ThierryGoubier 9/23/2016 19:26:49", + "allTokensInto:" : "ThierryGoubier 9/23/2016 19:26:49", + "singularVariables" : "ThierryGoubier 9/23/2016 19:26:49", + "printOn:" : "TudorGirba 11/10/2016 18:38", + "addToken:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "completeSource:" : "ThierryGoubier 9/23/2016 19:26:49", + "comments" : "ThierryGoubier 9/23/2016 19:26:49", + "allVariableSelectors" : "ThierryGoubier 9/23/2016 19:26:49", + "nodeOfType:" : "ThierryGoubier 9/23/2016 19:26:49", + "removeAttributeNamed:" : "ThierryGoubier 9/23/2016 19:26:49", + "replace:with:" : "ThierryGoubier 9/23/2016 19:26:49", + "attributeNamed:" : "ThierryGoubier 9/23/2016 19:26:49", + "source" : "ThierryGoubier 9/23/2016 19:26:49", + "match:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "addObjects:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "completeSource" : "ThierryGoubier 9/23/2016 19:26:49", + "addNode:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "replaceWith:" : "ThierryGoubier 9/23/2016 19:26:49", + "replaceWithSource:" : "ThierryGoubier 9/23/2016 19:26:49", + "removePositions" : "ThierryGoubier 9/23/2016 19:26:49", + "hasDescendant:" : "ThierryGoubier 9/23/2016 19:26:49", + "insertSourceAfter:" : "ThierryGoubier 9/23/2016 19:26:49", + "ignoredCompositeNodeVariables" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { + "new" : "ThierryGoubier 9/23/2016 19:26:49", + "collectionVariableIn:collectionGetter:variableGetter:" : "ThierryGoubier 9/23/2016 19:26:49", + "variableIn:getter:" : "ThierryGoubier 9/23/2016 19:26:49" + } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParseNode.class/properties.json b/SmaCC-Runtime.package/SmaCCParseNode.class/properties.json index 88dbeb25..c692cf1a 100644 --- a/SmaCC-Runtime.package/SmaCCParseNode.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCParseNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "parent", - "attributes" ], + "attributes" + ], "name" : "SmaCCParseNode", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/methodProperties.json index 594ce294..76b779a9 100644 --- a/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "accept:" : "JohnBrant 6/21/2016 21:17:22", - "acceptNode:" : "JohnBrant 6/21/2016 21:17:22", - "acceptNodes:" : "JohnBrant 6/21/2016 21:17:22", - "visitSmaCCParseNode:" : "JohnBrant 6/21/2016 21:17:22" } } + "accept:" : "ThierryGoubier 9/23/2016 19:26:49", + "acceptNodes:" : "ThierryGoubier 9/23/2016 19:26:49", + "visitSmaCCParseNode:" : "ThierryGoubier 9/23/2016 19:26:49", + "acceptNode:" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/properties.json b/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/properties.json index b37466df..c2075e7f 100644 --- a/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCParseNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCParseNodeVisitor", - "pools" : [ - ], "super" : "Object", - "type" : "normal" } + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCParseNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParser.class/class/cacheId.st b/SmaCC-Runtime.package/SmaCCParser.class/class/cacheId.st new file mode 100644 index 00000000..5e96f184 --- /dev/null +++ b/SmaCC-Runtime.package/SmaCCParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +caching +cacheId + ^ '?' \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParser.class/class/checkCaches.st b/SmaCC-Runtime.package/SmaCCParser.class/class/checkCaches.st new file mode 100644 index 00000000..9dde1544 --- /dev/null +++ b/SmaCC-Runtime.package/SmaCCParser.class/class/checkCaches.st @@ -0,0 +1,6 @@ +caching +checkCaches + cacheId ~= self cacheId + ifTrue: [ self resetCaches. + self scannerClass initialize. + cacheId := self cacheId ] \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParser.class/class/on..st b/SmaCC-Runtime.package/SmaCCParser.class/class/on..st index 42951ec8..8ebebd9f 100644 --- a/SmaCC-Runtime.package/SmaCCParser.class/class/on..st +++ b/SmaCC-Runtime.package/SmaCCParser.class/class/on..st @@ -1,6 +1,7 @@ instance creation on: aStream | parser scanner | + self checkCaches. scanner := self scannerClass on: aStream. parser := self new. parser scanner: scanner. diff --git a/SmaCC-Runtime.package/SmaCCParser.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCParser.class/methodProperties.json index ac826d83..bf584a00 100644 --- a/SmaCC-Runtime.package/SmaCCParser.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCParser.class/methodProperties.json @@ -1,80 +1,85 @@ { - "class" : { - "defaultStartingState" : "JohnBrant 6/21/2016 21:17:22", - "errorBlock:" : "JohnBrant 6/21/2016 21:17:22", - "fileExtension" : "JohnBrant 6/21/2016 21:17:22", - "fileExtensionType" : "JohnBrant 6/21/2016 21:17:22", - "new" : "JohnBrant 6/21/2016 21:17:22", - "on:" : "JohnBrant 6/21/2016 21:17:22", - "parse:" : "JohnBrant 6/21/2016 21:17:22", - "parse:onError:" : "JohnBrant 6/21/2016 21:17:22", - "parse:startingAt:" : "JohnBrant 6/21/2016 21:17:22", - "parse:startingAt:onError:" : "JohnBrant 6/21/2016 21:17:22", - "parseFile:" : "JohnBrant 6/21/2016 21:17:22", - "parseStream:" : "JohnBrant 6/21/2016 21:17:22", - "parseStream:onError:" : "JohnBrant 6/21/2016 21:17:22", - "parseStream:startingAt:" : "JohnBrant 6/21/2016 21:17:22", - "parseStream:startingAt:onError:" : "JohnBrant 6/21/2016 21:17:22", - "resetCaches" : "JohnBrant 6/21/2016 21:17:22", - "scannerClass" : "JohnBrant 6/21/2016 21:17:22" }, "instance" : { - "acceptAction" : "JohnBrant 6/21/2016 21:17:22", - "actionFor:" : "JohnBrant 6/21/2016 21:17:22", - "actionForCurrentToken" : "JohnBrant 6/21/2016 21:17:22", - "actionForState:and:" : "JohnBrant 6/21/2016 21:17:22", - "actionMask" : "JohnBrant 6/21/2016 21:17:22", - "add:to:" : "JohnBrant 6/21/2016 21:17:22", - "addAll:to:" : "JohnBrant 6/21/2016 21:17:22", - "addAllFirst:to:" : "JohnBrant 6/21/2016 21:17:22", - "addFirst:to:" : "JohnBrant 6/21/2016 21:17:22", - "binarySearchIn:for:size:" : "JohnBrant 6/21/2016 21:17:22", - "checkForErrors" : "JohnBrant 6/21/2016 21:17:22", - "currentState" : "JohnBrant 6/21/2016 21:17:22", - "currentToken" : "JohnBrant 6/21/2016 21:17:22", - "dismissErrorToken" : "JohnBrant 6/21/2016 21:17:22", - "dismissStackTopForErrorRecovery" : "JohnBrant 6/21/2016 21:17:22", - "emptySymbolTokenId" : "JohnBrant 6/21/2016 21:17:22", - "errorAction" : "JohnBrant 6/21/2016 21:17:22", - "errorHandlerStates" : "JohnBrant 6/21/2016 21:17:22", - "errorTable" : "JohnBrant 6/21/2016 21:17:22", - "errorToken" : "JohnBrant 6/21/2016 21:17:22", - "errorTokenId" : "JohnBrant 6/21/2016 21:17:22", - "findErrorHandlerIfNoneUseErrorNumber:" : "JohnBrant 6/21/2016 21:17:22", - "getNextToken" : "JohnBrant 6/21/2016 21:17:22", - "handleError:" : "JohnBrant 6/21/2016 21:17:22", - "hasErrorHandler" : "JohnBrant 6/21/2016 21:17:22", - "initialize" : "JohnBrant 6/21/2016 21:17:22", - "isEOFToken" : "JohnBrant 6/21/2016 21:17:22", - "liftFirstValue:" : "JohnBrant 6/21/2016 21:17:22", - "liftLastValue:" : "JohnBrant 6/21/2016 21:17:22", - "liftSecondValue:" : "JohnBrant 6/21/2016 21:17:22", - "nil" : "JohnBrant 6/21/2016 21:17:22", - "nodeStack" : "JohnBrant 6/21/2016 21:17:22", - "parse" : "JohnBrant 6/21/2016 21:17:22", - "performAction:" : "JohnBrant 6/21/2016 21:17:22", - "performParsingLoop" : "JohnBrant 6/21/2016 21:17:22", - "performReduceMethod:with:" : "JohnBrant 6/21/2016 21:17:22", - "popNodeStack" : "JohnBrant 6/21/2016 21:17:22", - "position" : "JohnBrant 6/21/2016 21:17:22", - "position:" : "JohnBrant 6/21/2016 21:17:22", - "reduce:" : "JohnBrant 6/21/2016 21:17:22", - "reduceAction" : "JohnBrant 6/21/2016 21:17:22", - "reduceFor:" : "JohnBrant 6/21/2016 21:17:22", - "reduceTable" : "JohnBrant 6/21/2016 21:17:22", - "reportError:" : "JohnBrant 6/21/2016 21:17:22", - "reportErrorMessage:" : "JohnBrant 6/21/2016 21:17:22", - "scanner" : "JohnBrant 6/21/2016 21:17:22", - "scanner:" : "JohnBrant 6/21/2016 21:17:22", - "setDefaultStartingStateIfNone" : "JohnBrant 6/21/2016 21:17:22", - "setStartingState:" : "JohnBrant 6/21/2016 21:17:22", - "shift:" : "JohnBrant 6/21/2016 21:17:22", - "shiftAction" : "JohnBrant 6/21/2016 21:17:22", - "state" : "JohnBrant 6/21/2016 21:17:22", - "state:" : "JohnBrant 6/21/2016 21:17:22", - "stateStack" : "JohnBrant 6/21/2016 21:17:22", - "stringValue:" : "JohnBrant 6/21/2016 21:17:22", - "symbolNames" : "JohnBrant 6/21/2016 21:17:22", - "symbolTypes" : "JohnBrant 6/21/2016 21:17:22", - "transitionTable" : "JohnBrant 6/21/2016 21:17:22", - "tryAllTokens" : "JohnBrant 6/21/2016 21:17:22", - "willShift:" : "JohnBrant 6/21/2016 21:17:22" } } + "binarySearchIn:for:size:" : "ThierryGoubier 9/23/2016 19:26:49", + "liftLastValue:" : "ThierryGoubier 9/23/2016 19:26:49", + "errorTokenId" : "ThierryGoubier 9/23/2016 19:26:49", + "performParsingLoop" : "ThierryGoubier 9/23/2016 19:26:49", + "shift:" : "ThierryGoubier 9/23/2016 19:26:49", + "symbolNames" : "ThierryGoubier 9/23/2016 19:26:49", + "errorTable" : "ThierryGoubier 9/23/2016 19:26:49", + "symbolTypes" : "ThierryGoubier 9/23/2016 19:26:49", + "transitionTable" : "ThierryGoubier 9/23/2016 19:26:49", + "addAllFirst:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "liftSecondValue:" : "ThierryGoubier 9/23/2016 19:26:49", + "errorAction" : "ThierryGoubier 9/23/2016 19:26:49", + "errorToken" : "ThierryGoubier 9/23/2016 19:26:49", + "checkForErrors" : "ThierryGoubier 9/23/2016 19:26:49", + "actionForCurrentToken" : "ThierryGoubier 9/23/2016 19:26:49", + "liftFirstValue:" : "ThierryGoubier 9/23/2016 19:26:49", + "dismissStackTopForErrorRecovery" : "ThierryGoubier 9/23/2016 19:26:49", + "performAction:" : "ThierryGoubier 9/23/2016 19:26:49", + "getNextToken" : "ThierryGoubier 9/23/2016 19:26:49", + "popNodeStack" : "ThierryGoubier 9/23/2016 19:26:49", + "position:" : "ThierryGoubier 9/23/2016 19:26:49", + "acceptAction" : "ThierryGoubier 9/23/2016 19:26:49", + "scanner" : "ThierryGoubier 9/23/2016 19:26:49", + "tryAllTokens" : "ThierryGoubier 9/23/2016 19:26:49", + "currentToken" : "ThierryGoubier 9/23/2016 19:26:49", + "initialize" : "ThierryGoubier 9/23/2016 19:26:49", + "performReduceMethod:with:" : "ThierryGoubier 9/23/2016 19:26:49", + "willShift:" : "ThierryGoubier 9/23/2016 19:26:49", + "currentState" : "ThierryGoubier 9/23/2016 19:26:49", + "addAll:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "nil" : "ThierryGoubier 9/23/2016 19:26:49", + "reduceFor:" : "ThierryGoubier 9/23/2016 19:26:49", + "scanner:" : "ThierryGoubier 9/23/2016 19:26:49", + "actionFor:" : "ThierryGoubier 9/23/2016 19:26:49", + "actionForState:and:" : "ThierryGoubier 9/23/2016 19:26:49", + "hasErrorHandler" : "ThierryGoubier 9/23/2016 19:26:49", + "reduceAction" : "ThierryGoubier 9/23/2016 19:26:49", + "reportError:" : "ThierryGoubier 9/23/2016 19:26:49", + "reduce:" : "ThierryGoubier 9/23/2016 19:26:49", + "errorHandlerStates" : "ThierryGoubier 9/23/2016 19:26:49", + "shiftAction" : "ThierryGoubier 9/23/2016 19:26:49", + "stateStack" : "ThierryGoubier 9/23/2016 19:26:49", + "handleError:" : "ThierryGoubier 9/23/2016 19:26:49", + "setStartingState:" : "ThierryGoubier 9/23/2016 19:26:49", + "position" : "ThierryGoubier 9/23/2016 19:26:49", + "isEOFToken" : "ThierryGoubier 9/23/2016 19:26:49", + "state:" : "ThierryGoubier 9/23/2016 19:26:49", + "setDefaultStartingStateIfNone" : "ThierryGoubier 9/23/2016 19:26:49", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 19:26:49", + "stringValue:" : "ThierryGoubier 9/23/2016 19:26:49", + "state" : "ThierryGoubier 9/23/2016 19:26:49", + "findErrorHandlerIfNoneUseErrorNumber:" : "ThierryGoubier 9/23/2016 19:26:49", + "actionMask" : "ThierryGoubier 9/23/2016 19:26:49", + "dismissErrorToken" : "ThierryGoubier 9/23/2016 19:26:49", + "nodeStack" : "ThierryGoubier 9/23/2016 19:26:49", + "parse" : "ThierryGoubier 9/23/2016 19:26:49", + "addFirst:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "add:to:" : "ThierryGoubier 9/23/2016 19:26:49", + "reduceTable" : "ThierryGoubier 9/23/2016 19:26:49", + "reportErrorMessage:" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { + "checkCaches" : "JohnBrant 10/9/2016 14:51", + "cacheId" : "JohnBrant 10/9/2016 14:49", + "resetCaches" : "ThierryGoubier 9/23/2016 19:26:49", + "fileExtensionType" : "ThierryGoubier 9/23/2016 19:26:49", + "fileExtension" : "ThierryGoubier 9/23/2016 19:26:49", + "parseStream:" : "ThierryGoubier 9/23/2016 19:26:49", + "scannerClass" : "ThierryGoubier 9/23/2016 19:26:49", + "parse:" : "ThierryGoubier 9/23/2016 19:26:49", + "parseStream:startingAt:onError:" : "ThierryGoubier 9/23/2016 19:26:49", + "errorBlock:" : "ThierryGoubier 9/23/2016 19:26:49", + "parseStream:onError:" : "ThierryGoubier 9/23/2016 19:26:49", + "parse:startingAt:" : "ThierryGoubier 9/23/2016 19:26:49", + "on:" : "JohnBrant 10/9/2016 14:51", + "parse:onError:" : "ThierryGoubier 9/23/2016 19:26:49", + "defaultStartingState" : "ThierryGoubier 9/23/2016 19:26:49", + "parseStream:startingAt:" : "ThierryGoubier 9/23/2016 19:26:49", + "new" : "ThierryGoubier 9/23/2016 19:26:49", + "parseFile:" : "ThierryGoubier 9/23/2016 19:26:49", + "parse:startingAt:onError:" : "ThierryGoubier 9/23/2016 19:26:49" + } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParser.class/properties.json b/SmaCC-Runtime.package/SmaCCParser.class/properties.json index c2124a70..00c234ed 100644 --- a/SmaCC-Runtime.package/SmaCCParser.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCParser.class/properties.json @@ -1,18 +1,18 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ + "cacheId", "scanner", "currentToken", "errorToken", "stateStack", - "nodeStack" ], + "nodeStack" + ], "name" : "SmaCCParser", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParserError.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCParserError.class/methodProperties.json index 0e4a6622..d158391b 100644 --- a/SmaCC-Runtime.package/SmaCCParserError.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCParserError.class/methodProperties.json @@ -1,5 +1,4 @@ { - "class" : { - }, - "instance" : { - } } + "instance" : { }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCParserError.class/properties.json b/SmaCC-Runtime.package/SmaCCParserError.class/properties.json index 4eaf98e8..4e8b9410 100644 --- a/SmaCC-Runtime.package/SmaCCParserError.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCParserError.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SmaCCParserError", - "pools" : [ - ], "super" : "Error", - "type" : "normal" } + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SmaCCParserError", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCPatternNode.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCPatternNode.class/methodProperties.json index 51da7d3a..70df0215 100644 --- a/SmaCC-Runtime.package/SmaCCPatternNode.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCPatternNode.class/methodProperties.json @@ -1,13 +1,16 @@ { - "class" : { - "onToken:" : "JohnBrant 6/21/2016 21:17:22" }, "instance" : { - "=" : "JohnBrant 6/21/2016 21:17:22", - "copyInContext:" : "JohnBrant 6/21/2016 21:17:22", - "hash" : "JohnBrant 6/21/2016 21:17:22", - "isListMatch" : "JohnBrant 6/21/2016 21:17:22", - "match:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "name" : "JohnBrant 6/21/2016 21:17:22", - "patternToken" : "JohnBrant 6/21/2016 21:17:22", - "patternToken:" : "JohnBrant 6/21/2016 21:17:22", - "tokenVariables" : "JohnBrant 6/21/2016 21:17:22" } } + "patternToken" : "ThierryGoubier 9/23/2016 19:26:49", + "match:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "isListMatch" : "ThierryGoubier 9/23/2016 19:26:49", + "=" : "ThierryGoubier 9/23/2016 19:26:49", + "hash" : "ThierryGoubier 9/23/2016 19:26:49", + "patternToken:" : "ThierryGoubier 9/23/2016 19:26:49", + "copyInContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "name" : "ThierryGoubier 9/23/2016 19:26:49", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { + "onToken:" : "ThierryGoubier 9/23/2016 19:26:49" + } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCPatternNode.class/properties.json b/SmaCC-Runtime.package/SmaCCPatternNode.class/properties.json index 9354666b..1aabdce1 100644 --- a/SmaCC-Runtime.package/SmaCCPatternNode.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCPatternNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCParseNode", + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "patternToken" ], + "patternToken" + ], "name" : "SmaCCPatternNode", - "pools" : [ - ], - "super" : "SmaCCParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCPatternToken.class/instance/buildStructure.st b/SmaCC-Runtime.package/SmaCCPatternToken.class/instance/buildStructure.st index f79f6349..e84fc4f6 100644 --- a/SmaCC-Runtime.package/SmaCCPatternToken.class/instance/buildStructure.st +++ b/SmaCC-Runtime.package/SmaCCPatternToken.class/instance/buildStructure.st @@ -1,6 +1,6 @@ private buildStructure - | index code | + | index code source | isList := isToken := false. isNode := true. testBlock := [ :node | true ]. @@ -8,4 +8,6 @@ buildStructure index > 0 ifFalse: [ ^ self ]. code := value copyFrom: index + 1 to: (value lastIndexOf: $}) - 1. - Compiler evaluate: 'self ' , code for: self logged: false \ No newline at end of file + source := 'self ' , code. + RBParser parseExpression: source onError: [ :s :p | self error: 'Invalid pattern expression' ]. + Compiler evaluate: source for: self logged: false \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCPatternToken.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCPatternToken.class/methodProperties.json index cfdc66a3..0f109128 100644 --- a/SmaCC-Runtime.package/SmaCCPatternToken.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCPatternToken.class/methodProperties.json @@ -1,23 +1,24 @@ { - "class" : { - }, "instance" : { - "=" : "JohnBrant 6/21/2016 21:17:22", - "beList" : "JohnBrant 6/21/2016 21:17:22", - "beNode" : "JohnBrant 6/21/2016 21:17:22", - "beToken" : "JohnBrant 6/21/2016 21:17:22", - "beTokenOrNode" : "JohnBrant 6/21/2016 21:17:22", - "buildStructure" : "JohnBrant 6/21/2016 21:17:22", - "copyInContext:" : "JohnBrant 6/21/2016 21:17:22", - "hash" : "JohnBrant 6/21/2016 21:17:22", - "isListMatch" : "JohnBrant 6/21/2016 21:17:22", - "isNode" : "JohnBrant 6/21/2016 21:17:22", - "isPattern" : "JohnBrant 6/21/2016 21:17:22", - "isToken" : "JohnBrant 6/21/2016 21:17:22", - "match:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "name" : "JohnBrant 6/21/2016 21:17:22", - "nodeClassName" : "JohnBrant 6/21/2016 21:17:22", - "nodeClassName:" : "JohnBrant 6/21/2016 21:17:22", - "testBlock" : "JohnBrant 6/21/2016 21:17:22", - "testBlock:" : "JohnBrant 6/21/2016 21:17:22", - "value:start:ids:" : "JohnBrant 6/21/2016 21:17:22" } } + "testBlock" : "ThierryGoubier 9/23/2016 19:26:49", + "beNode" : "ThierryGoubier 9/23/2016 19:26:49", + "beToken" : "ThierryGoubier 9/23/2016 19:26:49", + "copyInContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "beTokenOrNode" : "ThierryGoubier 9/23/2016 19:26:49", + "name" : "ThierryGoubier 9/23/2016 19:26:49", + "value:start:ids:" : "ThierryGoubier 9/23/2016 19:26:49", + "isPattern" : "ThierryGoubier 9/23/2016 19:26:49", + "nodeClassName" : "ThierryGoubier 9/23/2016 19:26:49", + "beList" : "ThierryGoubier 9/23/2016 19:26:49", + "hash" : "ThierryGoubier 9/23/2016 19:26:49", + "buildStructure" : "JohnBrant 1/3/2017 13:59", + "isNode" : "ThierryGoubier 9/23/2016 19:26:49", + "match:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "=" : "ThierryGoubier 9/23/2016 19:26:49", + "nodeClassName:" : "ThierryGoubier 9/23/2016 19:26:49", + "isToken" : "ThierryGoubier 9/23/2016 19:26:49", + "isListMatch" : "ThierryGoubier 9/23/2016 19:26:49", + "testBlock:" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCPatternToken.class/properties.json b/SmaCC-Runtime.package/SmaCCPatternToken.class/properties.json index e78e02a0..d1813f5c 100644 --- a/SmaCC-Runtime.package/SmaCCPatternToken.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCPatternToken.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SmaCCToken", + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "isList", "isToken", "isNode", "testBlock", - "nodeClassName" ], + "nodeClassName" + ], "name" : "SmaCCPatternToken", - "pools" : [ - ], - "super" : "SmaCCToken", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCScanner.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCScanner.class/methodProperties.json index 6443e529..70e25f17 100644 --- a/SmaCC-Runtime.package/SmaCCScanner.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCScanner.class/methodProperties.json @@ -1,48 +1,51 @@ { - "class" : { - "initialize" : "JohnBrant 6/21/2016 21:17:22", - "initializeKeywordMap" : "JohnBrant 6/21/2016 21:17:22", - "keywordMap" : "JohnBrant 6/21/2016 21:17:22", - "needsLineNumbers" : "JohnBrant 6/21/2016 21:17:22", - "new" : "JohnBrant 6/21/2016 21:17:22", - "on:" : "JohnBrant 6/21/2016 21:17:22" }, "instance" : { - "atEnd" : "JohnBrant 6/21/2016 21:17:22", - "checkForKeyword:" : "JohnBrant 6/21/2016 21:17:22", - "checkForValidMatch" : "JohnBrant 6/21/2016 21:17:22", - "comment" : "JohnBrant 6/21/2016 21:17:22", - "comments" : "JohnBrant 6/21/2016 21:17:22", - "contents" : "JohnBrant 6/21/2016 21:17:22", - "createTokenFor:" : "JohnBrant 6/21/2016 21:17:22", - "currentCharacter" : "JohnBrant 6/21/2016 21:17:22", - "debugStart" : "JohnBrant 6/21/2016 21:17:22", - "emptySymbolTokenId" : "JohnBrant 6/21/2016 21:17:22", - "eofTokenId" : "JohnBrant 6/21/2016 21:17:22", - "errorTokenId" : "JohnBrant 6/21/2016 21:17:22", - "initialize" : "JohnBrant 6/21/2016 21:17:22", - "keywordFor:" : "JohnBrant 6/21/2016 21:17:22", - "lastOutputStreamMatchPosition" : "JohnBrant 6/21/2016 21:17:22", - "lineNumber" : "JohnBrant 6/21/2016 21:17:22", - "matchActions" : "JohnBrant 6/21/2016 21:17:22", - "next" : "JohnBrant 6/21/2016 21:17:22", - "on:" : "JohnBrant 6/21/2016 21:17:22", - "outputStream" : "JohnBrant 6/21/2016 21:17:22", - "patternToken" : "JohnBrant 6/21/2016 21:17:22", - "position" : "JohnBrant 6/21/2016 21:17:22", - "position:" : "JohnBrant 6/21/2016 21:17:22", - "recordAndReportMatch:" : "JohnBrant 6/21/2016 21:17:22", - "recordMatch:" : "JohnBrant 6/21/2016 21:17:22", - "reportLastMatch" : "JohnBrant 6/21/2016 21:17:22", - "resetOutputToLastMatch" : "JohnBrant 6/21/2016 21:17:22", - "resetScanner" : "JohnBrant 6/21/2016 21:17:22", - "scanForString:" : "JohnBrant 6/21/2016 21:17:22", - "scanForToken" : "JohnBrant 6/21/2016 21:17:22", - "scannerError" : "JohnBrant 6/21/2016 21:17:22", - "setPosition:" : "JohnBrant 6/21/2016 21:17:22", - "state" : "JohnBrant 6/21/2016 21:17:22", - "state:" : "JohnBrant 6/21/2016 21:17:22", - "step" : "JohnBrant 6/21/2016 21:17:22", - "stream" : "JohnBrant 6/21/2016 21:17:22", - "tokenActions" : "JohnBrant 6/21/2016 21:17:22", - "tokenClass" : "JohnBrant 6/21/2016 21:17:22", - "whitespace" : "JohnBrant 6/21/2016 21:17:22" } } + "recordAndReportMatch:" : "ThierryGoubier 9/23/2016 19:26:49", + "tokenClass" : "ThierryGoubier 9/23/2016 19:26:49", + "errorTokenId" : "ThierryGoubier 9/23/2016 19:26:49", + "contents" : "ThierryGoubier 9/23/2016 19:26:49", + "comments" : "ThierryGoubier 9/23/2016 19:26:49", + "keywordFor:" : "ThierryGoubier 9/23/2016 19:26:49", + "checkForKeyword:" : "ThierryGoubier 9/23/2016 19:26:49", + "createTokenFor:" : "ThierryGoubier 9/23/2016 19:26:49", + "lineNumber" : "ThierryGoubier 9/23/2016 19:26:49", + "position:" : "ThierryGoubier 9/23/2016 19:26:49", + "scannerError" : "ThierryGoubier 9/23/2016 19:26:49", + "debugStart" : "ThierryGoubier 9/23/2016 19:26:49", + "setPosition:" : "ThierryGoubier 9/23/2016 19:26:49", + "scanForToken" : "ThierryGoubier 9/23/2016 19:26:49", + "initialize" : "ThierryGoubier 9/23/2016 19:26:49", + "tokenActions" : "ThierryGoubier 9/23/2016 19:26:49", + "reportLastMatch" : "ThierryGoubier 9/23/2016 19:26:49", + "resetOutputToLastMatch" : "ThierryGoubier 9/23/2016 19:26:49", + "eofTokenId" : "ThierryGoubier 9/23/2016 19:26:49", + "on:" : "ThierryGoubier 9/23/2016 19:26:49", + "atEnd" : "ThierryGoubier 9/23/2016 19:26:49", + "outputStream" : "ThierryGoubier 9/23/2016 19:26:49", + "scanForString:" : "ThierryGoubier 9/23/2016 19:26:49", + "position" : "ThierryGoubier 9/23/2016 19:26:49", + "state:" : "ThierryGoubier 9/23/2016 19:26:49", + "whitespace" : "ThierryGoubier 9/23/2016 19:26:49", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 19:26:49", + "recordMatch:" : "ThierryGoubier 9/23/2016 19:26:49", + "resetScanner" : "ThierryGoubier 9/23/2016 19:26:49", + "currentCharacter" : "ThierryGoubier 9/23/2016 19:26:49", + "next" : "ThierryGoubier 9/23/2016 19:26:49", + "lastOutputStreamMatchPosition" : "ThierryGoubier 9/23/2016 19:26:49", + "stream" : "ThierryGoubier 9/23/2016 19:26:49", + "state" : "ThierryGoubier 9/23/2016 19:26:49", + "matchActions" : "ThierryGoubier 9/23/2016 19:26:49", + "patternToken" : "ThierryGoubier 9/23/2016 19:26:49", + "comment" : "ThierryGoubier 9/23/2016 19:26:49", + "step" : "ThierryGoubier 9/23/2016 19:26:49", + "checkForValidMatch" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { + "on:" : "ThierryGoubier 9/23/2016 19:26:49", + "new" : "ThierryGoubier 9/23/2016 19:26:49", + "initialize" : "ThierryGoubier 9/23/2016 19:26:49", + "keywordMap" : "ThierryGoubier 9/23/2016 19:26:49", + "initializeKeywordMap" : "ThierryGoubier 9/23/2016 19:26:49", + "needsLineNumbers" : "ThierryGoubier 9/23/2016 19:26:49" + } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCScanner.class/properties.json b/SmaCC-Runtime.package/SmaCCScanner.class/properties.json index 2b58c5a1..038ae26f 100644 --- a/SmaCC-Runtime.package/SmaCCScanner.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCScanner.class/properties.json @@ -1,10 +1,12 @@ { + "commentStamp" : "", + "super" : "Object", "category" : "SmaCC-Runtime", "classinstvars" : [ - "keywordMap" ], - "classvars" : [ - ], - "commentStamp" : "", + "keywordMap" + ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "stream", "start", @@ -16,9 +18,8 @@ "lastMatchWasEmpty", "returnMatchBlock", "state", - "comments" ], + "comments" + ], "name" : "SmaCCScanner", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCToken.class/methodProperties.json b/SmaCC-Runtime.package/SmaCCToken.class/methodProperties.json index 234ad344..0678074b 100644 --- a/SmaCC-Runtime.package/SmaCCToken.class/methodProperties.json +++ b/SmaCC-Runtime.package/SmaCCToken.class/methodProperties.json @@ -1,20 +1,23 @@ { - "class" : { - "value:" : "JohnBrant 6/21/2016 21:17:22", - "value:start:id:" : "JohnBrant 6/21/2016 21:17:22", - "value:start:ids:" : "JohnBrant 6/21/2016 21:17:22" }, "instance" : { - "=" : "JohnBrant 6/21/2016 21:17:22", - "copyInContext:" : "JohnBrant 6/21/2016 21:17:22", - "hash" : "JohnBrant 6/21/2016 21:17:22", - "id" : "JohnBrant 6/21/2016 21:17:22", - "ids" : "JohnBrant 6/21/2016 21:17:22", - "ids:" : "JohnBrant 6/21/2016 21:17:22", - "isListMatch" : "JohnBrant 6/21/2016 21:17:22", - "isPattern" : "JohnBrant 6/21/2016 21:17:22", - "match:inContext:" : "JohnBrant 6/21/2016 21:17:22", - "printOn:" : "JohnBrant 6/21/2016 21:17:22", - "startPosition" : "JohnBrant 6/21/2016 21:17:22", - "stopPosition" : "JohnBrant 6/21/2016 21:17:22", - "value" : "JohnBrant 6/21/2016 21:17:22", - "value:start:ids:" : "JohnBrant 6/21/2016 21:17:22" } } + "value:start:ids:" : "ThierryGoubier 9/23/2016 19:26:49", + "isListMatch" : "ThierryGoubier 9/23/2016 19:26:49", + "isPattern" : "ThierryGoubier 9/23/2016 19:26:49", + "=" : "ThierryGoubier 9/23/2016 19:26:49", + "id" : "ThierryGoubier 9/23/2016 19:26:49", + "value" : "ThierryGoubier 9/23/2016 19:26:49", + "printOn:" : "ThierryGoubier 9/23/2016 19:26:49", + "startPosition" : "ThierryGoubier 9/23/2016 19:26:49", + "copyInContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "stopPosition" : "ThierryGoubier 9/23/2016 19:26:49", + "match:inContext:" : "ThierryGoubier 9/23/2016 19:26:49", + "hash" : "ThierryGoubier 9/23/2016 19:26:49", + "ids" : "ThierryGoubier 9/23/2016 19:26:49", + "ids:" : "ThierryGoubier 9/23/2016 19:26:49" + }, + "class" : { + "value:start:ids:" : "ThierryGoubier 9/23/2016 19:26:49", + "value:start:id:" : "ThierryGoubier 9/23/2016 19:26:49", + "value:" : "ThierryGoubier 9/23/2016 19:26:49" + } +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/SmaCCToken.class/properties.json b/SmaCC-Runtime.package/SmaCCToken.class/properties.json index 54cba100..3f8cb56b 100644 --- a/SmaCC-Runtime.package/SmaCCToken.class/properties.json +++ b/SmaCC-Runtime.package/SmaCCToken.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Runtime", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Runtime", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "start", "ids", - "value" ], + "value" + ], "name" : "SmaCCToken", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Runtime.package/monticello.meta/version b/SmaCC-Runtime.package/monticello.meta/version index 0ce663d1..8fdeefb2 100644 --- a/SmaCC-Runtime.package/monticello.meta/version +++ b/SmaCC-Runtime.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Runtime-ThierryGoubier.3' message 'From John Brant' id 'd8aaea1a-fbc5-4f70-ad5f-b8c0b96e7698' date '23 September 2016' time '7:26:48.474965 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Runtime-ThierryGoubier.12' message 'Update from John Brant (and Tudor Girda).' id 'c7e7b653-0000-0000-adbb-e5020635c312' date '3 May 2017' time '9:23:24.476533 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Runtime-ThierryGoubier.11' message 'From John Brant +' id '36b5ca6b-afc1-5411-9417-6e005c1a6e0e' date '23 September 2016' time '7:26:49 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Runtime.package/properties.json b/SmaCC-Runtime.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Runtime.package/properties.json +++ b/SmaCC-Runtime.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/.filetree b/SmaCC-Smalltalk-Parser.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Smalltalk-Parser.package/.filetree +++ b/SmaCC-Smalltalk-Parser.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StParser.class/class/cacheId.st b/SmaCC-Smalltalk-Parser.package/StParser.class/class/cacheId.st new file mode 100644 index 00000000..013ed8c5 --- /dev/null +++ b/SmaCC-Smalltalk-Parser.package/StParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-02T22:44:58.970904+02:00' \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StParser.class/instance/transitionTable.st b/SmaCC-Smalltalk-Parser.package/StParser.class/instance/transitionTable.st index f44e747a..29a5a960 100644 --- a/SmaCC-Smalltalk-Parser.package/StParser.class/instance/transitionTable.st +++ b/SmaCC-Smalltalk-Parser.package/StParser.class/instance/transitionTable.st @@ -25,7 +25,7 @@ transitionTable #[1 0 129 0 9 0 61 0 20 0 65 0 29 0 133 0 57] #[1 0 50 0 1 0 50 0 3 0 93 0 5 0 50 0 8 0 50 0 10 0 50 0 11 0 50 0 12 0 50 0 14 0 50 0 16 0 50 0 17 0 50 0 19 0 50 0 20 0 50 0 21 0 50 0 22 0 50 0 23 0 50 0 29 0 50 0 30 0 137 0 40 0 50 0 65] #[0 0 54 0 19 0 65] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 165 0 16 0 169 0 17 0 58 0 19 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 0 193 0 39 0 197 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 58 0 65 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 165 0 16 0 169 0 17 0 58 0 19 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 0 193 0 39 0 197 0 41 0 229 0 43 0 197 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 58 0 65 0 229 0 67] #[0 0 62 0 1 0 3 0 10 0 11 0 12 0 14 0 16 0 17 0 19 0 20 0 21 0 22 0 23 0 29 0 30 0 65] #[1 0 66 0 1 0 66 0 2 0 66 0 3 0 66 0 4 0 66 0 5 0 66 0 7 0 66 0 8 0 66 0 10 0 66 0 11 0 66 0 12 0 66 0 14 0 66 0 20 0 66 0 21 0 66 0 22 0 66 0 23 0 66 0 24 0 66 0 26 0 66 0 30 0 233 0 33] #[1 0 14 0 9 0 14 0 20 0 14 0 29 0 237 0 69] @@ -36,12 +36,12 @@ transitionTable #[0 0 82 0 9 0 20 0 29] #[0 0 86 0 1 0 3 0 8 0 10 0 11 0 12 0 14 0 16 0 17 0 19 0 20 0 21 0 22 0 23 0 29 0 30 0 65] #[1 0 245 0 3 0 249 0 10 0 253 0 17 1 1 0 20 1 5 0 23 1 9 0 24 1 13 0 25 1 17 0 26] -#[1 0 141 0 1 0 145 0 3 1 21 0 8 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 25 0 39 0 197 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 29 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 1 21 0 8 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 25 0 39 0 197 0 41 0 229 0 43 0 197 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 29 0 41 0 229 0 43 1 29 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] #[0 0 90 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 10 0 11 0 12 0 14 0 17 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 29 0 30 0 32 0 65] #[0 0 94 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 10 0 11 0 12 0 14 0 17 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 29 0 30 0 32 0 65] #[0 0 98 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 10 0 11 0 12 0 14 0 17 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 29 0 30 0 32 0 65] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 33 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 33 0 41 0 229 0 43 1 33 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] #[1 0 6 0 1 0 6 0 3 0 6 0 5 0 37 0 9 0 6 0 10 0 6 0 11 0 6 0 12 0 6 0 14 0 41 0 15 0 6 0 16 0 6 0 17 1 37 0 18 0 6 0 19 0 6 0 20 0 6 0 21 0 6 0 22 0 6 0 23 0 6 0 29 0 6 0 30 0 45 0 37 1 41 0 42 1 45 0 60] #[0 0 102 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 10 0 11 0 12 0 14 0 17 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 29 0 30 0 32 0 65] #[0 0 102 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 10 0 11 0 12 0 14 0 17 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 29 0 30 0 32 0 65] @@ -77,17 +77,17 @@ transitionTable #[1 1 197 0 9 1 201 0 15 1 205 0 18 1 209 0 19] #[0 1 213 0 19] #[0 0 162 0 19 0 65] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 1 217 0 16 0 169 0 17 0 62 0 19 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 221 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 62 0 65 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 1 217 0 16 0 169 0 17 0 62 0 19 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 221 0 41 0 229 0 43 1 221 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 62 0 65 0 229 0 67] #[1 1 225 0 2 0 166 0 4 0 166 0 5 0 166 0 8 0 166 0 19 0 166 0 65] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 0 201 0 43 1 229 0 49 1 233 0 50 1 237 0 55 1 241 0 57 1 245 0 67] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 0 201 0 43 1 249 0 50 1 253 0 56 1 241 0 57 2 1 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 245 0 43 1 229 0 49 1 233 0 50 1 237 0 55 1 245 0 57 1 245 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 2 1 0 43 1 249 0 50 1 253 0 56 2 1 0 57 2 1 0 67] #[0 0 170 0 2 0 4 0 5 0 8 0 19 0 24 0 26 0 65] #[1 0 174 0 2 0 174 0 4 0 174 0 5 0 174 0 8 0 174 0 19 2 5 0 24 0 174 0 65] #[0 0 178 0 2 0 4 0 5 0 8 0 19 0 20 0 24 0 26 0 65] #[0 0 182 0 2 0 4 0 5 0 8 0 19 0 20 0 24 0 26 0 65] #[0 0 170 0 2 0 4 0 5 0 8 0 19 0 24 0 26 0 65] #[1 0 174 0 2 0 174 0 4 0 174 0 5 0 174 0 8 0 174 0 19 2 5 0 24 0 174 0 65] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 2 9 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 2 9 0 41 0 229 0 43 2 9 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] #[0 0 182 0 2 0 4 0 5 0 8 0 19 0 20 0 24 0 26 0 65] #[0 0 170 0 2 0 4 0 5 0 8 0 19 0 24 0 26 0 65] #[1 0 174 0 2 0 174 0 4 0 174 0 5 0 174 0 8 0 174 0 19 2 5 0 24 0 174 0 65] @@ -106,10 +106,10 @@ transitionTable #[0 0 194 0 65] #[0 2 17 0 8] #[0 2 21 0 8] -#[1 0 141 0 1 2 25 0 3 2 29 0 4 2 33 0 10 0 153 0 11 0 157 0 12 0 161 0 14 2 37 0 17 2 41 0 20 0 173 0 21 0 177 0 22 0 181 0 23 2 45 0 24 2 49 0 25 2 53 0 26 2 57 0 29 0 185 0 30 2 61 0 32 2 65 0 34 2 69 0 63] +#[1 0 141 0 1 2 25 0 3 2 29 0 4 2 33 0 10 0 153 0 11 0 157 0 12 0 161 0 14 2 37 0 17 2 41 0 20 0 173 0 21 0 177 0 22 0 181 0 23 2 45 0 24 2 49 0 25 2 53 0 26 2 57 0 29 0 185 0 30 2 61 0 32 2 69 0 34 2 69 0 63] #[1 2 73 0 19 2 77 0 21] #[0 2 81 0 8] -#[1 0 141 0 1 0 145 0 3 0 62 0 8 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 221 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 0 62 0 8 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 221 0 41 0 229 0 43 1 221 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] #[0 0 198 0 2 0 4 0 5 0 8 0 19 0 20 0 24 0 26 0 65] #[0 0 202 0 19 0 65] #[0 0 206 0 9 0 15 0 18 0 19] @@ -118,9 +118,9 @@ transitionTable #[1 0 61 0 20 0 65 0 29 2 93 0 57] #[0 0 210 0 2 0 4 0 5 0 8 0 19 0 20 0 24 0 26 0 65] #[0 0 214 0 2 0 4 0 5 0 8 0 19 0 20 0 24 0 26 0 65] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 2 97 0 41 0 201 0 43 0 205 0 44 0 209 0 45 0 213 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 2 97 0 41 0 229 0 43 2 97 0 44 0 209 0 45 0 209 0 48 0 217 0 49 0 221 0 50 0 225 0 57 0 229 0 67] #[0 0 218 0 5 0 8 0 19 0 65] -#[1 1 77 0 20 1 61 0 24 1 65 0 26 2 101 0 51 2 105 0 52 2 109 0 53 2 113 0 54] +#[1 1 77 0 20 1 61 0 24 1 65 0 26 2 101 0 51 2 101 0 52 2 101 0 53 2 113 0 54] #[1 0 222 0 2 0 222 0 4 0 222 0 5 0 222 0 8 0 222 0 19 0 222 0 24 1 65 0 26 1 69 0 53 0 222 0 65] #[1 0 222 0 2 0 222 0 4 0 222 0 5 0 222 0 8 0 222 0 19 1 77 0 20 0 222 0 24 1 65 0 26 1 81 0 52 1 85 0 53 0 222 0 65] #[0 0 226 0 2 0 4 0 5 0 8 0 19 0 24 0 65] @@ -129,7 +129,7 @@ transitionTable #[1 0 230 0 2 0 230 0 4 0 230 0 5 0 230 0 8 0 230 0 19 1 77 0 20 0 230 0 24 0 230 0 26 1 81 0 52 0 230 0 65] #[0 0 234 0 2 0 4 0 5 0 8 0 19 0 24 0 26 0 65] #[1 0 230 0 2 0 230 0 4 0 230 0 5 0 230 0 8 0 230 0 19 1 77 0 20 0 230 0 24 0 230 0 26 1 97 0 52 0 230 0 65] -#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 0 201 0 43 1 229 0 49 1 233 0 50 2 117 0 55 1 241 0 57 1 245 0 67] +#[1 0 141 0 1 0 145 0 3 0 149 0 10 0 153 0 11 0 157 0 12 0 161 0 14 0 169 0 17 0 61 0 20 0 173 0 21 0 177 0 22 0 181 0 23 0 65 0 29 0 185 0 30 0 189 0 34 1 245 0 43 1 229 0 49 1 233 0 50 2 117 0 55 1 245 0 57 1 245 0 67] #[0 0 238 0 4 0 5 0 8 0 19 0 65] #[1 0 22 0 1 0 22 0 3 0 93 0 5 0 109 0 6 0 22 0 10 0 22 0 11 0 22 0 12 0 22 0 14 0 22 0 16 0 22 0 17 0 22 0 20 0 22 0 21 0 22 0 22 0 22 0 23 0 22 0 29 0 22 0 30 2 121 0 36 0 101 0 38 0 105 0 40 0 22 0 65] #[0 0 242 0 1 0 2 0 3 0 4 0 5 0 7 0 8 0 10 0 11 0 12 0 14 0 17 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 29 0 30 0 32 0 65] @@ -161,7 +161,7 @@ transitionTable #[0 1 34 0 65] #[0 2 157 0 8] #[0 2 161 0 8] -#[1 0 141 0 1 2 25 0 3 2 165 0 4 2 33 0 10 0 153 0 11 0 157 0 12 0 161 0 14 2 37 0 17 2 41 0 20 0 173 0 21 0 177 0 22 0 181 0 23 2 45 0 24 2 49 0 25 2 53 0 26 2 57 0 29 0 185 0 30 2 61 0 32 2 65 0 34 2 69 0 63] +#[1 0 141 0 1 2 25 0 3 2 165 0 4 2 33 0 10 0 153 0 11 0 157 0 12 0 161 0 14 2 37 0 17 2 41 0 20 0 173 0 21 0 177 0 22 0 181 0 23 2 45 0 24 2 49 0 25 2 53 0 26 2 57 0 29 0 185 0 30 2 61 0 32 2 69 0 34 2 69 0 63] #[1 2 169 0 19 2 77 0 21] #[0 1 38 0 1 0 3 0 4 0 10 0 11 0 12 0 14 0 17 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 29 0 30 0 32] #[0 1 42 0 2 0 4 0 5 0 8 0 19 0 20 0 24 0 26 0 65] diff --git a/SmaCC-Smalltalk-Parser.package/StParser.class/methodProperties.json b/SmaCC-Smalltalk-Parser.package/StParser.class/methodProperties.json index 406d562e..5595187d 100644 --- a/SmaCC-Smalltalk-Parser.package/StParser.class/methodProperties.json +++ b/SmaCC-Smalltalk-Parser.package/StParser.class/methodProperties.json @@ -1,64 +1,68 @@ { - "class" : { - "definitionComment" : "ThierryGoubier 9/26/2016 21:43", - "parseExpression:" : "ThierryGoubier 9/23/2016 21:02:28", - "parseExpression:onError:" : "ThierryGoubier 9/23/2016 21:02:28", - "parseMethod:" : "ThierryGoubier 9/23/2016 21:02:28", - "parseMethod:onError:" : "ThierryGoubier 9/23/2016 21:02:28", - "scannerClass" : "ThierryGoubier 9/23/2016 21:02:28", - "simplifyExpression:" : "ThierryGoubier 9/23/2016 21:02:28", - "startingStateForMethod" : "ThierryGoubier 9/23/2016 21:02:28", - "startingStateForSequenceNode" : "ThierryGoubier 9/23/2016 21:02:28" }, "instance" : { - "actionForCurrentToken" : "ThierryGoubier 9/23/2016 21:02:28", - "createMessageNodeFrom:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForArray1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForArray2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForArray3:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForArrayLiteral2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForArrayLiteral6:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForArrayLiteral8:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForBinaryMessage1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForBinaryMethodName1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForBlock1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForBlock2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForBlock3:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForBlock4:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForBlockArgs1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForByteArray1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForByteArray2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForCascade1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForExpression1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForKeywordMethodName1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForKeywordMethodName2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral14:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral15:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral4:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral6:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral7:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral8:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForLiteral9:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForMethod1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForMethod2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForMethod3:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForMethodSequenceNode1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForMethodSequenceNode2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForMethodSequenceNode3:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForPrimary2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForPrimary5:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForPrimary6:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForPrimitives1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForPrimitives2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForSequenceNode1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForStatementList2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForStatements3:" : "ThierryGoubier 9/26/2016 20:50", - "reduceActionForStatements4:" : "ThierryGoubier 9/26/2016 20:50", - "reduceActionForTemporaries1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForTemporaryVariables2:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForUnaryMessage1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceActionForVariable1:" : "ThierryGoubier 9/23/2016 21:02:28", - "reduceTable" : "ThierryGoubier 9/26/2016 20:50", - "symbolNames" : "ThierryGoubier 9/26/2016 20:48", - "transitionTable" : "ThierryGoubier 9/26/2016 20:48" } } + "reduceActionForArray1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForSequenceNode1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceTable" : "ThierryGoubier 9/26/2016 21:45:27", + "transitionTable" : "ThierryGoubier 5/2/2017 22:44", + "reduceActionForPrimary2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForBlock1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral15:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForByteArray2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForMethodSequenceNode2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForMethod2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForPrimary6:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral9:" : "ThierryGoubier 9/26/2016 21:45:27", + "actionForCurrentToken" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForStatements4:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForBlockArgs1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForMethod1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForMethodSequenceNode1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForStatements3:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForPrimitives2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForKeywordMethodName2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral4:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral14:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForArrayLiteral6:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForByteArray1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForPrimary5:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral8:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForKeywordMethodName1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForBinaryMessage1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForBlock4:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForArrayLiteral2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForArray3:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForTemporaryVariables2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForExpression1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForPrimitives1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral7:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForBlock3:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForUnaryMessage1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForMethod3:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForMethodSequenceNode3:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForStatementList2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForArray2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForCascade1:" : "ThierryGoubier 9/26/2016 21:45:27", + "createMessageNodeFrom:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForVariable1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral6:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForBlock2:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForTemporaries1:" : "ThierryGoubier 9/26/2016 21:45:27", + "symbolNames" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForArrayLiteral8:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForLiteral1:" : "ThierryGoubier 9/26/2016 21:45:27", + "reduceActionForBinaryMethodName1:" : "ThierryGoubier 9/26/2016 21:45:27" + }, + "class" : { + "startingStateForSequenceNode" : "ThierryGoubier 9/26/2016 21:45:27", + "simplifyExpression:" : "ThierryGoubier 9/26/2016 21:45:27", + "parseExpression:onError:" : "ThierryGoubier 9/26/2016 21:45:27", + "cacheId" : "ThierryGoubier 5/2/2017 22:44", + "scannerClass" : "ThierryGoubier 9/26/2016 21:45:27", + "parseExpression:" : "ThierryGoubier 9/26/2016 21:45:27", + "definitionComment" : "ThierryGoubier 9/26/2016 21:45:27", + "startingStateForMethod" : "ThierryGoubier 9/26/2016 21:45:27", + "parseMethod:onError:" : "ThierryGoubier 9/26/2016 21:45:27", + "parseMethod:" : "ThierryGoubier 9/26/2016 21:45:27" + } +} \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StParser.class/properties.json b/SmaCC-Smalltalk-Parser.package/StParser.class/properties.json index b3da0a5f..67fc47ae 100644 --- a/SmaCC-Smalltalk-Parser.package/StParser.class/properties.json +++ b/SmaCC-Smalltalk-Parser.package/StParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Smalltalk-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "StParser", - "pools" : [ - ], "super" : "SmaCCParser", - "type" : "normal" } + "category" : "SmaCC-Smalltalk-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "StParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StParserTests.class/methodProperties.json b/SmaCC-Smalltalk-Parser.package/StParserTests.class/methodProperties.json index fa0b4e8a..9846c34d 100644 --- a/SmaCC-Smalltalk-Parser.package/StParserTests.class/methodProperties.json +++ b/SmaCC-Smalltalk-Parser.package/StParserTests.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "sourceBlockStartingWithDot" : "ThierryGoubier 9/26/2016 20:52", - "sourceLongBinarySelector" : "ThierryGoubier 9/26/2016 20:52", - "sourceSpaceAtEndOfMethod" : "ThierryGoubier 9/26/2016 21:36", - "testBlockStartingWithDot" : "ThierryGoubier 9/26/2016 20:53", - "testLongBinarySelector" : "ThierryGoubier 9/26/2016 20:53", - "testSpaceAtEndOfMethod" : "ThierryGoubier 9/26/2016 21:35" } } + "testSpaceAtEndOfMethod" : "ThierryGoubier 9/26/2016 21:45:27", + "testLongBinarySelector" : "ThierryGoubier 9/26/2016 21:45:27", + "sourceSpaceAtEndOfMethod" : "ThierryGoubier 9/26/2016 21:45:27", + "sourceLongBinarySelector" : "ThierryGoubier 9/26/2016 21:45:27", + "sourceBlockStartingWithDot" : "ThierryGoubier 9/26/2016 21:45:27", + "testBlockStartingWithDot" : "ThierryGoubier 9/26/2016 21:45:27" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StParserTests.class/properties.json b/SmaCC-Smalltalk-Parser.package/StParserTests.class/properties.json index 6e1d5246..bbb2befb 100644 --- a/SmaCC-Smalltalk-Parser.package/StParserTests.class/properties.json +++ b/SmaCC-Smalltalk-Parser.package/StParserTests.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Smalltalk-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "StParserTests", - "pools" : [ - ], "super" : "TestCase", - "type" : "normal" } + "category" : "SmaCC-Smalltalk-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "StParserTests", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForToken.st b/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForToken.st index 8bb2c871..e1a3f253 100644 --- a/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForToken.st +++ b/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForToken.st @@ -2,31 +2,25 @@ generated scanForToken self step. currentCharacter == $" - ifTrue: - [ ^ self scanForTokenX4 ]. + ifTrue: [ ^ self scanForTokenX4 ]. currentCharacter == $# ifTrue: [ ^ self recordAndReportMatch: #(1 32) ]. currentCharacter == $$ - ifTrue: - [ ^ self scanForTokenX11 ]. + ifTrue: [ ^ self scanForTokenX11 ]. currentCharacter == $' - ifTrue: - [ ^ self scanForTokenX10 ]. + ifTrue: [ ^ self scanForTokenX10 ]. currentCharacter == $( ifTrue: [ ^ self recordAndReportMatch: #(10 32) ]. currentCharacter == $) ifTrue: [ ^ self recordAndReportMatch: #(4 32) ]. currentCharacter == $- - ifTrue: - [ ^ self scanForTokenX3 ]. + ifTrue: [ ^ self scanForTokenX3 ]. currentCharacter == $. ifTrue: [ ^ self recordAndReportMatch: #(5 32) ]. currentCharacter == $: - ifTrue: - [ ^ self scanForTokenX5 ]. + ifTrue: [ ^ self scanForTokenX5 ]. currentCharacter == $; ifTrue: [ ^ self recordAndReportMatch: #(2 32) ]. currentCharacter == $< - ifTrue: - [ ^ self scanForTokenX9 ]. + ifTrue: [ ^ self scanForTokenX9 ]. ^ self scanForTokenX12 \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForTokenX12.st b/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForTokenX12.st index ac6032c7..e6a7ba28 100644 --- a/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForTokenX12.st +++ b/SmaCC-Smalltalk-Parser.package/StScanner.class/instance/scanForTokenX12.st @@ -1,8 +1,7 @@ generated scanForTokenX12 currentCharacter == $> - ifTrue: - [ ^ self scanForTokenX8 ]. + ifTrue: [ ^ self scanForTokenX8 ]. currentCharacter == $[ ifTrue: [ ^ self recordAndReportMatch: #(17 32) ]. currentCharacter == $] @@ -12,20 +11,16 @@ scanForTokenX12 currentCharacter == ${ ifTrue: [ ^ self recordAndReportMatch: #(3 32) ]. currentCharacter == $| - ifTrue: - [ ^ self scanForTokenX7 ]. + ifTrue: [ ^ self scanForTokenX7 ]. currentCharacter == $} ifTrue: [ ^ self recordAndReportMatch: #(8 32) ]. currentCharacter isDigit ifTrue: [ ^ self recordAndReportMatch: #(21 32) ]. (currentCharacter isSeparator or: [ currentCharacter == Character null ]) - ifTrue: - [ ^ self scanForTokenX2 ]. + ifTrue: [ ^ self scanForTokenX2 ]. currentCharacter isSpecial - ifTrue: - [ ^ self scanForTokenX6 ]. + ifTrue: [ ^ self scanForTokenX6 ]. (currentCharacter isLetter or: [ currentCharacter isSafeForHTTP ]) - ifTrue: - [ ^ self scanForTokenX1 ]. + ifTrue: [ ^ self scanForTokenX1 ]. ^ self recordAndReportMatch: #(32) \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StScanner.class/methodProperties.json b/SmaCC-Smalltalk-Parser.package/StScanner.class/methodProperties.json index 411176f9..246a76d0 100644 --- a/SmaCC-Smalltalk-Parser.package/StScanner.class/methodProperties.json +++ b/SmaCC-Smalltalk-Parser.package/StScanner.class/methodProperties.json @@ -1,33 +1,36 @@ { - "class" : { - "initializeKeywordMap" : "ThierryGoubier 9/23/2016 21:02:28" }, "instance" : { - "binarySymbolId" : "ThierryGoubier 9/23/2016 21:02:28", - "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 21:02:28", - "errorTokenId" : "ThierryGoubier 9/23/2016 21:02:28", - "nameId" : "ThierryGoubier 9/23/2016 21:02:28", - "negativeNumber" : "ThierryGoubier 9/23/2016 21:02:28", - "negativeNumberId" : "ThierryGoubier 9/23/2016 21:02:28", - "number" : "ThierryGoubier 9/23/2016 21:02:28", - "numberId" : "ThierryGoubier 9/23/2016 21:02:28", - "scan1" : "ThierryGoubier 9/23/2016 21:02:28", - "scan2" : "ThierryGoubier 9/23/2016 21:02:28", - "scan3" : "ThierryGoubier 9/23/2016 21:02:28", - "scan4" : "ThierryGoubier 9/23/2016 21:02:28", - "scan5" : "ThierryGoubier 9/23/2016 21:02:28", - "scanForToken" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX1" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX10" : "ThierryGoubier 9/23/2016 21:02:28", - "scanForTokenX11" : "ThierryGoubier 9/23/2016 21:02:28", - "scanForTokenX12" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX2" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX3" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX4" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX5" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX6" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX7" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX8" : "ThierryGoubier 9/26/2016 21:43", - "scanForTokenX9" : "ThierryGoubier 9/26/2016 21:43", - "scanNumber:" : "ThierryGoubier 9/23/2016 21:02:28", - "tokenActions" : "ThierryGoubier 9/23/2016 21:02:28", - "variableAssignment" : "ThierryGoubier 9/23/2016 21:02:28" } } + "negativeNumberId" : "ThierryGoubier 9/26/2016 21:45:27", + "binarySymbolId" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX4" : "ThierryGoubier 9/26/2016 21:45:27", + "errorTokenId" : "ThierryGoubier 9/26/2016 21:45:27", + "scan5" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX9" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX2" : "ThierryGoubier 9/26/2016 21:45:27", + "emptySymbolTokenId" : "ThierryGoubier 9/26/2016 21:45:27", + "scan3" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX11" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX7" : "ThierryGoubier 9/26/2016 21:45:27", + "scan1" : "ThierryGoubier 9/26/2016 21:45:27", + "nameId" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX5" : "ThierryGoubier 9/26/2016 21:45:27", + "number" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForToken" : "ThierryGoubier 5/2/2017 22:44", + "scanForTokenX3" : "ThierryGoubier 9/26/2016 21:45:27", + "numberId" : "ThierryGoubier 9/26/2016 21:45:27", + "variableAssignment" : "ThierryGoubier 9/26/2016 21:45:27", + "scan4" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX12" : "ThierryGoubier 5/2/2017 22:44", + "scanForTokenX8" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX1" : "ThierryGoubier 9/26/2016 21:45:27", + "negativeNumber" : "ThierryGoubier 9/26/2016 21:45:27", + "scanNumber:" : "ThierryGoubier 9/26/2016 21:45:27", + "scan2" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX10" : "ThierryGoubier 9/26/2016 21:45:27", + "scanForTokenX6" : "ThierryGoubier 9/26/2016 21:45:27", + "tokenActions" : "ThierryGoubier 9/26/2016 21:45:27" + }, + "class" : { + "initializeKeywordMap" : "ThierryGoubier 9/26/2016 21:45:27" + } +} \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/StScanner.class/properties.json b/SmaCC-Smalltalk-Parser.package/StScanner.class/properties.json index 808e2279..043177b9 100644 --- a/SmaCC-Smalltalk-Parser.package/StScanner.class/properties.json +++ b/SmaCC-Smalltalk-Parser.package/StScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Smalltalk-Parser", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "StScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-Smalltalk-Parser", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "StScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/monticello.meta/version b/SmaCC-Smalltalk-Parser.package/monticello.meta/version index db4ff460..74dcd6b2 100644 --- a/SmaCC-Smalltalk-Parser.package/monticello.meta/version +++ b/SmaCC-Smalltalk-Parser.package/monticello.meta/version @@ -1,2 +1,2 @@ -(name 'SmaCC-Smalltalk-Parser-ThierryGoubier.9' message 'issue #11: corrected' id '45ef0ab3-ce57-4370-abf1-2370e10d4890' date '26 September 2016' time '9:44:48.329011 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Smalltalk-Parser-ThierryGoubier.8' message 'Reuse 2.0.5 smalltalk parser (has { } ), regenerate and is a tad faster. -' id '15bf97d0-69c6-5f4e-979d-49e3a5d93e4e' date '23 September 2016' time '9:02:28 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'SmaCC-Smalltalk-Parser-ThierryGoubier.10' message 'Update from John Brant (and Tudor Girda).' id '3c14dd53-0000-0000-adbc-ea250635c312' date '3 May 2017' time '9:23:26.978232 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Smalltalk-Parser-ThierryGoubier.9' message 'issue #11: corrected +' id '2bc98dde-5382-5b10-a886-f6efb671de65' date '26 September 2016' time '9:45:27 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Smalltalk-Parser.package/properties.json b/SmaCC-Smalltalk-Parser.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Smalltalk-Parser.package/properties.json +++ b/SmaCC-Smalltalk-Parser.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/.filetree b/SmaCC-Source-Editing.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Source-Editing.package/.filetree +++ b/SmaCC-Source-Editing.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInNewRange..st b/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInNewRange..st index cfddf54b..821ce617 100644 --- a/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInNewRange..st +++ b/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInNewRange..st @@ -3,14 +3,13 @@ annotationsInNewRange: range | startIndex first last annotations current | annotations := Set new. startIndex := 0. - first := range start. + first := range first. last := range isEmpty ifTrue: [ first ] - ifFalse: [ range stop ]. + ifFalse: [ range last ]. current := firstSentinel next. [ current isSentinel ] - whileFalse: - [ startIndex > last + whileFalse: [ startIndex > last ifTrue: [ ^ annotations asOrderedCollection ]. startIndex := startIndex + current size. startIndex >= first diff --git a/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInOriginalRange..st b/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInOriginalRange..st index 0bdb3369..c4405e9e 100644 --- a/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInOriginalRange..st +++ b/SmaCC-Source-Editing.package/SmaCCString.class/instance/annotationsInOriginalRange..st @@ -1,9 +1,8 @@ actions annotationsInOriginalRange: range | first last | - first := self intervalContaining: range start. + first := self intervalContaining: range first. last := range isEmpty ifTrue: [ first ] - ifFalse: [ self intervalContaining: range stop ]. - ^ (first annotationsTo: last) - ifNil: [ (last annotationsTo: first) ifNil: [ #() ] ] \ No newline at end of file + ifFalse: [ self intervalContaining: range last ]. + ^ (first annotationsTo: last) ifNil: [ (last annotationsTo: first) ifNil: [ #() ] ] \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCString.class/instance/stringIndexFor..st b/SmaCC-Source-Editing.package/SmaCCString.class/instance/stringIndexFor..st new file mode 100644 index 00000000..2a8a068e --- /dev/null +++ b/SmaCC-Source-Editing.package/SmaCCString.class/instance/stringIndexFor..st @@ -0,0 +1,19 @@ +accessing +stringIndexFor: anIndex + | interval result position | + interval := self intervalContaining: anIndex. + result := (interval isSentinel or: [ interval isRemoved ]) + ifTrue: [ 0 ] + ifFalse: [ position := anIndex isInteger + ifTrue: [ anIndex ] + ifFalse: [ anIndex index ]. + interval start > position + ifTrue: [ 0 ] + ifFalse: [ interval stop < position + ifTrue: [ interval stop - interval start + 1 ] + ifFalse: [ position - interval start + 1 ] ] ]. + [ interval := interval previous. + interval isSentinel ] + whileFalse: [ interval isRemoved + ifFalse: [ result := result + (interval stop - interval start + 1) ] ]. + ^ result \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCString.class/methodProperties.json b/SmaCC-Source-Editing.package/SmaCCString.class/methodProperties.json index 54e8f384..3fbe8482 100644 --- a/SmaCC-Source-Editing.package/SmaCCString.class/methodProperties.json +++ b/SmaCC-Source-Editing.package/SmaCCString.class/methodProperties.json @@ -1,61 +1,65 @@ { - "class" : { - "new" : "JohnBrant 6/20/2016 21:57:32", - "on:" : "JohnBrant 6/20/2016 21:57:32" }, "instance" : { - "," : "JohnBrant 6/20/2016 21:57:32", - "addAnnotationTo:" : "JohnBrant 6/20/2016 21:57:32", - "addNewLineWhitespace:from:to:" : "JohnBrant 6/20/2016 21:57:32", - "addNewLineWhitespace:toInterval:from:to:" : "JohnBrant 6/20/2016 21:57:32", - "addPrefix:" : "JohnBrant 6/20/2016 21:57:32", - "annotationRangesFor:" : "JohnBrant 6/20/2016 21:57:32", - "annotationsInNewRange:" : "JohnBrant 6/20/2016 21:57:32", - "annotationsInOriginalRange:" : "JohnBrant 6/20/2016 21:57:32", - "append:" : "JohnBrant 6/20/2016 21:57:32", - "asString" : "JohnBrant 6/20/2016 21:57:32", - "at:" : "JohnBrant 6/20/2016 21:57:32", - "basicNextIndex:" : "JohnBrant 6/20/2016 21:57:32", - "basicPreviousIndex:" : "JohnBrant 6/20/2016 21:57:32", - "copy" : "JohnBrant 6/20/2016 21:57:32", - "copyFrom:to:" : "JohnBrant 6/20/2016 21:57:32", - "copyFrom:to:into:at:" : "JohnBrant 6/20/2016 21:57:32", - "deleteCharacter:" : "JohnBrant 6/20/2016 21:57:32", - "deleteFrom:to:" : "JohnBrant 6/20/2016 21:57:32", - "deleteUpTo:" : "JohnBrant 6/20/2016 21:57:32", - "deleteUpToEnd:" : "JohnBrant 6/20/2016 21:57:32", - "deleteWhitespaceAfterIndex:" : "JohnBrant 6/20/2016 21:57:32", - "deleteWhitespaceBeforeIndex:" : "JohnBrant 6/20/2016 21:57:32", - "indexFor:" : "JohnBrant 6/20/2016 21:57:32", - "initialize" : "JohnBrant 6/20/2016 21:57:32", - "insert:at:" : "JohnBrant 6/20/2016 21:57:32", - "insertFirst:last:at:" : "JohnBrant 6/20/2016 21:57:32", - "intervalClass" : "JohnBrant 6/20/2016 21:57:32", - "intervalContaining:" : "JohnBrant 6/20/2016 21:57:32", - "intervalsDo:" : "JohnBrant 6/20/2016 21:57:32", - "isEmpty" : "JohnBrant 6/20/2016 21:57:32", - "isIndex:equalTo:" : "JohnBrant 6/20/2016 21:57:32", - "isModified" : "JohnBrant 6/20/2016 21:57:32", - "isRemoved:" : "JohnBrant 6/20/2016 21:57:32", - "moveFrom:to:after:" : "JohnBrant 6/20/2016 21:57:32", - "moveFrom:to:before:" : "JohnBrant 6/20/2016 21:57:32", - "moveFrom:to:location:before:" : "JohnBrant 6/20/2016 21:57:32", - "newIntervalFor:" : "JohnBrant 6/20/2016 21:57:32", - "nextIndex:" : "JohnBrant 6/20/2016 21:57:32", - "node" : "JohnBrant 6/20/2016 21:57:32", - "node:" : "JohnBrant 6/20/2016 21:57:32", - "on:" : "JohnBrant 6/20/2016 21:57:32", - "previousIndex:" : "JohnBrant 6/20/2016 21:57:32", - "removeInterval:" : "JohnBrant 6/20/2016 21:57:32", - "replaceFrom:to:with:" : "JohnBrant 6/20/2016 21:57:32", - "rule" : "JohnBrant 6/20/2016 21:57:32", - "rule:" : "JohnBrant 6/20/2016 21:57:32", - "setIntervalId" : "JohnBrant 6/20/2016 21:57:32", - "size" : "JohnBrant 6/20/2016 21:57:32", - "startIndex" : "JohnBrant 6/20/2016 21:57:32", - "startOfLineWhitespaceBeforeIndex:" : "JohnBrant 6/20/2016 21:57:32", - "startOfLineWhitespaceStartIndexBeforeIndex:" : "JohnBrant 6/20/2016 21:57:32", - "stopIndex" : "JohnBrant 6/20/2016 21:57:32", - "whitespaceAfterIndex:" : "JohnBrant 6/20/2016 21:57:32", - "whitespaceBeforeIndex:" : "JohnBrant 6/20/2016 21:57:32", - "whitespaceEndIndexAfterIndex:" : "JohnBrant 6/20/2016 21:57:32", - "whitespaceStartIndexBeforeIndex:" : "JohnBrant 6/20/2016 21:57:32" } } + "moveFrom:to:location:before:" : "ThierryGoubier 9/23/2016 19:27:16", + "startOfLineWhitespaceStartIndexBeforeIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "newIntervalFor:" : "ThierryGoubier 9/23/2016 19:27:16", + "deleteCharacter:" : "ThierryGoubier 9/23/2016 19:27:16", + "copyFrom:to:into:at:" : "ThierryGoubier 9/23/2016 19:27:16", + "isModified" : "ThierryGoubier 9/23/2016 19:27:16", + "rule:" : "ThierryGoubier 9/23/2016 19:27:16", + "moveFrom:to:after:" : "ThierryGoubier 9/23/2016 19:27:16", + "moveFrom:to:before:" : "ThierryGoubier 9/23/2016 19:27:16", + "stringIndexFor:" : "JohnBrant 12/21/2016 08:28", + "size" : "ThierryGoubier 9/23/2016 19:27:16", + "insertFirst:last:at:" : "ThierryGoubier 9/23/2016 19:27:16", + "node" : "ThierryGoubier 9/23/2016 19:27:16", + "rule" : "ThierryGoubier 9/23/2016 19:27:16", + "deleteUpTo:" : "ThierryGoubier 9/23/2016 19:27:16", + "setIntervalId" : "ThierryGoubier 9/23/2016 19:27:16", + "initialize" : "ThierryGoubier 9/23/2016 19:27:16", + "at:" : "ThierryGoubier 9/23/2016 19:27:16", + "stopIndex" : "ThierryGoubier 9/23/2016 19:27:16", + "isRemoved:" : "ThierryGoubier 9/23/2016 19:27:16", + "append:" : "ThierryGoubier 9/23/2016 19:27:16", + "basicPreviousIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "node:" : "ThierryGoubier 9/23/2016 19:27:16", + "replaceFrom:to:with:" : "ThierryGoubier 9/23/2016 19:27:16", + "removeInterval:" : "ThierryGoubier 9/23/2016 19:27:16", + "asString" : "ThierryGoubier 9/23/2016 19:27:16", + "intervalsDo:" : "ThierryGoubier 9/23/2016 19:27:16", + "deleteWhitespaceBeforeIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "annotationRangesFor:" : "ThierryGoubier 9/23/2016 19:27:16", + "nextIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "on:" : "ThierryGoubier 9/23/2016 19:27:16", + "basicNextIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "startIndex" : "ThierryGoubier 9/23/2016 19:27:16", + "startOfLineWhitespaceBeforeIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "isIndex:equalTo:" : "ThierryGoubier 9/23/2016 19:27:16", + "annotationsInNewRange:" : "JohnBrant 12/21/2016 10:53", + "whitespaceStartIndexBeforeIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "deleteUpToEnd:" : "ThierryGoubier 9/23/2016 19:27:16", + "isEmpty" : "ThierryGoubier 9/23/2016 19:27:16", + "copyFrom:to:" : "ThierryGoubier 9/23/2016 19:27:16", + "deleteFrom:to:" : "ThierryGoubier 9/23/2016 19:27:16", + "previousIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "copy" : "ThierryGoubier 9/23/2016 19:27:16", + "whitespaceAfterIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "addNewLineWhitespace:toInterval:from:to:" : "ThierryGoubier 9/23/2016 19:27:16", + "intervalClass" : "ThierryGoubier 9/23/2016 19:27:16", + "intervalContaining:" : "ThierryGoubier 9/23/2016 19:27:16", + "whitespaceEndIndexAfterIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "deleteWhitespaceAfterIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "addNewLineWhitespace:from:to:" : "ThierryGoubier 9/23/2016 19:27:16", + "annotationsInOriginalRange:" : "JohnBrant 12/21/2016 10:52", + "whitespaceBeforeIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "addPrefix:" : "ThierryGoubier 9/23/2016 19:27:16", + "addAnnotationTo:" : "ThierryGoubier 9/23/2016 19:27:16", + "insert:at:" : "ThierryGoubier 9/23/2016 19:27:16", + "indexFor:" : "ThierryGoubier 9/23/2016 19:27:16", + "," : "ThierryGoubier 9/23/2016 19:27:16" + }, + "class" : { + "new" : "ThierryGoubier 9/23/2016 19:27:16", + "on:" : "ThierryGoubier 9/23/2016 19:27:16" + } +} \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCString.class/properties.json b/SmaCC-Source-Editing.package/SmaCCString.class/properties.json index 15889f04..63704b1b 100644 --- a/SmaCC-Source-Editing.package/SmaCCString.class/properties.json +++ b/SmaCC-Source-Editing.package/SmaCCString.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Source-Editing", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Source-Editing", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "firstSentinel", "lastSentinel", "currentId", - "cachedInterval" ], + "cachedInterval" + ], "name" : "SmaCCString", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCStringIndex.class/methodProperties.json b/SmaCC-Source-Editing.package/SmaCCStringIndex.class/methodProperties.json index 5f3076c5..742c0c02 100644 --- a/SmaCC-Source-Editing.package/SmaCCStringIndex.class/methodProperties.json +++ b/SmaCC-Source-Editing.package/SmaCCStringIndex.class/methodProperties.json @@ -1,14 +1,17 @@ { - "class" : { - "index:intervalId:" : "JohnBrant 6/20/2016 21:57:32" }, "instance" : { - "+" : "JohnBrant 6/20/2016 21:57:32", - "-" : "JohnBrant 6/20/2016 21:57:32", - "<" : "JohnBrant 6/20/2016 21:57:32", - "=" : "JohnBrant 6/20/2016 21:57:32", - "hash" : "JohnBrant 6/20/2016 21:57:32", - "index" : "JohnBrant 6/20/2016 21:57:32", - "index:" : "JohnBrant 6/20/2016 21:57:32", - "intervalId" : "JohnBrant 6/20/2016 21:57:32", - "intervalId:" : "JohnBrant 6/20/2016 21:57:32", - "printOn:" : "JohnBrant 6/20/2016 21:57:32" } } + "index" : "ThierryGoubier 9/23/2016 19:27:16", + "intervalId" : "ThierryGoubier 9/23/2016 19:27:16", + "=" : "ThierryGoubier 9/23/2016 19:27:16", + "printOn:" : "ThierryGoubier 9/23/2016 19:27:16", + "+" : "ThierryGoubier 9/23/2016 19:27:16", + "<" : "ThierryGoubier 9/23/2016 19:27:16", + "hash" : "ThierryGoubier 9/23/2016 19:27:16", + "intervalId:" : "ThierryGoubier 9/23/2016 19:27:16", + "-" : "ThierryGoubier 9/23/2016 19:27:16", + "index:" : "ThierryGoubier 9/23/2016 19:27:16" + }, + "class" : { + "index:intervalId:" : "ThierryGoubier 9/23/2016 19:27:16" + } +} \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCStringIndex.class/properties.json b/SmaCC-Source-Editing.package/SmaCCStringIndex.class/properties.json index 34a11272..4563982c 100644 --- a/SmaCC-Source-Editing.package/SmaCCStringIndex.class/properties.json +++ b/SmaCC-Source-Editing.package/SmaCCStringIndex.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Source-Editing", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Magnitude", + "category" : "SmaCC-Source-Editing", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "index", - "intervalId" ], + "intervalId" + ], "name" : "SmaCCStringIndex", - "pools" : [ - ], - "super" : "Magnitude", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCStringInterval.class/methodProperties.json b/SmaCC-Source-Editing.package/SmaCCStringInterval.class/methodProperties.json index b6cc7e16..e7dcdcfc 100644 --- a/SmaCC-Source-Editing.package/SmaCCStringInterval.class/methodProperties.json +++ b/SmaCC-Source-Editing.package/SmaCCStringInterval.class/methodProperties.json @@ -1,38 +1,41 @@ { - "class" : { - "from:to:string:" : "JohnBrant 6/20/2016 21:57:32" }, "instance" : { - "addAllAnnotations:" : "JohnBrant 6/20/2016 21:57:32", - "annotations" : "JohnBrant 6/20/2016 21:57:32", - "annotationsTo:" : "JohnBrant 6/20/2016 21:57:32", - "asString" : "JohnBrant 6/20/2016 21:57:32", - "beSentinel" : "JohnBrant 6/20/2016 21:57:32", - "canBeMergedWith:" : "JohnBrant 6/20/2016 21:57:32", - "containsIndex:" : "JohnBrant 6/20/2016 21:57:32", - "convertToRemoved" : "JohnBrant 6/20/2016 21:57:32", - "do:" : "JohnBrant 6/20/2016 21:57:32", - "id" : "JohnBrant 6/20/2016 21:57:32", - "id:" : "JohnBrant 6/20/2016 21:57:32", - "insertAfter:" : "JohnBrant 6/20/2016 21:57:32", - "isEmpty" : "JohnBrant 6/20/2016 21:57:32", - "isRemoved" : "JohnBrant 6/20/2016 21:57:32", - "isRemoved:" : "JohnBrant 6/20/2016 21:57:32", - "isSentinel" : "JohnBrant 6/20/2016 21:57:32", - "next" : "JohnBrant 6/20/2016 21:57:32", - "next:" : "JohnBrant 6/20/2016 21:57:32", - "nextPutOn:" : "JohnBrant 6/20/2016 21:57:32", - "previous" : "JohnBrant 6/20/2016 21:57:32", - "previous:" : "JohnBrant 6/20/2016 21:57:32", - "printOn:" : "JohnBrant 6/20/2016 21:57:32", - "removed" : "JohnBrant 6/20/2016 21:57:32", - "removedString" : "JohnBrant 6/20/2016 21:57:32", - "size" : "JohnBrant 6/20/2016 21:57:32", - "splitAt:" : "JohnBrant 6/20/2016 21:57:32", - "start" : "JohnBrant 6/20/2016 21:57:32", - "start:" : "JohnBrant 6/20/2016 21:57:32", - "startIndex" : "JohnBrant 6/20/2016 21:57:32", - "stop" : "JohnBrant 6/20/2016 21:57:32", - "stop:" : "JohnBrant 6/20/2016 21:57:32", - "stopIndex" : "JohnBrant 6/20/2016 21:57:32", - "string" : "JohnBrant 6/20/2016 21:57:32", - "string:" : "JohnBrant 6/20/2016 21:57:32" } } + "convertToRemoved" : "ThierryGoubier 9/23/2016 19:27:16", + "previous:" : "ThierryGoubier 9/23/2016 19:27:16", + "startIndex" : "ThierryGoubier 9/23/2016 19:27:16", + "annotations" : "ThierryGoubier 9/23/2016 19:27:16", + "start:" : "ThierryGoubier 9/23/2016 19:27:16", + "stopIndex" : "ThierryGoubier 9/23/2016 19:27:16", + "nextPutOn:" : "ThierryGoubier 9/23/2016 19:27:16", + "isRemoved:" : "ThierryGoubier 9/23/2016 19:27:16", + "previous" : "ThierryGoubier 9/23/2016 19:27:16", + "beSentinel" : "ThierryGoubier 9/23/2016 19:27:16", + "next:" : "ThierryGoubier 9/23/2016 19:27:16", + "next" : "ThierryGoubier 9/23/2016 19:27:16", + "stop" : "ThierryGoubier 9/23/2016 19:27:16", + "insertAfter:" : "ThierryGoubier 9/23/2016 19:27:16", + "addAllAnnotations:" : "ThierryGoubier 9/23/2016 19:27:16", + "size" : "ThierryGoubier 9/23/2016 19:27:16", + "do:" : "ThierryGoubier 9/23/2016 19:27:16", + "asString" : "ThierryGoubier 9/23/2016 19:27:16", + "stop:" : "ThierryGoubier 9/23/2016 19:27:16", + "string" : "ThierryGoubier 9/23/2016 19:27:16", + "isSentinel" : "ThierryGoubier 9/23/2016 19:27:16", + "isRemoved" : "ThierryGoubier 9/23/2016 19:27:16", + "string:" : "ThierryGoubier 9/23/2016 19:27:16", + "containsIndex:" : "ThierryGoubier 9/23/2016 19:27:16", + "splitAt:" : "ThierryGoubier 9/23/2016 19:27:16", + "id:" : "ThierryGoubier 9/23/2016 19:27:16", + "removedString" : "ThierryGoubier 9/23/2016 19:27:16", + "canBeMergedWith:" : "ThierryGoubier 9/23/2016 19:27:16", + "id" : "ThierryGoubier 9/23/2016 19:27:16", + "annotationsTo:" : "ThierryGoubier 9/23/2016 19:27:16", + "printOn:" : "ThierryGoubier 9/23/2016 19:27:16", + "isEmpty" : "ThierryGoubier 9/23/2016 19:27:16", + "removed" : "ThierryGoubier 9/23/2016 19:27:16", + "start" : "ThierryGoubier 9/23/2016 19:27:16" + }, + "class" : { + "from:to:string:" : "ThierryGoubier 9/23/2016 19:27:16" + } +} \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/SmaCCStringInterval.class/properties.json b/SmaCC-Source-Editing.package/SmaCCStringInterval.class/properties.json index 158c612b..17ea4131 100644 --- a/SmaCC-Source-Editing.package/SmaCCStringInterval.class/properties.json +++ b/SmaCC-Source-Editing.package/SmaCCStringInterval.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Source-Editing", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "Object", + "category" : "SmaCC-Source-Editing", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "id", "start", @@ -12,9 +12,8 @@ "next", "previous", "string", - "isRemoved" ], + "isRemoved" + ], "name" : "SmaCCStringInterval", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/monticello.meta/version b/SmaCC-Source-Editing.package/monticello.meta/version index 65797689..57f435bc 100644 --- a/SmaCC-Source-Editing.package/monticello.meta/version +++ b/SmaCC-Source-Editing.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Source-Editing-ThierryGoubier.2' message 'From John Brant' id 'fbc2ded9-112b-45eb-9070-3765ff698bc6' date '23 September 2016' time '7:27:15.548885 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Source-Editing-ThierryGoubier.3' message 'Update from John Brant (and Tudor Girda).' id '5a7cff53-0000-0000-adbd-2fc30635c312' date '3 May 2017' time '9:23:29.233184 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Source-Editing-ThierryGoubier.2' message 'From John Brant +' id '43853bd9-1ed8-5bd7-9dee-34d80a29807a' date '23 September 2016' time '7:27:16 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Source-Editing.package/properties.json b/SmaCC-Source-Editing.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Source-Editing.package/properties.json +++ b/SmaCC-Source-Editing.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file diff --git a/SmaCC-Swift.package/.filetree b/SmaCC-Swift.package/.filetree index 8998102c..57a67973 100644 --- a/SmaCC-Swift.package/.filetree +++ b/SmaCC-Swift.package/.filetree @@ -1,4 +1,5 @@ { - "noMethodMetaData" : true, "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } + "noMethodMetaData" : true, + "useCypressPropertiesFile" : true +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftArrayTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftArrayTypeNode.class/methodProperties.json index 8c967fe2..69168d86 100644 --- a/SmaCC-Swift.package/SwiftArrayTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftArrayTypeNode.class/methodProperties.json @@ -1,55 +1,56 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftArrayTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftArrayTypeNode.class/properties.json index 66c96efa..c2b5b8bc 100644 --- a/SmaCC-Swift.package/SwiftArrayTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftArrayTypeNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracketTokens", "identifierTokens", @@ -29,9 +29,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftArrayTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/compositeTokenVariables.st index 44b02c43..5bda46f8 100644 --- a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#equalTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#equalTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/initialize.st index 1953e6bf..5aec4111 100644 --- a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/instance/initialize.st @@ -24,6 +24,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,7 +33,5 @@ initialize typeTokens := OrderedCollection new: 2. periodPeriodPeriodTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/methodProperties.json index 2e75a770..ea0d209b 100644 --- a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/methodProperties.json @@ -1,98 +1,99 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "andToken" : "JohnBrant 6/24/2016 13:14:22", - "andToken:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/properties.json b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/properties.json index 6cb5ed8b..2d45a919 100644 --- a/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftAssignmentOperatorNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "equalTokens", "identifierTokens", @@ -49,9 +49,8 @@ "unownedLeftParenunsafeRightParenToken", "statements", "dynamicTypeTokens", - "andToken" ], + "andToken" + ], "name" : "SwiftAssignmentOperatorNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/compositeTokenVariables.st index d0790e96..4991fc90 100644 --- a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/initialize.st index 25dac75b..f9c8088f 100644 --- a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/instance/initialize.st @@ -23,6 +23,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,8 +33,6 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. operators := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/methodProperties.json index 845c3119..a64c4ffc 100644 --- a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/methodProperties.json @@ -1,100 +1,101 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "andToken" : "JohnBrant 6/24/2016 13:14:22", - "andToken:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operators" : "JohnBrant 6/24/2016 13:14:22", - "operators:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operators:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "operators" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/properties.json index 2465bd9e..d3355478 100644 --- a/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftBinaryExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", @@ -50,9 +50,8 @@ "statements", "dynamicTypeTokens", "andToken", - "operators" ], + "operators" + ], "name" : "SwiftBinaryExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/compositeTokenVariables.st index b9e21245..e18ef989 100644 --- a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#operatorTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#operatorTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/initialize.st index 7bf45fbf..330f3cee 100644 --- a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/instance/initialize.st @@ -24,6 +24,7 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -32,6 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/methodProperties.json index 2e75a770..ea0d209b 100644 --- a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/methodProperties.json @@ -1,98 +1,99 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "andToken" : "JohnBrant 6/24/2016 13:14:22", - "andToken:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/properties.json b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/properties.json index a665d8a2..76f7438a 100644 --- a/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftBinaryOperatorNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "operatorTokens", "identifierTokens", @@ -49,9 +49,8 @@ "unownedLeftParenunsafeRightParenToken", "statements", "dynamicTypeTokens", - "andToken" ], + "andToken" + ], "name" : "SwiftBinaryOperatorNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBlockNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftBlockNode.class/methodProperties.json index 87a141a3..97d74ea9 100644 --- a/SmaCC-Swift.package/SwiftBlockNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftBlockNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBlockNode.class/properties.json b/SmaCC-Swift.package/SwiftBlockNode.class/properties.json index 81317ad0..937aed24 100644 --- a/SmaCC-Swift.package/SwiftBlockNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftBlockNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBraceToken", "statements", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "SwiftBlockNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBranchStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftBranchStatementNode.class/methodProperties.json index cf24b732..30d652c4 100644 --- a/SmaCC-Swift.package/SwiftBranchStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftBranchStatementNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "semicolonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBranchStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftBranchStatementNode.class/properties.json index 7e252c48..a5999577 100644 --- a/SmaCC-Swift.package/SwiftBranchStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftBranchStatementNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolonToken" ], + "semicolonToken" + ], "name" : "SwiftBranchStatementNode", - "pools" : [ - ], - "super" : "SwiftStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBreakStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftBreakStatementNode.class/methodProperties.json index 38b25e86..5bfa00ab 100644 --- a/SmaCC-Swift.package/SwiftBreakStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftBreakStatementNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "breakToken" : "JohnBrant 6/24/2016 13:14:22", - "breakToken:" : "JohnBrant 6/24/2016 13:14:22", - "name" : "JohnBrant 6/24/2016 13:14:22", - "name:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "breakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "breakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "name" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "name:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftBreakStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftBreakStatementNode.class/properties.json index 5667b87f..98674d6c 100644 --- a/SmaCC-Swift.package/SwiftBreakStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftBreakStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftControlTransferStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "breakToken", - "name" ], + "name" + ], "name" : "SwiftBreakStatementNode", - "pools" : [ - ], - "super" : "SwiftControlTransferStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftClassDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftClassDeclarationNode.class/methodProperties.json index 7fc85dca..e14da682 100644 --- a/SmaCC-Swift.package/SwiftClassDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftClassDeclarationNode.class/methodProperties.json @@ -1,53 +1,54 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "classToken" : "JohnBrant 6/24/2016 13:14:22", - "classToken:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "declarations" : "JohnBrant 6/24/2016 13:14:22", - "declarations:" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "whereToken" : "JohnBrant 6/24/2016 13:14:22", - "whereToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "declarations" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "classToken" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "declarations:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "classToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftClassDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftClassDeclarationNode.class/properties.json index 2bf274f9..6c85e6b4 100644 --- a/SmaCC-Swift.package/SwiftClassDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftClassDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -27,9 +27,8 @@ "protocolTokens", "whereToken", "equalEqualTokens", - "declarations" ], + "declarations" + ], "name" : "SwiftClassDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/compositeTokenVariables.st index ecfd9f0e..047990df 100644 --- a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #identifierTokens #colonTokens #leftBracketTokens #periodTokens #protocolTokens #lessThanTokens #greaterThanTokens #rightBracketTokens #minusGreaterThanTokens #commaTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens) \ No newline at end of file + ^ #(#leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #identifierTokens #colonTokens #leftBracketTokens #rightBracketTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #periodTokens #protocolTokens #lessThanTokens #greaterThanTokens #minusGreaterThanTokens #commaTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #full_string_literalTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/initialize.st index dce8adef..819538a5 100644 --- a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/instance/initialize.st @@ -10,11 +10,15 @@ initialize identifierTokens := OrderedCollection new: 2. colonTokens := OrderedCollection new: 2. leftBracketTokens := OrderedCollection new: 2. + rightBracketTokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + integer_literalTokens := OrderedCollection new: 2. + floating_point_literalTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. periodTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. lessThanTokens := OrderedCollection new: 2. greaterThanTokens := OrderedCollection new: 2. - rightBracketTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. commaTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -24,9 +28,5 @@ initialize equalTokens := OrderedCollection new: 2. expressions := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - integer_literalTokens := OrderedCollection new: 2. - floating_point_literalTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. full_string_literalTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/methodProperties.json index 468a38a4..e2dc001f 100644 --- a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/methodProperties.json @@ -1,78 +1,79 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/properties.json index 0940845f..75d192ee 100644 --- a/SmaCC-Swift.package/SwiftClosureExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftClosureExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBraceTokens", "leftParenTokens", @@ -39,9 +39,8 @@ "unownedToken", "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", - "statements" ], + "statements" + ], "name" : "SwiftClosureExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/compositeTokenVariables.st index 5db2e20f..d3333cde 100644 --- a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#questionMarkTokens #colonTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#questionMarkTokens #colonTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/initialize.st index a5d55687..c1a13e39 100644 --- a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/instance/initialize.st @@ -24,6 +24,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. bangTokens := OrderedCollection new: 2. @@ -31,7 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/methodProperties.json index dd6d54de..954dc91c 100644 --- a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/methodProperties.json @@ -1,100 +1,101 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "andToken" : "JohnBrant 6/24/2016 13:14:22", - "andToken:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "trueExpression" : "JohnBrant 6/24/2016 13:14:22", - "trueExpression:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "trueExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "trueExpression" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/properties.json b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/properties.json index 53902e07..84529554 100644 --- a/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftCondionalOperatorNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "questionMarkTokens", "trueExpression", @@ -50,9 +50,8 @@ "unownedLeftParenunsafeRightParenToken", "statements", "dynamicTypeTokens", - "andToken" ], + "andToken" + ], "name" : "SwiftCondionalOperatorNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/methodProperties.json index ba21d3f4..78b0071d 100644 --- a/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/methodProperties.json @@ -1,57 +1,58 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "classTokens" : "JohnBrant 6/24/2016 13:14:22", - "classTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inializers" : "JohnBrant 6/24/2016 13:14:22", - "inializers:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letToken" : "JohnBrant 6/24/2016 13:14:22", - "letToken:" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "staticTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letToken" : "ThierryGoubier 9/23/2016 19:27:29", + "letToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inializers" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inializers:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/properties.json index 0185c692..32bddf27 100644 --- a/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftConstantDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -29,9 +29,8 @@ "weakTokens", "letToken", "inializers", - "commaTokens" ], + "commaTokens" + ], "name" : "SwiftConstantDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftContinueStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftContinueStatementNode.class/methodProperties.json index 5fff962b..58f31935 100644 --- a/SmaCC-Swift.package/SwiftContinueStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftContinueStatementNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "continueToken" : "JohnBrant 6/24/2016 13:14:22", - "continueToken:" : "JohnBrant 6/24/2016 13:14:22", - "name" : "JohnBrant 6/24/2016 13:14:22", - "name:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "continueToken" : "ThierryGoubier 9/23/2016 19:27:29", + "continueToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "name" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "name:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftContinueStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftContinueStatementNode.class/properties.json index 7bf26035..87c6fcc6 100644 --- a/SmaCC-Swift.package/SwiftContinueStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftContinueStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftControlTransferStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "continueToken", - "name" ], + "name" + ], "name" : "SwiftContinueStatementNode", - "pools" : [ - ], - "super" : "SwiftControlTransferStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/methodProperties.json index cf24b732..30d652c4 100644 --- a/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "semicolonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/properties.json index 463c45be..8352f5e8 100644 --- a/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftControlTransferStatementNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolonToken" ], + "semicolonToken" + ], "name" : "SwiftControlTransferStatementNode", - "pools" : [ - ], - "super" : "SwiftStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/methodProperties.json index fb9da763..59b43d58 100644 --- a/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "declaration" : "JohnBrant 6/24/2016 13:14:22", - "declaration:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "semicolonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "declaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "declaration" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/properties.json index 3b5bffff..8f393b38 100644 --- a/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftDeclarationStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "declaration", - "semicolonToken" ], + "semicolonToken" + ], "name" : "SwiftDeclarationStatementNode", - "pools" : [ - ], - "super" : "SwiftStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/methodProperties.json index 5b763a3d..224df2ac 100644 --- a/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/methodProperties.json @@ -1,37 +1,38 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "block" : "JohnBrant 6/24/2016 13:14:22", - "block:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "deinitToken" : "JohnBrant 6/24/2016 13:14:22", - "deinitToken:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "block" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "deinitToken" : "ThierryGoubier 9/23/2016 19:27:29", + "deinitToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "block:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/properties.json index 1aa8b93d..807ce08f 100644 --- a/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftDeinitializerDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -19,9 +19,8 @@ "full_string_literalTokens", "operatorTokens", "deinitToken", - "block" ], + "block" + ], "name" : "SwiftDeinitializerDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/methodProperties.json index 8c967fe2..69168d86 100644 --- a/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/methodProperties.json @@ -1,55 +1,56 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/properties.json index 207e5e4a..785ffcb1 100644 --- a/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftDictionaryTypeNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracketTokens", "identifierTokens", @@ -29,9 +29,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftDictionaryTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/compositeTokenVariables.st index d0790e96..4991fc90 100644 --- a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/initialize.st index 25dac75b..f9c8088f 100644 --- a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/instance/initialize.st @@ -23,6 +23,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,8 +33,6 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. operators := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/methodProperties.json index 2432f376..fb28b6c8 100644 --- a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/methodProperties.json @@ -1,107 +1,108 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "andToken" : "JohnBrant 6/24/2016 13:14:22", - "andToken:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "block" : "JohnBrant 6/24/2016 13:14:22", - "block:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "doToken" : "JohnBrant 6/24/2016 13:14:22", - "doToken:" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operators" : "JohnBrant 6/24/2016 13:14:22", - "operators:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22", - "whileToken" : "JohnBrant 6/24/2016 13:14:22", - "whileToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "doToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operators:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whileToken" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "block:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "block" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "whileToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "doToken" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "operators" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/properties.json index 2d62f0d6..8f1fa7e1 100644 --- a/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftDoWhileStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftLoopStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "doToken", "block", @@ -53,9 +53,8 @@ "statements", "dynamicTypeTokens", "andToken", - "operators" ], + "operators" + ], "name" : "SwiftDoWhileStatementNode", - "pools" : [ - ], - "super" : "SwiftLoopStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/compositeTokenVariables.st index d0790e96..4991fc90 100644 --- a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/initialize.st index 5d204107..3ced3c21 100644 --- a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/instance/initialize.st @@ -23,6 +23,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,7 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/methodProperties.json index bf9ee972..e1c01eb7 100644 --- a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/methodProperties.json @@ -1,96 +1,97 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/properties.json index 167e7396..665fc02b 100644 --- a/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftDynamicTypeExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", @@ -48,9 +48,8 @@ "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", "statements", - "dynamicTypeTokens" ], + "dynamicTypeTokens" + ], "name" : "SwiftDynamicTypeExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/compositeTokenVariables.st index 3f2dfedf..963b3653 100644 --- a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#_Tokens #identifierTokens #leftParenTokens #rightParenTokens #leftBracketTokens #rightBracketTokens #leftBraceTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens #lessThanTokens #colonTokens #commaTokens #greaterThanTokens #periodTokens #protocolTokens #whereTokens #equalEqualTokens #importTokens #typealiasTokens #structTokens #classTokens #enumTokens #varTokens #funcTokens #mutatingTokens #nonmutatingTokens #overrideTokens #staticTokens #unownedTokens #unownedLeftParensafeRightParenTokens #unownedLeftParenunsafeRightParenTokens #weakTokens #letTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #getTokens #setTokens #equalTokens #willSetTokens #didSetTokens #inoutTokens #deinitTokens #extensionTokens #caseTokens #convenienceTokens #initTokens #subscriptTokens) \ No newline at end of file + ^ #(#_Tokens #identifierTokens #leftParenTokens #rightParenTokens #leftBracketTokens #rightBracketTokens #leftBraceTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens #lessThanTokens #colonTokens #commaTokens #greaterThanTokens #periodTokens #protocolTokens #whereTokens #equalEqualTokens #importTokens #typealiasTokens #structTokens #classTokens #enumTokens #varTokens #funcTokens #mutatingTokens #nonmutatingTokens #overrideTokens #staticTokens #unownedTokens #unownedLeftParensafeRightParenTokens #unownedLeftParenunsafeRightParenTokens #weakTokens #letTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #getTokens #setTokens #equalTokens #willSetTokens #didSetTokens #deinitTokens #extensionTokens #caseTokens #convenienceTokens #initTokens #inoutTokens #subscriptTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/initialize.st index 29a8e615..c8d82cdf 100644 --- a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/instance/initialize.st @@ -50,11 +50,11 @@ initialize expressions := OrderedCollection new: 2. willSetTokens := OrderedCollection new: 2. didSetTokens := OrderedCollection new: 2. - inoutTokens := OrderedCollection new: 2. deinitTokens := OrderedCollection new: 2. extensionTokens := OrderedCollection new: 2. caseTokens := OrderedCollection new: 2. declarations := OrderedCollection new: 2. convenienceTokens := OrderedCollection new: 2. initTokens := OrderedCollection new: 2. + inoutTokens := OrderedCollection new: 2. subscriptTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/methodProperties.json index 4986a5dd..0467caa1 100644 --- a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/methodProperties.json @@ -1,123 +1,124 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "blocks" : "JohnBrant 6/24/2016 13:14:22", - "blocks:" : "JohnBrant 6/24/2016 13:14:22", - "caseTokens" : "JohnBrant 6/24/2016 13:14:22", - "caseTokens:" : "JohnBrant 6/24/2016 13:14:22", - "classTokens" : "JohnBrant 6/24/2016 13:14:22", - "classTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "convenienceTokens" : "JohnBrant 6/24/2016 13:14:22", - "convenienceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "declarations" : "JohnBrant 6/24/2016 13:14:22", - "declarations:" : "JohnBrant 6/24/2016 13:14:22", - "deinitTokens" : "JohnBrant 6/24/2016 13:14:22", - "deinitTokens:" : "JohnBrant 6/24/2016 13:14:22", - "didSetTokens" : "JohnBrant 6/24/2016 13:14:22", - "didSetTokens:" : "JohnBrant 6/24/2016 13:14:22", - "enumTokens" : "JohnBrant 6/24/2016 13:14:22", - "enumTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "extensionTokens" : "JohnBrant 6/24/2016 13:14:22", - "extensionTokens:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "funcTokens" : "JohnBrant 6/24/2016 13:14:22", - "funcTokens:" : "JohnBrant 6/24/2016 13:14:22", - "getTokens" : "JohnBrant 6/24/2016 13:14:22", - "getTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "importTokens" : "JohnBrant 6/24/2016 13:14:22", - "importTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inializers" : "JohnBrant 6/24/2016 13:14:22", - "inializers:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "setTokens" : "JohnBrant 6/24/2016 13:14:22", - "setTokens:" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens:" : "JohnBrant 6/24/2016 13:14:22", - "structTokens" : "JohnBrant 6/24/2016 13:14:22", - "structTokens:" : "JohnBrant 6/24/2016 13:14:22", - "subscriptTokens" : "JohnBrant 6/24/2016 13:14:22", - "subscriptTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typealiasTokens" : "JohnBrant 6/24/2016 13:14:22", - "typealiasTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens:" : "JohnBrant 6/24/2016 13:14:22", - "whereTokens" : "JohnBrant 6/24/2016 13:14:22", - "whereTokens:" : "JohnBrant 6/24/2016 13:14:22", - "willSetTokens" : "JohnBrant 6/24/2016 13:14:22", - "willSetTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "convenienceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "getTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "funcTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "blocks" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "structTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "convenienceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "structTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "getTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "didSetTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "importTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "caseTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "setTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "willSetTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "deinitTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inializers:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "setTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "extensionTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "deinitTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "declarations" : "ThierryGoubier 9/23/2016 19:27:29", + "enumTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "subscriptTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "enumTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "extensionTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "caseTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "declarations:" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "funcTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "importTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "willSetTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inializers" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "subscriptTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "didSetTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "blocks:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/properties.json index a4c5b23d..43732cba 100644 --- a/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftEnumDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -62,9 +62,8 @@ "convenienceTokens", "initTokens", "inoutTokens", - "subscriptTokens" ], + "subscriptTokens" + ], "name" : "SwiftEnumDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/compositeTokenVariables.st index d0790e96..4991fc90 100644 --- a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/initialize.st index 5d204107..3ced3c21 100644 --- a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/instance/initialize.st @@ -23,6 +23,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,7 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/methodProperties.json index bf9ee972..e1c01eb7 100644 --- a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/methodProperties.json @@ -1,96 +1,97 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/properties.json index c0179788..d11e0740 100644 --- a/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftExplicitMemberExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", @@ -48,9 +48,8 @@ "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", "statements", - "dynamicTypeTokens" ], + "dynamicTypeTokens" + ], "name" : "SwiftExplicitMemberExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExpressionStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftExpressionStatementNode.class/methodProperties.json index b6663eb6..a4ec6efb 100644 --- a/SmaCC-Swift.package/SwiftExpressionStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftExpressionStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExpressionStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftExpressionStatementNode.class/properties.json index 7bab8278..8581ed6f 100644 --- a/SmaCC-Swift.package/SwiftExpressionStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftExpressionStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "semicolonToken" ], + "semicolonToken" + ], "name" : "SwiftExpressionStatementNode", - "pools" : [ - ], - "super" : "SwiftStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/methodProperties.json index 4beddfec..b66c6638 100644 --- a/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/methodProperties.json @@ -1,29 +1,30 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "colonToken" : "JohnBrant 6/24/2016 13:14:22", - "colonToken:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "declarations" : "JohnBrant 6/24/2016 13:14:22", - "declarations:" : "JohnBrant 6/24/2016 13:14:22", - "extensionToken" : "JohnBrant 6/24/2016 13:14:22", - "extensionToken:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "colonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "extensionToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "extensionToken" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "declarations" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "declarations:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/properties.json index b387bd5d..976e3c0a 100644 --- a/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftExtensionDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "extensionToken", "identifierTokens", @@ -15,9 +15,8 @@ "colonToken", "leftBraceToken", "declarations", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "SwiftExtensionDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/methodProperties.json index 0a8167b4..597032c3 100644 --- a/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "fallthroughToken" : "JohnBrant 6/24/2016 13:14:22", - "fallthroughToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "fallthroughToken" : "ThierryGoubier 9/23/2016 19:27:29", + "fallthroughToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/properties.json index d0c42587..f0d941d5 100644 --- a/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftFallThroughStatementNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftControlTransferStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "fallthroughToken" ], + "fallthroughToken" + ], "name" : "SwiftFallThroughStatementNode", - "pools" : [ - ], - "super" : "SwiftControlTransferStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFileNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftFileNode.class/methodProperties.json index 4d5ab958..694f2f93 100644 --- a/SmaCC-Swift.package/SwiftFileNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftFileNode.class/methodProperties.json @@ -1,9 +1,10 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22" } } + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFileNode.class/properties.json b/SmaCC-Swift.package/SwiftFileNode.class/properties.json index ac08c45d..bb54001f 100644 --- a/SmaCC-Swift.package/SwiftFileNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftFileNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "statements" ], + "statements" + ], "name" : "SwiftFileNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftForInStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftForInStatementNode.class/methodProperties.json index 574eb459..b521a211 100644 --- a/SmaCC-Swift.package/SwiftForInStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftForInStatementNode.class/methodProperties.json @@ -1,74 +1,75 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "asTokens" : "JohnBrant 6/24/2016 13:14:22", - "asTokens:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "block" : "JohnBrant 6/24/2016 13:14:22", - "block:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "forToken" : "JohnBrant 6/24/2016 13:14:22", - "forToken:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "isTokens" : "JohnBrant 6/24/2016 13:14:22", - "isTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "isTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "block" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "isTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "asTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "forToken" : "ThierryGoubier 9/23/2016 19:27:29", + "asTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "block:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "forToken:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftForInStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftForInStatementNode.class/properties.json index 061745cc..0bc226ee 100644 --- a/SmaCC-Swift.package/SwiftForInStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftForInStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftLoopStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", "_Tokens", @@ -37,9 +37,8 @@ "isTokens", "asTokens", "inToken", - "block" ], + "block" + ], "name" : "SwiftForInStatementNode", - "pools" : [ - ], - "super" : "SwiftLoopStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftForStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftForStatementNode.class/methodProperties.json index 5b4a1729..1fff3028 100644 --- a/SmaCC-Swift.package/SwiftForStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftForStatementNode.class/methodProperties.json @@ -1,26 +1,27 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "block" : "JohnBrant 6/24/2016 13:14:22", - "block:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "forToken" : "JohnBrant 6/24/2016 13:14:22", - "forToken:" : "JohnBrant 6/24/2016 13:14:22", - "incrementExpression" : "JohnBrant 6/24/2016 13:14:22", - "incrementExpression:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "leftParenToken" : "JohnBrant 6/24/2016 13:14:22", - "leftParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "rightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "rightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "testExpression" : "JohnBrant 6/24/2016 13:14:22", - "testExpression:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "block:" : "ThierryGoubier 9/23/2016 19:27:29", + "incrementExpression" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "testExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "testExpression" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "block" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "incrementExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "forToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "forToken" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftForStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftForStatementNode.class/properties.json index 07ec1fb1..6b72390c 100644 --- a/SmaCC-Swift.package/SwiftForStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftForStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftLoopStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "forToken", "expressions", @@ -13,9 +13,8 @@ "incrementExpression", "block", "leftParenToken", - "rightParenToken" ], + "rightParenToken" + ], "name" : "SwiftForStatementNode", - "pools" : [ - ], - "super" : "SwiftLoopStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/methodProperties.json index 442d3f12..d4dfc19a 100644 --- a/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangToken" : "JohnBrant 6/24/2016 13:14:22", - "bangToken:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "bangToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangToken" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/properties.json index fb764c41..5859a8a2 100644 --- a/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftForcedValueExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "bangToken" ], + "bangToken" + ], "name" : "SwiftForcedValueExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/compositeTokenVariables.st index b6bec6a9..32edf25b 100644 --- a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#leftParenTokens #identifierTokens #colonTokens #commaTokens #rightParenTokens #leftBraceTokens #inoutTokens #letTokens #_Tokens #leftBracketTokens #periodTokens #protocolTokens #lessThanTokens #greaterThanTokens #rightBracketTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens) \ No newline at end of file + ^ #(#leftParenTokens #identifierTokens #colonTokens #commaTokens #rightParenTokens #leftBraceTokens #inoutTokens #letTokens #_Tokens #leftBracketTokens #rightBracketTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #periodTokens #protocolTokens #lessThanTokens #greaterThanTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #full_string_literalTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/initialize.st index 467059c1..4373438c 100644 --- a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/instance/initialize.st @@ -12,11 +12,15 @@ initialize letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. leftBracketTokens := OrderedCollection new: 2. + rightBracketTokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + integer_literalTokens := OrderedCollection new: 2. + floating_point_literalTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. periodTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. lessThanTokens := OrderedCollection new: 2. greaterThanTokens := OrderedCollection new: 2. - rightBracketTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. bangTokens := OrderedCollection new: 2. @@ -24,9 +28,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - integer_literalTokens := OrderedCollection new: 2. - floating_point_literalTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. full_string_literalTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/methodProperties.json index 468a38a4..e2dc001f 100644 --- a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/methodProperties.json @@ -1,78 +1,79 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/properties.json index 4fcba0f8..d07465c3 100644 --- a/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftFunctionCallExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expressions", "leftParenTokens", @@ -39,9 +39,8 @@ "unownedToken", "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", - "statements" ], + "statements" + ], "name" : "SwiftFunctionCallExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/compositeTokenVariables.st index 1a5fc8e0..9408ea2a 100644 --- a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#_Tokens #identifierTokens #leftParenTokens #rightParenTokens #leftBracketTokens #rightBracketTokens #leftBraceTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens #classTokens #mutatingTokens #nonmutatingTokens #overrideTokens #staticTokens #unownedTokens #unownedLeftParensafeRightParenTokens #unownedLeftParenunsafeRightParenTokens #weakTokens #lessThanTokens #colonTokens #commaTokens #greaterThanTokens #periodTokens #protocolTokens #equalEqualTokens #varTokens #periodPeriodPeriodTokens #inoutTokens #letTokens #equalTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens) \ No newline at end of file + ^ #(#_Tokens #identifierTokens #leftParenTokens #rightParenTokens #leftBracketTokens #rightBracketTokens #leftBraceTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens #classTokens #mutatingTokens #nonmutatingTokens #overrideTokens #staticTokens #unownedTokens #unownedLeftParensafeRightParenTokens #unownedLeftParenunsafeRightParenTokens #weakTokens #lessThanTokens #colonTokens #commaTokens #greaterThanTokens #periodTokens #protocolTokens #equalEqualTokens #periodPeriodPeriodTokens #varTokens #inoutTokens #letTokens #equalTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/initialize.st index ff24b46c..84c6f8c8 100644 --- a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/instance/initialize.st @@ -29,8 +29,8 @@ initialize periodTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. equalEqualTokens := OrderedCollection new: 2. - varTokens := OrderedCollection new: 2. periodPeriodPeriodTokens := OrderedCollection new: 2. + varTokens := OrderedCollection new: 2. inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. diff --git a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/methodProperties.json index e2c9a616..97234bf2 100644 --- a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/methodProperties.json @@ -1,92 +1,93 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "block" : "JohnBrant 6/24/2016 13:14:22", - "block:" : "JohnBrant 6/24/2016 13:14:22", - "classTokens" : "JohnBrant 6/24/2016 13:14:22", - "classTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "funcToken" : "JohnBrant 6/24/2016 13:14:22", - "funcToken:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens:" : "JohnBrant 6/24/2016 13:14:22", - "whereToken" : "JohnBrant 6/24/2016 13:14:22", - "whereToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "funcToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "block:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "block" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "funcToken" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/properties.json index 20440169..d17e48e4 100644 --- a/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftFunctionDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -46,9 +46,8 @@ "questionMarkTokens", "bangTokens", "typeTokens", - "block" ], + "block" + ], "name" : "SwiftFunctionDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftFunctionTypeNode.class/methodProperties.json index 8c967fe2..69168d86 100644 --- a/SmaCC-Swift.package/SwiftFunctionTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftFunctionTypeNode.class/methodProperties.json @@ -1,55 +1,56 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftFunctionTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftFunctionTypeNode.class/properties.json index 56b2b796..73631b95 100644 --- a/SmaCC-Swift.package/SwiftFunctionTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftFunctionTypeNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracketTokens", "identifierTokens", @@ -29,9 +29,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftFunctionTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftIfStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftIfStatementNode.class/methodProperties.json index b7511b52..b572f13a 100644 --- a/SmaCC-Swift.package/SwiftIfStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftIfStatementNode.class/methodProperties.json @@ -1,18 +1,19 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "else" : "JohnBrant 6/24/2016 13:14:22", - "else:" : "JohnBrant 6/24/2016 13:14:22", - "elseToken" : "JohnBrant 6/24/2016 13:14:22", - "elseToken:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "ifToken" : "JohnBrant 6/24/2016 13:14:22", - "ifToken:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "then" : "JohnBrant 6/24/2016 13:14:22", - "then:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "elseToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "else" : "ThierryGoubier 9/23/2016 19:27:29", + "elseToken" : "ThierryGoubier 9/23/2016 19:27:29", + "then:" : "ThierryGoubier 9/23/2016 19:27:29", + "ifToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "then" : "ThierryGoubier 9/23/2016 19:27:29", + "else:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "ifToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftIfStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftIfStatementNode.class/properties.json index 1b3ddb0f..931ed636 100644 --- a/SmaCC-Swift.package/SwiftIfStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftIfStatementNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftBranchStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "ifToken", "expression", "then", "elseToken", - "else" ], + "else" + ], "name" : "SwiftIfStatementNode", - "pools" : [ - ], - "super" : "SwiftBranchStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/methodProperties.json index 9f9dcdad..c9f33896 100644 --- a/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken:" : "JohnBrant 6/24/2016 13:14:22", - "periodToken" : "JohnBrant 6/24/2016 13:14:22", - "periodToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "identifierToken" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/properties.json index 446cf0cd..68a0efe2 100644 --- a/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftImplicitMemberExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "periodToken", - "identifierToken" ], + "identifierToken" + ], "name" : "SwiftImplicitMemberExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/methodProperties.json index 8c967fe2..69168d86 100644 --- a/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/methodProperties.json @@ -1,55 +1,56 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/properties.json index e8197f96..0848dc06 100644 --- a/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftImplicitlyUnwrappedOptionalTypeNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracketTokens", "identifierTokens", @@ -29,9 +29,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftImplicitlyUnwrappedOptionalTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftImportDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftImportDeclarationNode.class/methodProperties.json index b31d64c1..66c97ec1 100644 --- a/SmaCC-Swift.package/SwiftImportDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftImportDeclarationNode.class/methodProperties.json @@ -1,50 +1,51 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "classToken" : "JohnBrant 6/24/2016 13:14:22", - "classToken:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "enumToken" : "JohnBrant 6/24/2016 13:14:22", - "enumToken:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "funcToken" : "JohnBrant 6/24/2016 13:14:22", - "funcToken:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "importToken" : "JohnBrant 6/24/2016 13:14:22", - "importToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolToken" : "JohnBrant 6/24/2016 13:14:22", - "protocolToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "structToken" : "JohnBrant 6/24/2016 13:14:22", - "structToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typealiasToken" : "JohnBrant 6/24/2016 13:14:22", - "typealiasToken:" : "JohnBrant 6/24/2016 13:14:22", - "varToken" : "JohnBrant 6/24/2016 13:14:22", - "varToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "importToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "enumToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "varToken" : "ThierryGoubier 9/23/2016 19:27:29", + "classToken" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasToken" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "classToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "funcToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "funcToken" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "structToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolToken" : "ThierryGoubier 9/23/2016 19:27:29", + "structToken" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "enumToken" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "importToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftImportDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftImportDeclarationNode.class/properties.json index 60117d2d..03d522ac 100644 --- a/SmaCC-Swift.package/SwiftImportDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftImportDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -26,9 +26,8 @@ "protocolToken", "varToken", "funcToken", - "periodTokens" ], + "periodTokens" + ], "name" : "SwiftImportDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInOutExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftInOutExpressionNode.class/methodProperties.json index d09ef635..149a94cb 100644 --- a/SmaCC-Swift.package/SwiftInOutExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftInOutExpressionNode.class/methodProperties.json @@ -1,10 +1,11 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "andToken" : "JohnBrant 6/24/2016 13:14:22", - "andToken:" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "identifierToken" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "andToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInOutExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftInOutExpressionNode.class/properties.json index 9815ec57..e3d86cb0 100644 --- a/SmaCC-Swift.package/SwiftInOutExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftInOutExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "andToken", - "identifierToken" ], + "identifierToken" + ], "name" : "SwiftInOutExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/methodProperties.json index 6d7f0405..39a5cf85 100644 --- a/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/methodProperties.json @@ -1,28 +1,29 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "associativityToken" : "JohnBrant 6/24/2016 13:14:22", - "associativityToken:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "infixToken" : "JohnBrant 6/24/2016 13:14:22", - "infixToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalToken" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalToken:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "leftToken" : "JohnBrant 6/24/2016 13:14:22", - "leftToken:" : "JohnBrant 6/24/2016 13:14:22", - "noneToken" : "JohnBrant 6/24/2016 13:14:22", - "noneToken:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "precedenceToken" : "JohnBrant 6/24/2016 13:14:22", - "precedenceToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightToken" : "JohnBrant 6/24/2016 13:14:22", - "rightToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightToken" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "infixToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "noneToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "noneToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "precedenceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "associativityToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "infixToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftToken" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "associativityToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "precedenceToken:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/properties.json index fa8c5212..e9167462 100644 --- a/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftInfixOperatorDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "operatorTokens", "infixToken", @@ -15,9 +15,8 @@ "leftToken", "rightToken", "noneToken", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "SwiftInfixOperatorDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/methodProperties.json index adf9ef4d..3fd14e51 100644 --- a/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/methodProperties.json @@ -1,76 +1,77 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "block" : "JohnBrant 6/24/2016 13:14:22", - "block:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "convenienceToken" : "JohnBrant 6/24/2016 13:14:22", - "convenienceToken:" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initToken" : "JohnBrant 6/24/2016 13:14:22", - "initToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "whereToken" : "JohnBrant 6/24/2016 13:14:22", - "whereToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "convenienceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "block" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "convenienceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "block:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/properties.json index 1f33d562..4d2cc0c5 100644 --- a/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftInitializerDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -38,9 +38,8 @@ "expressions", "varTokens", "periodPeriodPeriodTokens", - "block" ], + "block" + ], "name" : "SwiftInitializerDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/compositeTokenVariables.st index d0790e96..4991fc90 100644 --- a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/initialize.st index 5d204107..3ced3c21 100644 --- a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/instance/initialize.st @@ -23,6 +23,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,7 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/methodProperties.json index bf9ee972..e1c01eb7 100644 --- a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/methodProperties.json @@ -1,96 +1,97 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/properties.json index aa7e8a43..97314f44 100644 --- a/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftInitializerExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", @@ -48,9 +48,8 @@ "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", "statements", - "dynamicTypeTokens" ], + "dynamicTypeTokens" + ], "name" : "SwiftInitializerExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftLabeledStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftLabeledStatementNode.class/methodProperties.json index c7867bc2..68a63b9c 100644 --- a/SmaCC-Swift.package/SwiftLabeledStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftLabeledStatementNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "colonToken" : "JohnBrant 6/24/2016 13:14:22", - "colonToken:" : "JohnBrant 6/24/2016 13:14:22", - "name" : "JohnBrant 6/24/2016 13:14:22", - "name:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken:" : "JohnBrant 6/24/2016 13:14:22", - "statement" : "JohnBrant 6/24/2016 13:14:22", - "statement:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "colonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "name" : "ThierryGoubier 9/23/2016 19:27:29", + "name:" : "ThierryGoubier 9/23/2016 19:27:29", + "statement" : "ThierryGoubier 9/23/2016 19:27:29", + "colonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "statement:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftLabeledStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftLabeledStatementNode.class/properties.json index 412d887b..082df3fc 100644 --- a/SmaCC-Swift.package/SwiftLabeledStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftLabeledStatementNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "name", "colonToken", "statement", - "semicolonToken" ], + "semicolonToken" + ], "name" : "SwiftLabeledStatementNode", - "pools" : [ - ], - "super" : "SwiftStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/methodProperties.json index 8393ba0b..68462659 100644 --- a/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/methodProperties.json @@ -1,37 +1,38 @@ { - "class" : { - }, "instance" : { - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalToken" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalToken:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalToken" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalToken" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalToken:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketToken:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalToken" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/properties.json index 6a986c47..fabd5aa0 100644 --- a/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftLiteralExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "integer_literalToken", "floating_point_literalToken", @@ -19,9 +19,8 @@ "__FILE__Token", "__LINE__Token", "__COLUMN__Token", - "__FUNCTION__Token" ], + "__FUNCTION__Token" + ], "name" : "SwiftLiteralExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftLoopStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftLoopStatementNode.class/methodProperties.json index cf24b732..30d652c4 100644 --- a/SmaCC-Swift.package/SwiftLoopStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftLoopStatementNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken" : "JohnBrant 6/24/2016 13:14:22", - "semicolonToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "semicolonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "semicolonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftLoopStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftLoopStatementNode.class/properties.json index 960d949b..84685eb7 100644 --- a/SmaCC-Swift.package/SwiftLoopStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftLoopStatementNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "semicolonToken" ], + "semicolonToken" + ], "name" : "SwiftLoopStatementNode", - "pools" : [ - ], - "super" : "SwiftStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/methodProperties.json index 8c967fe2..69168d86 100644 --- a/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/methodProperties.json @@ -1,55 +1,56 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/properties.json index 81b6cd3c..f2ce58a1 100644 --- a/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftMetatypeTypeNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracketTokens", "identifierTokens", @@ -29,9 +29,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftMetatypeTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftNamedExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftNamedExpressionNode.class/methodProperties.json index 9a8edb4a..4ed2d3ea 100644 --- a/SmaCC-Swift.package/SwiftNamedExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftNamedExpressionNode.class/methodProperties.json @@ -1,13 +1,14 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "colonToken" : "JohnBrant 6/24/2016 13:14:22", - "colonToken:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "identifierToken" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "colonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "colonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftNamedExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftNamedExpressionNode.class/properties.json index c8ea5860..7bd9f8ea 100644 --- a/SmaCC-Swift.package/SwiftNamedExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftNamedExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierToken", "colonToken", - "expression" ], + "expression" + ], "name" : "SwiftNamedExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/methodProperties.json index 3b8412bb..0c1704fc 100644 --- a/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkToken" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/properties.json index 30e21af9..1031c06d 100644 --- a/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftOptionalChainingExpressionNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "expression", - "questionMarkToken" ], + "questionMarkToken" + ], "name" : "SwiftOptionalChainingExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftOptionalTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftOptionalTypeNode.class/methodProperties.json index 8c967fe2..69168d86 100644 --- a/SmaCC-Swift.package/SwiftOptionalTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftOptionalTypeNode.class/methodProperties.json @@ -1,55 +1,56 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftOptionalTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftOptionalTypeNode.class/properties.json index 1a25f296..4c2e7f57 100644 --- a/SmaCC-Swift.package/SwiftOptionalTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftOptionalTypeNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftBracketTokens", "identifierTokens", @@ -29,9 +29,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftOptionalTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/methodProperties.json index fc783536..71aec232 100644 --- a/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "leftParenToken" : "JohnBrant 6/24/2016 13:14:22", - "leftParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "rightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "rightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/properties.json index 01016e06..799442ff 100644 --- a/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftParenthesizedExpressionNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParenToken", "expressions", "identifierTokens", "colonTokens", "commaTokens", - "rightParenToken" ], + "rightParenToken" + ], "name" : "SwiftParenthesizedExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParseNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftParseNode.class/methodProperties.json index 1c684745..aadf267d 100644 --- a/SmaCC-Swift.package/SwiftParseNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftParseNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParseNode.class/properties.json b/SmaCC-Swift.package/SwiftParseNode.class/properties.json index 9bb62886..325c6b99 100644 --- a/SmaCC-Swift.package/SwiftParseNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftParseNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SwiftParseNode", - "pools" : [ - ], "super" : "SmaCCParseNode", - "type" : "normal" } + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SwiftParseNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParseNodeVisitor.class/methodProperties.json b/SmaCC-Swift.package/SwiftParseNodeVisitor.class/methodProperties.json index 751c5888..0f377616 100644 --- a/SmaCC-Swift.package/SwiftParseNodeVisitor.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftParseNodeVisitor.class/methodProperties.json @@ -1,81 +1,82 @@ { - "class" : { - }, "instance" : { - "visitArrayType:" : "JohnBrant 6/24/2016 13:14:22", - "visitAssignmentOperator:" : "JohnBrant 6/24/2016 13:14:22", - "visitBinaryExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitBinaryOperator:" : "JohnBrant 6/24/2016 13:14:22", - "visitBlock:" : "JohnBrant 6/24/2016 13:14:22", - "visitBranchStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitBreakStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitClassDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitClosureExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitCondionalOperator:" : "JohnBrant 6/24/2016 13:14:22", - "visitConstantDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitContinueStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitControlTransferStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitDeclarationStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitDeinitializerDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitDictionaryType:" : "JohnBrant 6/24/2016 13:14:22", - "visitDoWhileStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitDynamicTypeExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitEnumDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitExplicitMemberExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitExpressionStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitExtensionDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitFallThroughStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitFile:" : "JohnBrant 6/24/2016 13:14:22", - "visitForInStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitForStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitForcedValueExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitFunctionCallExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitFunctionDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitFunctionType:" : "JohnBrant 6/24/2016 13:14:22", - "visitIfStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitImplicitMemberExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitImplicitlyUnwrappedOptionalType:" : "JohnBrant 6/24/2016 13:14:22", - "visitImportDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitInOutExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitInfixOperatorDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitInitializerDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitInitializerExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitLabeledStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitLiteralExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitLoopStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitMetatypeType:" : "JohnBrant 6/24/2016 13:14:22", - "visitNamedExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitOptionalChainingExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitOptionalType:" : "JohnBrant 6/24/2016 13:14:22", - "visitParenthesizedExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitParse:" : "JohnBrant 6/24/2016 13:14:22", - "visitPatternInitializer:" : "JohnBrant 6/24/2016 13:14:22", - "visitPostfixOperatorDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitPostfixSelfExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitPrefixExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitPrefixOperatorDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitPrimaryExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitProtocolAssociationTypeDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitProtocolCompositionType:" : "JohnBrant 6/24/2016 13:14:22", - "visitProtocolDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitProtocolInitializerDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitProtocolMethodDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitProtocolPropertyDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitProtocolSubscriptDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitReturnStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitSelfExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitStructDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitSubscriptDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitSubscriptExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitSuperclassInitializerExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitSuperclassMethodExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitSuperclassSubscriptExpression:" : "JohnBrant 6/24/2016 13:14:22", - "visitSwitchStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitTupleType:" : "JohnBrant 6/24/2016 13:14:22", - "visitTypeCastOperator:" : "JohnBrant 6/24/2016 13:14:22", - "visitTypeIdentifier:" : "JohnBrant 6/24/2016 13:14:22", - "visitTypealiasDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitVariableDeclaration:" : "JohnBrant 6/24/2016 13:14:22", - "visitWhileStatement:" : "JohnBrant 6/24/2016 13:14:22", - "visitWildcardExpression:" : "JohnBrant 6/24/2016 13:14:22" } } + "visitImplicitMemberExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitEnumDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitExplicitMemberExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitInitializerExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitPrefixOperatorDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitDoWhileStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitProtocolCompositionType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitDeclarationStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitLoopStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitForInStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitPrimaryExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitParenthesizedExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitPostfixOperatorDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitClosureExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitImportDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitForcedValueExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitNamedExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitMetatypeType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitClassDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitExpressionStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitPostfixSelfExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitSuperclassInitializerExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitProtocolAssociationTypeDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitControlTransferStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitPrefixExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitSelfExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitSwitchStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitAssignmentOperator:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitContinueStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitProtocolSubscriptDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitFallThroughStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitWhileStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitProtocolInitializerDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitInOutExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitLabeledStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitStructDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitTypeIdentifier:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitTypeCastOperator:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitInfixOperatorDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitArrayType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitSubscriptExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitProtocolMethodDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitPatternInitializer:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitLiteralExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitConstantDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitReturnStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitInitializerDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitOptionalChainingExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitSubscriptDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitBinaryOperator:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitFunctionType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitExtensionDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitFile:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitTypealiasDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitWildcardExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitBinaryExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitSuperclassMethodExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitSuperclassSubscriptExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitBlock:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitDynamicTypeExpression:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitDictionaryType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitProtocolDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitImplicitlyUnwrappedOptionalType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitOptionalType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitVariableDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitParse:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitBranchStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitDeinitializerDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitForStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitBreakStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitIfStatement:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitTupleType:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitCondionalOperator:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitProtocolPropertyDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitFunctionDeclaration:" : "ThierryGoubier 9/23/2016 19:27:29", + "visitFunctionCallExpression:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParseNodeVisitor.class/properties.json b/SmaCC-Swift.package/SwiftParseNodeVisitor.class/properties.json index 67e74d91..4740ff55 100644 --- a/SmaCC-Swift.package/SwiftParseNodeVisitor.class/properties.json +++ b/SmaCC-Swift.package/SwiftParseNodeVisitor.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SwiftParseNodeVisitor", - "pools" : [ - ], "super" : "SmaCCParseNodeVisitor", - "type" : "normal" } + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SwiftParseNodeVisitor", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/class/cacheId.st b/SmaCC-Swift.package/SwiftParser.class/class/cacheId.st new file mode 100644 index 00000000..c815fef5 --- /dev/null +++ b/SmaCC-Swift.package/SwiftParser.class/class/cacheId.st @@ -0,0 +1,3 @@ +generated-accessing +cacheId + ^'2017-05-03T21:20:06.107625+02:00' \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_protocol_identifier_list2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_protocol_identifier_list2..st deleted file mode 100644 index 2e1a5fcb..00000000 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_protocol_identifier_list2..st +++ /dev/null @@ -1,15 +0,0 @@ -generated-reduction actions -reduceActionFor_protocol_identifier_list2: nodes - | result | - result := Array new: 5. - result at: 1 put: (OrderedCollection new: 2). - result at: 2 put: (OrderedCollection new: 2). - result at: 3 put: (OrderedCollection new: 2). - result at: 4 put: (OrderedCollection new: 2). - result at: 5 put: (OrderedCollection new: 2). - self addAll: ((nodes at: 1) at: 1) to: (result at: 1). - self addAll: ((nodes at: 1) at: 2) to: (result at: 4). - self addAll: ((nodes at: 1) at: 3) to: (result at: 3). - self addAll: ((nodes at: 1) at: 4) to: (result at: 5). - self addAll: ((nodes at: 1) at: 5) to: (result at: 2). - ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_raw_value_style_enum_members2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_raw_value_style_enum_members2..st deleted file mode 100644 index da6ad436..00000000 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_raw_value_style_enum_members2..st +++ /dev/null @@ -1,119 +0,0 @@ -generated-reduction actions -reduceActionFor_raw_value_style_enum_members2: nodes - | result | - result := Array new: 57. - result at: 1 put: (OrderedCollection new: 2). - result at: 2 put: (OrderedCollection new: 2). - result at: 3 put: (OrderedCollection new: 2). - result at: 4 put: (OrderedCollection new: 2). - result at: 5 put: (OrderedCollection new: 2). - result at: 6 put: (OrderedCollection new: 2). - result at: 7 put: (OrderedCollection new: 2). - result at: 8 put: (OrderedCollection new: 2). - result at: 9 put: (OrderedCollection new: 2). - result at: 10 put: (OrderedCollection new: 2). - result at: 11 put: (OrderedCollection new: 2). - result at: 12 put: (OrderedCollection new: 2). - result at: 13 put: (OrderedCollection new: 2). - result at: 14 put: (OrderedCollection new: 2). - result at: 15 put: (OrderedCollection new: 2). - result at: 16 put: (OrderedCollection new: 2). - result at: 17 put: (OrderedCollection new: 2). - result at: 18 put: (OrderedCollection new: 2). - result at: 19 put: (OrderedCollection new: 2). - result at: 20 put: (OrderedCollection new: 2). - result at: 21 put: (OrderedCollection new: 2). - result at: 22 put: (OrderedCollection new: 2). - result at: 23 put: (OrderedCollection new: 2). - result at: 24 put: (OrderedCollection new: 2). - result at: 25 put: (OrderedCollection new: 2). - result at: 26 put: (OrderedCollection new: 2). - result at: 27 put: (OrderedCollection new: 2). - result at: 28 put: (OrderedCollection new: 2). - result at: 29 put: (OrderedCollection new: 2). - result at: 30 put: (OrderedCollection new: 2). - result at: 31 put: (OrderedCollection new: 2). - result at: 32 put: (OrderedCollection new: 2). - result at: 33 put: (OrderedCollection new: 2). - result at: 34 put: (OrderedCollection new: 2). - result at: 35 put: (OrderedCollection new: 2). - result at: 36 put: (OrderedCollection new: 2). - result at: 37 put: (OrderedCollection new: 2). - result at: 38 put: (OrderedCollection new: 2). - result at: 39 put: (OrderedCollection new: 2). - result at: 40 put: (OrderedCollection new: 2). - result at: 41 put: (OrderedCollection new: 2). - result at: 42 put: (OrderedCollection new: 2). - result at: 43 put: (OrderedCollection new: 2). - result at: 44 put: (OrderedCollection new: 2). - result at: 45 put: (OrderedCollection new: 2). - result at: 46 put: (OrderedCollection new: 2). - result at: 47 put: (OrderedCollection new: 2). - result at: 48 put: (OrderedCollection new: 2). - result at: 49 put: (OrderedCollection new: 2). - result at: 50 put: (OrderedCollection new: 2). - result at: 51 put: (OrderedCollection new: 2). - result at: 52 put: (OrderedCollection new: 2). - result at: 53 put: (OrderedCollection new: 2). - result at: 54 put: (OrderedCollection new: 2). - result at: 55 put: (OrderedCollection new: 2). - result at: 56 put: (OrderedCollection new: 2). - result at: 57 put: (OrderedCollection new: 2). - self addAll: ((nodes at: 1) at: 1) to: (result at: 1). - self addAll: ((nodes at: 1) at: 2) to: (result at: 2). - self addAll: ((nodes at: 1) at: 3) to: (result at: 3). - self addAll: ((nodes at: 1) at: 4) to: (result at: 4). - self addAll: ((nodes at: 1) at: 5) to: (result at: 27). - self addAll: ((nodes at: 1) at: 6) to: (result at: 30). - self addAll: ((nodes at: 1) at: 7) to: (result at: 37). - self addAll: ((nodes at: 1) at: 8) to: (result at: 40). - self addAll: ((nodes at: 1) at: 9) to: (result at: 48). - self addAll: ((nodes at: 1) at: 10) to: (result at: 49). - self addAll: ((nodes at: 1) at: 11) to: (result at: 13). - self addAll: ((nodes at: 1) at: 12) to: (result at: 5). - self addAll: ((nodes at: 1) at: 13) to: (result at: 6). - self addAll: ((nodes at: 1) at: 14) to: (result at: 7). - self addAll: ((nodes at: 1) at: 15) to: (result at: 8). - self addAll: ((nodes at: 1) at: 16) to: (result at: 9). - self addAll: ((nodes at: 1) at: 17) to: (result at: 10). - self addAll: ((nodes at: 1) at: 18) to: (result at: 11). - self addAll: ((nodes at: 1) at: 19) to: (result at: 12). - self addAll: ((nodes at: 1) at: 20) to: (result at: 14). - self addAll: ((nodes at: 1) at: 21) to: (result at: 15). - self addAll: ((nodes at: 1) at: 22) to: (result at: 16). - self addAll: ((nodes at: 1) at: 23) to: (result at: 17). - self addAll: ((nodes at: 1) at: 24) to: (result at: 18). - self addAll: ((nodes at: 1) at: 25) to: (result at: 19). - self addAll: ((nodes at: 1) at: 26) to: (result at: 20). - self addAll: ((nodes at: 1) at: 27) to: (result at: 21). - self addAll: ((nodes at: 1) at: 28) to: (result at: 22). - self addAll: ((nodes at: 1) at: 29) to: (result at: 23). - self addAll: ((nodes at: 1) at: 30) to: (result at: 24). - self addAll: ((nodes at: 1) at: 31) to: (result at: 25). - self addAll: ((nodes at: 1) at: 32) to: (result at: 26). - self addAll: ((nodes at: 1) at: 33) to: (result at: 28). - self addAll: ((nodes at: 1) at: 34) to: (result at: 29). - self addAll: ((nodes at: 1) at: 35) to: (result at: 31). - self addAll: ((nodes at: 1) at: 36) to: (result at: 32). - self addAll: ((nodes at: 1) at: 37) to: (result at: 33). - self addAll: ((nodes at: 1) at: 38) to: (result at: 34). - self addAll: ((nodes at: 1) at: 39) to: (result at: 35). - self addAll: ((nodes at: 1) at: 40) to: (result at: 45). - self addAll: ((nodes at: 1) at: 41) to: (result at: 36). - self addAll: ((nodes at: 1) at: 42) to: (result at: 38). - self addAll: ((nodes at: 1) at: 43) to: (result at: 39). - self addAll: ((nodes at: 1) at: 44) to: (result at: 41). - self addAll: ((nodes at: 1) at: 45) to: (result at: 42). - self addAll: ((nodes at: 1) at: 46) to: (result at: 43). - self addAll: ((nodes at: 1) at: 47) to: (result at: 44). - self addAll: ((nodes at: 1) at: 48) to: (result at: 46). - self addAll: ((nodes at: 1) at: 49) to: (result at: 47). - self addAll: ((nodes at: 1) at: 50) to: (result at: 50). - self addAll: ((nodes at: 1) at: 51) to: (result at: 51). - self addAll: ((nodes at: 1) at: 52) to: (result at: 52). - self addAll: ((nodes at: 1) at: 53) to: (result at: 53). - self addAll: ((nodes at: 1) at: 54) to: (result at: 54). - self addAll: ((nodes at: 1) at: 55) to: (result at: 55). - self addAll: ((nodes at: 1) at: 56) to: (result at: 56). - self addAll: ((nodes at: 1) at: 57) to: (result at: 57). - ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_members1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_union_style_enum_members2..st similarity index 92% rename from SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_members1..st rename to SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_union_style_enum_members2..st index 9acddca6..e93167c1 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_members1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFor_union_style_enum_members2..st @@ -1,5 +1,5 @@ generated-reduction actions -reduceActionForraw_value_style_enum_members1: nodes +reduceActionFor_union_style_enum_members2: nodes | result | result := Array new: 57. result at: 1 put: (OrderedCollection new: 2). @@ -109,11 +109,11 @@ reduceActionForraw_value_style_enum_members1: nodes self addAll: ((nodes at: 1) at: 48) to: (result at: 48). self addAll: ((nodes at: 1) at: 49) to: (result at: 49). self addAll: ((nodes at: 1) at: 50) to: (result at: 57). - self addAll: ((nodes at: 1) at: 51) to: (result at: 53). - self addAll: ((nodes at: 1) at: 52) to: (result at: 54). - self addAll: ((nodes at: 1) at: 53) to: (result at: 56). - self addAll: ((nodes at: 1) at: 54) to: (result at: 50). - self addAll: ((nodes at: 1) at: 55) to: (result at: 51). - self addAll: ((nodes at: 1) at: 56) to: (result at: 52). - self addAll: ((nodes at: 1) at: 57) to: (result at: 55). + self addAll: ((nodes at: 1) at: 51) to: (result at: 50). + self addAll: ((nodes at: 1) at: 52) to: (result at: 51). + self addAll: ((nodes at: 1) at: 53) to: (result at: 52). + self addAll: ((nodes at: 1) at: 54) to: (result at: 53). + self addAll: ((nodes at: 1) at: 55) to: (result at: 54). + self addAll: ((nodes at: 1) at: 56) to: (result at: 55). + self addAll: ((nodes at: 1) at: 57) to: (result at: 56). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_expression1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_expression1..st index 45628b9d..5f5fe1d9 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_expression1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_expression1..st @@ -11,37 +11,35 @@ reduceActionForclosure_expression1: nodes result addTokens: ((nodes at: 2) at: 6) to: result identifierTokens. result addTokens: ((nodes at: 2) at: 7) to: result colonTokens. result addTokens: ((nodes at: 2) at: 8) to: result leftBracketTokens. - result addTokens: ((nodes at: 2) at: 9) to: result periodTokens. - result addTokens: ((nodes at: 2) at: 10) to: result protocolTokens. - result addTokens: ((nodes at: 2) at: 11) to: result lessThanTokens. - result addTokens: ((nodes at: 2) at: 12) to: result greaterThanTokens. + result addTokens: ((nodes at: 2) at: 9) to: result rightBracketTokens. + result addTokens: ((nodes at: 2) at: 10) to: result leftBraceTokens. + result addTokens: ((nodes at: 2) at: 11) to: result rightBraceTokens. + result + addTokens: ((nodes at: 2) at: 12) + to: result integer_literalTokens. result addTokens: ((nodes at: 2) at: 13) - to: result rightBracketTokens. + to: result floating_point_literalTokens. + result addTokens: ((nodes at: 2) at: 14) to: result operatorTokens. + result addTokens: ((nodes at: 2) at: 15) to: result periodTokens. + result addTokens: ((nodes at: 2) at: 16) to: result protocolTokens. + result addTokens: ((nodes at: 2) at: 17) to: result lessThanTokens. + result addTokens: ((nodes at: 2) at: 18) to: result greaterThanTokens. result - addTokens: ((nodes at: 2) at: 14) + addTokens: ((nodes at: 2) at: 19) to: result minusGreaterThanTokens. - result addTokens: ((nodes at: 2) at: 15) to: result commaTokens. + result addTokens: ((nodes at: 2) at: 20) to: result commaTokens. result - addTokens: ((nodes at: 2) at: 16) + addTokens: ((nodes at: 2) at: 21) to: result questionMarkTokens. - result addTokens: ((nodes at: 2) at: 17) to: result bangTokens. - result addTokens: ((nodes at: 2) at: 18) to: result typeTokens. + result addTokens: ((nodes at: 2) at: 22) to: result bangTokens. + result addTokens: ((nodes at: 2) at: 23) to: result typeTokens. result - addTokens: ((nodes at: 2) at: 19) + addTokens: ((nodes at: 2) at: 24) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 2) at: 20) to: result equalTokens. - result addObjects: ((nodes at: 2) at: 21) to: result expressions. - result addTokens: ((nodes at: 2) at: 22) to: result varTokens. - result addTokens: ((nodes at: 2) at: 23) to: result leftBraceTokens. - result addTokens: ((nodes at: 2) at: 24) to: result rightBraceTokens. - result - addTokens: ((nodes at: 2) at: 25) - to: result integer_literalTokens. - result - addTokens: ((nodes at: 2) at: 26) - to: result floating_point_literalTokens. - result addTokens: ((nodes at: 2) at: 27) to: result operatorTokens. + result addTokens: ((nodes at: 2) at: 25) to: result equalTokens. + result addObjects: ((nodes at: 2) at: 26) to: result expressions. + result addTokens: ((nodes at: 2) at: 27) to: result varTokens. result addTokens: ((nodes at: 2) at: 28) to: result full_string_literalTokens. diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature1..st index 5fd9c565..8503a9da 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature1..st @@ -38,49 +38,49 @@ reduceActionForclosure_signature1: nodes self addAll: ((nodes at: 1) at: 6) to: (result at: 6). self addAll: ((nodes at: 1) at: 7) to: (result at: 7). self addAll: ((nodes at: 1) at: 8) to: (result at: 8). - self addAll: ((nodes at: 1) at: 9) to: (result at: 13). - self addAll: ((nodes at: 1) at: 10) to: (result at: 23). - self addAll: ((nodes at: 1) at: 11) to: (result at: 24). - self addAll: ((nodes at: 1) at: 12) to: (result at: 25). - self addAll: ((nodes at: 1) at: 13) to: (result at: 26). - self addAll: ((nodes at: 1) at: 14) to: (result at: 27). - self addAll: ((nodes at: 1) at: 15) to: (result at: 28). - self addAll: ((nodes at: 1) at: 16) to: (result at: 9). - self addAll: ((nodes at: 1) at: 17) to: (result at: 10). - self addAll: ((nodes at: 1) at: 18) to: (result at: 11). - self addAll: ((nodes at: 1) at: 19) to: (result at: 12). - self addAll: ((nodes at: 1) at: 20) to: (result at: 14). - self addAll: ((nodes at: 1) at: 21) to: (result at: 15). - self addAll: ((nodes at: 1) at: 22) to: (result at: 16). - self addAll: ((nodes at: 1) at: 23) to: (result at: 17). - self addAll: ((nodes at: 1) at: 24) to: (result at: 18). - self addAll: ((nodes at: 1) at: 25) to: (result at: 19). - self addAll: ((nodes at: 1) at: 26) to: (result at: 20). - self addAll: ((nodes at: 1) at: 27) to: (result at: 21). - self addAll: ((nodes at: 1) at: 28) to: (result at: 22). - self addAll: ((nodes at: 2) at: 1) to: (result at: 14). + self addAll: ((nodes at: 1) at: 9) to: (result at: 9). + self addAll: ((nodes at: 1) at: 10) to: (result at: 10). + self addAll: ((nodes at: 1) at: 11) to: (result at: 11). + self addAll: ((nodes at: 1) at: 12) to: (result at: 12). + self addAll: ((nodes at: 1) at: 13) to: (result at: 13). + self addAll: ((nodes at: 1) at: 14) to: (result at: 14). + self addAll: ((nodes at: 1) at: 15) to: (result at: 15). + self addAll: ((nodes at: 1) at: 16) to: (result at: 16). + self addAll: ((nodes at: 1) at: 17) to: (result at: 17). + self addAll: ((nodes at: 1) at: 18) to: (result at: 18). + self addAll: ((nodes at: 1) at: 19) to: (result at: 19). + self addAll: ((nodes at: 1) at: 20) to: (result at: 20). + self addAll: ((nodes at: 1) at: 21) to: (result at: 21). + self addAll: ((nodes at: 1) at: 22) to: (result at: 22). + self addAll: ((nodes at: 1) at: 23) to: (result at: 23). + self addAll: ((nodes at: 1) at: 24) to: (result at: 24). + self addAll: ((nodes at: 1) at: 25) to: (result at: 25). + self addAll: ((nodes at: 1) at: 26) to: (result at: 26). + self addAll: ((nodes at: 1) at: 27) to: (result at: 27). + self addAll: ((nodes at: 1) at: 28) to: (result at: 28). + self addAll: ((nodes at: 2) at: 1) to: (result at: 19). self addAll: ((nodes at: 2) at: 2) to: (result at: 5). self addAll: ((nodes at: 2) at: 3) to: (result at: 6). self addAll: ((nodes at: 2) at: 4) to: (result at: 1). self addAll: ((nodes at: 2) at: 5) to: (result at: 2). self addAll: ((nodes at: 2) at: 6) to: (result at: 8). - self addAll: ((nodes at: 2) at: 7) to: (result at: 13). - self addAll: ((nodes at: 2) at: 8) to: (result at: 23). - self addAll: ((nodes at: 2) at: 9) to: (result at: 24). - self addAll: ((nodes at: 2) at: 10) to: (result at: 25). - self addAll: ((nodes at: 2) at: 11) to: (result at: 26). - self addAll: ((nodes at: 2) at: 12) to: (result at: 27). + self addAll: ((nodes at: 2) at: 7) to: (result at: 9). + self addAll: ((nodes at: 2) at: 8) to: (result at: 10). + self addAll: ((nodes at: 2) at: 9) to: (result at: 11). + self addAll: ((nodes at: 2) at: 10) to: (result at: 12). + self addAll: ((nodes at: 2) at: 11) to: (result at: 13). + self addAll: ((nodes at: 2) at: 12) to: (result at: 14). self addAll: ((nodes at: 2) at: 13) to: (result at: 28). - self addAll: ((nodes at: 2) at: 14) to: (result at: 9). - self addAll: ((nodes at: 2) at: 15) to: (result at: 10). - self addAll: ((nodes at: 2) at: 16) to: (result at: 11). - self addAll: ((nodes at: 2) at: 17) to: (result at: 12). + self addAll: ((nodes at: 2) at: 14) to: (result at: 15). + self addAll: ((nodes at: 2) at: 15) to: (result at: 16). + self addAll: ((nodes at: 2) at: 16) to: (result at: 17). + self addAll: ((nodes at: 2) at: 17) to: (result at: 18). self addAll: ((nodes at: 2) at: 18) to: (result at: 7). - self addAll: ((nodes at: 2) at: 19) to: (result at: 15). - self addAll: ((nodes at: 2) at: 20) to: (result at: 16). - self addAll: ((nodes at: 2) at: 21) to: (result at: 17). - self addAll: ((nodes at: 2) at: 22) to: (result at: 18). - self addAll: ((nodes at: 2) at: 23) to: (result at: 19). + self addAll: ((nodes at: 2) at: 19) to: (result at: 20). + self addAll: ((nodes at: 2) at: 20) to: (result at: 21). + self addAll: ((nodes at: 2) at: 21) to: (result at: 22). + self addAll: ((nodes at: 2) at: 22) to: (result at: 23). + self addAll: ((nodes at: 2) at: 23) to: (result at: 24). self addAll: ((nodes at: 2) at: 24) to: (result at: 3). result at: 29 put: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature2..st index f849f162..423f7a59 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature2..st @@ -31,30 +31,30 @@ reduceActionForclosure_signature2: nodes result at: 27 put: (OrderedCollection new: 2). result at: 28 put: (OrderedCollection new: 2). self addAll: ((nodes at: 1) at: 1) to: (result at: 6). - self addAll: ((nodes at: 1) at: 2) to: (result at: 15). - self addAll: ((nodes at: 2) at: 1) to: (result at: 14). + self addAll: ((nodes at: 1) at: 2) to: (result at: 20). + self addAll: ((nodes at: 2) at: 1) to: (result at: 19). self addAll: ((nodes at: 2) at: 2) to: (result at: 5). self addAll: ((nodes at: 2) at: 3) to: (result at: 6). self addAll: ((nodes at: 2) at: 4) to: (result at: 1). self addAll: ((nodes at: 2) at: 5) to: (result at: 2). self addAll: ((nodes at: 2) at: 6) to: (result at: 8). - self addAll: ((nodes at: 2) at: 7) to: (result at: 13). - self addAll: ((nodes at: 2) at: 8) to: (result at: 23). - self addAll: ((nodes at: 2) at: 9) to: (result at: 24). - self addAll: ((nodes at: 2) at: 10) to: (result at: 25). - self addAll: ((nodes at: 2) at: 11) to: (result at: 26). - self addAll: ((nodes at: 2) at: 12) to: (result at: 27). + self addAll: ((nodes at: 2) at: 7) to: (result at: 9). + self addAll: ((nodes at: 2) at: 8) to: (result at: 10). + self addAll: ((nodes at: 2) at: 9) to: (result at: 11). + self addAll: ((nodes at: 2) at: 10) to: (result at: 12). + self addAll: ((nodes at: 2) at: 11) to: (result at: 13). + self addAll: ((nodes at: 2) at: 12) to: (result at: 14). self addAll: ((nodes at: 2) at: 13) to: (result at: 28). - self addAll: ((nodes at: 2) at: 14) to: (result at: 9). - self addAll: ((nodes at: 2) at: 15) to: (result at: 10). - self addAll: ((nodes at: 2) at: 16) to: (result at: 11). - self addAll: ((nodes at: 2) at: 17) to: (result at: 12). + self addAll: ((nodes at: 2) at: 14) to: (result at: 15). + self addAll: ((nodes at: 2) at: 15) to: (result at: 16). + self addAll: ((nodes at: 2) at: 16) to: (result at: 17). + self addAll: ((nodes at: 2) at: 17) to: (result at: 18). self addAll: ((nodes at: 2) at: 18) to: (result at: 7). - self addAll: ((nodes at: 2) at: 19) to: (result at: 15). - self addAll: ((nodes at: 2) at: 20) to: (result at: 16). - self addAll: ((nodes at: 2) at: 21) to: (result at: 17). - self addAll: ((nodes at: 2) at: 22) to: (result at: 18). - self addAll: ((nodes at: 2) at: 23) to: (result at: 19). + self addAll: ((nodes at: 2) at: 19) to: (result at: 20). + self addAll: ((nodes at: 2) at: 20) to: (result at: 21). + self addAll: ((nodes at: 2) at: 21) to: (result at: 22). + self addAll: ((nodes at: 2) at: 22) to: (result at: 23). + self addAll: ((nodes at: 2) at: 23) to: (result at: 24). self addAll: ((nodes at: 2) at: 24) to: (result at: 3). result at: 29 put: (nodes at: 3). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature3..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature3..st index a7ef194c..c4a3464c 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature3..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature3..st @@ -35,8 +35,8 @@ reduceActionForclosure_signature3: nodes result at: 31 put: ((nodes at: 1) at: 3). result at: 32 put: ((nodes at: 1) at: 4). result at: 33 put: ((nodes at: 1) at: 5). - self add: ((nodes at: 1) at: 6) to: (result at: 21). - self add: ((nodes at: 1) at: 7) to: (result at: 13). + self add: ((nodes at: 1) at: 6) to: (result at: 26). + self add: ((nodes at: 1) at: 7) to: (result at: 9). self addAll: ((nodes at: 2) at: 1) to: (result at: 1). self addAll: ((nodes at: 2) at: 2) to: (result at: 2). self addAll: ((nodes at: 2) at: 3) to: (result at: 3). @@ -45,49 +45,49 @@ reduceActionForclosure_signature3: nodes self addAll: ((nodes at: 2) at: 6) to: (result at: 6). self addAll: ((nodes at: 2) at: 7) to: (result at: 7). self addAll: ((nodes at: 2) at: 8) to: (result at: 8). - self addAll: ((nodes at: 2) at: 9) to: (result at: 13). - self addAll: ((nodes at: 2) at: 10) to: (result at: 23). - self addAll: ((nodes at: 2) at: 11) to: (result at: 24). - self addAll: ((nodes at: 2) at: 12) to: (result at: 25). - self addAll: ((nodes at: 2) at: 13) to: (result at: 26). - self addAll: ((nodes at: 2) at: 14) to: (result at: 27). - self addAll: ((nodes at: 2) at: 15) to: (result at: 28). - self addAll: ((nodes at: 2) at: 16) to: (result at: 9). - self addAll: ((nodes at: 2) at: 17) to: (result at: 10). - self addAll: ((nodes at: 2) at: 18) to: (result at: 11). - self addAll: ((nodes at: 2) at: 19) to: (result at: 12). - self addAll: ((nodes at: 2) at: 20) to: (result at: 14). - self addAll: ((nodes at: 2) at: 21) to: (result at: 15). - self addAll: ((nodes at: 2) at: 22) to: (result at: 16). - self addAll: ((nodes at: 2) at: 23) to: (result at: 17). - self addAll: ((nodes at: 2) at: 24) to: (result at: 18). - self addAll: ((nodes at: 2) at: 25) to: (result at: 19). - self addAll: ((nodes at: 2) at: 26) to: (result at: 20). - self addAll: ((nodes at: 2) at: 27) to: (result at: 21). - self addAll: ((nodes at: 2) at: 28) to: (result at: 22). - self addAll: ((nodes at: 3) at: 1) to: (result at: 14). + self addAll: ((nodes at: 2) at: 9) to: (result at: 9). + self addAll: ((nodes at: 2) at: 10) to: (result at: 10). + self addAll: ((nodes at: 2) at: 11) to: (result at: 11). + self addAll: ((nodes at: 2) at: 12) to: (result at: 12). + self addAll: ((nodes at: 2) at: 13) to: (result at: 13). + self addAll: ((nodes at: 2) at: 14) to: (result at: 14). + self addAll: ((nodes at: 2) at: 15) to: (result at: 15). + self addAll: ((nodes at: 2) at: 16) to: (result at: 16). + self addAll: ((nodes at: 2) at: 17) to: (result at: 17). + self addAll: ((nodes at: 2) at: 18) to: (result at: 18). + self addAll: ((nodes at: 2) at: 19) to: (result at: 19). + self addAll: ((nodes at: 2) at: 20) to: (result at: 20). + self addAll: ((nodes at: 2) at: 21) to: (result at: 21). + self addAll: ((nodes at: 2) at: 22) to: (result at: 22). + self addAll: ((nodes at: 2) at: 23) to: (result at: 23). + self addAll: ((nodes at: 2) at: 24) to: (result at: 24). + self addAll: ((nodes at: 2) at: 25) to: (result at: 25). + self addAll: ((nodes at: 2) at: 26) to: (result at: 26). + self addAll: ((nodes at: 2) at: 27) to: (result at: 27). + self addAll: ((nodes at: 2) at: 28) to: (result at: 28). + self addAll: ((nodes at: 3) at: 1) to: (result at: 19). self addAll: ((nodes at: 3) at: 2) to: (result at: 5). self addAll: ((nodes at: 3) at: 3) to: (result at: 6). self addAll: ((nodes at: 3) at: 4) to: (result at: 1). self addAll: ((nodes at: 3) at: 5) to: (result at: 2). self addAll: ((nodes at: 3) at: 6) to: (result at: 8). - self addAll: ((nodes at: 3) at: 7) to: (result at: 13). - self addAll: ((nodes at: 3) at: 8) to: (result at: 23). - self addAll: ((nodes at: 3) at: 9) to: (result at: 24). - self addAll: ((nodes at: 3) at: 10) to: (result at: 25). - self addAll: ((nodes at: 3) at: 11) to: (result at: 26). - self addAll: ((nodes at: 3) at: 12) to: (result at: 27). + self addAll: ((nodes at: 3) at: 7) to: (result at: 9). + self addAll: ((nodes at: 3) at: 8) to: (result at: 10). + self addAll: ((nodes at: 3) at: 9) to: (result at: 11). + self addAll: ((nodes at: 3) at: 10) to: (result at: 12). + self addAll: ((nodes at: 3) at: 11) to: (result at: 13). + self addAll: ((nodes at: 3) at: 12) to: (result at: 14). self addAll: ((nodes at: 3) at: 13) to: (result at: 28). - self addAll: ((nodes at: 3) at: 14) to: (result at: 9). - self addAll: ((nodes at: 3) at: 15) to: (result at: 10). - self addAll: ((nodes at: 3) at: 16) to: (result at: 11). - self addAll: ((nodes at: 3) at: 17) to: (result at: 12). + self addAll: ((nodes at: 3) at: 14) to: (result at: 15). + self addAll: ((nodes at: 3) at: 15) to: (result at: 16). + self addAll: ((nodes at: 3) at: 16) to: (result at: 17). + self addAll: ((nodes at: 3) at: 17) to: (result at: 18). self addAll: ((nodes at: 3) at: 18) to: (result at: 7). - self addAll: ((nodes at: 3) at: 19) to: (result at: 15). - self addAll: ((nodes at: 3) at: 20) to: (result at: 16). - self addAll: ((nodes at: 3) at: 21) to: (result at: 17). - self addAll: ((nodes at: 3) at: 22) to: (result at: 18). - self addAll: ((nodes at: 3) at: 23) to: (result at: 19). + self addAll: ((nodes at: 3) at: 19) to: (result at: 20). + self addAll: ((nodes at: 3) at: 20) to: (result at: 21). + self addAll: ((nodes at: 3) at: 21) to: (result at: 22). + self addAll: ((nodes at: 3) at: 22) to: (result at: 23). + self addAll: ((nodes at: 3) at: 23) to: (result at: 24). self addAll: ((nodes at: 3) at: 24) to: (result at: 3). result at: 29 put: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature4..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature4..st index 418ecf02..d0159736 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature4..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature4..st @@ -35,33 +35,33 @@ reduceActionForclosure_signature4: nodes result at: 31 put: ((nodes at: 1) at: 3). result at: 32 put: ((nodes at: 1) at: 4). result at: 33 put: ((nodes at: 1) at: 5). - self add: ((nodes at: 1) at: 6) to: (result at: 21). - self add: ((nodes at: 1) at: 7) to: (result at: 13). + self add: ((nodes at: 1) at: 6) to: (result at: 26). + self add: ((nodes at: 1) at: 7) to: (result at: 9). self addAll: ((nodes at: 2) at: 1) to: (result at: 6). - self addAll: ((nodes at: 2) at: 2) to: (result at: 15). - self addAll: ((nodes at: 3) at: 1) to: (result at: 14). + self addAll: ((nodes at: 2) at: 2) to: (result at: 20). + self addAll: ((nodes at: 3) at: 1) to: (result at: 19). self addAll: ((nodes at: 3) at: 2) to: (result at: 5). self addAll: ((nodes at: 3) at: 3) to: (result at: 6). self addAll: ((nodes at: 3) at: 4) to: (result at: 1). self addAll: ((nodes at: 3) at: 5) to: (result at: 2). self addAll: ((nodes at: 3) at: 6) to: (result at: 8). - self addAll: ((nodes at: 3) at: 7) to: (result at: 13). - self addAll: ((nodes at: 3) at: 8) to: (result at: 23). - self addAll: ((nodes at: 3) at: 9) to: (result at: 24). - self addAll: ((nodes at: 3) at: 10) to: (result at: 25). - self addAll: ((nodes at: 3) at: 11) to: (result at: 26). - self addAll: ((nodes at: 3) at: 12) to: (result at: 27). + self addAll: ((nodes at: 3) at: 7) to: (result at: 9). + self addAll: ((nodes at: 3) at: 8) to: (result at: 10). + self addAll: ((nodes at: 3) at: 9) to: (result at: 11). + self addAll: ((nodes at: 3) at: 10) to: (result at: 12). + self addAll: ((nodes at: 3) at: 11) to: (result at: 13). + self addAll: ((nodes at: 3) at: 12) to: (result at: 14). self addAll: ((nodes at: 3) at: 13) to: (result at: 28). - self addAll: ((nodes at: 3) at: 14) to: (result at: 9). - self addAll: ((nodes at: 3) at: 15) to: (result at: 10). - self addAll: ((nodes at: 3) at: 16) to: (result at: 11). - self addAll: ((nodes at: 3) at: 17) to: (result at: 12). + self addAll: ((nodes at: 3) at: 14) to: (result at: 15). + self addAll: ((nodes at: 3) at: 15) to: (result at: 16). + self addAll: ((nodes at: 3) at: 16) to: (result at: 17). + self addAll: ((nodes at: 3) at: 17) to: (result at: 18). self addAll: ((nodes at: 3) at: 18) to: (result at: 7). - self addAll: ((nodes at: 3) at: 19) to: (result at: 15). - self addAll: ((nodes at: 3) at: 20) to: (result at: 16). - self addAll: ((nodes at: 3) at: 21) to: (result at: 17). - self addAll: ((nodes at: 3) at: 22) to: (result at: 18). - self addAll: ((nodes at: 3) at: 23) to: (result at: 19). + self addAll: ((nodes at: 3) at: 19) to: (result at: 20). + self addAll: ((nodes at: 3) at: 20) to: (result at: 21). + self addAll: ((nodes at: 3) at: 21) to: (result at: 22). + self addAll: ((nodes at: 3) at: 22) to: (result at: 23). + self addAll: ((nodes at: 3) at: 23) to: (result at: 24). self addAll: ((nodes at: 3) at: 24) to: (result at: 3). result at: 29 put: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature5..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature5..st index fc2460e1..68d773ad 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature5..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForclosure_signature5..st @@ -35,7 +35,7 @@ reduceActionForclosure_signature5: nodes result at: 31 put: ((nodes at: 1) at: 3). result at: 32 put: ((nodes at: 1) at: 4). result at: 33 put: ((nodes at: 1) at: 5). - self add: ((nodes at: 1) at: 6) to: (result at: 21). - self add: ((nodes at: 1) at: 7) to: (result at: 13). + self add: ((nodes at: 1) at: 6) to: (result at: 26). + self add: ((nodes at: 1) at: 7) to: (result at: 9). result at: 29 put: (nodes at: 2). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFordynamic_type_expression1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFordynamic_type_expression1..st index ae382c7b..ee1b59a6 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFordynamic_type_expression1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionFordynamic_type_expression1..st @@ -36,22 +36,22 @@ reduceActionFordynamic_type_expression1: nodes result addTokens: ((nodes at: 1) at: 24) to: result inoutTokens. result addTokens: ((nodes at: 1) at: 25) to: result letTokens. result addTokens: ((nodes at: 1) at: 26) to: result _Tokens. - result addTokens: ((nodes at: 1) at: 27) to: result protocolTokens. + result addTokens: ((nodes at: 1) at: 27) to: result rightBraceTokens. + result addTokens: ((nodes at: 1) at: 28) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 29) to: result protocolTokens. result - addTokens: ((nodes at: 1) at: 28) + addTokens: ((nodes at: 1) at: 30) to: result minusGreaterThanTokens. result - addTokens: ((nodes at: 1) at: 29) + addTokens: ((nodes at: 1) at: 31) to: result questionMarkTokens. - result addTokens: ((nodes at: 1) at: 30) to: result bangTokens. - result addTokens: ((nodes at: 1) at: 31) to: result typeTokens. + result addTokens: ((nodes at: 1) at: 32) to: result bangTokens. + result addTokens: ((nodes at: 1) at: 33) to: result typeTokens. result - addTokens: ((nodes at: 1) at: 32) + addTokens: ((nodes at: 1) at: 34) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 1) at: 33) to: result equalTokens. - result addTokens: ((nodes at: 1) at: 34) to: result varTokens. - result addTokens: ((nodes at: 1) at: 35) to: result rightBraceTokens. - result addTokens: ((nodes at: 1) at: 36) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 35) to: result equalTokens. + result addTokens: ((nodes at: 1) at: 36) to: result varTokens. result inToken: ((nodes at: 1) at: 37). result weakToken: ((nodes at: 1) at: 38). result unownedToken: ((nodes at: 1) at: 39). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration1..st index 451e6623..ceaf257e 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration1..st @@ -85,14 +85,14 @@ reduceActionForenum_declaration1: nodes result addObjects: ((nodes at: 2) at: 47) to: result expressions. result addTokens: ((nodes at: 2) at: 48) to: result willSetTokens. result addTokens: ((nodes at: 2) at: 49) to: result didSetTokens. + result addNodes: ((nodes at: 2) at: 50) to: result declarations. + result addTokens: ((nodes at: 2) at: 51) to: result convenienceTokens. + result addTokens: ((nodes at: 2) at: 52) to: result initTokens. + result addTokens: ((nodes at: 2) at: 53) to: result deinitTokens. + result addTokens: ((nodes at: 2) at: 54) to: result extensionTokens. + result addTokens: ((nodes at: 2) at: 55) to: result subscriptTokens. + result addTokens: ((nodes at: 2) at: 56) to: result caseTokens. result - addTokens: ((nodes at: 2) at: 50) + addTokens: ((nodes at: 2) at: 57) to: result full_string_literalTokens. - result addTokens: ((nodes at: 2) at: 51) to: result deinitTokens. - result addTokens: ((nodes at: 2) at: 52) to: result extensionTokens. - result addTokens: ((nodes at: 2) at: 53) to: result caseTokens. - result addNodes: ((nodes at: 2) at: 54) to: result declarations. - result addTokens: ((nodes at: 2) at: 55) to: result convenienceTokens. - result addTokens: ((nodes at: 2) at: 56) to: result initTokens. - result addTokens: ((nodes at: 2) at: 57) to: result subscriptTokens. ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration2..st index e89550f9..dfe3fc4d 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForenum_declaration2..st @@ -70,15 +70,15 @@ reduceActionForenum_declaration2: nodes result addTokens: ((nodes at: 2) at: 38) to: result periodPeriodPeriodTokens. - result addNodes: ((nodes at: 2) at: 39) to: result blocks. - result addTokens: ((nodes at: 2) at: 40) to: result getTokens. - result addTokens: ((nodes at: 2) at: 41) to: result setTokens. - result addTokens: ((nodes at: 2) at: 42) to: result rightBraceTokens. - result addTokens: ((nodes at: 2) at: 43) to: result equalTokens. - result addObjects: ((nodes at: 2) at: 44) to: result expressions. - result addTokens: ((nodes at: 2) at: 45) to: result willSetTokens. - result addTokens: ((nodes at: 2) at: 46) to: result didSetTokens. - result addTokens: ((nodes at: 2) at: 47) to: result inoutTokens. + result addTokens: ((nodes at: 2) at: 39) to: result inoutTokens. + result addNodes: ((nodes at: 2) at: 40) to: result blocks. + result addTokens: ((nodes at: 2) at: 41) to: result getTokens. + result addTokens: ((nodes at: 2) at: 42) to: result setTokens. + result addTokens: ((nodes at: 2) at: 43) to: result rightBraceTokens. + result addTokens: ((nodes at: 2) at: 44) to: result equalTokens. + result addObjects: ((nodes at: 2) at: 45) to: result expressions. + result addTokens: ((nodes at: 2) at: 46) to: result willSetTokens. + result addTokens: ((nodes at: 2) at: 47) to: result didSetTokens. result addNodes: ((nodes at: 2) at: 48) to: result declarations. result addTokens: ((nodes at: 2) at: 49) to: result initTokens. result addTokens: ((nodes at: 2) at: 50) to: result deinitTokens. diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression1..st index 689486e9..cd5b48df 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression1..st @@ -36,22 +36,22 @@ reduceActionForexplicit_member_expression1: nodes result addTokens: ((nodes at: 1) at: 24) to: result inoutTokens. result addTokens: ((nodes at: 1) at: 25) to: result letTokens. result addTokens: ((nodes at: 1) at: 26) to: result _Tokens. - result addTokens: ((nodes at: 1) at: 27) to: result protocolTokens. + result addTokens: ((nodes at: 1) at: 27) to: result rightBraceTokens. + result addTokens: ((nodes at: 1) at: 28) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 29) to: result protocolTokens. result - addTokens: ((nodes at: 1) at: 28) + addTokens: ((nodes at: 1) at: 30) to: result minusGreaterThanTokens. result - addTokens: ((nodes at: 1) at: 29) + addTokens: ((nodes at: 1) at: 31) to: result questionMarkTokens. - result addTokens: ((nodes at: 1) at: 30) to: result bangTokens. - result addTokens: ((nodes at: 1) at: 31) to: result typeTokens. + result addTokens: ((nodes at: 1) at: 32) to: result bangTokens. + result addTokens: ((nodes at: 1) at: 33) to: result typeTokens. result - addTokens: ((nodes at: 1) at: 32) + addTokens: ((nodes at: 1) at: 34) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 1) at: 33) to: result equalTokens. - result addTokens: ((nodes at: 1) at: 34) to: result varTokens. - result addTokens: ((nodes at: 1) at: 35) to: result rightBraceTokens. - result addTokens: ((nodes at: 1) at: 36) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 35) to: result equalTokens. + result addTokens: ((nodes at: 1) at: 36) to: result varTokens. result inToken: ((nodes at: 1) at: 37). result weakToken: ((nodes at: 1) at: 38). result unownedToken: ((nodes at: 1) at: 39). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression2..st index 2a27eb67..2a0e3ce4 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForexplicit_member_expression2..st @@ -36,22 +36,22 @@ reduceActionForexplicit_member_expression2: nodes result addTokens: ((nodes at: 1) at: 24) to: result inoutTokens. result addTokens: ((nodes at: 1) at: 25) to: result letTokens. result addTokens: ((nodes at: 1) at: 26) to: result _Tokens. - result addTokens: ((nodes at: 1) at: 27) to: result protocolTokens. + result addTokens: ((nodes at: 1) at: 27) to: result rightBraceTokens. + result addTokens: ((nodes at: 1) at: 28) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 29) to: result protocolTokens. result - addTokens: ((nodes at: 1) at: 28) + addTokens: ((nodes at: 1) at: 30) to: result minusGreaterThanTokens. result - addTokens: ((nodes at: 1) at: 29) + addTokens: ((nodes at: 1) at: 31) to: result questionMarkTokens. - result addTokens: ((nodes at: 1) at: 30) to: result bangTokens. - result addTokens: ((nodes at: 1) at: 31) to: result typeTokens. + result addTokens: ((nodes at: 1) at: 32) to: result bangTokens. + result addTokens: ((nodes at: 1) at: 33) to: result typeTokens. result - addTokens: ((nodes at: 1) at: 32) + addTokens: ((nodes at: 1) at: 34) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 1) at: 33) to: result equalTokens. - result addTokens: ((nodes at: 1) at: 34) to: result varTokens. - result addTokens: ((nodes at: 1) at: 35) to: result rightBraceTokens. - result addTokens: ((nodes at: 1) at: 36) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 35) to: result equalTokens. + result addTokens: ((nodes at: 1) at: 36) to: result varTokens. result inToken: ((nodes at: 1) at: 37). result weakToken: ((nodes at: 1) at: 38). result unownedToken: ((nodes at: 1) at: 39). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_declaration1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_declaration1..st index a92f9825..c137e5dc 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_declaration1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_declaration1..st @@ -48,16 +48,16 @@ reduceActionForfunction_declaration1: nodes result addTokens: ((nodes at: 4) at: 1) to: result leftParenTokens. result addTokens: ((nodes at: 4) at: 2) to: result rightParenTokens. result addTokens: ((nodes at: 4) at: 3) to: result commaTokens. - result addTokens: ((nodes at: 4) at: 4) to: result colonTokens. - result addTokens: ((nodes at: 4) at: 5) to: result identifierTokens. - result addTokens: ((nodes at: 4) at: 6) to: result periodTokens. - result addTokens: ((nodes at: 4) at: 7) to: result protocolTokens. - result addTokens: ((nodes at: 4) at: 8) to: result lessThanTokens. - result addTokens: ((nodes at: 4) at: 9) to: result greaterThanTokens. - result addTokens: ((nodes at: 4) at: 10) to: result varTokens. result - addTokens: ((nodes at: 4) at: 11) + addTokens: ((nodes at: 4) at: 4) to: result periodPeriodPeriodTokens. + result addTokens: ((nodes at: 4) at: 5) to: result colonTokens. + result addTokens: ((nodes at: 4) at: 6) to: result identifierTokens. + result addTokens: ((nodes at: 4) at: 7) to: result periodTokens. + result addTokens: ((nodes at: 4) at: 8) to: result protocolTokens. + result addTokens: ((nodes at: 4) at: 9) to: result lessThanTokens. + result addTokens: ((nodes at: 4) at: 10) to: result greaterThanTokens. + result addTokens: ((nodes at: 4) at: 11) to: result varTokens. result addTokens: ((nodes at: 4) at: 12) to: result inoutTokens. result addTokens: ((nodes at: 4) at: 13) to: result letTokens. result addTokens: ((nodes at: 4) at: 14) to: result _Tokens. diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_signature1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_signature1..st index fadaf10c..2becdce4 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_signature1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForfunction_signature1..st @@ -4,7 +4,7 @@ reduceActionForfunction_signature1: nodes result := nodes at: 1. self addAll: ((nodes at: 2) at: 1) to: (result at: 19). self addAll: ((nodes at: 2) at: 2) to: (result at: 14). - self addAll: ((nodes at: 2) at: 3) to: (result at: 5). + self addAll: ((nodes at: 2) at: 3) to: (result at: 6). self addAll: ((nodes at: 2) at: 4) to: (result at: 1). self addAll: ((nodes at: 2) at: 5) to: (result at: 2). self addAll: ((nodes at: 2) at: 6) to: (result at: 17). @@ -15,15 +15,15 @@ reduceActionForfunction_signature1: nodes self addAll: ((nodes at: 2) at: 11) to: (result at: 26). self addAll: ((nodes at: 2) at: 12) to: (result at: 27). self addAll: ((nodes at: 2) at: 13) to: (result at: 28). - self addAll: ((nodes at: 2) at: 14) to: (result at: 6). - self addAll: ((nodes at: 2) at: 15) to: (result at: 7). - self addAll: ((nodes at: 2) at: 16) to: (result at: 8). - self addAll: ((nodes at: 2) at: 17) to: (result at: 9). - self addAll: ((nodes at: 2) at: 18) to: (result at: 4). + self addAll: ((nodes at: 2) at: 14) to: (result at: 7). + self addAll: ((nodes at: 2) at: 15) to: (result at: 8). + self addAll: ((nodes at: 2) at: 16) to: (result at: 9). + self addAll: ((nodes at: 2) at: 17) to: (result at: 10). + self addAll: ((nodes at: 2) at: 18) to: (result at: 5). self addAll: ((nodes at: 2) at: 19) to: (result at: 3). self addAll: ((nodes at: 2) at: 20) to: (result at: 20). self addAll: ((nodes at: 2) at: 21) to: (result at: 21). self addAll: ((nodes at: 2) at: 22) to: (result at: 22). - self addAll: ((nodes at: 2) at: 23) to: (result at: 11). + self addAll: ((nodes at: 2) at: 23) to: (result at: 4). self addAll: ((nodes at: 2) at: 24) to: (result at: 12). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForgeneric_parameter_clause1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForgeneric_parameter_clause1..st index 5690eeed..c7742785 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForgeneric_parameter_clause1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForgeneric_parameter_clause1..st @@ -20,12 +20,12 @@ reduceActionForgeneric_parameter_clause1: nodes self addAll: ((nodes at: 2) at: 7) to: (result at: 7). result at: 8 put: ((nodes at: 3) at: 1). self addAll: ((nodes at: 3) at: 2) to: (result at: 2). - self addAll: ((nodes at: 3) at: 3) to: (result at: 6). - self addAll: ((nodes at: 3) at: 4) to: (result at: 3). - self addAll: ((nodes at: 3) at: 5) to: (result at: 7). - self addAll: ((nodes at: 3) at: 6) to: (result at: 1). - self addAll: ((nodes at: 3) at: 7) to: (result at: 5). - self addAll: ((nodes at: 3) at: 8) to: (result at: 9). - self addAll: ((nodes at: 3) at: 9) to: (result at: 4). + self addAll: ((nodes at: 3) at: 3) to: (result at: 1). + self addAll: ((nodes at: 3) at: 4) to: (result at: 4). + self addAll: ((nodes at: 3) at: 5) to: (result at: 5). + self addAll: ((nodes at: 3) at: 6) to: (result at: 6). + self addAll: ((nodes at: 3) at: 7) to: (result at: 3). + self addAll: ((nodes at: 3) at: 8) to: (result at: 7). + self addAll: ((nodes at: 3) at: 9) to: (result at: 9). self add: (nodes at: 4) to: (result at: 5). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_declaration1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_declaration1..st index b5f2fad1..47bd9078 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_declaration1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_declaration1..st @@ -49,27 +49,27 @@ reduceActionForinitializer_declaration1: nodes addTokens: ((nodes at: 3) at: 13) to: result floating_point_literalTokens. result addTokens: ((nodes at: 3) at: 14) to: result operatorTokens. + result addTokens: ((nodes at: 3) at: 15) to: result periodTokens. + result addTokens: ((nodes at: 3) at: 16) to: result protocolTokens. + result addTokens: ((nodes at: 3) at: 17) to: result lessThanTokens. + result addTokens: ((nodes at: 3) at: 18) to: result greaterThanTokens. result - addTokens: ((nodes at: 3) at: 15) - to: result full_string_literalTokens. - result addTokens: ((nodes at: 3) at: 16) to: result periodTokens. - result addTokens: ((nodes at: 3) at: 17) to: result protocolTokens. - result addTokens: ((nodes at: 3) at: 18) to: result lessThanTokens. - result addTokens: ((nodes at: 3) at: 19) to: result greaterThanTokens. - result - addTokens: ((nodes at: 3) at: 20) + addTokens: ((nodes at: 3) at: 19) to: result minusGreaterThanTokens. - result addTokens: ((nodes at: 3) at: 21) to: result commaTokens. + result addTokens: ((nodes at: 3) at: 20) to: result commaTokens. result - addTokens: ((nodes at: 3) at: 22) + addTokens: ((nodes at: 3) at: 21) to: result questionMarkTokens. - result addTokens: ((nodes at: 3) at: 23) to: result bangTokens. - result addTokens: ((nodes at: 3) at: 24) to: result typeTokens. + result addTokens: ((nodes at: 3) at: 22) to: result bangTokens. + result addTokens: ((nodes at: 3) at: 23) to: result typeTokens. result - addTokens: ((nodes at: 3) at: 25) + addTokens: ((nodes at: 3) at: 24) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 3) at: 26) to: result equalTokens. - result addObjects: ((nodes at: 3) at: 27) to: result expressions. - result addTokens: ((nodes at: 3) at: 28) to: result varTokens. + result addTokens: ((nodes at: 3) at: 25) to: result equalTokens. + result addObjects: ((nodes at: 3) at: 26) to: result expressions. + result addTokens: ((nodes at: 3) at: 27) to: result varTokens. + result + addTokens: ((nodes at: 3) at: 28) + to: result full_string_literalTokens. result block: (nodes at: 4). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_expression1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_expression1..st index 993a6ed6..5a363c9f 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_expression1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForinitializer_expression1..st @@ -36,22 +36,22 @@ reduceActionForinitializer_expression1: nodes result addTokens: ((nodes at: 1) at: 24) to: result inoutTokens. result addTokens: ((nodes at: 1) at: 25) to: result letTokens. result addTokens: ((nodes at: 1) at: 26) to: result _Tokens. - result addTokens: ((nodes at: 1) at: 27) to: result protocolTokens. + result addTokens: ((nodes at: 1) at: 27) to: result rightBraceTokens. + result addTokens: ((nodes at: 1) at: 28) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 29) to: result protocolTokens. result - addTokens: ((nodes at: 1) at: 28) + addTokens: ((nodes at: 1) at: 30) to: result minusGreaterThanTokens. result - addTokens: ((nodes at: 1) at: 29) + addTokens: ((nodes at: 1) at: 31) to: result questionMarkTokens. - result addTokens: ((nodes at: 1) at: 30) to: result bangTokens. - result addTokens: ((nodes at: 1) at: 31) to: result typeTokens. + result addTokens: ((nodes at: 1) at: 32) to: result bangTokens. + result addTokens: ((nodes at: 1) at: 33) to: result typeTokens. result - addTokens: ((nodes at: 1) at: 32) + addTokens: ((nodes at: 1) at: 34) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 1) at: 33) to: result equalTokens. - result addTokens: ((nodes at: 1) at: 34) to: result varTokens. - result addTokens: ((nodes at: 1) at: 35) to: result rightBraceTokens. - result addTokens: ((nodes at: 1) at: 36) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 35) to: result equalTokens. + result addTokens: ((nodes at: 1) at: 36) to: result varTokens. result inToken: ((nodes at: 1) at: 37). result weakToken: ((nodes at: 1) at: 38). result unownedToken: ((nodes at: 1) at: 39). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clause2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clause2..st index e1704c4e..08140269 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clause2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clause2..st @@ -59,6 +59,6 @@ reduceActionForparameter_clause2: nodes self addAll: ((nodes at: 2) at: 26) to: (result at: 26). self addAll: ((nodes at: 2) at: 27) to: (result at: 27). self addAll: ((nodes at: 2) at: 28) to: (result at: 28). - self add: (nodes at: 3) to: (result at: 25). + self add: (nodes at: 3) to: (result at: 24). self add: (nodes at: 4) to: (result at: 2). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clauses2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clauses2..st index 1bb97805..6ebb2946 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clauses2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_clauses2..st @@ -7,8 +7,8 @@ reduceActionForparameter_clauses2: nodes self addAll: ((nodes at: 2) at: 3) to: (result at: 12). self addAll: ((nodes at: 2) at: 4) to: (result at: 13). self addAll: ((nodes at: 2) at: 5) to: (result at: 14). - self addAll: ((nodes at: 2) at: 6) to: (result at: 5). - self addAll: ((nodes at: 2) at: 7) to: (result at: 4). + self addAll: ((nodes at: 2) at: 6) to: (result at: 6). + self addAll: ((nodes at: 2) at: 7) to: (result at: 5). self addAll: ((nodes at: 2) at: 8) to: (result at: 17). self addAll: ((nodes at: 2) at: 9) to: (result at: 18). self addAll: ((nodes at: 2) at: 10) to: (result at: 23). @@ -16,18 +16,18 @@ reduceActionForparameter_clauses2: nodes self addAll: ((nodes at: 2) at: 12) to: (result at: 25). self addAll: ((nodes at: 2) at: 13) to: (result at: 26). self addAll: ((nodes at: 2) at: 14) to: (result at: 27). - self addAll: ((nodes at: 2) at: 15) to: (result at: 28). - self addAll: ((nodes at: 2) at: 16) to: (result at: 6). - self addAll: ((nodes at: 2) at: 17) to: (result at: 7). - self addAll: ((nodes at: 2) at: 18) to: (result at: 8). - self addAll: ((nodes at: 2) at: 19) to: (result at: 9). - self addAll: ((nodes at: 2) at: 20) to: (result at: 19). - self addAll: ((nodes at: 2) at: 21) to: (result at: 3). - self addAll: ((nodes at: 2) at: 22) to: (result at: 20). - self addAll: ((nodes at: 2) at: 23) to: (result at: 21). - self addAll: ((nodes at: 2) at: 24) to: (result at: 22). - self addAll: ((nodes at: 2) at: 25) to: (result at: 11). - self addAll: ((nodes at: 2) at: 26) to: (result at: 15). - self addAll: ((nodes at: 2) at: 27) to: (result at: 16). - self addAll: ((nodes at: 2) at: 28) to: (result at: 10). + self addAll: ((nodes at: 2) at: 15) to: (result at: 7). + self addAll: ((nodes at: 2) at: 16) to: (result at: 8). + self addAll: ((nodes at: 2) at: 17) to: (result at: 9). + self addAll: ((nodes at: 2) at: 18) to: (result at: 10). + self addAll: ((nodes at: 2) at: 19) to: (result at: 19). + self addAll: ((nodes at: 2) at: 20) to: (result at: 3). + self addAll: ((nodes at: 2) at: 21) to: (result at: 20). + self addAll: ((nodes at: 2) at: 22) to: (result at: 21). + self addAll: ((nodes at: 2) at: 23) to: (result at: 22). + self addAll: ((nodes at: 2) at: 24) to: (result at: 4). + self addAll: ((nodes at: 2) at: 25) to: (result at: 15). + self addAll: ((nodes at: 2) at: 26) to: (result at: 16). + self addAll: ((nodes at: 2) at: 27) to: (result at: 11). + self addAll: ((nodes at: 2) at: 28) to: (result at: 28). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list1..st index d4c3dc17..24d2acec 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list1..st @@ -44,18 +44,18 @@ reduceActionForparameter_list1: nodes self addAll: ((nodes at: 1) at: 12) to: (result at: 12). self addAll: ((nodes at: 1) at: 13) to: (result at: 13). self addAll: ((nodes at: 1) at: 14) to: (result at: 14). - self addAll: ((nodes at: 1) at: 15) to: (result at: 15). - self addAll: ((nodes at: 1) at: 16) to: (result at: 16). - self addAll: ((nodes at: 1) at: 17) to: (result at: 17). - self addAll: ((nodes at: 1) at: 18) to: (result at: 18). - self addAll: ((nodes at: 1) at: 19) to: (result at: 19). - self addAll: ((nodes at: 1) at: 20) to: (result at: 20). - self addAll: ((nodes at: 1) at: 21) to: (result at: 21). - self addAll: ((nodes at: 1) at: 22) to: (result at: 22). - self addAll: ((nodes at: 1) at: 23) to: (result at: 23). - self addAll: ((nodes at: 1) at: 24) to: (result at: 24). - self addAll: ((nodes at: 1) at: 25) to: (result at: 25). - self add: ((nodes at: 1) at: 26) to: (result at: 26). - self add: ((nodes at: 1) at: 27) to: (result at: 27). - self add: ((nodes at: 1) at: 28) to: (result at: 28). + self addAll: ((nodes at: 1) at: 15) to: (result at: 28). + self addAll: ((nodes at: 1) at: 16) to: (result at: 15). + self addAll: ((nodes at: 1) at: 17) to: (result at: 16). + self addAll: ((nodes at: 1) at: 18) to: (result at: 17). + self addAll: ((nodes at: 1) at: 19) to: (result at: 18). + self addAll: ((nodes at: 1) at: 20) to: (result at: 19). + self addAll: ((nodes at: 1) at: 21) to: (result at: 20). + self addAll: ((nodes at: 1) at: 22) to: (result at: 21). + self addAll: ((nodes at: 1) at: 23) to: (result at: 22). + self addAll: ((nodes at: 1) at: 24) to: (result at: 23). + self addAll: ((nodes at: 1) at: 25) to: (result at: 24). + self add: ((nodes at: 1) at: 26) to: (result at: 25). + self add: ((nodes at: 1) at: 27) to: (result at: 26). + self add: ((nodes at: 1) at: 28) to: (result at: 27). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list2..st index 4d28791a..20c48b15 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForparameter_list2..st @@ -2,7 +2,7 @@ generated-reduction actions reduceActionForparameter_list2: nodes | result | result := nodes at: 1. - self add: (nodes at: 2) to: (result at: 21). + self add: (nodes at: 2) to: (result at: 20). self addAll: ((nodes at: 3) at: 1) to: (result at: 1). self add: ((nodes at: 3) at: 2) to: (result at: 2). self addAll: ((nodes at: 3) at: 3) to: (result at: 3). @@ -17,18 +17,18 @@ reduceActionForparameter_list2: nodes self addAll: ((nodes at: 3) at: 12) to: (result at: 12). self addAll: ((nodes at: 3) at: 13) to: (result at: 13). self addAll: ((nodes at: 3) at: 14) to: (result at: 14). - self addAll: ((nodes at: 3) at: 15) to: (result at: 15). - self addAll: ((nodes at: 3) at: 16) to: (result at: 16). - self addAll: ((nodes at: 3) at: 17) to: (result at: 17). - self addAll: ((nodes at: 3) at: 18) to: (result at: 18). - self addAll: ((nodes at: 3) at: 19) to: (result at: 19). - self addAll: ((nodes at: 3) at: 20) to: (result at: 20). - self addAll: ((nodes at: 3) at: 21) to: (result at: 21). - self addAll: ((nodes at: 3) at: 22) to: (result at: 22). - self addAll: ((nodes at: 3) at: 23) to: (result at: 23). - self addAll: ((nodes at: 3) at: 24) to: (result at: 24). - self addAll: ((nodes at: 3) at: 25) to: (result at: 25). - self add: ((nodes at: 3) at: 26) to: (result at: 26). - self add: ((nodes at: 3) at: 27) to: (result at: 27). - self add: ((nodes at: 3) at: 28) to: (result at: 28). + self addAll: ((nodes at: 3) at: 15) to: (result at: 28). + self addAll: ((nodes at: 3) at: 16) to: (result at: 15). + self addAll: ((nodes at: 3) at: 17) to: (result at: 16). + self addAll: ((nodes at: 3) at: 18) to: (result at: 17). + self addAll: ((nodes at: 3) at: 19) to: (result at: 18). + self addAll: ((nodes at: 3) at: 20) to: (result at: 19). + self addAll: ((nodes at: 3) at: 21) to: (result at: 20). + self addAll: ((nodes at: 3) at: 22) to: (result at: 21). + self addAll: ((nodes at: 3) at: 23) to: (result at: 22). + self addAll: ((nodes at: 3) at: 24) to: (result at: 23). + self addAll: ((nodes at: 3) at: 25) to: (result at: 24). + self add: ((nodes at: 3) at: 26) to: (result at: 25). + self add: ((nodes at: 3) at: 27) to: (result at: 26). + self add: ((nodes at: 3) at: 28) to: (result at: 27). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_expression2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_expression2..st index b490835d..b853fe12 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_expression2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_expression2..st @@ -2,5 +2,5 @@ generated-reduction actions reduceActionForpostfix_expression2: nodes | result | result := nodes at: 1. - self add: (nodes at: 2) to: (result at: 36). + self add: (nodes at: 2) to: (result at: 28). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_self_expression1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_self_expression1..st index aeb6ecf7..a5c2ff0d 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_self_expression1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForpostfix_self_expression1..st @@ -36,22 +36,22 @@ reduceActionForpostfix_self_expression1: nodes result addTokens: ((nodes at: 1) at: 24) to: result inoutTokens. result addTokens: ((nodes at: 1) at: 25) to: result letTokens. result addTokens: ((nodes at: 1) at: 26) to: result _Tokens. - result addTokens: ((nodes at: 1) at: 27) to: result protocolTokens. + result addTokens: ((nodes at: 1) at: 27) to: result rightBraceTokens. + result addTokens: ((nodes at: 1) at: 28) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 29) to: result protocolTokens. result - addTokens: ((nodes at: 1) at: 28) + addTokens: ((nodes at: 1) at: 30) to: result minusGreaterThanTokens. result - addTokens: ((nodes at: 1) at: 29) + addTokens: ((nodes at: 1) at: 31) to: result questionMarkTokens. - result addTokens: ((nodes at: 1) at: 30) to: result bangTokens. - result addTokens: ((nodes at: 1) at: 31) to: result typeTokens. + result addTokens: ((nodes at: 1) at: 32) to: result bangTokens. + result addTokens: ((nodes at: 1) at: 33) to: result typeTokens. result - addTokens: ((nodes at: 1) at: 32) + addTokens: ((nodes at: 1) at: 34) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 1) at: 33) to: result equalTokens. - result addTokens: ((nodes at: 1) at: 34) to: result varTokens. - result addTokens: ((nodes at: 1) at: 35) to: result rightBraceTokens. - result addTokens: ((nodes at: 1) at: 36) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 35) to: result equalTokens. + result addTokens: ((nodes at: 1) at: 36) to: result varTokens. result inToken: ((nodes at: 1) at: 37). result weakToken: ((nodes at: 1) at: 38). result unownedToken: ((nodes at: 1) at: 39). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprefix_expression2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprefix_expression2..st index 69cedecf..581626f4 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprefix_expression2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprefix_expression2..st @@ -37,22 +37,22 @@ reduceActionForprefix_expression2: nodes result addTokens: ((nodes at: 2) at: 24) to: result inoutTokens. result addTokens: ((nodes at: 2) at: 25) to: result letTokens. result addTokens: ((nodes at: 2) at: 26) to: result _Tokens. - result addTokens: ((nodes at: 2) at: 27) to: result protocolTokens. + result addTokens: ((nodes at: 2) at: 27) to: result rightBraceTokens. + result addTokens: ((nodes at: 2) at: 28) to: result operatorTokens. + result addTokens: ((nodes at: 2) at: 29) to: result protocolTokens. result - addTokens: ((nodes at: 2) at: 28) + addTokens: ((nodes at: 2) at: 30) to: result minusGreaterThanTokens. result - addTokens: ((nodes at: 2) at: 29) + addTokens: ((nodes at: 2) at: 31) to: result questionMarkTokens. - result addTokens: ((nodes at: 2) at: 30) to: result bangTokens. - result addTokens: ((nodes at: 2) at: 31) to: result typeTokens. + result addTokens: ((nodes at: 2) at: 32) to: result bangTokens. + result addTokens: ((nodes at: 2) at: 33) to: result typeTokens. result - addTokens: ((nodes at: 2) at: 32) + addTokens: ((nodes at: 2) at: 34) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 2) at: 33) to: result equalTokens. - result addTokens: ((nodes at: 2) at: 34) to: result varTokens. - result addTokens: ((nodes at: 2) at: 35) to: result rightBraceTokens. - result addTokens: ((nodes at: 2) at: 36) to: result operatorTokens. + result addTokens: ((nodes at: 2) at: 35) to: result equalTokens. + result addTokens: ((nodes at: 2) at: 36) to: result varTokens. result inToken: ((nodes at: 2) at: 37). result weakToken: ((nodes at: 2) at: 38). result unownedToken: ((nodes at: 2) at: 39). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_composition_type1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_composition_type1..st index 84471091..340d1146 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_composition_type1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_composition_type1..st @@ -5,9 +5,9 @@ reduceActionForprotocol_composition_type1: nodes result protocolToken: (nodes at: 1). result addToken: (nodes at: 2) to: result lessThanTokens. result addTokens: ((nodes at: 3) at: 1) to: result identifierTokens. - result addTokens: ((nodes at: 3) at: 2) to: result periodTokens. + result addTokens: ((nodes at: 3) at: 2) to: result lessThanTokens. result addTokens: ((nodes at: 3) at: 3) to: result commaTokens. - result addTokens: ((nodes at: 3) at: 4) to: result lessThanTokens. - result addTokens: ((nodes at: 3) at: 5) to: result greaterThanTokens. + result addTokens: ((nodes at: 3) at: 4) to: result greaterThanTokens. + result addTokens: ((nodes at: 3) at: 5) to: result periodTokens. result addToken: (nodes at: 4) to: result greaterThanTokens. ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_initializer_declaration1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_initializer_declaration1..st index e185926c..587273f5 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_initializer_declaration1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_initializer_declaration1..st @@ -49,26 +49,26 @@ reduceActionForprotocol_initializer_declaration1: nodes addTokens: ((nodes at: 3) at: 13) to: result floating_point_literalTokens. result addTokens: ((nodes at: 3) at: 14) to: result operatorTokens. + result addTokens: ((nodes at: 3) at: 15) to: result periodTokens. + result addTokens: ((nodes at: 3) at: 16) to: result protocolTokens. + result addTokens: ((nodes at: 3) at: 17) to: result lessThanTokens. + result addTokens: ((nodes at: 3) at: 18) to: result greaterThanTokens. result - addTokens: ((nodes at: 3) at: 15) - to: result full_string_literalTokens. - result addTokens: ((nodes at: 3) at: 16) to: result periodTokens. - result addTokens: ((nodes at: 3) at: 17) to: result protocolTokens. - result addTokens: ((nodes at: 3) at: 18) to: result lessThanTokens. - result addTokens: ((nodes at: 3) at: 19) to: result greaterThanTokens. - result - addTokens: ((nodes at: 3) at: 20) + addTokens: ((nodes at: 3) at: 19) to: result minusGreaterThanTokens. - result addTokens: ((nodes at: 3) at: 21) to: result commaTokens. + result addTokens: ((nodes at: 3) at: 20) to: result commaTokens. result - addTokens: ((nodes at: 3) at: 22) + addTokens: ((nodes at: 3) at: 21) to: result questionMarkTokens. - result addTokens: ((nodes at: 3) at: 23) to: result bangTokens. - result addTokens: ((nodes at: 3) at: 24) to: result typeTokens. + result addTokens: ((nodes at: 3) at: 22) to: result bangTokens. + result addTokens: ((nodes at: 3) at: 23) to: result typeTokens. result - addTokens: ((nodes at: 3) at: 25) + addTokens: ((nodes at: 3) at: 24) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 3) at: 26) to: result equalTokens. - result addObjects: ((nodes at: 3) at: 27) to: result expressions. - result addTokens: ((nodes at: 3) at: 28) to: result varTokens. + result addTokens: ((nodes at: 3) at: 25) to: result equalTokens. + result addObjects: ((nodes at: 3) at: 26) to: result expressions. + result addTokens: ((nodes at: 3) at: 27) to: result varTokens. + result + addTokens: ((nodes at: 3) at: 28) + to: result full_string_literalTokens. ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_method_declaration1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_method_declaration1..st index 7a6386c4..e9d66393 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_method_declaration1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForprotocol_method_declaration1..st @@ -48,16 +48,16 @@ reduceActionForprotocol_method_declaration1: nodes result addTokens: ((nodes at: 4) at: 1) to: result leftParenTokens. result addTokens: ((nodes at: 4) at: 2) to: result rightParenTokens. result addTokens: ((nodes at: 4) at: 3) to: result commaTokens. - result addTokens: ((nodes at: 4) at: 4) to: result colonTokens. - result addTokens: ((nodes at: 4) at: 5) to: result identifierTokens. - result addTokens: ((nodes at: 4) at: 6) to: result periodTokens. - result addTokens: ((nodes at: 4) at: 7) to: result protocolTokens. - result addTokens: ((nodes at: 4) at: 8) to: result lessThanTokens. - result addTokens: ((nodes at: 4) at: 9) to: result greaterThanTokens. - result addTokens: ((nodes at: 4) at: 10) to: result varTokens. result - addTokens: ((nodes at: 4) at: 11) + addTokens: ((nodes at: 4) at: 4) to: result periodPeriodPeriodTokens. + result addTokens: ((nodes at: 4) at: 5) to: result colonTokens. + result addTokens: ((nodes at: 4) at: 6) to: result identifierTokens. + result addTokens: ((nodes at: 4) at: 7) to: result periodTokens. + result addTokens: ((nodes at: 4) at: 8) to: result protocolTokens. + result addTokens: ((nodes at: 4) at: 9) to: result lessThanTokens. + result addTokens: ((nodes at: 4) at: 10) to: result greaterThanTokens. + result addTokens: ((nodes at: 4) at: 11) to: result varTokens. result addTokens: ((nodes at: 4) at: 12) to: result inoutTokens. result addTokens: ((nodes at: 4) at: 13) to: result letTokens. result addTokens: ((nodes at: 4) at: 14) to: result _Tokens. diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum1..st index f9884738..798ce7de 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum1..st @@ -75,51 +75,51 @@ reduceActionForraw_value_style_enum1: nodes self addAll: ((nodes at: 6) at: 2) to: (result at: 1). self addAll: ((nodes at: 6) at: 3) to: (result at: 12). self addAll: ((nodes at: 6) at: 4) to: (result at: 13). - self addAll: ((nodes at: 6) at: 5) to: (result at: 14). - self addAll: ((nodes at: 6) at: 6) to: (result at: 15). - self addAll: ((nodes at: 6) at: 7) to: (result at: 16). - self addAll: ((nodes at: 6) at: 8) to: (result at: 17). - self addAll: ((nodes at: 6) at: 9) to: (result at: 18). - self addAll: ((nodes at: 6) at: 10) to: (result at: 7). - self addAll: ((nodes at: 6) at: 11) to: (result at: 19). - self addAll: ((nodes at: 6) at: 12) to: (result at: 20). - self addAll: ((nodes at: 6) at: 13) to: (result at: 21). - self addAll: ((nodes at: 6) at: 14) to: (result at: 6). - self addAll: ((nodes at: 6) at: 15) to: (result at: 22). - self addAll: ((nodes at: 6) at: 16) to: (result at: 23). - self addAll: ((nodes at: 6) at: 17) to: (result at: 24). - self addAll: ((nodes at: 6) at: 18) to: (result at: 25). - self addAll: ((nodes at: 6) at: 19) to: (result at: 26). - self addAll: ((nodes at: 6) at: 20) to: (result at: 27). - self addAll: ((nodes at: 6) at: 21) to: (result at: 28). - self addAll: ((nodes at: 6) at: 22) to: (result at: 29). - self addAll: ((nodes at: 6) at: 23) to: (result at: 30). - self addAll: ((nodes at: 6) at: 24) to: (result at: 31). - self addAll: ((nodes at: 6) at: 25) to: (result at: 4). - self addAll: ((nodes at: 6) at: 26) to: (result at: 3). - self addAll: ((nodes at: 6) at: 27) to: (result at: 32). - self addAll: ((nodes at: 6) at: 28) to: (result at: 2). - self addAll: ((nodes at: 6) at: 29) to: (result at: 5). - self addAll: ((nodes at: 6) at: 30) to: (result at: 33). - self addAll: ((nodes at: 6) at: 31) to: (result at: 34). - self addAll: ((nodes at: 6) at: 32) to: (result at: 35). - self addAll: ((nodes at: 6) at: 33) to: (result at: 36). - self addAll: ((nodes at: 6) at: 34) to: (result at: 37). - self addAll: ((nodes at: 6) at: 35) to: (result at: 38). - self addAll: ((nodes at: 6) at: 36) to: (result at: 39). - self addAll: ((nodes at: 6) at: 37) to: (result at: 10). - self addAll: ((nodes at: 6) at: 38) to: (result at: 40). - self addAll: ((nodes at: 6) at: 39) to: (result at: 41). - self addAll: ((nodes at: 6) at: 40) to: (result at: 42). - self addAll: ((nodes at: 6) at: 41) to: (result at: 43). - self addAll: ((nodes at: 6) at: 42) to: (result at: 44). - self addAll: ((nodes at: 6) at: 43) to: (result at: 45). - self addAll: ((nodes at: 6) at: 44) to: (result at: 46). - self addAll: ((nodes at: 6) at: 45) to: (result at: 47). - self addAll: ((nodes at: 6) at: 46) to: (result at: 8). - self addAll: ((nodes at: 6) at: 47) to: (result at: 9). - self addAll: ((nodes at: 6) at: 48) to: (result at: 55). - self addAll: ((nodes at: 6) at: 49) to: (result at: 56). + self addAll: ((nodes at: 6) at: 5) to: (result at: 32). + self addAll: ((nodes at: 6) at: 6) to: (result at: 33). + self addAll: ((nodes at: 6) at: 7) to: (result at: 10). + self addAll: ((nodes at: 6) at: 8) to: (result at: 43). + self addAll: ((nodes at: 6) at: 9) to: (result at: 55). + self addAll: ((nodes at: 6) at: 10) to: (result at: 56). + self addAll: ((nodes at: 6) at: 11) to: (result at: 21). + self addAll: ((nodes at: 6) at: 12) to: (result at: 14). + self addAll: ((nodes at: 6) at: 13) to: (result at: 15). + self addAll: ((nodes at: 6) at: 14) to: (result at: 16). + self addAll: ((nodes at: 6) at: 15) to: (result at: 17). + self addAll: ((nodes at: 6) at: 16) to: (result at: 18). + self addAll: ((nodes at: 6) at: 17) to: (result at: 7). + self addAll: ((nodes at: 6) at: 18) to: (result at: 19). + self addAll: ((nodes at: 6) at: 19) to: (result at: 20). + self addAll: ((nodes at: 6) at: 20) to: (result at: 6). + self addAll: ((nodes at: 6) at: 21) to: (result at: 22). + self addAll: ((nodes at: 6) at: 22) to: (result at: 23). + self addAll: ((nodes at: 6) at: 23) to: (result at: 24). + self addAll: ((nodes at: 6) at: 24) to: (result at: 25). + self addAll: ((nodes at: 6) at: 25) to: (result at: 26). + self addAll: ((nodes at: 6) at: 26) to: (result at: 27). + self addAll: ((nodes at: 6) at: 27) to: (result at: 28). + self addAll: ((nodes at: 6) at: 28) to: (result at: 29). + self addAll: ((nodes at: 6) at: 29) to: (result at: 30). + self addAll: ((nodes at: 6) at: 30) to: (result at: 31). + self addAll: ((nodes at: 6) at: 31) to: (result at: 4). + self addAll: ((nodes at: 6) at: 32) to: (result at: 3). + self addAll: ((nodes at: 6) at: 33) to: (result at: 2). + self addAll: ((nodes at: 6) at: 34) to: (result at: 5). + self addAll: ((nodes at: 6) at: 35) to: (result at: 34). + self addAll: ((nodes at: 6) at: 36) to: (result at: 35). + self addAll: ((nodes at: 6) at: 37) to: (result at: 36). + self addAll: ((nodes at: 6) at: 38) to: (result at: 37). + self addAll: ((nodes at: 6) at: 39) to: (result at: 38). + self addAll: ((nodes at: 6) at: 40) to: (result at: 39). + self addAll: ((nodes at: 6) at: 41) to: (result at: 40). + self addAll: ((nodes at: 6) at: 42) to: (result at: 41). + self addAll: ((nodes at: 6) at: 43) to: (result at: 42). + self addAll: ((nodes at: 6) at: 44) to: (result at: 44). + self addAll: ((nodes at: 6) at: 45) to: (result at: 45). + self addAll: ((nodes at: 6) at: 46) to: (result at: 46). + self addAll: ((nodes at: 6) at: 47) to: (result at: 47). + self addAll: ((nodes at: 6) at: 48) to: (result at: 8). + self addAll: ((nodes at: 6) at: 49) to: (result at: 9). self addAll: ((nodes at: 6) at: 50) to: (result at: 48). self addAll: ((nodes at: 6) at: 51) to: (result at: 54). self addAll: ((nodes at: 6) at: 52) to: (result at: 49). @@ -128,5 +128,5 @@ reduceActionForraw_value_style_enum1: nodes self addAll: ((nodes at: 6) at: 55) to: (result at: 52). self addAll: ((nodes at: 6) at: 56) to: (result at: 53). self addAll: ((nodes at: 6) at: 57) to: (result at: 57). - self add: (nodes at: 7) to: (result at: 42). + self add: (nodes at: 7) to: (result at: 43). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_member2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_member2..st index bef42f0e..534f1dbf 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_member2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_member2..st @@ -70,7 +70,7 @@ reduceActionForraw_value_style_enum_member2: nodes self addAll: ((nodes at: 1) at: 9) to: (result at: 9). self addAll: ((nodes at: 1) at: 10) to: (result at: 10). self addAll: ((nodes at: 1) at: 11) to: (result at: 11). - self add: ((nodes at: 1) at: 12) to: (result at: 53). + self add: ((nodes at: 1) at: 12) to: (result at: 57). self addAll: ((nodes at: 1) at: 13) to: (result at: 44). self addAll: ((nodes at: 1) at: 14) to: (result at: 50). self addAll: ((nodes at: 1) at: 15) to: (result at: 31). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_members2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_members2..st index abcd3220..6ef3b9ac 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_members2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForraw_value_style_enum_members2..st @@ -52,11 +52,11 @@ reduceActionForraw_value_style_enum_members2: nodes self addAll: ((nodes at: 2) at: 48) to: (result at: 48). self addAll: ((nodes at: 2) at: 49) to: (result at: 49). self addAll: ((nodes at: 2) at: 50) to: (result at: 57). - self addAll: ((nodes at: 2) at: 51) to: (result at: 53). - self addAll: ((nodes at: 2) at: 52) to: (result at: 54). - self addAll: ((nodes at: 2) at: 53) to: (result at: 56). - self addAll: ((nodes at: 2) at: 54) to: (result at: 50). - self addAll: ((nodes at: 2) at: 55) to: (result at: 51). - self addAll: ((nodes at: 2) at: 56) to: (result at: 52). - self addAll: ((nodes at: 2) at: 57) to: (result at: 55). + self addAll: ((nodes at: 2) at: 51) to: (result at: 50). + self addAll: ((nodes at: 2) at: 52) to: (result at: 51). + self addAll: ((nodes at: 2) at: 53) to: (result at: 52). + self addAll: ((nodes at: 2) at: 54) to: (result at: 53). + self addAll: ((nodes at: 2) at: 55) to: (result at: 54). + self addAll: ((nodes at: 2) at: 56) to: (result at: 55). + self addAll: ((nodes at: 2) at: 57) to: (result at: 56). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForrequirement_clause1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForrequirement_clause1..st index c107e20e..24b3e01c 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForrequirement_clause1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForrequirement_clause1..st @@ -12,11 +12,11 @@ reduceActionForrequirement_clause1: nodes result at: 9 put: (OrderedCollection new: 2). result at: 1 put: (nodes at: 1). self addAll: ((nodes at: 2) at: 1) to: (result at: 2). - self addAll: ((nodes at: 2) at: 2) to: (result at: 6). - self addAll: ((nodes at: 2) at: 3) to: (result at: 9). - self addAll: ((nodes at: 2) at: 4) to: (result at: 7). - self addAll: ((nodes at: 2) at: 5) to: (result at: 3). - self addAll: ((nodes at: 2) at: 6) to: (result at: 4). - self addAll: ((nodes at: 2) at: 7) to: (result at: 5). - self addAll: ((nodes at: 2) at: 8) to: (result at: 8). + self addAll: ((nodes at: 2) at: 2) to: (result at: 3). + self addAll: ((nodes at: 2) at: 3) to: (result at: 4). + self addAll: ((nodes at: 2) at: 4) to: (result at: 5). + self addAll: ((nodes at: 2) at: 5) to: (result at: 6). + self addAll: ((nodes at: 2) at: 6) to: (result at: 7). + self addAll: ((nodes at: 2) at: 7) to: (result at: 8). + self addAll: ((nodes at: 2) at: 8) to: (result at: 9). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_expression1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_expression1..st index ecde3999..91d0fa43 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_expression1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_expression1..st @@ -36,22 +36,22 @@ reduceActionForsubscript_expression1: nodes result addTokens: ((nodes at: 1) at: 24) to: result inoutTokens. result addTokens: ((nodes at: 1) at: 25) to: result letTokens. result addTokens: ((nodes at: 1) at: 26) to: result _Tokens. - result addTokens: ((nodes at: 1) at: 27) to: result protocolTokens. + result addTokens: ((nodes at: 1) at: 27) to: result rightBraceTokens. + result addTokens: ((nodes at: 1) at: 28) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 29) to: result protocolTokens. result - addTokens: ((nodes at: 1) at: 28) + addTokens: ((nodes at: 1) at: 30) to: result minusGreaterThanTokens. result - addTokens: ((nodes at: 1) at: 29) + addTokens: ((nodes at: 1) at: 31) to: result questionMarkTokens. - result addTokens: ((nodes at: 1) at: 30) to: result bangTokens. - result addTokens: ((nodes at: 1) at: 31) to: result typeTokens. + result addTokens: ((nodes at: 1) at: 32) to: result bangTokens. + result addTokens: ((nodes at: 1) at: 33) to: result typeTokens. result - addTokens: ((nodes at: 1) at: 32) + addTokens: ((nodes at: 1) at: 34) to: result periodPeriodPeriodTokens. - result addTokens: ((nodes at: 1) at: 33) to: result equalTokens. - result addTokens: ((nodes at: 1) at: 34) to: result varTokens. - result addTokens: ((nodes at: 1) at: 35) to: result rightBraceTokens. - result addTokens: ((nodes at: 1) at: 36) to: result operatorTokens. + result addTokens: ((nodes at: 1) at: 35) to: result equalTokens. + result addTokens: ((nodes at: 1) at: 36) to: result varTokens. result inToken: ((nodes at: 1) at: 37). result weakToken: ((nodes at: 1) at: 38). result unownedToken: ((nodes at: 1) at: 39). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_head1..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_head1..st index 5f05dc2f..289b72e6 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_head1..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForsubscript_head1..st @@ -57,18 +57,18 @@ reduceActionForsubscript_head1: nodes self addAll: ((nodes at: 3) at: 12) to: (result at: 9). self addAll: ((nodes at: 3) at: 13) to: (result at: 10). self addAll: ((nodes at: 3) at: 14) to: (result at: 11). - self addAll: ((nodes at: 3) at: 15) to: (result at: 12). - self addAll: ((nodes at: 3) at: 16) to: (result at: 17). - self addAll: ((nodes at: 3) at: 17) to: (result at: 18). - self addAll: ((nodes at: 3) at: 18) to: (result at: 19). - self addAll: ((nodes at: 3) at: 19) to: (result at: 20). - self addAll: ((nodes at: 3) at: 20) to: (result at: 21). - self addAll: ((nodes at: 3) at: 21) to: (result at: 22). - self addAll: ((nodes at: 3) at: 22) to: (result at: 23). - self addAll: ((nodes at: 3) at: 23) to: (result at: 24). - self addAll: ((nodes at: 3) at: 24) to: (result at: 25). - self addAll: ((nodes at: 3) at: 25) to: (result at: 26). - self addAll: ((nodes at: 3) at: 26) to: (result at: 27). - self addAll: ((nodes at: 3) at: 27) to: (result at: 28). - self addAll: ((nodes at: 3) at: 28) to: (result at: 29). + self addAll: ((nodes at: 3) at: 15) to: (result at: 17). + self addAll: ((nodes at: 3) at: 16) to: (result at: 18). + self addAll: ((nodes at: 3) at: 17) to: (result at: 19). + self addAll: ((nodes at: 3) at: 18) to: (result at: 20). + self addAll: ((nodes at: 3) at: 19) to: (result at: 21). + self addAll: ((nodes at: 3) at: 20) to: (result at: 22). + self addAll: ((nodes at: 3) at: 21) to: (result at: 23). + self addAll: ((nodes at: 3) at: 22) to: (result at: 24). + self addAll: ((nodes at: 3) at: 23) to: (result at: 25). + self addAll: ((nodes at: 3) at: 24) to: (result at: 26). + self addAll: ((nodes at: 3) at: 25) to: (result at: 27). + self addAll: ((nodes at: 3) at: 26) to: (result at: 28). + self addAll: ((nodes at: 3) at: 27) to: (result at: 29). + self addAll: ((nodes at: 3) at: 28) to: (result at: 12). ^ result \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForunion_style_enum_member2..st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForunion_style_enum_member2..st index da85b750..5731a9c3 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForunion_style_enum_member2..st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceActionForunion_style_enum_member2..st @@ -71,7 +71,7 @@ reduceActionForunion_style_enum_member2: nodes self addAll: ((nodes at: 1) at: 10) to: (result at: 10). self addAll: ((nodes at: 1) at: 11) to: (result at: 11). self addAll: ((nodes at: 1) at: 12) to: (result at: 50). - self add: ((nodes at: 1) at: 13) to: (result at: 53). + self add: ((nodes at: 1) at: 13) to: (result at: 57). self addAll: ((nodes at: 1) at: 14) to: (result at: 40). self addAll: ((nodes at: 1) at: 15) to: (result at: 20). self addAll: ((nodes at: 1) at: 16) to: (result at: 17). diff --git a/SmaCC-Swift.package/SwiftParser.class/instance/reduceTable.st b/SmaCC-Swift.package/SwiftParser.class/instance/reduceTable.st index 928d9683..4ff09621 100644 --- a/SmaCC-Swift.package/SwiftParser.class/instance/reduceTable.st +++ b/SmaCC-Swift.package/SwiftParser.class/instance/reduceTable.st @@ -286,7 +286,7 @@ reduceTable #(286 3 #reduceActionFortuple_pattern_element_list2:) #(357 1 #reduceActionForlabel_name1:) #(358 1 #reduceActionFor_protocol_identifier_list1:) - #(356 1 #reduceActionFor_protocol_identifier_list2:) + #(356 1 #reduceActionFor_statements2:) #(355 1 #reduceActionForlabel_name1:) #(347 3 #reduceActionFortuple_type1:) #(353 2 #reduceActionFortuple_type_body1:) @@ -328,7 +328,7 @@ reduceTable #(163 5 #reduceActionForprotocol_declaration1:) #(227 1 #reduceActionFor_union_style_enum_members1:) #(228 1 #reduceActionFor_statements2:) - #(226 1 #reduceActionFor_statements2:) + #(226 1 #reduceActionFor_union_style_enum_members2:) #(227 1 #reduceActionForunion_style_enum_member2:) #(207 1 #reduceActionForlabel_name1:) #(159 5 #reduceActionForfunction_declaration1:) @@ -400,8 +400,8 @@ reduceTable #(249 3 #reduceActionForextension_body1:) #(257 2 #reduceActionForstatements2:) #(235 1 #reduceActionFor_union_style_enum_members1:) - #(236 1 #reduceActionForraw_value_style_enum_members1:) - #(234 1 #reduceActionFor_raw_value_style_enum_members2:) + #(236 1 #reduceActionFor_union_style_enum_members2:) + #(234 1 #reduceActionFor_statements2:) #(235 1 #reduceActionForraw_value_style_enum_member2:) #(229 3 #reduceActionForunion_style_enum_case_clause1:) #(230 1 #reduceActionFor_statements2:) diff --git a/SmaCC-Swift.package/SwiftParser.class/methodProperties.json b/SmaCC-Swift.package/SwiftParser.class/methodProperties.json index 0f72ed76..fb3795e2 100644 --- a/SmaCC-Swift.package/SwiftParser.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftParser.class/methodProperties.json @@ -1,277 +1,279 @@ { - "class" : { - "definitionComment" : "JohnBrant 6/24/2016 13:14:22", - "scannerClass" : "JohnBrant 6/24/2016 13:14:22", - "startingStateForfile" : "JohnBrant 6/24/2016 13:14:22" }, "instance" : { - "ambiguousTransitions" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_associativity_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_attribute_argument_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_attributes1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_closure_signature1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_expression_element_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_for_init1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_generic_argument_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_generic_parameter_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_import_kind1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_infix_operator_attributes1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_initializer1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_protocol_identifier_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_protocol_identifier_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_raw_value_style_enum_members2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_requirement_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_setter_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_setter_keyword_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_setter_name1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_statements1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_statements2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_switch_cases1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_tuple_pattern_element_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_type_annotation1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_type_inheritance_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_typealias_assignment1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFor_union_style_enum_members1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForarray_literal1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForarray_literal_items1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForarray_literal_items2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForarray_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForas_pattern1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForassociativity_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForattribute1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForattribute_argument_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForattributes1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForattributes2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbalanced_token2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbalanced_token3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbalanced_token4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbalanced_token5:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbalanced_token6:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbalanced_tokens2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbinary_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbinary_expression2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbinary_expression3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbinary_expression4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForbreak_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcapture_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcapture_specifier1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcapture_specifier2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcapture_specifier3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcapture_specifier4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcase_item_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcase_item_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcase_label1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForclass_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForclosure_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForclosure_signature1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForclosure_signature2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForclosure_signature3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForclosure_signature4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForclosure_signature5:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcode_block1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForconformance_requirement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForconstant_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForcontinue_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier5:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier6:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier7:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier8:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifier9:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifiers1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeclaration_specifiers2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordeinitializer_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordictionary_literal1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordictionary_literal2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordictionary_literal_item1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordictionary_literal_items1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordictionary_literal_items2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordictionary_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordo_while_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFordynamic_type_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForenum_case_pattern1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForenum_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForenum_declaration2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForexplicit_member_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForexplicit_member_expression2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForexpression2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForexpression_element2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForexpression_element_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForexpression_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForexpression_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForextension_body1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForextension_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfallthrough_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfile1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfor_in_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfor_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfor_statement2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForforced_value_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfunction_call_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfunction_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfunction_name1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfunction_name2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfunction_signature1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForfunction_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_argument_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_argument_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_argument_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_parameter1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_parameter2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_parameter_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_parameter_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgeneric_parameter_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgetter_keyword_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgetter_setter_block1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgetter_setter_block2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgetter_setter_keyword_block1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForgetter_setter_keyword_block2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForif_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimplicit_member_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimplicitly_unwrapped_optional_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_kind1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_kind2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_kind3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_kind4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_kind5:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_kind6:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_kind7:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_path1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForimport_path2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForin_out_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForinfix_operator_attributes1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForinfix_operator_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForinitializer_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForinitializer_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForinitializer_head1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForis_pattern1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForlabel_name1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForlabeled_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral_expression2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral_expression3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral_expression4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral_expression5:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral_expression6:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForliteral_expression7:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFormetatype_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFormetatype_type2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForoptional_chaining_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForoptional_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter_clause2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter_clauses1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter_clauses2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparameter_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForparenthesized_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern5:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern6:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern7:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpattern_initializer1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpostfix_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpostfix_expression2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpostfix_operator_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForpostfix_self_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprefix_expression2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprefix_operator_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprimary_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprotocol_association_type_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprotocol_composition_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprotocol_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprotocol_initializer_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprotocol_method_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprotocol_property_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForprotocol_subscript_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum_case1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum_case_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum_case_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum_case_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum_member2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum_members1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForraw_value_style_enum_members2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForrequirement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForrequirement2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForrequirement_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForrequirement_list1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForrequirement_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForreturn_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsame_type_requirement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForself_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForself_expression2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForself_expression3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForself_expression4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsetter_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForstatement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForstatement2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForstatement3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForstatements1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForstatements2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForstruct_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsubscript_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsubscript_declaration2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsubscript_declaration3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsubscript_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsubscript_head1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsubscript_result1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsuperclass_initializer_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsuperclass_method_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForsuperclass_subscript_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForswitch_case1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForswitch_case2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForswitch_case3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForswitch_case4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForswitch_cases1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForswitch_cases2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForswitch_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortuple_pattern1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortuple_pattern_element_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortuple_type1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortuple_type_body1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortuple_type_element1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortuple_type_element2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortuple_type_element_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_casting_operator1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_casting_operator2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_casting_operator3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_casting_pattern1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_casting_pattern2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_identifier1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_identifier2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_inheritance_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortype_inheritance_list2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortypealias_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionFortypealias_head1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForunion_style_enum1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForunion_style_enum_case1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForunion_style_enum_case_clause1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForunion_style_enum_member2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForunion_style_enum_members2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvalue_binding_pattern1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvalue_binding_pattern2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvariable_declaration1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvariable_declaration2:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvariable_declaration3:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvariable_declaration4:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvariable_declaration5:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForvariable_declaration_head1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForwhile_statement1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceActionForwildcard_expression1:" : "JohnBrant 6/24/2016 13:14:22", - "reduceTable" : "JohnBrant 6/24/2016 13:14:22", - "symbolNames" : "JohnBrant 6/24/2016 13:14:22", - "symbolTypes" : "JohnBrant 6/24/2016 13:14:22", - "transitionTable" : "JohnBrant 6/24/2016 13:14:22" } } + "reduceActionFordeclaration_specifier4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbalanced_tokens2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForconstant_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprotocol_composition_type1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFor_import_kind1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForclosure_signature2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForswitch_case4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_protocol_identifier_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForlabeled_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparameter_clause2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFortype_inheritance_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier5:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForunion_style_enum_members2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimplicitly_unwrapped_optional_type1:" : "ThierryGoubier 9/23/2016 19:27:29", + "transitionTable" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForclosure_signature3:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFor_closure_signature1:" : "ThierryGoubier 9/23/2016 19:27:29", + "symbolNames" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordictionary_literal_items1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForraw_value_style_enum_case_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForswitch_case1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprotocol_association_type_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForextension_body1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpostfix_self_expression1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFor_union_style_enum_members2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFortuple_type_body1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprefix_operator_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_argument_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfile1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsubscript_result1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForrequirement_clause1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForstatement3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForraw_value_style_enum_case_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForclosure_expression1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForswitch_case2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsetter_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForarray_type1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForstatements2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForexplicit_member_expression2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForimport_kind7:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparenthesized_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_argument_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForswitch_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortype_inheritance_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfunction_signature1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForclosure_signature1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForprotocol_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForswitch_case3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForattribute1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcode_block1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbalanced_token6:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortypealias_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForforced_value_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForassociativity_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsubscript_declaration3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForexpression_element_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForraw_value_style_enum_case1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_path1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordynamic_type_expression1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForstatement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_parameter_clause1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFor_union_style_enum_members1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordictionary_type1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_kind5:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForexpression_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_type_inheritance_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_expression_element_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_path2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForstatement2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForvariable_declaration5:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbalanced_token4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForreturn_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForstatements1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForexplicit_member_expression1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForcapture_specifier3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForexpression_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_statements1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_kind6:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsubscript_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForunion_style_enum_case_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeinitializer_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_initializer1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForstruct_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_parameter_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbalanced_token5:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForinfix_operator_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForvariable_declaration2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcapture_specifier4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForwhile_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_statements2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsubscript_declaration2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_typealias_assignment1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprotocol_method_declaration1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForimport_kind3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral_expression7:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortuple_type_element1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_setter_keyword_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgetter_setter_keyword_block1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordictionary_literal_item1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifiers1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprotocol_property_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprotocol_subscript_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern7:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_parameter_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForvariable_declaration3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForoptional_type1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbalanced_token2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcapture_specifier1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_kind4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcase_label1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortuple_type_element2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgetter_setter_keyword_block2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifiers2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForinitializer_head1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForenum_declaration1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForvariable_declaration4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfunction_name1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcase_item_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbalanced_token3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcapture_specifier2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_parameter1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForrequirement_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsame_type_requirement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForraw_value_style_enum_case_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_kind1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral_expression5:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForenum_declaration2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForfunction_type1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_switch_cases1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForraw_value_style_enum_member2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFor_generic_parameter_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForswitch_cases1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_requirement_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_type_annotation1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfunction_name2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern5:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForvariable_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortuple_pattern_element_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_parameter2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForself_expression4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsubscript_expression1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForbinary_expression3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcapture_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral_expression6:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_kind2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortype_casting_pattern1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern_initializer1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpostfix_expression2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFordo_while_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForswitch_cases2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern6:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfunction_declaration1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFor_for_init1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbinary_expression4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForself_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortuple_type1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForinitializer_declaration1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForfallthrough_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForattributes2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfor_in_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral_expression3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_setter_name1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortype_casting_pattern2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForas_pattern1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfor_statement2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForexpression_element2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForarray_literal_items2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_tuple_pattern_element_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcase_item_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfunction_call_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForrequirement2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForinitializer_expression1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForsubscript_head1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForclass_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForrequirement_list1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForself_expression2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbinary_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbreak_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForexpression2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral_expression4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsuperclass_initializer_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprotocol_initializer_declaration1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForparameter_list2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForconformance_requirement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForenum_case_pattern1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForlabel_name1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern4:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForwildcard_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForarray_literal1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForself_expression3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForbinary_expression2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpostfix_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForin_out_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForvalue_binding_pattern2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparameter_clauses1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparameter3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForextension_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprefix_expression2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForunion_style_enum1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForattributes1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForliteral_expression2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_attributes1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForfor_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparameter_clauses2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForarray_literal_items1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpattern2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFormetatype_type2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForis_pattern1:" : "ThierryGoubier 9/23/2016 19:27:29", + "ambiguousTransitions" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForprimary_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForrequirement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortuple_pattern1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortype_casting_operator2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordictionary_literal1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForunion_style_enum_member2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForunion_style_enum_case1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparameter_list1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFor_infix_operator_attributes1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForimport_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForraw_value_style_enum_members2:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFortype_casting_operator3:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordictionary_literal2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparameter1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier9:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortuple_type_element_list2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForvariable_declaration_head1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceTable" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForgetter_setter_block1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForinfix_operator_attributes1:" : "ThierryGoubier 9/23/2016 19:27:29", + "symbolTypes" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForvalue_binding_pattern1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgetter_keyword_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForraw_value_style_enum1:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForparameter2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForoptional_chaining_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_attribute_argument_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgetter_setter_block2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForif_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier6:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortype_identifier1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_associativity_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForgeneric_argument_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFormetatype_type1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForclosure_signature4:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionFordictionary_literal_items2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForattribute_argument_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortype_casting_operator1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsuperclass_method_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForpostfix_operator_declaration1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier7:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortype_identifier2:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForcontinue_statement1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForclosure_signature5:" : "ThierryGoubier 5/3/2017 21:20", + "reduceActionForimplicit_member_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_setter_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFortypealias_head1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForsuperclass_subscript_expression1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionForparameter_clause1:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFordeclaration_specifier8:" : "ThierryGoubier 9/23/2016 19:27:29", + "reduceActionFor_generic_argument_clause1:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { + "startingStateForfile" : "ThierryGoubier 9/23/2016 19:27:29", + "definitionComment" : "ThierryGoubier 9/23/2016 19:27:29", + "scannerClass" : "ThierryGoubier 9/23/2016 19:27:29", + "cacheId" : "ThierryGoubier 5/3/2017 21:20" + } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftParser.class/properties.json b/SmaCC-Swift.package/SwiftParser.class/properties.json index 25e3ff78..4c52df9c 100644 --- a/SmaCC-Swift.package/SwiftParser.class/properties.json +++ b/SmaCC-Swift.package/SwiftParser.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SwiftParser", - "pools" : [ - ], "super" : "SmaCCGLRParser", - "type" : "normal" } + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SwiftParser", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPatternInitializerNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftPatternInitializerNode.class/methodProperties.json index 6dba48e1..41f2ff5b 100644 --- a/SmaCC-Swift.package/SwiftPatternInitializerNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftPatternInitializerNode.class/methodProperties.json @@ -1,69 +1,70 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "asTokens" : "JohnBrant 6/24/2016 13:14:22", - "asTokens:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalToken" : "JohnBrant 6/24/2016 13:14:22", - "equalToken:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "isTokens" : "JohnBrant 6/24/2016 13:14:22", - "isTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "isTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "isTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "asTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "asTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalToken" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPatternInitializerNode.class/properties.json b/SmaCC-Swift.package/SwiftPatternInitializerNode.class/properties.json index 1831dce0..5409f3b9 100644 --- a/SmaCC-Swift.package/SwiftPatternInitializerNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftPatternInitializerNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "colonTokens", @@ -35,9 +35,8 @@ "expressions", "isTokens", "asTokens", - "equalToken" ], + "equalToken" + ], "name" : "SwiftPatternInitializerNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/methodProperties.json index 49cf4841..080b69db 100644 --- a/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/methodProperties.json @@ -1,16 +1,17 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "postfixToken" : "JohnBrant 6/24/2016 13:14:22", - "postfixToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "postfixToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "postfixToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/properties.json index a8bc3648..efdfc3b6 100644 --- a/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftPostfixOperatorDeclarationNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "operatorTokens", "postfixToken", "leftBraceToken", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "SwiftPostfixOperatorDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/compositeTokenVariables.st index d0790e96..4991fc90 100644 --- a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/initialize.st index 5d204107..3ced3c21 100644 --- a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/instance/initialize.st @@ -23,6 +23,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,7 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/methodProperties.json index bf9ee972..e1c01eb7 100644 --- a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/methodProperties.json @@ -1,96 +1,97 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/properties.json index 367c68bb..6535916e 100644 --- a/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftPostfixSelfExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", @@ -48,9 +48,8 @@ "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", "statements", - "dynamicTypeTokens" ], + "dynamicTypeTokens" + ], "name" : "SwiftPostfixSelfExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/compositeTokenVariables.st index b9e21245..e18ef989 100644 --- a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#operatorTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#operatorTokens #identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/initialize.st index 7bf45fbf..330f3cee 100644 --- a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/instance/initialize.st @@ -24,6 +24,7 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -32,6 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/methodProperties.json index bf9ee972..e1c01eb7 100644 --- a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/methodProperties.json @@ -1,96 +1,97 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/properties.json index 802a18af..f7d7ce3e 100644 --- a/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftPrefixExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "operatorTokens", "identifierTokens", @@ -48,9 +48,8 @@ "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", "statements", - "dynamicTypeTokens" ], + "dynamicTypeTokens" + ], "name" : "SwiftPrefixExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/methodProperties.json index 53b14041..e59dcb22 100644 --- a/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/methodProperties.json @@ -1,16 +1,17 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "prefixToken" : "JohnBrant 6/24/2016 13:14:22", - "prefixToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "prefixToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "prefixToken" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/properties.json index cfc30d03..4072279e 100644 --- a/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftPrefixOperatorDeclarationNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "operatorTokens", "prefixToken", "leftBraceToken", - "rightBraceToken" ], + "rightBraceToken" + ], "name" : "SwiftPrefixOperatorDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/methodProperties.json index 7bc64efc..996736af 100644 --- a/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/methodProperties.json @@ -1,16 +1,17 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanToken" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanToken:" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "lessThanToken" : "JohnBrant 6/24/2016 13:14:22", - "lessThanToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/properties.json index a97fe457..745c2fdc 100644 --- a/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftPrimaryExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierToken", "lessThanToken", "commaTokens", - "greaterThanToken" ], + "greaterThanToken" + ], "name" : "SwiftPrimaryExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/methodProperties.json index 94d0cd84..2f4c2551 100644 --- a/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/methodProperties.json @@ -1,60 +1,61 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalToken" : "JohnBrant 6/24/2016 13:14:22", - "equalToken:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typealiasToken" : "JohnBrant 6/24/2016 13:14:22", - "typealiasToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "equalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasToken" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalToken" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/properties.json index ec0e5b98..7f7a37ef 100644 --- a/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftProtocolAssociationTypeDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "typealiasToken", "identifierTokens", @@ -31,9 +31,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftProtocolAssociationTypeDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/compositeTokenVariables.st index 939d6280..bb42c29d 100644 --- a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#lessThanTokens #identifierTokens #periodTokens #commaTokens #greaterThanTokens) \ No newline at end of file + ^ #(#lessThanTokens #identifierTokens #commaTokens #greaterThanTokens #periodTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/initialize.st index 74002029..b2a10468 100644 --- a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/instance/initialize.st @@ -3,6 +3,6 @@ initialize super initialize. lessThanTokens := OrderedCollection new: 2. identifierTokens := OrderedCollection new: 2. - periodTokens := OrderedCollection new: 2. commaTokens := OrderedCollection new: 2. - greaterThanTokens := OrderedCollection new: 2. \ No newline at end of file + greaterThanTokens := OrderedCollection new: 2. + periodTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/methodProperties.json index 34c648ac..aa1cd670 100644 --- a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/methodProperties.json @@ -1,20 +1,21 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolToken" : "JohnBrant 6/24/2016 13:14:22", - "protocolToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolToken" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/properties.json index 9903ec4d..ef666ab6 100644 --- a/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftProtocolCompositionTypeNode.class/properties.json @@ -1,19 +1,18 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "protocolToken", "lessThanTokens", "identifierTokens", "periodTokens", "commaTokens", - "greaterThanTokens" ], + "greaterThanTokens" + ], "name" : "SwiftProtocolCompositionTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/methodProperties.json index 59bf1e2e..4b874b02 100644 --- a/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/methodProperties.json @@ -1,47 +1,48 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "colonToken" : "JohnBrant 6/24/2016 13:14:22", - "colonToken:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "declarations" : "JohnBrant 6/24/2016 13:14:22", - "declarations:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolToken" : "JohnBrant 6/24/2016 13:14:22", - "protocolToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "declarations" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonToken" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "colonToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "declarations:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolToken" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/properties.json index 6beaf1ee..04ee0331 100644 --- a/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftProtocolDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -24,9 +24,8 @@ "commaTokens", "greaterThanTokens", "periodTokens", - "declarations" ], + "declarations" + ], "name" : "SwiftProtocolDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/methodProperties.json index 796cd73c..56dd4494 100644 --- a/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/methodProperties.json @@ -1,73 +1,74 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "convenienceToken" : "JohnBrant 6/24/2016 13:14:22", - "convenienceToken:" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initToken" : "JohnBrant 6/24/2016 13:14:22", - "initToken:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "whereToken" : "JohnBrant 6/24/2016 13:14:22", - "whereToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "convenienceToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "convenienceToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/properties.json index dba1c0e1..ea06ee8a 100644 --- a/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftProtocolInitializerDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -37,9 +37,8 @@ "equalTokens", "expressions", "varTokens", - "periodPeriodPeriodTokens" ], + "periodPeriodPeriodTokens" + ], "name" : "SwiftProtocolInitializerDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/compositeTokenVariables.st index 1a5fc8e0..9408ea2a 100644 --- a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#_Tokens #identifierTokens #leftParenTokens #rightParenTokens #leftBracketTokens #rightBracketTokens #leftBraceTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens #classTokens #mutatingTokens #nonmutatingTokens #overrideTokens #staticTokens #unownedTokens #unownedLeftParensafeRightParenTokens #unownedLeftParenunsafeRightParenTokens #weakTokens #lessThanTokens #colonTokens #commaTokens #greaterThanTokens #periodTokens #protocolTokens #equalEqualTokens #varTokens #periodPeriodPeriodTokens #inoutTokens #letTokens #equalTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens) \ No newline at end of file + ^ #(#_Tokens #identifierTokens #leftParenTokens #rightParenTokens #leftBracketTokens #rightBracketTokens #leftBraceTokens #rightBraceTokens #integer_literalTokens #floating_point_literalTokens #operatorTokens #full_string_literalTokens #classTokens #mutatingTokens #nonmutatingTokens #overrideTokens #staticTokens #unownedTokens #unownedLeftParensafeRightParenTokens #unownedLeftParenunsafeRightParenTokens #weakTokens #lessThanTokens #colonTokens #commaTokens #greaterThanTokens #periodTokens #protocolTokens #equalEqualTokens #periodPeriodPeriodTokens #varTokens #inoutTokens #letTokens #equalTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/initialize.st index ff24b46c..84c6f8c8 100644 --- a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/instance/initialize.st @@ -29,8 +29,8 @@ initialize periodTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. equalEqualTokens := OrderedCollection new: 2. - varTokens := OrderedCollection new: 2. periodPeriodPeriodTokens := OrderedCollection new: 2. + varTokens := OrderedCollection new: 2. inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. diff --git a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/methodProperties.json index d0486ceb..dbb779e7 100644 --- a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/methodProperties.json @@ -1,89 +1,90 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "classTokens" : "JohnBrant 6/24/2016 13:14:22", - "classTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "funcToken" : "JohnBrant 6/24/2016 13:14:22", - "funcToken:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens:" : "JohnBrant 6/24/2016 13:14:22", - "whereToken" : "JohnBrant 6/24/2016 13:14:22", - "whereToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "funcToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "funcToken" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/properties.json index 6362477b..462a603e 100644 --- a/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftProtocolMethodDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -45,9 +45,8 @@ "minusGreaterThanTokens", "questionMarkTokens", "bangTokens", - "typeTokens" ], + "typeTokens" + ], "name" : "SwiftProtocolMethodDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/methodProperties.json index 398c4072..b4ab4090 100644 --- a/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/methodProperties.json @@ -1,80 +1,81 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "classTokens" : "JohnBrant 6/24/2016 13:14:22", - "classTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "getToken" : "JohnBrant 6/24/2016 13:14:22", - "getToken:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "setToken" : "JohnBrant 6/24/2016 13:14:22", - "setToken:" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varToken" : "JohnBrant 6/24/2016 13:14:22", - "varToken:" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "varToken" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/properties.json index b2e18262..6a983a6a 100644 --- a/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftProtocolPropertyDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -41,9 +41,8 @@ "periodPeriodPeriodTokens", "inoutTokens", "getToken", - "setToken" ], + "setToken" + ], "name" : "SwiftProtocolPropertyDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/methodProperties.json index 8e38ab02..7293d6b9 100644 --- a/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/methodProperties.json @@ -1,71 +1,72 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "getToken" : "JohnBrant 6/24/2016 13:14:22", - "getToken:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "setToken" : "JohnBrant 6/24/2016 13:14:22", - "setToken:" : "JohnBrant 6/24/2016 13:14:22", - "subscriptToken" : "JohnBrant 6/24/2016 13:14:22", - "subscriptToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "subscriptToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "subscriptToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/properties.json index 19e35f27..0bd9d4e4 100644 --- a/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftProtocolSubscriptDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -36,9 +36,8 @@ "varTokens", "periodPeriodPeriodTokens", "getToken", - "setToken" ], + "setToken" + ], "name" : "SwiftProtocolSubscriptDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftReturnStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftReturnStatementNode.class/methodProperties.json index 15ab2d5b..aa7a6f13 100644 --- a/SmaCC-Swift.package/SwiftReturnStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftReturnStatementNode.class/methodProperties.json @@ -1,11 +1,12 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "returnToken" : "JohnBrant 6/24/2016 13:14:22", - "returnToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "returnToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "returnToken" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftReturnStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftReturnStatementNode.class/properties.json index 83147047..95fa23b7 100644 --- a/SmaCC-Swift.package/SwiftReturnStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftReturnStatementNode.class/properties.json @@ -1,15 +1,14 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftControlTransferStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "returnToken", - "expression" ], + "expression" + ], "name" : "SwiftReturnStatementNode", - "pools" : [ - ], - "super" : "SwiftControlTransferStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftScanner.class/instance/scan4.st b/SmaCC-Swift.package/SwiftScanner.class/instance/scan4.st index 3bd7cf60..471ad739 100644 --- a/SmaCC-Swift.package/SwiftScanner.class/instance/scan4.st +++ b/SmaCC-Swift.package/SwiftScanner.class/instance/scan4.st @@ -14,8 +14,7 @@ scan4 or: [ (currentCharacter between: $* and: $+) or: [ (currentCharacter between: $- and: $/) or: [ (currentCharacter between: $< and: $>) - or: - [ '^|~' includes: currentCharacter ] ] ] ] ]) + or: [ '^|~' includes: currentCharacter ] ] ] ] ]) ifTrue: [ [ self recordMatch: #(90). self step. currentCharacter == $! @@ -23,8 +22,7 @@ scan4 or: [ (currentCharacter between: $* and: $+) or: [ (currentCharacter between: $- and: $/) or: [ (currentCharacter between: $< and: $>) - or: - [ '^|~' includes: currentCharacter ] ] ] ] ] ] + or: [ '^|~' includes: currentCharacter ] ] ] ] ] ] whileTrue ]. ^ self reportLastMatch ]. (currentCharacter == $! @@ -32,8 +30,7 @@ scan4 or: [ currentCharacter == $+ or: [ (currentCharacter between: $- and: $.) or: [ (currentCharacter between: $< and: $>) - or: - [ '^|~' includes: currentCharacter ] ] ] ] ]) + or: [ '^|~' includes: currentCharacter ] ] ] ] ]) ifTrue: [ ^ self scan4 ]. ^ self scan5 ]. currentCharacter == $! @@ -41,6 +38,5 @@ scan4 or: [ currentCharacter == $+ or: [ (currentCharacter between: $- and: $/) or: [ (currentCharacter between: $< and: $>) - or: - [ '^|~' includes: currentCharacter ] ] ] ] ] ] whileTrue. + or: [ '^|~' includes: currentCharacter ] ] ] ] ] ] whileTrue. ^ self scan5 \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftScanner.class/instance/tokenActions.st b/SmaCC-Swift.package/SwiftScanner.class/instance/tokenActions.st index bf0c0b9b..e05daf98 100644 --- a/SmaCC-Swift.package/SwiftScanner.class/instance/tokenActions.st +++ b/SmaCC-Swift.package/SwiftScanner.class/instance/tokenActions.st @@ -1,3 +1,3 @@ generated tokenActions - ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #whitespace #comment nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #initialize) \ No newline at end of file + ^ #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil #whitespace #comment) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftScanner.class/methodProperties.json b/SmaCC-Swift.package/SwiftScanner.class/methodProperties.json index 3bd02a39..108640d7 100644 --- a/SmaCC-Swift.package/SwiftScanner.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftScanner.class/methodProperties.json @@ -1,41 +1,44 @@ { - "class" : { - "initializeKeywordMap" : "JohnBrant 6/24/2016 13:14:22" }, "instance" : { - "emptySymbolTokenId" : "JohnBrant 6/24/2016 13:14:22", - "errorTokenId" : "JohnBrant 6/24/2016 13:14:22", - "scan1" : "JohnBrant 6/24/2016 13:14:22", - "scan10" : "JohnBrant 6/24/2016 13:14:22", - "scan10X1" : "JohnBrant 6/24/2016 13:14:22", - "scan10X1X1" : "JohnBrant 6/24/2016 13:14:22", - "scan10X1X1X1" : "JohnBrant 6/24/2016 13:14:22", - "scan1X1" : "JohnBrant 6/24/2016 13:14:22", - "scan2" : "JohnBrant 6/24/2016 13:14:22", - "scan3" : "JohnBrant 6/24/2016 13:14:22", - "scan4" : "JohnBrant 6/24/2016 13:14:22", - "scan5" : "JohnBrant 6/24/2016 13:14:22", - "scan6" : "JohnBrant 6/24/2016 13:14:22", - "scan7" : "JohnBrant 6/24/2016 13:14:22", - "scan8" : "JohnBrant 6/24/2016 13:14:22", - "scan9" : "JohnBrant 6/24/2016 13:14:22", - "scanForToken" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX1" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX10" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX11" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX12" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX13" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX14" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX15" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX16" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX1X1" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX1X1X1" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX1X1X2" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX2" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX3" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX4" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX5" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX6" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX7" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX8" : "JohnBrant 6/24/2016 13:14:22", - "scanForTokenX9" : "JohnBrant 6/24/2016 13:14:22", - "tokenActions" : "JohnBrant 6/24/2016 13:14:22" } } + "errorTokenId" : "ThierryGoubier 9/23/2016 19:27:29", + "scan10X1" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX1" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForToken" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX2" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenActions" : "ThierryGoubier 5/3/2017 21:20", + "scanForTokenX3" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX4" : "ThierryGoubier 9/23/2016 19:27:29", + "scan1" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX5" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX1X1X1" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX1X1" : "ThierryGoubier 9/23/2016 19:27:29", + "scan2" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX10" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX6" : "ThierryGoubier 9/23/2016 19:27:29", + "scan3" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX11" : "ThierryGoubier 9/23/2016 19:27:29", + "scan10X1X1" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX1X1X2" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX7" : "ThierryGoubier 9/23/2016 19:27:29", + "scan4" : "ThierryGoubier 5/3/2017 21:20", + "scanForTokenX12" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX8" : "ThierryGoubier 9/23/2016 19:27:29", + "scan5" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX13" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX9" : "ThierryGoubier 9/23/2016 19:27:29", + "scan6" : "ThierryGoubier 9/23/2016 19:27:29", + "scan10" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX14" : "ThierryGoubier 9/23/2016 19:27:29", + "scan7" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX15" : "ThierryGoubier 9/23/2016 19:27:29", + "emptySymbolTokenId" : "ThierryGoubier 9/23/2016 19:27:29", + "scan8" : "ThierryGoubier 9/23/2016 19:27:29", + "scanForTokenX16" : "ThierryGoubier 9/23/2016 19:27:29", + "scan1X1" : "ThierryGoubier 9/23/2016 19:27:29", + "scan9" : "ThierryGoubier 9/23/2016 19:27:29", + "scan10X1X1X1" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { + "initializeKeywordMap" : "ThierryGoubier 9/23/2016 19:27:29" + } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftScanner.class/properties.json b/SmaCC-Swift.package/SwiftScanner.class/properties.json index 497255f7..45edf4bd 100644 --- a/SmaCC-Swift.package/SwiftScanner.class/properties.json +++ b/SmaCC-Swift.package/SwiftScanner.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SwiftScanner", - "pools" : [ - ], "super" : "SmaCCScanner", - "type" : "normal" } + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SwiftScanner", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSelfExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftSelfExpressionNode.class/methodProperties.json index 4175fb8b..641a70f6 100644 --- a/SmaCC-Swift.package/SwiftSelfExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftSelfExpressionNode.class/methodProperties.json @@ -1,21 +1,22 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken:" : "JohnBrant 6/24/2016 13:14:22", - "initToken" : "JohnBrant 6/24/2016 13:14:22", - "initToken:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketToken:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodToken" : "JohnBrant 6/24/2016 13:14:22", - "periodToken:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketToken:" : "JohnBrant 6/24/2016 13:14:22", - "selfToken" : "JohnBrant 6/24/2016 13:14:22", - "selfToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "initToken" : "ThierryGoubier 9/23/2016 19:27:29", + "initToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfToken" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken" : "ThierryGoubier 9/23/2016 19:27:29", + "selfToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSelfExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftSelfExpressionNode.class/properties.json index ecdea971..ff6b08d1 100644 --- a/SmaCC-Swift.package/SwiftSelfExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftSelfExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "selfToken", "periodToken", @@ -12,9 +12,8 @@ "leftBracketToken", "expression", "rightBracketToken", - "initToken" ], + "initToken" + ], "name" : "SwiftSelfExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftStatementNode.class/methodProperties.json index 1c684745..aadf267d 100644 --- a/SmaCC-Swift.package/SwiftStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftStatementNode.class/methodProperties.json @@ -1,5 +1,6 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftStatementNode.class/properties.json index 6d515e6d..9dc868a5 100644 --- a/SmaCC-Swift.package/SwiftStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftStatementNode.class/properties.json @@ -1,14 +1,11 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", - "instvars" : [ - ], - "name" : "SwiftStatementNode", - "pools" : [ - ], "super" : "SwiftParseNode", - "type" : "normal" } + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], + "instvars" : [ ], + "name" : "SwiftStatementNode", + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftStructDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftStructDeclarationNode.class/methodProperties.json index db7a85e7..690b4eb5 100644 --- a/SmaCC-Swift.package/SwiftStructDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftStructDeclarationNode.class/methodProperties.json @@ -1,53 +1,54 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "declarations" : "JohnBrant 6/24/2016 13:14:22", - "declarations:" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalEqualTokens:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "structToken" : "JohnBrant 6/24/2016 13:14:22", - "structToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "whereToken" : "JohnBrant 6/24/2016 13:14:22", - "whereToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "declarations" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "declarations:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalEqualTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "structToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "structToken" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftStructDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftStructDeclarationNode.class/properties.json index 6d75c627..033b3aa7 100644 --- a/SmaCC-Swift.package/SwiftStructDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftStructDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -27,9 +27,8 @@ "protocolTokens", "whereToken", "equalEqualTokens", - "declarations" ], + "declarations" + ], "name" : "SwiftStructDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/methodProperties.json index 97b6b2fc..743242b8 100644 --- a/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/methodProperties.json @@ -1,74 +1,75 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "blocks" : "JohnBrant 6/24/2016 13:14:22", - "blocks:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "getToken" : "JohnBrant 6/24/2016 13:14:22", - "getToken:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "setToken" : "JohnBrant 6/24/2016 13:14:22", - "setToken:" : "JohnBrant 6/24/2016 13:14:22", - "subscriptToken" : "JohnBrant 6/24/2016 13:14:22", - "subscriptToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "subscriptToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "subscriptToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "blocks:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "blocks" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/properties.json index 63a9e57a..5201afa3 100644 --- a/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftSubscriptDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -37,9 +37,8 @@ "periodPeriodPeriodTokens", "blocks", "getToken", - "setToken" ], + "setToken" + ], "name" : "SwiftSubscriptDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/compositeTokenVariables.st b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/compositeTokenVariables.st index d0790e96..4991fc90 100644 --- a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/compositeTokenVariables.st +++ b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/compositeTokenVariables.st @@ -1,3 +1,3 @@ generated compositeTokenVariables - ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #rightBraceTokens #operatorTokens #dynamicTypeTokens) \ No newline at end of file + ^ #(#identifierTokens #lessThanTokens #commaTokens #greaterThanTokens #integer_literalTokens #floating_point_literalTokens #full_string_literalTokens #leftBracketTokens #rightBracketTokens #colonTokens #selfTokens #periodTokens #initTokens #leftBraceTokens #leftParenTokens #rightParenTokens #inoutTokens #letTokens #_Tokens #rightBraceTokens #operatorTokens #protocolTokens #minusGreaterThanTokens #questionMarkTokens #bangTokens #typeTokens #periodPeriodPeriodTokens #equalTokens #varTokens #dynamicTypeTokens) \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/initialize.st b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/initialize.st index 5d204107..3ced3c21 100644 --- a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/initialize.st +++ b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/instance/initialize.st @@ -23,6 +23,8 @@ initialize inoutTokens := OrderedCollection new: 2. letTokens := OrderedCollection new: 2. _Tokens := OrderedCollection new: 2. + rightBraceTokens := OrderedCollection new: 2. + operatorTokens := OrderedCollection new: 2. protocolTokens := OrderedCollection new: 2. minusGreaterThanTokens := OrderedCollection new: 2. questionMarkTokens := OrderedCollection new: 2. @@ -31,7 +33,5 @@ initialize periodPeriodPeriodTokens := OrderedCollection new: 2. equalTokens := OrderedCollection new: 2. varTokens := OrderedCollection new: 2. - rightBraceTokens := OrderedCollection new: 2. - operatorTokens := OrderedCollection new: 2. statements := OrderedCollection new: 2. dynamicTypeTokens := OrderedCollection new: 2. \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/methodProperties.json index bf9ee972..e1c01eb7 100644 --- a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/methodProperties.json @@ -1,96 +1,97 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token" : "JohnBrant 6/24/2016 13:14:22", - "__COLUMN__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FILE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token" : "JohnBrant 6/24/2016 13:14:22", - "__FUNCTION__Token:" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token" : "JohnBrant 6/24/2016 13:14:22", - "__LINE__Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens" : "JohnBrant 6/24/2016 13:14:22", - "dynamicTypeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens" : "JohnBrant 6/24/2016 13:14:22", - "equalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inToken" : "JohnBrant 6/24/2016 13:14:22", - "inToken:" : "JohnBrant 6/24/2016 13:14:22", - "initTokens" : "JohnBrant 6/24/2016 13:14:22", - "initTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions" : "JohnBrant 6/24/2016 13:14:22", - "keyExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens" : "JohnBrant 6/24/2016 13:14:22", - "selfTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenToken:" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken" : "JohnBrant 6/24/2016 13:14:22", - "unownedToken:" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions" : "JohnBrant 6/24/2016 13:14:22", - "valueExpressions:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "weakToken" : "JohnBrant 6/24/2016 13:14:22", - "weakToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 5/3/2017 21:20", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "__COLUMN__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "__LINE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedToken" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakToken" : "ThierryGoubier 9/23/2016 19:27:29", + "equalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inToken" : "ThierryGoubier 9/23/2016 19:27:29", + "dynamicTypeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "__FUNCTION__Token" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 5/3/2017 21:20", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "__FILE__Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "keyExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "selfTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "valueExpressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/properties.json index ad988a2b..d0ba3c0a 100644 --- a/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftSubscriptExpressionNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", @@ -48,9 +48,8 @@ "unownedLeftParensafeRightParenToken", "unownedLeftParenunsafeRightParenToken", "statements", - "dynamicTypeTokens" ], + "dynamicTypeTokens" + ], "name" : "SwiftSubscriptExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/methodProperties.json index e2d632b5..623933ce 100644 --- a/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "initToken" : "JohnBrant 6/24/2016 13:14:22", - "initToken:" : "JohnBrant 6/24/2016 13:14:22", - "periodToken" : "JohnBrant 6/24/2016 13:14:22", - "periodToken:" : "JohnBrant 6/24/2016 13:14:22", - "superToken" : "JohnBrant 6/24/2016 13:14:22", - "superToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "superToken" : "ThierryGoubier 9/23/2016 19:27:29", + "superToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "initToken" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken" : "ThierryGoubier 9/23/2016 19:27:29", + "initToken:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/properties.json index 127dd886..65cb7f33 100644 --- a/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftSuperclassInitializerExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "superToken", "periodToken", - "initToken" ], + "initToken" + ], "name" : "SwiftSuperclassInitializerExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/methodProperties.json index 45a82358..6cd091ad 100644 --- a/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/methodProperties.json @@ -1,12 +1,13 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken" : "JohnBrant 6/24/2016 13:14:22", - "identifierToken:" : "JohnBrant 6/24/2016 13:14:22", - "periodToken" : "JohnBrant 6/24/2016 13:14:22", - "periodToken:" : "JohnBrant 6/24/2016 13:14:22", - "superToken" : "JohnBrant 6/24/2016 13:14:22", - "superToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "identifierToken" : "ThierryGoubier 9/23/2016 19:27:29", + "superToken" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "superToken:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/properties.json index df4fdba4..e8db2a4b 100644 --- a/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftSuperclassMethodExpressionNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "superToken", "periodToken", - "identifierToken" ], + "identifierToken" + ], "name" : "SwiftSuperclassMethodExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/methodProperties.json index 55cb4b49..1caaf9af 100644 --- a/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketToken" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketToken:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketToken" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketToken:" : "JohnBrant 6/24/2016 13:14:22", - "superToken" : "JohnBrant 6/24/2016 13:14:22", - "superToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "superToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "superToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketToken" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/properties.json index c18d8998..ff22e290 100644 --- a/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftSuperclassSubscriptExpressionNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "superToken", "leftBracketToken", "expression", - "rightBracketToken" ], + "rightBracketToken" + ], "name" : "SwiftSuperclassSubscriptExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSwitchStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftSwitchStatementNode.class/methodProperties.json index ce40db88..8e75573b 100644 --- a/SmaCC-Swift.package/SwiftSwitchStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftSwitchStatementNode.class/methodProperties.json @@ -1,78 +1,79 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "asTokens" : "JohnBrant 6/24/2016 13:14:22", - "asTokens:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "caseTokens" : "JohnBrant 6/24/2016 13:14:22", - "caseTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "defaultTokens" : "JohnBrant 6/24/2016 13:14:22", - "defaultTokens:" : "JohnBrant 6/24/2016 13:14:22", - "expressions" : "JohnBrant 6/24/2016 13:14:22", - "expressions:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "isTokens" : "JohnBrant 6/24/2016 13:14:22", - "isTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "letTokens" : "JohnBrant 6/24/2016 13:14:22", - "letTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "statements" : "JohnBrant 6/24/2016 13:14:22", - "statements:" : "JohnBrant 6/24/2016 13:14:22", - "switchToken" : "JohnBrant 6/24/2016 13:14:22", - "switchToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varTokens" : "JohnBrant 6/24/2016 13:14:22", - "varTokens:" : "JohnBrant 6/24/2016 13:14:22", - "whereTokens" : "JohnBrant 6/24/2016 13:14:22", - "whereTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "defaultTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "isTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "whereTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "asTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expressions:" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "caseTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "isTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "caseTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "defaultTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "varTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "asTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "letTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "statements" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "statements:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "switchToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "whereTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "switchToken" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftSwitchStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftSwitchStatementNode.class/properties.json index 3150a9bc..9b8cea0a 100644 --- a/SmaCC-Swift.package/SwiftSwitchStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftSwitchStatementNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftBranchStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "switchToken", "expressions", @@ -39,9 +39,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftSwitchStatementNode", - "pools" : [ - ], - "super" : "SwiftBranchStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTupleTypeNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftTupleTypeNode.class/methodProperties.json index 8c967fe2..69168d86 100644 --- a/SmaCC-Swift.package/SwiftTupleTypeNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftTupleTypeNode.class/methodProperties.json @@ -1,55 +1,56 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTupleTypeNode.class/properties.json b/SmaCC-Swift.package/SwiftTupleTypeNode.class/properties.json index d2866464..0550b5e2 100644 --- a/SmaCC-Swift.package/SwiftTupleTypeNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftTupleTypeNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "leftParenTokens", "_Tokens", @@ -29,9 +29,8 @@ "questionMarkTokens", "bangTokens", "typeTokens", - "periodPeriodPeriodTokens" ], + "periodPeriodPeriodTokens" + ], "name" : "SwiftTupleTypeNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/methodProperties.json index b1d1b49b..95e5eefd 100644 --- a/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/methodProperties.json @@ -1,15 +1,16 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "asToken" : "JohnBrant 6/24/2016 13:14:22", - "asToken:" : "JohnBrant 6/24/2016 13:14:22", - "isToken" : "JohnBrant 6/24/2016 13:14:22", - "isToken:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkToken" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkToken:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "type" : "JohnBrant 6/24/2016 13:14:22", - "type:" : "JohnBrant 6/24/2016 13:14:22" } } + "isToken" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "asToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "asToken" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkToken" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "type" : "ThierryGoubier 9/23/2016 19:27:29", + "isToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "type:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/properties.json b/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/properties.json index b6fe410f..cdc16d10 100644 --- a/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftTypeCastOperatorNode.class/properties.json @@ -1,17 +1,16 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "isToken", "type", "asToken", - "questionMarkToken" ], + "questionMarkToken" + ], "name" : "SwiftTypeCastOperatorNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/methodProperties.json index 250f60b7..b6581e98 100644 --- a/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/methodProperties.json @@ -1,17 +1,18 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22" } } + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/properties.json b/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/properties.json index 352746a1..ba846349 100644 --- a/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftTypeIdentifierNode.class/properties.json @@ -1,18 +1,17 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "identifierTokens", "lessThanTokens", "commaTokens", "greaterThanTokens", - "periodTokens" ], + "periodTokens" + ], "name" : "SwiftTypeIdentifierNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/methodProperties.json index 94d0cd84..2f4c2551 100644 --- a/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/methodProperties.json @@ -1,60 +1,61 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "equalToken" : "JohnBrant 6/24/2016 13:14:22", - "equalToken:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "typealiasToken" : "JohnBrant 6/24/2016 13:14:22", - "typealiasToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "equalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasToken" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "typealiasToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalToken" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/properties.json index 61c0447a..e686d2be 100644 --- a/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftTypealiasDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "typealiasToken", "identifierTokens", @@ -31,9 +31,8 @@ "integer_literalTokens", "floating_point_literalTokens", "full_string_literalTokens", - "operatorTokens" ], + "operatorTokens" + ], "name" : "SwiftTypealiasDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/methodProperties.json index d7e92b5a..f5671715 100644 --- a/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/methodProperties.json @@ -1,94 +1,95 @@ { - "class" : { - }, "instance" : { - "_Tokens" : "JohnBrant 6/24/2016 13:14:22", - "_Tokens:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens" : "JohnBrant 6/24/2016 13:14:22", - "bangTokens:" : "JohnBrant 6/24/2016 13:14:22", - "blocks" : "JohnBrant 6/24/2016 13:14:22", - "blocks:" : "JohnBrant 6/24/2016 13:14:22", - "classTokens" : "JohnBrant 6/24/2016 13:14:22", - "classTokens:" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens" : "JohnBrant 6/24/2016 13:14:22", - "colonTokens:" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens" : "JohnBrant 6/24/2016 13:14:22", - "commaTokens:" : "JohnBrant 6/24/2016 13:14:22", - "compositeNodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "compositeTokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "didSetToken" : "JohnBrant 6/24/2016 13:14:22", - "didSetToken:" : "JohnBrant 6/24/2016 13:14:22", - "equalToken" : "JohnBrant 6/24/2016 13:14:22", - "equalToken:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "floating_point_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "full_string_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "getToken" : "JohnBrant 6/24/2016 13:14:22", - "getToken:" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "greaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens" : "JohnBrant 6/24/2016 13:14:22", - "identifierTokens:" : "JohnBrant 6/24/2016 13:14:22", - "inializers" : "JohnBrant 6/24/2016 13:14:22", - "inializers:" : "JohnBrant 6/24/2016 13:14:22", - "initialize" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens" : "JohnBrant 6/24/2016 13:14:22", - "inoutTokens:" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens" : "JohnBrant 6/24/2016 13:14:22", - "integer_literalTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "leftParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "lessThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens" : "JohnBrant 6/24/2016 13:14:22", - "minusGreaterThanTokens:" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "mutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens" : "JohnBrant 6/24/2016 13:14:22", - "nonmutatingTokens:" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens" : "JohnBrant 6/24/2016 13:14:22", - "operatorTokens:" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens" : "JohnBrant 6/24/2016 13:14:22", - "overrideTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodPeriodPeriodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens" : "JohnBrant 6/24/2016 13:14:22", - "periodTokens:" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens" : "JohnBrant 6/24/2016 13:14:22", - "protocolTokens:" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens" : "JohnBrant 6/24/2016 13:14:22", - "questionMarkTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBraceTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightBracketTokens:" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "rightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "setToken" : "JohnBrant 6/24/2016 13:14:22", - "setToken:" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens" : "JohnBrant 6/24/2016 13:14:22", - "staticTokens:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens" : "JohnBrant 6/24/2016 13:14:22", - "typeTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParensafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedLeftParenunsafeRightParenTokens:" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens" : "JohnBrant 6/24/2016 13:14:22", - "unownedTokens:" : "JohnBrant 6/24/2016 13:14:22", - "varToken" : "JohnBrant 6/24/2016 13:14:22", - "varToken:" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens" : "JohnBrant 6/24/2016 13:14:22", - "weakTokens:" : "JohnBrant 6/24/2016 13:14:22", - "willSetToken" : "JohnBrant 6/24/2016 13:14:22", - "willSetToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "leftBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "blocks" : "ThierryGoubier 9/23/2016 19:27:29", + "varToken" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "equalToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "didSetToken" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeTokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBraceTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "equalToken" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "periodPeriodPeriodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "questionMarkTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParenunsafeRightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "compositeNodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "_Tokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "willSetToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "colonTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inoutTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "minusGreaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "inializers:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "setToken" : "ThierryGoubier 9/23/2016 19:27:29", + "willSetToken" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "protocolTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "full_string_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "bangTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "typeTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "weakTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "identifierTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "floating_point_literalTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "integer_literalTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBraceTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "operatorTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "varToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "leftBracketTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "inializers" : "ThierryGoubier 9/23/2016 19:27:29", + "classTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "staticTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "getToken" : "ThierryGoubier 9/23/2016 19:27:29", + "nonmutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "unownedLeftParensafeRightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "didSetToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "initialize" : "ThierryGoubier 9/23/2016 19:27:29", + "commaTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "greaterThanTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "rightParenTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "overrideTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "mutatingTokens" : "ThierryGoubier 9/23/2016 19:27:29", + "lessThanTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "periodTokens:" : "ThierryGoubier 9/23/2016 19:27:29", + "blocks:" : "ThierryGoubier 9/23/2016 19:27:29", + "rightBracketTokens" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/properties.json b/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/properties.json index 6920ac22..004036ef 100644 --- a/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftVariableDeclarationNode.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "_Tokens", "identifierTokens", @@ -47,9 +47,8 @@ "equalToken", "expression", "willSetToken", - "didSetToken" ], + "didSetToken" + ], "name" : "SwiftVariableDeclarationNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftWhileStatementNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftWhileStatementNode.class/methodProperties.json index 1daaeb20..abc5f35a 100644 --- a/SmaCC-Swift.package/SwiftWhileStatementNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftWhileStatementNode.class/methodProperties.json @@ -1,14 +1,15 @@ { - "class" : { - }, "instance" : { - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "block" : "JohnBrant 6/24/2016 13:14:22", - "block:" : "JohnBrant 6/24/2016 13:14:22", - "expression" : "JohnBrant 6/24/2016 13:14:22", - "expression:" : "JohnBrant 6/24/2016 13:14:22", - "nodeVariables" : "JohnBrant 6/24/2016 13:14:22", - "otherVariables" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22", - "whileToken" : "JohnBrant 6/24/2016 13:14:22", - "whileToken:" : "JohnBrant 6/24/2016 13:14:22" } } + "whileToken:" : "ThierryGoubier 9/23/2016 19:27:29", + "block:" : "ThierryGoubier 9/23/2016 19:27:29", + "otherVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "expression:" : "ThierryGoubier 9/23/2016 19:27:29", + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "block" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29", + "expression" : "ThierryGoubier 9/23/2016 19:27:29", + "nodeVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "whileToken" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftWhileStatementNode.class/properties.json b/SmaCC-Swift.package/SwiftWhileStatementNode.class/properties.json index 3daa7537..63d3f8fc 100644 --- a/SmaCC-Swift.package/SwiftWhileStatementNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftWhileStatementNode.class/properties.json @@ -1,16 +1,15 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftLoopStatementNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "whileToken", "expression", - "block" ], + "block" + ], "name" : "SwiftWhileStatementNode", - "pools" : [ - ], - "super" : "SwiftLoopStatementNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/methodProperties.json b/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/methodProperties.json index e8daea2b..66e02053 100644 --- a/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/methodProperties.json +++ b/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/methodProperties.json @@ -1,8 +1,9 @@ { - "class" : { - }, "instance" : { - "_Token" : "JohnBrant 6/24/2016 13:14:22", - "_Token:" : "JohnBrant 6/24/2016 13:14:22", - "acceptVisitor:" : "JohnBrant 6/24/2016 13:14:22", - "tokenVariables" : "JohnBrant 6/24/2016 13:14:22" } } + "tokenVariables" : "ThierryGoubier 9/23/2016 19:27:29", + "_Token:" : "ThierryGoubier 9/23/2016 19:27:29", + "_Token" : "ThierryGoubier 9/23/2016 19:27:29", + "acceptVisitor:" : "ThierryGoubier 9/23/2016 19:27:29" + }, + "class" : { } +} \ No newline at end of file diff --git a/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/properties.json b/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/properties.json index 463d2128..8dbe89ce 100644 --- a/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/properties.json +++ b/SmaCC-Swift.package/SwiftWildcardExpressionNode.class/properties.json @@ -1,14 +1,13 @@ { - "category" : "SmaCC-Swift", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "SwiftParseNode", + "category" : "SmaCC-Swift", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ - "_Token" ], + "_Token" + ], "name" : "SwiftWildcardExpressionNode", - "pools" : [ - ], - "super" : "SwiftParseNode", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file diff --git a/SmaCC-Swift.package/monticello.meta/version b/SmaCC-Swift.package/monticello.meta/version index 97e963ce..d5c4164f 100644 --- a/SmaCC-Swift.package/monticello.meta/version +++ b/SmaCC-Swift.package/monticello.meta/version @@ -1 +1,2 @@ -(name 'SmaCC-Swift-ThierryGoubier.1' message 'From John Brant' id 'f8925234-7e51-4118-9a8f-c559f82a924c' date '23 September 2016' time '7:27:25.796172 pm' author 'ThierryGoubier' ancestors () stepChildren ()) \ No newline at end of file +(name 'SmaCC-Swift-ThierryGoubier.2' message 'Update from John Brant (and Tudor Girda).' id '1ff52154-0000-0000-adbe-e11f0635c312' date '3 May 2017' time '9:23:31.492317 pm' author 'ThierryGoubier' ancestors ((name 'SmaCC-Swift-ThierryGoubier.1' message 'From John Brant +' id '33af73c9-4002-58dd-8868-4a9c88cb7077' date '23 September 2016' time '7:27:29 pm' author 'ThierryGoubier' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/SmaCC-Swift.package/properties.json b/SmaCC-Swift.package/properties.json index f037444a..6f31cf5a 100644 --- a/SmaCC-Swift.package/properties.json +++ b/SmaCC-Swift.package/properties.json @@ -1,2 +1 @@ -{ - } +{ } \ No newline at end of file