DTokenedRegexLexer class abstract
- Inheritance
-
- Object
- Lexer
- RegexLexer<
JParse> - DTokenedRegexLexer
- Implementers
Constructors
- DTokenedRegexLexer({dynamic stripnl = true, dynamic stripall = false, dynamic ensurenl = true, dynamic tabsize = 0, dynamic encoding = 'guess', dynamic debuggable = false})
Properties
-
aliases
→ List<
String> -
no setterinherited
-
aliasFilenames
→ List<
String> -
no setterinherited
-
config
↔ Map<
String, dynamic> ? -
getter/setter pairinherited
- configDebuggable → bool
-
no setterinherited
- configDebugPrintThrowError → bool
-
no setterinherited
- configEnumStrict → bool
-
no setterinherited
- configEventDispatcher → RawEventDispatcher?
-
no setterinherited
- configGroupCountStrictCheck → bool
-
no setterinherited
- configListTokenStateNames → List?
-
no setterinherited
- configMatchLengthStrictCheck → bool
-
no setterinherited
- configSaveRuntimeContext → bool
-
no setterinherited
- debuggable → bool
-
finalinherited
- encoding → String
-
finalinherited
- ensurenl → bool
-
finalinherited
-
filenames
→ List<
String> -
no setterinherited
- flags → RegExpFlags
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
mimetypes
→ List<
String> -
no setterinherited
- name → String?
-
no setterinherited
-
parses
→ Map<
String, List< JParse> > -
no setterinherited
- priority → int
-
no setterinherited
- root → String
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stripall → bool
-
finalinherited
- stripnl → bool
-
finalinherited
- supportEventDispatching → bool
-
no setterinherited
- tabsize → int
-
finalinherited
- useCache → bool
-
no setterinherited
Methods
-
autoCompleting(
String errorText, String stateName) → List< String> -
Match wid to width
errorText will be match
inherited
-
commonparses(
Map< String, List< ? currentCommon) → Map<JParse> >String, List< JParse> > -
You don't have to merge like this
return { ...currentCommon,
your Def
: bla bla bla} just give your own lib common parse rules => {your Def
: bla bla bla } currentCommon is for you to check what have been loaded if Needed.inherited -
configPrint(
) → void -
inherited
-
expandList(
List< JParse> parses, Map<String, List< parsesMap, {List<JParse> >String> ? replaceNewState}) → Iterable<JParse> -
inherited
-
getTokensUnprocessed(
String text, [List< String> ? stack, Position? pos, Map<String, List< ? commondefs]) → Iterable<JParse> >UnprocessedToken> -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pretty(
String text, [List< String> ? stack, Position? pos, Map<String, List< ? commondefs]) → StringJParse> > -
inherited
-
printThrow(
String text) → void -
inherited
-
processedString(
{Iterable< UnprocessedToken> ? unprocessedTokens, String? text}) → String -
inherited
-
splitAutoCompleting(
List< String> splitText, String stateName, {int matchMode = 3}) → List<String> -
inherited
-
splitAutoCompletingMatches(
List< String> splitText, String stateName, {int matchMode = 3}) → List<List< RegExpMatch> > -
Match wd10 to width_10
matchMode:
1 // all rules match at least one splitText
2 // fast match one and don't match other splitTexts
3 // strict mode, all splitTexts must have match.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited