Exemplo n.º 1
0
        public static PBXElementDict ParseTreeAST(TreeAST ast, TokenList tokens, string text)
        {
            PBXElementDict pbxElementDict = new PBXElementDict();

            foreach (KeyValueAST keyValueAst in ast.values)
            {
                PBXElementString pbxElementString = Serializer.ParseIdentifierAST(keyValueAst.key, tokens, text);
                PBXElement       pbxElement       = Serializer.ParseValueAST(keyValueAst.value, tokens, text);
                pbxElementDict[pbxElementString.value] = pbxElement;
            }
            return(pbxElementDict);
        }
Exemplo n.º 2
0
        public static PBXElementDict ParseTreeAST(TreeAST ast, TokenList tokens, string text)
        {
            var el = new PBXElementDict();

            foreach (var kv in ast.values)
            {
                PBXElementString key   = ParseIdentifierAST(kv.key, tokens, text);
                PBXElement       value = ParseValueAST(kv.value, tokens, text);
                el[key.value] = value;
            }
            return(el);
        }
Exemplo n.º 3
0
        public static PBXElementDict ParseTreeAST(TreeAST ast, TokenList tokens, string text)
        {
            PBXElementDict dict = new PBXElementDict();

            foreach (KeyValueAST east in ast.values)
            {
                PBXElementString str     = ParseIdentifierAST(east.key, tokens, text);
                PBXElement       element = ParseValueAST(east.value, tokens, text);
                dict[str.value] = element;
            }
            return(dict);
        }
Exemplo n.º 4
0
 public void SetString(string key, string val)
 {
     values[key] = new PBXElementString(val);
 }
Exemplo n.º 5
0
 public void SetString(string key, string val)
 {
     values[key] = new PBXElementString(val);
 }