summaryrefslogtreecommitdiff
path: root/dhall/src/syntax/text/parser.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2021-04-03Avoid ambiguity from use of Itertools::intersperse.Ceri Storey1-3/+1
2020-11-01Untangle caching codeNadrieril1-1/+1
2020-10-28Prefer u64/i64 to usize/isizeNadrieril1-3/+3
2020-09-14spec: Enable `with` optimizationsNadrieril1-21/+5
2020-06-25spec!: remove the ability to quote paths in URLsNadrieril1-6/+5
2020-06-25spec: not all ABNF parsers like empty rulesNadrieril1-25/+12
2020-06-25spec: fix precedence of `===` and `with`Nadrieril1-1/+1
2020-06-20fix(ci): grammar sync test fails spuriously on ciNadrieril1-0/+1
2020-05-30Commit grammar file locallyNadrieril1-0/+29
2020-04-07Move duplicate field checking to parserNadrieril1-10/+54
2020-04-06Move BinOp and Builtin definitions in the relevant moduleNadrieril1-44/+4
2020-04-06Extract operation-related code to a new moduleNadrieril1-1/+1
2020-04-06Split off operations from main expr enumNadrieril1-16/+20
2020-03-31Rename LitKind to NumKindNadrieril1-7/+7
2020-03-20Parse RFC3986 URLsNadrieril1-2/+20
2020-03-17Run clippyNadrieril1-11/+24
2020-03-11Implement record punsNadrieril1-0/+5
2020-03-10Add support for `with` keywordNadrieril1-1/+40
2020-03-05Implement remote imports and cleanup import chainingNadrieril1-9/+9
2020-02-20Add support for dotted field syntaxNadrieril1-1/+12
2020-02-20Add support for duplicate record fieldsNadrieril1-17/+31
2020-02-11Introduce LitKind to factor out common enum nodesNadrieril1-5/+6
2020-02-11Remove the Embed variant from ExprKindNadrieril1-7/+3
2020-02-02Use Spans consistently by valueNadrieril1-5/+1
2020-02-02Fix spans for unions and recordsNadrieril1-17/+18
2020-01-30Move main API to lib.rsNadrieril1-1/+1
2020-01-29Cleanup variable handlingNadrieril1-1/+1
2019-12-27Update dhall-lang submoduleNadrieril1-8/+7
2019-12-24Extend merge to work on OptionalsNadrieril1-0/+9
2019-12-23Update dhall-lang submoduleNadrieril1-10/+18
2019-12-23Update dhall-lang submoduleNadrieril1-13/+10
2019-12-23Add two new Integer builtinsNadrieril1-0/+2
2019-12-22Implement parsing for record completionNadrieril1-0/+19
2019-12-21Generate parser manually to make the crate publishableNadrieril1-3/+9
2019-12-20s/RawExpr/UnspannedExpr/Nadrieril1-3/+7
2019-12-20s/ExprF/ExprKind/Nadrieril1-1/+1
2019-12-19Rename syntax::core to syntax::astNadrieril1-10/+9
2019-12-17Split syntax module between text and binaryNadrieril1-0/+0
2019-12-17Specialize parsingNadrieril1-87/+65
2019-12-17Move pest file generation to dhall/build.rsNadrieril1-1/+1
2019-12-15Move contents of dhall_syntax to dhallNadrieril1-14/+14
2019-12-13Merge dhall_generated_parser into dhall_syntaxNadrieril1-1/+1
2019-12-13Derive Parser in dhall_syntax directlyNadrieril1-3/+3
2019-11-11Parse projection by expressionNadrieril1-12/+15
2019-11-11Capture absence of span in Span itselfNadrieril1-9/+5
2019-11-11Run `cargo fmt`Nadrieril1-7/+5
2019-09-18Extract pest_consume into its own crateNadrieril1-35/+27
2019-09-17Change invocation syntax of pest_consume::parser macroNadrieril1-1/+1
2019-09-11Various tweaksNadrieril1-8/+6
2019-09-11Rename match_inputs to match_nodes to reflect new terminologyNadrieril1-38/+38