[][src]Module jsonc_parser::ast

Structs

Array

Node that represents an array that may contain elements (ex. [] or [5, 6]).

BooleanLit

Node that represents a boolean (ex. true or false).

CommentBlock

Represents a comment block (ex. /* my comment */).

CommentLine

Represents a comment line (ex. // my comment).

NullKeyword

Node that represents the null keyword (ex. null).

NumberLit

Node that represents a number (ex. 123, 99.99, -1.2e+2).

Object

Node that represents an object that may contain properties (ex. {}, { "prop": 4 }).

ObjectProp

Node that represents an object property (ex. "prop": []).

Range

Information about where the node appears in the text file.

StringLit

Node surrounded in double quotes (ex. "my string").

Enums

Comment

Represents a comment.

Value

A JSON value.