summaryrefslogtreecommitdiff
path: root/dhall_proc_macros (follow)
Commit message (Expand)AuthorAgeFilesLines
* Implement rule shortcutting, and cleanup make_parser codeNadrieril2019-09-051-61/+173
* Implement rule aliasing and simplify parser codeNadrieril2019-09-052-42/+156
* Upgrade rust toolchainNadrieril2019-09-031-1/+1
* Improve hygiene of identifiersNadrieril2019-09-021-13/+20
* Parse polymorphically in the Embed parameterNadrieril2019-09-021-31/+52
* Separate both parser proc_macros into their own filesNadrieril2019-09-023-90/+95
* Use proper hygiene for `Parsers` and `Rule`Nadrieril2019-09-022-17/+36
* Properly parse the argument of make_parser as an implNadrieril2019-09-021-99/+62
* Get rid of EntryPoint magicNadrieril2019-09-022-125/+32
* Avoid use of bind_by_move_pattern_guards featureNadrieril2019-09-021-2/+9
* Make make_parser into a proc_macro_attributeNadrieril2019-09-012-6/+10
* Change parser macros to use a function-like syntaxNadrieril2019-09-012-250/+252
* Rewrite the make_parser macro as a proc_macroNadrieril2019-09-013-3/+410
* dhall_proc_macros actually does not depend on dhall_syntax anymoreNadrieril2019-08-162-2/+0
* Rework API to resemble that of serde_jsonNadrieril2019-08-131-7/+7
* Merge `Type` and `Value` in serde_dhallNadrieril2019-08-131-3/+3
* Move api into its own crateNadrieril2019-08-131-7/+7
* Remove dhall::expr!() macroNadrieril2019-08-102-234/+0
* Write a custom map type that allows duplicatesNadrieril2019-05-101-7/+6
* Rewrite the StaticType trait and everything around itNadrieril2019-05-092-38/+34
* ExprF need not be generic in LabelNadrieril2019-05-091-4/+2
* Detect duplicate record fields in typecheckNadrieril2019-05-091-7/+8
* Clean up some of the SubExpr type-changing methodsNadrieril2019-05-071-5/+5
* Fix deriveNadrieril2019-05-071-2/+2
* Thread Spans through the ASTNadrieril2019-05-041-1/+1
* Move `Note`s into the spine of the ASTNadrieril2019-05-041-3/+1
* Remove dummy lifetimesNadrieril2019-05-041-2/+2
* Rename dhall_generator to dhall_proc_macrosNadrieril2019-05-044-0/+449