summaryrefslogtreecommitdiff
path: root/dhall_proc_macros/src (unfollow)
Commit message (Expand)AuthorFilesLines
2020-03-20No need for `extern crate proc_macro` anymoreNadrieril1-2/+0
2020-03-18Cut releaseNadrieril1-1/+1
2019-12-21Prepare for publishing on crates.ioNadrieril1-0/+1
2019-12-13Silence a macro-generated warningNadrieril1-0/+1
2019-09-09Move pest_consume macros into their own crateNadrieril3-568/+0
2019-09-09Make ParseInput independent from dhall-specific typesNadrieril2-7/+7
2019-09-05Implement rule shortcutting, and cleanup make_parser codeNadrieril1-61/+173
2019-09-05Implement rule aliasing and simplify parser codeNadrieril2-42/+156
2019-09-03Upgrade rust toolchainNadrieril1-1/+1
2019-09-02Improve hygiene of identifiersNadrieril1-13/+20
2019-09-02Parse polymorphically in the Embed parameterNadrieril1-31/+52
2019-09-02Separate both parser proc_macros into their own filesNadrieril3-90/+95
2019-09-02Use proper hygiene for `Parsers` and `Rule`Nadrieril2-17/+36
2019-09-02Properly parse the argument of make_parser as an implNadrieril1-99/+62
2019-09-02Get rid of EntryPoint magicNadrieril2-125/+32
2019-09-02Avoid use of bind_by_move_pattern_guards featureNadrieril1-2/+9
2019-09-01Make make_parser into a proc_macro_attributeNadrieril2-6/+10
2019-09-01Change parser macros to use a function-like syntaxNadrieril2-250/+252
2019-09-01Rewrite the make_parser macro as a proc_macroNadrieril2-0/+407
2019-08-16dhall_proc_macros actually does not depend on dhall_syntax anymoreNadrieril1-1/+0
2019-08-13Rework API to resemble that of serde_jsonNadrieril1-7/+7
2019-08-13Merge `Type` and `Value` in serde_dhallNadrieril1-3/+3
2019-08-13Move api into its own crateNadrieril1-7/+7
2019-08-10Remove dhall::expr!() macroNadrieril2-234/+0
2019-05-10Write a custom map type that allows duplicatesNadrieril1-7/+6
2019-05-09Rewrite the StaticType trait and everything around itNadrieril2-38/+34
2019-05-09ExprF need not be generic in LabelNadrieril1-4/+2
2019-05-09Detect duplicate record fields in typecheckNadrieril1-7/+8
2019-05-07Clean up some of the SubExpr type-changing methodsNadrieril1-5/+5
2019-05-07Fix deriveNadrieril1-2/+2
2019-05-04Revert "Make SubExpr generic in the variable labels type"Nadrieril1-31/+31
2019-05-04Make SubExpr generic in the variable labels typeNadrieril1-31/+31
2019-05-04Thread Spans through the ASTNadrieril1-1/+1
2019-05-04Move `Note`s into the spine of the ASTNadrieril1-3/+1
2019-05-04Remove dummy lifetimesNadrieril1-2/+2
2019-05-04Rename dhall_generator to dhall_proc_macrosNadrieril3-0/+432