TomlInlineTable class

AST node that represents a TOML inline table.

inline-table =
    inline-table-open [ inline-table-keyvals ] inline-table-close

inline-table-keyvals = keyval [ inline-table-sep inline-table-keyvals ]
Inheritance
Annotations
  • @immutable

Constructors

TomlInlineTable(Iterable<TomlKeyValuePair> pairs)
Creates a new inline table.

Properties

hashCode int
The hash code for this object.
no setteroverride
pairs List<TomlKeyValuePair>
The key/value pairs of the inline table.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type TomlType
The type of the TOML value represented by this AST node.
no setteroverride

Methods

acceptValueVisitor<T>(TomlValueVisitor<T> visitor) → T
Invokes the correct visit* method for this value of the given visitor.
override
acceptVisitor<T>(TomlVisitor<T> visitor) → T
Invokes the correct visit* method for this value of the given visitor.
inherited
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.
override

Static Properties

closingDelimiter String
The closing delimiter of inline tables.
final
openingDelimiter String
The opening delimiter of inline tables.
final
parser → Parser<TomlInlineTable>
Parser for a TOML inline-table.
final
separator String
The separator for the key/value pairs in inline tables.
final