Module air_parser::ast

source ·

Structs§

  • (ap argument result)
  • (ap key value %map)
  • (call (peer part of a triplet: PeerPart) (function part of a triplet: FunctionPart) [arguments] output)
  • (canon peer_id $stream #canon_stream)
  • (canon peer_id %stream_map #%canon_stream_map)
  • A canonicalized stream without a lambda.
  • A canonicalized stream map without a lambda.
  • (canon peer_id %stream_map scalar)
  • A canonicalized stream map with a lambda.
  • A canonicalized stream with a lambda.
  • (fold scalar_iterable iterator instruction)
  • (fold stream_iterable iterator instruction)
  • (fold stream_map_iterable iterator instruction)
  • An error wrapper with an optional lens.
  • (match left_value right_value instruction)
  • (mismatch left_value right_value instruction)
  • (never)
  • (new variable instruction)
  • (fold stream_iterable iterator instruction)
  • (null)
  • (par instruction instruction)
  • A scalar value without a lambda.
  • A scalar value with a lambda expression.
  • (seq instruction instruction)
  • A stream without a lambda.
  • A map based on top of a stream.
  • Triplet represents a location of the executable code in the network. It is build from PeerPart and FunctionPart of a Call instruction.
  • (xor instruction instruction)

Enums§

Traits§