summaryrefslogtreecommitdiff
path: root/dhall_syntax/src/parser.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2019-05-10Write a custom map type that allows duplicatesNadrieril1-23/+14
2019-05-09Detect duplicate record fields in typecheckNadrieril1-14/+23
2019-05-09Update dhall-lang submoduleNadrieril1-27/+56
2019-05-08Rename the record combining operators internallyNadrieril1-3/+3
2019-05-04Revert "Make SubExpr generic in the variable labels type"Nadrieril1-15/+9
2019-05-04Make SubExpr generic in the variable labels typeNadrieril1-9/+15
2019-05-04Thread Spans through the ASTNadrieril1-82/+80
2019-05-04Move `Note`s into the spine of the ASTNadrieril1-1/+1
2019-05-04Remove dummy lifetimesNadrieril1-58/+55
2019-05-04Replace pest::Span with a custom non-borrowing implementationNadrieril1-25/+50
2019-05-04Rename dhall_core to dhall_syntaxNadrieril1-0/+0
2019-05-02Update dhall-lang submoduleNadrieril1-1/+22
2019-05-02Update dhall-lang submoduleNadrieril1-71/+51
2019-05-02Update dhall-lang submoduleNadrieril1-3/+7
2019-05-02Update dhall-lang submoduleNadrieril1-22/+35
2019-04-20An empty optional value is purely semanticNadrieril1-1/+1
2019-04-20improved_slice_patterns now returns ownership on errorNadrieril1-1/+1
2019-04-19Make App() only store one argumentNadrieril1-2/+2
2019-04-18Deprecate some thingsNadrieril1-1/+1
2019-04-16rustfmtNadrieril1-1/+2
2019-04-16Update dhall-lang submoduleNadrieril1-6/+11
2019-04-16Tiny rename to save myself a lot of painNadrieril1-27/+27
2019-04-16Handle nullary union variantsNadrieril1-1/+8
2019-04-16Prepare for nullary union variantsNadrieril1-11/+11
2019-04-15Handle empty optionals correctlyNadrieril1-6/+2
2019-04-14clippyNadrieril1-1/+1
2019-04-14Rename iter_patterns to improved_slice_patternsNadrieril1-1/+1
2019-04-13Fix `let` parsingNadrieril1-1/+1
2019-04-13Clarify role of dhall_generated_parser crateNadrieril1-1/+1
2019-04-12oopsNadrieril1-2/+4
2019-04-12Capture `Span`s in the AST and thread them through Parsed and ResolvedNadrieril1-81/+120
2019-04-11`Some` is not a builtin, it's a keywordNadrieril1-1/+0
2019-04-08clippyNadrieril1-3/+3
2019-04-07Avoid constructing exprs manually when possibleNadrieril1-0/+2
2019-04-06rustfmtNadrieril1-2/+4
2019-04-04Revert end_of_line handling to upstreamNadrieril1-3/+1
2019-04-04Import union rules from upstream grammarNadrieril1-9/+21
2019-04-04Handle Some as in upstream grammarNadrieril1-21/+22
2019-04-04Factor literal-expression back inNadrieril1-1/+1
2019-04-04Tweak double literalsNadrieril1-6/+8
2019-04-04Factor back in some rule branchesNadrieril1-45/+48
2019-04-04Tweak matching on Some/NoneNadrieril1-21/+9
2019-04-04Roll rc through parser to enable matchingNadrieril1-93/+95
2019-04-04renameNadrieril1-5/+5
2019-03-31Move recursion out of ExprNadrieril1-85/+87
2019-03-27Integrate the special patterns from match_children!() into iter_patternsNadrieril1-130/+38
2019-03-27Rename match_pair!() to match_children!()Nadrieril1-8/+8
2019-03-27Manually rustfmt like a naziNadrieril1-90/+213
2019-03-24Parse multiline strings correctlyNadrieril1-19/+49
2019-03-24Parser import hash and headersNadrieril1-12/+19