Example #1
0
        public CYKResult Parse()
        {
            Initialize();
            BuildTable();

            int[] key = GetTableKey(0, _tokens.Length);

            object foo    = _table[key];
            object foobar = _table[GetTableKey(0, _tokens.Length)][_grammar.Root.Text];

            CYKResult result = new CYKResult()
            {
                Table = _table,
                Root  = _table[GetTableKey(0, _tokens.Length)][_grammar.Root.Text]
            };

            return(result);
        }
Example #2
0
        public CYKResult Parse()
        {
            Initialize();
            BuildTable();

            int[] key = GetTableKey(0, _tokens.Length);

            object foo =_table[key];
            object foobar =_table[GetTableKey(0, _tokens.Length)][_grammar.Root.Text];

            CYKResult result = new CYKResult()
            {
                Table = _table,
                Root = _table[GetTableKey(0, _tokens.Length)][_grammar.Root.Text]
            };

            return result;
        }