RegexCollection class

Constructors

RegexCollection()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

isComment(String token) → bool
returns true if input matches regex of any comment single line or multiline
isIdentifier(String token) → bool
returns true if token is an identifier
isNullChar(String token) → bool
returns true if input token is a null character (i.e. \x00)
isNumber(String token) → bool
returns true if input token is of type number
isOperator(String token) → bool
returns true if input token is an operator
isPrivate(String token) → bool
returns true if input token is an identifier and starts with underscore(_)
isSingleLineComment(String token) → bool
returns true if input is a single line comment
isString(String token) → bool
returns true if input token is of type string
isTitle(String token) → bool
returns true if input token is an identifier and starts with capital letter

Constants

anyString → const String
any string used for testing if a given string is string or not
backtickString → const String
regex string to match a backtick string like javascript hello world
doubleQuoteString → const String
regex string to match a double quote string
doubleSlashComment → const String
regex string to match a single line double slash comment
except → const String
except this will catch all other remaining characters
hashComment → const String
regex string to match a single line hash comment
identifier → const String
identifier regex
multilineComment → const String
regex string to match a /....../ comment
nullChar → const String
null character
number → const String
number regex
operators → const String
operators regex
private → const String
private variable in python/dart starting with _
singleQuoteString → const String
regex string to match a single quote string
title → const String
title regex ( this is to differentiate a class and normal variable or a function or constructor )
tripleDoubleQuoteString → const String
regex string to match a triple double quote string
tripleSingleQuoteString → const String
regex string to match a triple single quote string
xmlComment → const String
regex string to match a xml comment for ex.