the-sett/elm-syntax-dsl
A DSL for creating Elm syntax trees and pretty printing Elm source code.
ElmBSD-3-Clause
Issues
- 3
escape sequence in `Elm.CodeGen.string` sometimes isn't escaped in pretty printed expression
#50 opened by lue-bird - 1
Missing parenthesis
#49 opened by rupertlssmith - 1
Missing operators from `Url.Parser`
#48 opened by okkero - 0
- 2
Add parenthises automatically
#44 opened by gampleman - 0
- 1
- 2
Make it clear that `markdown` and `code` are for building these things in comments.
#28 opened by rupertlssmith - 3
expose `Elm.CodeGen.infixExpose`
#37 opened by lue-bird - 0
rename `Elm.Pretty.prettyX` to `Elm.Pretty.x`
#39 opened by lue-bird - 1
expose `Elm.Pretty.prettyModule`
#36 opened by lue-bird - 0
- 0
- 3
Add fully qualified type annotation.
#21 opened by akoppela - 1
print `accessFun "field"` as ".field"
#33 opened by lue-bird - 1
falsely removes parens
#32 opened by lue-bird - 0
- 0
- 0
- 0
Example in README is outdated.
#23 opened by rupertlssmith - 6
Allow vertical pipelines
#10 opened by showell - 0
- 0
- 2
Single line comments
#18 opened by lemol - 1
Should expose LetDeclaration.
#17 opened by rupertlssmith - 0
Can make possible operators explicit since no custom operators in Elm 0.19
#16 opened by rupertlssmith - 1
Improve API for common infix binary
#13 opened by showell - 1
`Elm.Pretty` is confusing.
#15 opened by rupertlssmith - 0
- 1
Better if the DSL already knows about operator associativity (and precedence).
#8 opened by rupertlssmith - 0
Add simple examples for CodeGen
#11 opened by showell - 0
Vertical type aliases for records.
#12 opened by rupertlssmith - 0
- 0
- 0
- 1
- 0
- 0
Named patterns need parenthesis.
#4 opened by rupertlssmith - 2
Record expression is not exposed
#1 opened by sebsheep