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); }
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); }
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); }
public void SetString(string key, string val) { values[key] = new PBXElementString(val); }
public void SetString(string key, string val) { values[key] = new PBXElementString(val); }