Module parser

Module parser 

Source

Re-exports§

pub use ast::parse_expression_from_str;
pub use ast::parse_source;
pub use ast::Ast;
pub use ast::AstNode;
pub use error::ParseError;
pub use error::ParseResult;
pub use printer::PrettyPrinter;
pub use profiles::Profile;
pub use profiles::ProfileRegistry;
pub use string_utils::unescape_string;
pub use lint::*;

Modules§

ast
ast_convert
Conversion functions from internal AST types to schema types.
ast_schema
AST Schema types for JSON serialization and schema generation.
error
lint
printer
profiles
string_utils

Structs§

ParseOptions
Controls how the SEA parser interprets declarations.
SeaParser

Enums§

Rule

Functions§

parse
Parse SEA DSL source code into an AST
parse_to_graph
Parse SEA DSL source code directly into a Graph
parse_to_graph_with_options
Parses SEA DSL source directly into a Graph, honoring the provided options.