HTLexicon class abstract
Lexicon used by Hetu,
- Implementers
Constructors
Properties
- add → String
-
no setter
-
additives
→ Set<
String> -
no setter
- assign → String
-
no setter
- assignAdd → String
-
no setter
- assignDevide → String
-
no setter
- assignIfNull → String
-
no setter
-
assignments
→ Set<
String> -
assign operators
no setter
- assignMultiply → String
-
no setter
- assignSubtract → String
-
no setter
- assignTruncatingDevide → String
-
no setter
-
autoSemicolonInsertAtEnd
→ List<
String> -
Add semicolon after a line with 'return'
no setter
-
autoSemicolonInsertAtStart
→ List<
String> -
Add semicolon before a line starting with one of '{, (, [, ++, --'.
This is to avoid ambiguity in parser.
no setter
-
builtinIntrinsicTypes
→ Set<
String> -
no setter
-
builtinNominalTypes
→ Set<
String> -
no setter
- codeBlockEnd → String
-
no setter
- codeBlockStart → String
-
no setter
- comma → String
-
no setter
- constructorInitializationListIndicator → String
-
no setter
- decimalPoint → String
-
no setter
-
destructuringDeclarationMark
→ Set<
String> -
no setter
- devide → String
-
no setter
- digitPattern → String
-
no setter
- documentationCommentStart → String
-
a character sequence that marked the start of documentation comment.
no setter
- endOfStatementMark → String
-
';'
no setter
- equal → String
-
no setter
-
equalitys
→ Set<
String> -
no setter
-
escapeCharacters
→ Map<
String, String> -
escaped characters mapping.
no setter
- escapeCharacterStart → String
-
a single character that marked the start of escape in strings.
no setter
- everythingMark → String
-
no setter
- externalFunctionTypeDefEnd → String
-
no setter
- externalFunctionTypeDefStart → String
-
no setter
-
forDeclarationKeywords
→ Set<
String> -
Variable declaration keyword
used in for statement's declaration part
no setter
- functionParameterEnd → String
-
no setter
- functionParameterStart → String
-
no setter
- functionReturnTypeIndicator → String
-
no setter
- functionSingleLineBodyIndicator → String
-
no setter
- globalObjectId → String
-
no setter
- globalPrototypeId → String
-
no setter
- greater → String
-
no setter
- greaterOrEqual → String
-
no setter
- groupExprEnd → String
-
no setter
- groupExprStart → String
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hexNumberPattern → String
-
no setter
- hexNumberStart → String
-
a character sequence that marked the start of literal hex number.
no setter
- idApply → String
-
apply()
api on function object.no setter - idBind → String
-
bind()
api on function object.no setter - idCollectionContains → String
-
contains
api.no setter - idCollectionValues → String
-
values
api.no setter - identifierEnd → String
-
no setter
- identifierPattern → String
-
no setter
- identifierStart → String
-
no setter
- identifierStartPattern → String
-
no setter
- idIterableIterator → String
-
iterator
api on Iterable.no setter - idIterableIteratorCurrent → String
-
current
api on iterator.no setter - idIterableIteratorMoveNext → String
-
moveNext()
api on iterator.no setter - idThen → String
-
then()
api on Future object.no setter - idToString → String
-
toString()
api on Object & struct object.no setter - ifNull → String
-
no setter
- importExportListEnd → String
-
no setter
- importExportListStart → String
-
no setter
- indent → String
-
no setter
- internalPrefix → String
-
no setter
- kAbstract → String
-
no setter
- kAs → String
-
no setter
- kAssert → String
-
no setter
- kAsync → String
-
no setter
- kAwait → String
-
no setter
- kBreak → String
-
no setter
- kCatch → String
-
no setter
- kClass → String
-
no setter
- kConst → String
-
no setter
- kConstruct → String
-
no setter
- kContinue → String
-
no setter
- kDelete → String
-
no setter
- kDo → String
-
no setter
- kElse → String
-
no setter
- kEnum → String
-
no setter
- kExport → String
-
no setter
- kExtends → String
-
no setter
- kExternal → String
-
no setter
-
keywords
→ Set<
String> -
reserved keywords, cannot used as identifier names
no setter
- kFactory → String
-
no setter
- kFalse → String
-
no setter
- kFinal → String
-
no setter
- kFinally → String
-
no setter
- kFor → String
-
no setter
- kFrom → String
-
no setter
- kFun → String
-
no setter
- kGet → String
-
no setter
- kIf → String
-
no setter
- kImplements → String
-
no setter
- kImport → String
-
no setter
- kIn → String
-
no setter
- kIs → String
-
no setter
- kIsNot → String
-
no setter
- kLate → String
-
no setter
- kNamespace → String
-
no setter
- kNew → String
-
no setter
- kNotIn → String
-
no setter
- kNull → String
-
no setter
- kOf → String
-
no setter
- kOverride → String
-
no setter
- kReadonly → String
-
no setter
- kRequired → String
-
no setter
- kReturn → String
-
no setter
- kSet → String
-
no setter
- kStatic → String
-
no setter
- kStruct → String
-
no setter
- kSuper → String
-
no setter
- kThis → String
-
no setter
- kThrow → String
-
no setter
- kTrue → String
-
no setter
- kTry → String
-
no setter
- kType → String
-
no setter
- kTypeof → String
-
no setter
- kVar → String
-
no setter
- kWhen → String
-
no setter
- kWhile → String
-
no setter
- kWith → String
-
no setter
- lesser → String
-
no setter
- lesserOrEqual → String
-
no setter
- listEnd → String
-
no setter
- listStart → String
-
no setter
- logicalAnd → String
-
no setter
- logicalNot → String
-
no setter
- logicalOr → String
-
no setter
-
logicalRelationals
→ Set<
String> -
no setter
- memberGet → String
-
no setter
- modulo → String
-
no setter
- multiLineCommentEnd → String
-
a character sequence that marked the end of multiline line comment.
no setter
- multiLineCommentStart → String
-
a character sequence that marked the start of multiline line comment.
no setter
-
multiplicatives
→ Set<
String> -
no setter
- multiply → String
-
no setter
- name → String
-
the unique name of this lexicon.
no setter
- namedArgumentValueIndicator → String
-
no setter
- namedParameterEnd → String
-
no setter
- namedParameterStart → String
-
no setter
- negative → String
-
no setter
- notEqual → String
-
no setter
- nullableFunctionArgumentCall → String
-
no setter
- nullableMemberGet → String
-
no setter
- nullableSubGet → String
-
no setter
- nullableTypePostfix → String
-
no setter
- numberPattern → String
-
no setter
- numberStartPattern → String
-
no setter
- omittedMark → String
-
no setter
- optionalPositionalParameterEnd → String
-
no setter
- optionalPositionalParameterStart → String
-
no setter
- postDecrement → String
-
no setter
- postIncrement → String
-
no setter
- preDecrement → String
-
no setter
- preIncrement → String
-
no setter
- privatePrefix → String
-
no setter
- programEntryFunctionId → String
-
no setter
-
punctuations
→ List<
String> -
Token that are not identifers.
no setter
-
redirectingConstructorCallKeywords
→ Set<
String> -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
setRelationals
→ Set<
String> -
no setter
- singleLineCommentStart → String
-
a character sequence that marked the start of single line comment.
no setter
- spreadSyntax → String
-
no setter
- stringEnd1 → String
-
no setter
- stringEnd2 → String
-
no setter
- stringInterpolationEnd → String
-
a single character that marked the end of interpolation in strings.
no setter
- stringInterpolationPattern → String
-
no setter
- stringInterpolationStart → String
-
a character sequence that marked the start of interpolation in strings.
no setter
- stringStart1 → String
-
no setter
- stringStart2 → String
-
no setter
- structEnd → String
-
no setter
- structStart → String
-
no setter
- structValueIndicator → String
-
no setter
- subGetEnd → String
-
no setter
- subGetStart → String
-
no setter
- subtract → String
-
no setter
- ternaryElse → String
-
no setter
- ternaryThen → String
-
no setter
- truncatingDevide → String
-
no setter
- typeAny → String
-
no setter
- typeBoolean → String
-
no setter
- typeFloat → String
-
no setter
- typeFunction → String
-
no setter
- typeIndicator → String
-
no setter
- typeInteger → String
-
no setter
- typeListEnd → String
-
no setter
- typeListStart → String
-
no setter
- typeNamespace → String
-
no setter
- typeNever → String
-
no setter
- typeNumber → String
-
no setter
-
typeRelationals
→ Set<
String> -
no setter
- typeString → String
-
no setter
- typeUnknown → String
-
no setter
- typeVoid → String
-
no setter
-
unaryPostfixs
→ Set<
String> -
postfix operators
no setter
-
unaryPrefixs
→ Set<
String> -
no setter
-
unaryPrefixsThatChangeTheValue
→ Set<
String> -
prefix operators that modify the value
no setter
-
unfinishedTokens
→ List<
String> -
no setter
-
variableDeclarationKeywords
→ Set<
String> -
Variable declaration keyword
no setter
- variadicArgs → String
-
no setter
- whenBranchIndicator → String
-
no setter
Methods
-
getBaseTypeId(
String typeString) → String -
isPrivate(
String id) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
stringify(
dynamic object, {bool asStringLiteral = false}) → String - Marker for group start and end. Print an object to a string.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited