Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/dhall-lang/dhall-lang
Maintainable configuration files
https://github.com/dhall-lang/dhall-lang
Related to https://github.com/dhall-lang/dhall-lang/issues/64
This adds `:` to the list of su...
7a8744b4890b20f55cf19fe88defdb0889fa972e authored almost 7 years ago by Gabriel Gonzalez <[email protected]>631b3e4fb781ce5fdfdb3842cb1ce68319d27f0b authored about 7 years ago by Gabriel Gonzalez <[email protected]>
This adds a new `semantics.md` document which specifies the formal semantics
for type-checking ...
91c465947516877daff8a255bd3ce1e3a7473bc1 authored about 7 years ago by Gabriel Gonzalez <[email protected]>
The latest version of Dhall strips the leading newline
f018f1b89d71f4582370d05e150040a85c137c6d authored about 7 years ago by Gabriel Gonzalez <[email protected]>Fixes #55
7ec9e47cc62e5bd3344fe272414ed15abd9da23d authored about 7 years ago by Gabriel Gonzalez <[email protected]>
Running the examples through `dhall-format` broke string
interpolation, so this change fixes it
As part of standardizing the grammar the language now
uses JSON-style escape sequences instead ...
This indents the multi-line comment example so that
it renders indented within the bulleted list
This uses the new `dhall-format` utility to
format the cheatsheet examples
9e317a125c83d812aaa76c483a8998084b989cf8 authored about 7 years ago by Gabriel Gonzalez <[email protected]>
The parser documents in one of the comments the set of reserved keywords, but
this list acciden...
This updates the parser to reflect Dhall's new support for `sha256` integrity
checks on imports
This fixes a broken link to the language tutorial
bd91a64bfc029a9f9b267a8878d7aa692ca0d80e authored about 7 years ago by Gabriel Gonzalez <[email protected]>
The `''${` escape sequence doesn't make sense for double-quoted
strings. First off, it already...
0c5f83b9db6c32d6b4d408d941a02144d129d140 authored about 7 years ago by Gabriel Gonzalez <[email protected]>
This adds two additional backtracking hints for parsing IPv4 and IPv6
bbc74064b2625d9c7635c7bfd1a55cede6a229aa authored about 7 years ago by Gabriel Gonzalez <[email protected]>
This change explains in detail how to interpret the grammar rules when
building a parser
This simplifies the specification a but (should be) equivalent and does not
change the grammar
The old grammar was treating anything between braces as a comment and not
account for the dashe...
This fixes the grammar to expect `==` instead of `=` for
bool equality
15356dbd8d49ecbe233137bdfc621e4fa5a6f77f authored over 7 years ago by Gabriel Gonzalez <[email protected]>
38d7c8eb8a1a8dbd887cb37afdf585b1830c7f18 authored over 7 years ago by Sibi <[email protected]>
The grammar was ambiguous as to whether or not two single quotes in a row would
terminate a sin...
be367ad2b7a7e72ee2861c7ae2553b361699fed4 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This is purely to improve readability of the grammar
cff12b7641cf79cc5d423c3ced632f944705017f authored over 7 years ago by Gabriel Gonzalez <[email protected]>This lets you escape string interpolation in a double-quoted string
fc83101e375834edcec81fc51a750f3157816f0f authored over 7 years ago by Gabriel Gonzalez <[email protected]>
Note that this grammar is equivalent to the old one, but just specified in a
simpler manner
ade5ba2712b1c637cd72a64b5f19ccf44c6bd84e authored over 7 years ago by Gabriel Gonzalez <[email protected]>
The grammar for escape sequences had the wrong character for initiating the
sequence
The `Natural` number grammar was defined in terms of the `Integer` parser, which
meant that `Na...
32fe34c412d54fcc90ccde21ba6077651107a267 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
The `not-brace` parser was missing characters ranging over `0x7E-10FFFE`
fe952590dfc70e1b55a778f9b45d6228823b04f5 authored over 7 years ago by Gabriel Gonzalez <[email protected]>... as suggested by @chepner in #22
6c6a72b0f507d9d86644264e59a4437f53b50ebb authored over 7 years ago by Gabriel Gonzalez <[email protected]>cf3b5a482bf9eb2f04a84756d201d6c0d8cec5fa authored over 7 years ago by Gabriel Gonzalez <[email protected]>
The primary reasons for not supporting Unicode labels are:
* They are semantically meaningful...
c776ed97968de26e7abafb9c7fd57bd999e1d73e authored over 7 years ago by Gabriel Gonzalez <[email protected]>See: https://github.com/dhall-lang/dhall-haskell/issues/27
59546af8ce837e902450b97af97abe3c8772cb6c authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This changes the grammar for environment variable imports to match the set of
names accepted by...
76b40087d3e254d2aeb9b4c2fe756aef0d8bdac9 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This fixes the grammar for http[s] imports to match the relevant RFCs
a2605eec84b4c23433a370bcbc3bc7b72f60964e authored over 7 years ago by Gabriel Gonzalez <[email protected]>
This mirrors the JSON specification as closely as possible for double-quoted
strings and also i...
I realized that you can specify Unicode characters by their code points instead
of by their UTF...
This change includes a first pass at standardizing Dhall's grammar using ABNF
notation from RFC...
This allows users to easily navigate to downstream sections without much
difficulty while still...
Part of #6
1ddb3e9995b757f0bdf09d4040b5bed8eba6f21b authored over 7 years ago by Gabriel Gonzalez <[email protected]>973a2f21478e2b84fe7537de0c4b62e8c54b711f authored over 7 years ago by Gabriel Gonzalez <[email protected]>
* Add cheatesheet.md
Originally from
https://github.com/Profpatsch/blog/blob/master/notes/dh...
It was pointed at the Haskell library originally
7dff7ad371eef0370ffeb0b6aedbe5025497b778 authored over 7 years ago by Changlin Li <[email protected]>I hope I'm not mistaken here :)
aee3f205cb6faa0863c6962fcddcd3158896170a authored over 7 years ago by Jonas Schürmann <[email protected]>8a782c77abcaab66d7fa2c1d0128beddc69281db authored over 7 years ago by Gabriel Gonzalez <[email protected]>
cc788fd114015cbc12542fa941eb4a5780d90fb5 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
a214d5ab6fb461e23e5764a6bc2268b957e22727 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
58091ef5361a262afbcfb149e8f87dcb73cec666 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
1a997c70a0b69180811288ca35270ed1e5973f00 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
aceea4d40036280595474815af46098f790fd763 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
4f22f2dc6c8d8527905e9b2c478f90fc5abc0bcd authored over 7 years ago by Gabriel Gonzalez <[email protected]>
d62d08bc0988c570406b0f951604be50f5fe0bf2 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
fba6552ecc628d35bee070653c5c9ca6401467f1 authored over 7 years ago by Gabriel Gonzalez <[email protected]>
37837c4e1590deae22fb9378d5fa40cdff2b567d authored over 7 years ago by Gabriel Gonzalez <[email protected]>
6554eeb416c676c67e56fd99643755ee3ee3755e authored over 7 years ago by Gabriel Gonzalez <[email protected]>
c34f8bc4ba59eeb48500b01ef094a7f381b6361a authored over 7 years ago by Gabriel Gonzalez <[email protected]>