ucg/TODO.md
Jeremy Wall 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

22 lines
641 B
Markdown

# Major Planned Features
## Query Language (Experimental)
You should be able to ask the compiler to tell you any value or set of values in the
compiled configuration.
## Translation Language (Experiemental)
For some configuration file formats we need a way to specify a particular
organiztion for a given configuration structure. Some options here could be
* A Functional Transform similar to xslt or css transforms.
* A Templating language
* Annotations.
# Minor Fixes and Polish
* Full selector support. (i.e. expressions in the selector parts)
* Error Reporting with Line, Column, and File information.
* JSON export
* YAML export