2c3f9c7b8f
Add base64 as an importer type aside from string.
2019-01-05 14:33:12 -06:00
c4b765bd69
Bump ucg version to v0.2.9
2019-01-04 10:17:35 -06:00
52fe7c3944
MAINT: Bump the version to 0.2.8;
2019-01-02 17:01:07 -06:00
a2267a2b3d
MAINT: Bump Version to v0.2.7
2018-12-12 20:30:27 -06:00
b91fe1550b
FEATURE: XML output using a dsl to describe the DOM
2018-12-12 19:28:14 -06:00
e9a0bde631
MAINT: Opt in to 2018 edition of Rust.
2018-12-06 12:23:52 -06:00
e95b9b0455
MAINT: Bump Version to v0.2.6
2018-11-27 11:48:51 -06:00
89694f957e
MAINT: bump version to 0.2.5
2018-11-23 13:16:08 -06:00
0ff3472011
Bump version to 0.2.4
...
BugFix for macro calls with no arguments.
2018-11-20 18:40:13 -06:00
eebe0bbe67
FEATURE: Add toml as an output converter.
...
closes #4
2018-11-16 13:26:11 -06:00
034aa45458
MAINT: Bump to v0.2.3
2018-11-16 10:42:37 -06:00
15026423db
REFACTOR: Rename our error::Error type to BuildError.
2018-11-12 18:07:31 -06:00
5fb568b253
MAINT: Bump version to 0.2.2
2018-11-06 19:47:24 -06:00
c9180dffeb
MAINT: Bump version to 0.2.1
2018-11-05 21:38:17 -06:00
6712fc9bb5
Merge squash of the no_more_nom branch
...
commit e4c80b19f5149fb7dba0a9b785e22ff5323b5470
Author: Jeremy Wall <jeremy@marzhillstudios.com>
Date: Sun Nov 4 09:54:16 2018 -0600
FEATURE: report better stacktraces for parsing.
commit 24b97c1037d6ddbe21f32e172b1c14cd2cfb9910
Author: Jeremy Wall <jeremy@marzhillstudios.com>
Date: Wed Oct 17 19:00:29 2018 -0500
FEATURE: Use context for our error reporting.
commit c22d397545e7575608e34561a274745b28be8c2c
Author: Jeremy Wall <jeremy@marzhillstudios.com>
Date: Sun Oct 14 14:18:42 2018 -0500
FIX: Better error reporting.
commit 7f47dc3f38bf6a3e8686c1fa3fd50ef97d4bf3af
Author: Jeremy Wall <jeremy@marzhillstudios.com>
Date: Sat Oct 13 19:42:22 2018 -0500
REFACTOR: Pass our offsets everywhere.
commit 91d7ed690bfd9989270ba9fa4f44c70f513d54b9
Author: Jeremy Wall <jeremy@marzhillstudios.com>
Date: Sun Sep 23 15:08:45 2018 -0500
REFACTOR: Use abortable_parser.
2018-11-05 21:34:12 -06:00
d0fac74a1f
Bump version to 0.2.0
2018-08-25 18:39:25 -05:00
676f897189
FEATURE: Add YAML converter.
2018-08-25 18:39:25 -05:00
a1bfba65b7
MAINT: Bump version 0.1.8
2018-08-22 19:05:51 -05:00
8d3ab20f5c
MAINT: Bump version to 0.1.7
2018-08-22 00:14:38 -05:00
d85d81c1b7
MAINT: Bump Version to 0.1.6.
2018-08-14 16:16:34 -05:00
be1fb4e678
FIX: Fixes some bugs with the import processing.
2018-08-14 16:12:02 -05:00
5e6da71ff2
Cut the v0.1.5 release.
2018-07-04 12:48:33 -05:00
b12ac18481
FEATURE: Benchmarking and tracing
...
Benchmarks and tracing as a compile time feature. This should help
while tracking down performance bottlenecks.
2018-07-02 18:30:17 -05:00
62c7a44c69
VERSION: Bump to 0.1.4
2018-06-10 13:54:39 -05:00
2cea033e3b
Update version to v0.1.3
2018-05-30 23:05:48 -05:00
2df6cece33
CLEANUP: Extraneous TODOs
2018-05-27 21:07:07 -05:00
fdd8a35086
CLEANUP: The great test module refactor.
...
Move tests into a separate file for more manageable file
organization.
2018-05-22 18:58:08 -05:00
3873b1c98a
RELEASE: v0.1.0 release prep
...
- Documentation fixes for operator precendence changes.
- Mark this as a v0.1.0 change for with potential breaking api changes.
- Cleanup TODO documentation.
2018-05-14 21:49:10 -05:00
c60ac44a11
RELEASE Increment version to 0.0.4
2018-03-29 09:52:01 -05:00
e6f2f12dc9
Update the minor version again.
2018-03-15 19:47:16 -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
50d31cb5ef
Prep Cargo.toml for crate upload
2018-02-12 22:56:36 -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
97c97ced55
Finish splitting the Tokenization and parsing stages.
...
* Added some helper matcher macros for tokens.
* Added some helper assertion macros for tests.
* Tokenization and Parsing are two separate stages.
2018-02-02 15:29:24 -06:00
7a0a194fb9
Feature: Better error reporting.
...
* Common Error Type with line and column reporting.
* Removed some todos.
2017-12-09 10:02:45 -06:00
c91ff1c218
Update nom to version 3.2+ and add nom_locate as a dependency.
2017-09-21 17:50:09 -05:00
45b9712380
Some Refactoring and cleanups.
...
* Moved the AST datastructures into their own module.
* Collapsed the Expression Enum to just wrappers around structs
instead of having actual structs in the definitions.
* Added a few more unit tests to ensure nothing got broken.
* Added documentation for the new structs.
* Added a unifying BinaryExpression Tuple type.
2017-09-06 18:16:28 -05:00
4f18686fb8
Add README and License information.
2017-07-11 20:36:05 -05:00
c6af1543bf
Basic Parsing for the language.
...
The start of defining a languge for configuration generation.
2017-07-11 20:36:05 -05:00