ParseStyle enum
Determines how to parse a piece of code
Values
- module → const ParseStyle
-
Module source can only have declarations (variables, functions, classes, enums), import & export statement.
- script → const ParseStyle
-
A script can have all statements and expressions, kind of like a funciton body plus import & export.
- expression → const ParseStyle
-
An expression.
- namespace → const ParseStyle
-
Like module, but no import & export allowed.
- classDefinition → const ParseStyle
-
Class can only have declarations (variables, functions).
- structDefinition → const ParseStyle
-
Struct can not have external members
- functionDefinition → const ParseStyle
-
Function & block can have declarations (variables, functions), expression & control statements.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - 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
Constants
-
values
→ const List<
ParseStyle> - A constant List of the values in this enum, in order of their declaration.