Unit 'fpCSSParser' Package
[Overview][Classes][Procedures and functions][Index] [#fcl-css]

TCSSParser

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpcssparser.pp line 29

type TCSSParser = class(TObject)

protected

  procedure DoWarn();

  procedure DoWarnExpectedButGot();

  procedure DoError();

  procedure DoErrorExpectedButGot();

  procedure Consume();

  procedure SkipWhiteSpace;

  function ParseComponentValueList();

  function ParseComponentValue;

  function ParseExpression;

  function ParseRule;

  function ParseAtUnknownRule;

  function ParseAtMediaRule;

  function ParseAtSimpleRule;

  function ParseMediaCondition;

  function ParseRuleList();

  function ParseSelector;

  function ParseAttributeSelector;

  function ParseWQName;

  function ParseDeclaration();

  function ParseCall();

  procedure ParseSelectorCommaList();

  procedure ParseRelationalSelectorCommaList();

  procedure ParseNthChildParams();

  function ParseUnary;

  function ParseUnit;

  function ParseIdentifier;

  function ParseHashIdentifier;

  function ParseClassName;

  function ParseParenthesis;

  function ParsePseudo;

  function ParseRuleBody();

  function ParseInteger;

  function ParseFloat;

  function ParseString;

  function ParseUnicodeRange;

  function ParseArray();

  function ParseURL;

  function ParseInvalidToken;

  property CurrentSource: TCSSString; [r]

  property CurrentLine: Integer; [r]

  property CurrentPos: Integer; [r]

public

  constructor Create();

  destructor Destroy; override;

  function Parse;

  function ParseInline;

  property CurrentToken: TCSSToken; [r]

  property CurrentTokenString: TCSSString; [r]

  function GetNextToken;

  function PeekNextToken;

  property Scanner: TCSSScanner; [r]

  property atEOF: Boolean; [r]

end;

Inheritance

TCSSParser

|

TObject


Documentation generated on: 2023-03-18