summaryrefslogtreecommitdiff
path: root/dhall/src/parser.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-06Split-off core into its own crateNadrieril1-827/+0
2019-03-06rustfmtNadrieril1-6/+10
2019-03-05Merge binary operations in ASTNadrieril1-21/+33
2019-03-05Use core aliases for number typesNadrieril1-3/+4
2019-03-05Parse doublesNadrieril1-0/+16
2019-03-05Add literal_expression_raw backNadrieril1-29/+28
2019-03-05Remove all external calls to match_pestNadrieril1-23/+25
2019-03-05Rewrite most parse rules using rule!Nadrieril1-174/+225
2019-03-05Improve the ergonomics of matchingNadrieril1-43/+41
2019-03-05Implement more flexible matchingNadrieril1-95/+106
2019-03-05Fix error handling in macrosNadrieril1-2/+2
2019-03-05Remove @get_err entrypoints from macrosNadrieril1-37/+20
2019-03-05Prepare for more flexible matching in match_children!Nadrieril1-19/+58
2019-03-05Split branching from typing in match_children!Nadrieril1-31/+49
2019-03-05Parse single quote literalsNadrieril1-17/+54
2019-03-05Extract non-parser-specific behavior from match_children!Nadrieril1-63/+126
2019-03-05Improve error handling in match_children!Nadrieril1-15/+28
2019-03-05Allow empty match in match_children!Nadrieril1-3/+7
2019-03-05Fix in match_iter error handlingNadrieril1-1/+4
2019-03-05Remove unused unstable featuresNadrieril1-3/+4
2019-03-05Tweak rustfmt optionsNadrieril1-42/+55
2019-03-05Parse more of the ASTNadrieril1-0/+87
2019-03-05Allow branching in match_children! macroNadrieril1-31/+107
2019-03-03Rollback partial move towards manual stackNadrieril1-170/+124
2019-03-03Parse more of the ASTNadrieril1-11/+10
2019-03-03Extract iter-matching codeNadrieril1-32/+110
2019-03-03IndentNadrieril1-114/+112
2019-03-03Wrap intermediary parsed values into a common variantNadrieril1-29/+72
2019-03-03tweakNadrieril1-9/+10
2019-03-03Brutally increase stack sizeNadrieril1-41/+23
2019-03-03Refactor parser using nom-like macrosNadrieril1-140/+228
2019-03-03Parse more AST nodesNadrieril1-33/+100
2019-03-03Handle errors in parserNadrieril1-58/+33
2019-03-03Parse builtinsNadrieril1-2/+9
2019-03-03Write macros to streamline parsingNadrieril1-25/+58
2019-03-02Add parser/failure tests from specNadrieril1-81/+82
2019-03-02Start implementing parsing on top of pestNadrieril1-24/+103
2019-03-01Split abnf_to_pest and dhall into their own cratesNadrieril1-0/+0
2019-02-28Auto-generate pest file from spec abnfNadrieril1-7/+3
2019-02-28Start rewriting parser in pestNadrieril1-0/+60
2019-02-27Fix mixed up parsing of integers/naturalsNadrieril1-3/+3
2019-02-27Switch to Rust 2018 editionNadrieril1-4/+4
2019-02-27Revert "Try to update to latest nom"Nadrieril1-1/+1
2019-02-27Try to update to latest nomNadrieril1-1/+1
2019-02-27Update dependenciesNadrieril1-1/+1
2017-03-10Reference input strings without copyingNanoTech1-1/+1
2017-03-10Parse Const, lists, and recordsNanoTech1-0/+1
2017-03-10Read and parse stdinNanoTech1-1/+1