Entities class
Entities are tokens which can be found inside an Expression
Constructors
- Entities(Contexts context, ParserInput parserInput, Parsers parsers)
- Constructor. It's an auxiliary class for parsers.
Properties
- 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
Methods
-
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. [...]
inherited
-
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. [...]
inherited
-
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: [...]
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited