private Token ParseProperty() { IdentToken qualid = ParseQualifiedIdent(); ParseSpecialChar('='); Token value = ParsePropertyValue(); return(new PropertyToken(qualid, value)); }
private IdentToken ParseQualifiedIdent() { IdentToken result = ParseIdentifier(); while (PeekSpecialChar('.')) { ParseSpecialChar('.'); result.Append(ParseIdentifier()); } return(result); }
public PropertyToken(IdentToken ident, Token value) : base("") { _ident = ident.Name; _value = value; }
public void Append(IdentToken t) { _name += "." + t.Name; }