LitJson.JsonReader.TableAddRow C# (CSharp) Method

TableAddRow() static private method

static private TableAddRow ( ParserToken rule ) : void
rule ParserToken
return void
        static void TableAddRow(ParserToken rule)
        {
            parse_table.Add((int)rule, new Dictionary<int, int[]>());
        }

Usage Example

Example #1
0
 private static void PopulateParseTable()
 {
     JsonReader.parse_table = (IDictionary <int, IDictionary <int, int[]> >) new Dictionary <int, IDictionary <int, int[]> >();
     JsonReader.TableAddRow(ParserToken.Array);
     JsonReader.TableAddCol(ParserToken.Array, 91, 91, 65549);
     JsonReader.TableAddRow(ParserToken.ArrayPrime);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 34, 65550, 65551, 93);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 91, 65550, 65551, 93);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 93, 93);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 123, 65550, 65551, 93);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 65537, 65550, 65551, 93);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 65538, 65550, 65551, 93);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 65539, 65550, 65551, 93);
     JsonReader.TableAddCol(ParserToken.ArrayPrime, 65540, 65550, 65551, 93);
     JsonReader.TableAddRow(ParserToken.Object);
     JsonReader.TableAddCol(ParserToken.Object, 123, 123, 65545);
     JsonReader.TableAddRow(ParserToken.ObjectPrime);
     JsonReader.TableAddCol(ParserToken.ObjectPrime, 34, 65546, 65547, 125);
     JsonReader.TableAddCol(ParserToken.ObjectPrime, 125, 125);
     JsonReader.TableAddRow(ParserToken.Pair);
     JsonReader.TableAddCol(ParserToken.Pair, 34, 65552, 58, 65550);
     JsonReader.TableAddRow(ParserToken.PairRest);
     JsonReader.TableAddCol(ParserToken.PairRest, 44, 44, 65546, 65547);
     JsonReader.TableAddCol(ParserToken.PairRest, 125, 65554);
     JsonReader.TableAddRow(ParserToken.String);
     JsonReader.TableAddCol(ParserToken.String, 34, 34, 65541, 34);
     JsonReader.TableAddRow(ParserToken.Text);
     JsonReader.TableAddCol(ParserToken.Text, 91, 65548);
     JsonReader.TableAddCol(ParserToken.Text, 123, 65544);
     JsonReader.TableAddRow(ParserToken.Value);
     JsonReader.TableAddCol(ParserToken.Value, 34, 65552);
     JsonReader.TableAddCol(ParserToken.Value, 91, 65548);
     JsonReader.TableAddCol(ParserToken.Value, 123, 65544);
     JsonReader.TableAddCol(ParserToken.Value, 65537, 65537);
     JsonReader.TableAddCol(ParserToken.Value, 65538, 65538);
     JsonReader.TableAddCol(ParserToken.Value, 65539, 65539);
     JsonReader.TableAddCol(ParserToken.Value, 65540, 65540);
     JsonReader.TableAddRow(ParserToken.ValueRest);
     JsonReader.TableAddCol(ParserToken.ValueRest, 44, 44, 65550, 65551);
     JsonReader.TableAddCol(ParserToken.ValueRest, 93, 65554);
 }
All Usage Examples Of LitJson.JsonReader::TableAddRow