Crate rome_json_syntax
Source - kind
- Generated file, do not edit by hand, see
xtask/codegen
- macros
- Generated file, do not edit by hand, see
xtask/codegen
- member_ext
- string_ext
- T
- Utility macro for creating a SyntaxKind through simple macro syntax
- map_syntax_node
- Reconstruct an AstNode from a SyntaxNode
- DebugSyntaxElementChildren
- JsonArrayElementList
- JsonArrayValue
- JsonArrayValueFields
- JsonBogus
- JsonBogusValue
- JsonBooleanValue
- JsonBooleanValueFields
- JsonLanguage
- JsonMember
- JsonMemberFields
- JsonMemberList
- JsonMemberName
- JsonMemberNameFields
- JsonNullValue
- JsonNullValueFields
- JsonNumberValue
- JsonNumberValueFields
- JsonObjectValue
- JsonObjectValueFields
- JsonRoot
- JsonRootFields
- JsonStringValue
- JsonStringValueFields
- TextRange
- A range in text, represented as a pair of
TextSize
. - TextSize
- A measure of text length. Also, equivalently, an index into text.
- AnyJsonValue
- JsonSyntaxKind
- The kind of syntax node, e.g.
IDENT
, FUNCTION_KW
, or FOR_STMT
. - TokenAtOffset
- There might be zero, one or two leaves at a given offset.
- TriviaPieceKind
- WalkEvent
WalkEvent
describes tree walking process.
- TextLen
- Primitives with a textual length that can be passed to
TextSize::of
.
- JsonSyntaxElement
- JsonSyntaxElementChildren
- JsonSyntaxList
- JsonSyntaxNode
- JsonSyntaxNodeChildren
- JsonSyntaxToken