SimpleDelimiter class
A simple delimiter implements the Delimiter interface with basic fields, and does not have the concept of "left-flanking" or "right-flanking".
- Implemented types
Constructors
- SimpleDelimiter({required Text node, required int char, required int length, required bool canOpen, required bool canClose, required DelimiterSyntax syntax, required int endPos})
Properties
- canClose → bool
-
Whether this delimiter can close emphasis or strong emphasis.
final
- canOpen → bool
-
Whether this delimiter can open emphasis or strong emphasis.
final
- char → int
-
The type of delimiter.
final
- endPos → int
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isActive ↔ bool
-
Whether the delimiter is active.
getter/setter pairoverride
- length → int
-
The number of delimiters.
final
- node ↔ Text
-
The Text node representing the plain text representing this delimiter.
getter/setter pairoverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- syntax → DelimiterSyntax
-
The syntax which uses this delimiter to parse a tag.
final
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