summaryrefslogtreecommitdiff
path: root/dhall/src/syntax/text/parser.rs (unfollow)
Commit message (Expand)AuthorFilesLines
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
2019-09-10No need to force user data to be a referenceNadrieril1-11/+6
2019-09-10Rename various bits of the pest_consume APINadrieril1-3/+3
2019-09-10Allows using match_inputs outside of a make_parser implNadrieril1-18/+14
2019-09-10Implement parsing in PestConsumerNadrieril1-7/+7
2019-09-10Add dummy `entrypoint` attributeNadrieril1-0/+1
2019-09-10Use match_inputs for parser entrypointNadrieril1-7/+13
2019-09-10Rename parse_children to match_inputsNadrieril1-37/+37
2019-09-10Generalize parse_children and change its invocationNadrieril1-36/+36
2019-09-09Move pest_consume into its own crateNadrieril1-129/+3
2019-09-09Make ParseInput independent from dhall-specific typesNadrieril1-249/+259
2019-09-06Store Spans at every node when parsingNadrieril1-13/+37
2019-09-05Implement rule shortcutting, and cleanup make_parser codeNadrieril1-6/+17
2019-09-05Implement rule aliasing and simplify parser codeNadrieril1-246/+177
2019-09-03Move Canonicalize into resolve.Fintan Halpenny1-3/+3
2019-09-02Parse polymorphically in the Embed parameterNadrieril1-64/+76
2019-09-02Remove the notion of Directory and have File be the vector of componentsFintan Halpenny1-17/+6