Crate jaq_syn

source ·
Expand description

JSON query language syntax.

Re-exports

  • pub use string::Str;

Modules

  • Functions from values to streams of values.
  • Value access and iteration.
  • Interpolated strings.
  • Unit tests.

Structs

  • Call to a filter identified by a name type N with arguments of type A.
  • A definition, such as def map(f): [.[] | f];.
  • (Potentially empty) sequence of definitions, followed by a filter.

Enums

  • Argument of a definition, such as $v or f in def foo($v; f): ....
  • Arithmetic operation, such as +, -, *, /, %.
  • An operation that orders two values, such as <, <=, >, >=, ==, !=.

Type Aliases

  • Position information.
  • An object with position information.