Entities class

Entities are tokens which can be found inside an Expression


Entities(Contexts context, ParserInput parserInput, Parsers parsers)
Constructor. It's an auxiliary class for parsers.


context Contexts
Environment variables
read / write
fileInfo FileInfo
Data about the file being parsed
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
parserInput ParserInput
Input management
read / write
parsers Parsers
For internal use, to reference parsers.expression() and parsers.entity()
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


arguments(List<Node> prevArgs) List<Node>
The arguments in a call function. Example: [...]
assignment() Assignment
Assignments are argument entities for calls. They are present in ie filter properties as shown below. [...]
call() Node
A function call [...]
color() Color
A Hexadecimal color [...]
colorKeyword() Color
Search for a named color, such as blue. [...]
customFuncCall(String name, List<Node> args) bool
Parsing rules for functions with non-standard args, e.g.: [...]
dimension() Dimension
A Dimension, that is, a number and a unit [...]
ieAlpha() Quoted
IE's alpha function [...]
javascript() JavaScript
JavaScript code to be evaluated [...]
keyword() Node
A catch-all word, such as: [...]
literal() Node
Search for [...]
mixinLookup() Node
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
property() Property
A Property accessor, such as $color, in [...]
propertyCurly() Property
A property entity using the protective {}. Example: [...]
quoted({bool forceEscaped = false}) Quoted
A string, which supports escaping ~, " and ' [...]
toString() String
A string representation of this object. [...]
unicodeDescriptor() UnicodeDescriptor
A unicode descriptor, as is used in unicode-range, such as: [...]
url() URL
Parse url() tokens [...]
variable() Node
A Variable entity, such as @fink, in [...]
variableCurly() Variable
A variable entity using the protective {}. Example: [...]


operator ==(Object other) bool
The equality operator. [...]