Table of Contents

Class CssParser

Namespace
Alternet.Syntax.Parsers.Advanced
Assembly
Alternet.Syntax.Parsers.Advanced.v9.dll
public class CssParser : SyntaxParser, IComponent, IDisposable, ISyntaxParser, IParser, ILexer, INotify, IUpdate, IImport
Inheritance
CssParser
Implements
Derived

Constructors

CssParser()

Fields

lexCommentEndProc
lexCommentProc
lexIdentifierProc
lexPropertyProc
lexPropertyValueProc
lexSymbolProc
lexWhitespaceProc
prevPosition
stateComment
stateNormal
stateProperty
statePropertyValue

Methods

AddAttribute(ISyntaxAttribute)
AddNode(ISyntaxNode)
ClearStack()
Expected(CssLexerToken)
Expected(CssLexerToken, CssLexerToken, CssLexerToken)
GetLexerStyle(int)
IdentifierExpected()
InitLanguage()
InitLexer()
InitStyles()
IsComment(int)
IsFirstIdentChar(char)
IsValidToken(int)
LexComment()
LexCommentEnd()
LexIdentifier()
LexProperty()
LexPropertyValue()
LexSymbol()
LexWhitespace()
MoveNext()
ParseComment()
ParseDefaultBlock()
ParseIdentifier(out string)
ParseObjectBody()
ParseObjectDeclaration()
ParseProperty()
ParsePropertyList()
ParseQualifiedIdentifier(out string)
ParseUnit()
ParseUnitBody()
ReparseText()

Reparses entire text.

SyntaxError(Point, Point, string, string)
SyntaxError(int)