webql/compiler/parser/parse_document

Copy Markdown

Values

parse

pub fn parse(
  source: String,
  tokens: List(token.Token),
) -> Result(
  #(ast.Document, source.Span, List(token.Token)),
  diagnostic.Diagnostic,
)

Parses a document.

## Examples

 in: Int -> out: Int { ... }
 -> out: Int { ... }