summaryrefslogtreecommitdiff
path: root/dhall_syntax (unfollow)
Commit message (Expand)AuthorFilesLines
2019-12-17Move pest file generation to dhall/build.rsNadrieril6-275/+1
2019-12-15Move contents of dhall_syntax to dhallNadrieril12-3114/+0
2019-12-13Merge dhall_generated_parser into dhall_syntaxNadrieril6-1/+279
2019-12-13Derive Parser in dhall_syntax directlyNadrieril2-4/+3
2019-11-11dhall_syntax doesn't use dhall_proc_macrosNadrieril1-1/+0
2019-11-11rustfmtNadrieril1-1/+3
2019-11-11Parse projection by expressionNadrieril4-13/+29
2019-11-11Ensure spans are compatible in Span::unionNadrieril1-5/+7
2019-11-11Add a few more pretty errorsNadrieril1-1/+1
2019-11-11Clarify Span::union and add Span::mergeNadrieril1-2/+14
2019-11-11Propagate more spansNadrieril1-3/+0
2019-11-11Display first pretty type errorNadrieril1-0/+14
2019-11-11Store a `Span` in `Value`Nadrieril1-0/+3
2019-11-11Capture absence of span in Span itselfNadrieril3-25/+20
2019-11-11Fix typoNadrieril1-1/+1
2019-11-11Move Span definition to its own fileNadrieril3-35/+46
2019-11-11Remove unused functionNadrieril1-4/+0
2019-11-11Run `cargo fmt`Nadrieril2-9/+10
2019-09-20Update pest_consume dependencyNadrieril1-0/+1
2019-09-18Extract pest_consume into its own crateNadrieril2-37/+28
2019-09-17Change invocation syntax of pest_consume::parser macroNadrieril1-1/+1
2019-09-17Remove need for slice_patterns in pest_consumeNadrieril1-1/+0
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-10Tentatively derive pest::Parser normallyNadrieril1-0/+1
2019-09-10Use proc_macro_hack to avoid the need for the proc_macro_hygiene featureNadrieril1-1/+0
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 crateNadrieril2-129/+4
2019-09-09Make ParseInput independent from dhall-specific typesNadrieril2-255/+261
2019-09-06Store Spans at every node when parsingNadrieril2-17/+51
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-03Add mapping functions to InterpolatedTextContentsNadrieril1-0/+46
2019-09-03Resolve imports by mutating Expr instead of cloning itNadrieril5-225/+399
2019-09-03Move Canonicalize into resolve.Fintan Halpenny2-75/+6
2019-09-03No need for as_ref callFintan Halpenny1-1/+1
2019-09-03No need to change the type of Embed when resolving anymoreNadrieril2-14/+22
2019-09-03Upgrade rust toolchainNadrieril1-1/+0
2019-09-02Parse polymorphically in the Embed parameterNadrieril2-71/+78
2019-09-02Remove the notion of Directory and have File be the vector of componentsFintan Halpenny2-53/+19
2019-09-02We don't use the try_blocks feature anymoreNadrieril1-1/+0
2019-09-02Use proper hygiene for `Parsers` and `Rule`Nadrieril2-2/+8
2019-09-02Properly parse the argument of make_parser as an implNadrieril1-1/+3