Crate jaq_parse

source ·
Expand description

JSON query language parser.

Modules

  • Functions from values to streams of values.
  • Value access and iteration.

Structs

  • A definition, such as def map(f): [.[] | f];.

Enums

  • Arithmetic operation, such as +, -, *, /, %.
  • An operation that orders two values, such as <, <=, >, >=, ==, !=.

Functions

  • Parser for a sequence of definitions.
  • Parser for a (potentially empty) sequence of definitions, followed by a filter.
  • Parse a string with a given parser.

Type Definitions

  • Lex/parse error.
  • (Potentially empty) sequence of definitions, followed by a filter.
  • An object with position information.