コード例 #1
0
ファイル: Parser.cs プロジェクト: madsjakob/dfmhtml
        private Token ParseProperty()
        {
            IdentToken qualid = ParseQualifiedIdent();

            ParseSpecialChar('=');
            Token value = ParsePropertyValue();

            return(new PropertyToken(qualid, value));
        }
コード例 #2
0
ファイル: Parser.cs プロジェクト: madsjakob/dfmhtml
        private IdentToken ParseQualifiedIdent()
        {
            IdentToken result = ParseIdentifier();

            while (PeekSpecialChar('.'))
            {
                ParseSpecialChar('.');
                result.Append(ParseIdentifier());
            }
            return(result);
        }
コード例 #3
0
ファイル: Token.cs プロジェクト: madsjakob/dfmhtml
 public PropertyToken(IdentToken ident, Token value) : base("")
 {
     _ident = ident.Name;
     _value = value;
 }
コード例 #4
0
ファイル: Token.cs プロジェクト: madsjakob/dfmhtml
 public void Append(IdentToken t)
 {
     _name += "." + t.Name;
 }