Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TOML Implementation #3

Open
zml2008 opened this issue Dec 28, 2014 · 7 comments
Open

TOML Implementation #3

zml2008 opened this issue Dec 28, 2014 · 7 comments
Milestone

Comments

@zml2008
Copy link
Member

zml2008 commented Dec 28, 2014

Implement a loader using TOML

Currently looking at using https://github.com/agrison/jtoml for parsing

@zml2008 zml2008 modified the milestones: 0.1, 0.3 Dec 28, 2014
@zml2008
Copy link
Member Author

zml2008 commented Dec 30, 2014

Turns out none of the toml libraries for java are both good and up to date. I'll probably have to write my own...

Because of this, moved to 0.3

@zml2008 zml2008 modified the milestone: 1.0 Feb 1, 2015
@zml2008
Copy link
Member Author

zml2008 commented Feb 14, 2015

looks like TOML is close to providing an ABNF version of the specification. This should make writing a parser significantly easier.
PR toml-lang/toml#236 to the spec provides the ABNF grammar.
There are a few java ABNF implementations:

@kashike
Copy link
Contributor

kashike commented Jun 9, 2015

+zml | https://github.com/mwanji/toml4j is the best so far

@parlough parlough mentioned this issue Jan 6, 2018
@zml2008 zml2008 modified the milestones: 4.0, 4.x Apr 20, 2020
@Picono435
Copy link

Any ETA on this yet?

@zml2008
Copy link
Member Author

zml2008 commented Jul 17, 2021 via email

@lrmtheboss
Copy link

Any updates on this?

@iceBear67
Copy link

I recently discovered that jackson has support for TOML formatting, and configurate already has jackson support, but configurate only uses it as a json parser.

Maybe we can make some changes to the existing configurate-jackson to adapt it to multiple data formats from jackson?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants