41405b511b
Add boolean operators to the wishlist.
2018-03-15 19:09:16 -05:00
0a8f3d703d
More documentation cleanup and a reexport.
...
Grammar, spelling, and wording fixes. Also reexport the Val
type which is the intermediate type of a compiled config.
2018-03-12 21:34:40 -05:00
c6f41e53dd
README and TODO fixes and expansion.
2018-03-12 21:16:06 -05:00
5a03cc33ef
FEATURE: Allow Environment Variables to be referenced in the builder.
2018-03-12 19:21:47 -05:00
b31e95567d
Add embedded struct output support for flags.
...
We use a dotted syntax for now but we might want to support other
separators in a future commit.
2018-03-06 19:48:54 -06:00
1e063fd129
Add escaping using a backslash for string tokens.
2018-02-05 19:38:54 -06:00
5fba06d71f
Add json as an output type.
...
* Uses serde_json
* Doesn't handle macro values very well.
* Handles maps and lists just fine.
* doesn't pretty print the values though.
2018-02-04 16:08:30 -06:00
336dd5e5ea
FEATURE: Parsing of comments.
2017-12-24 15:24:06 -05:00
4c2528fe07
FEATURE: Allow expressions at the beginning of a Selector.
2017-12-21 19:44:55 -06:00
8489205d88
CLEANUP: extra entries in the Cargo.lock file and TODO.md
2017-12-09 10:30:41 -06:00
64e4fb6a28
Cleanup: Extraneous types, compact code, and fmt.
...
* Got rid of LocatedNode since it was the same thing as Positioned.
* Positioned has a constructor now.
* Cleaned up some unnecessary macros.
* Created some more macros to make code more compact.
* Ran cargo fmt
* Some fixes to the README.
2017-12-03 17:24:13 -06:00
fffdad589c
Refactor: Finish converting all the enum types to tuple around struct pattern.
2017-11-29 19:07:36 -06:00
1125784ec7
Updated TODO list
2017-11-26 13:06:45 -06:00
15ef33095d
Add a TODO.md for planning purposes.
2017-11-26 12:24:05 -05:00