Skip to main content

Module parser

Module parser 

Source
Expand description

Parser for XLOG programs using Pest

This module parses XLOG source text into AST structures. It uses the Pest parser generator with a grammar defined in grammar.pest.

Structs§

XlogParser
Pest-based parser for XLOG Datalog syntax.

Enums§

Rule

Functions§

parse_atom
Parse a single atom (low-level, returns pest pairs)
parse_program
Parse an XLOG program string into an AST Program
parse_statement
Parse a single statement (low-level, returns pest pairs)

Type Aliases§

ParseResult
Parse result containing the parsed pairs (for low-level access)