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

Runefile Parsing #1

Closed
kthakore opened this issue Sep 27, 2020 · 4 comments · Fixed by #2
Closed

Runefile Parsing #1

kthakore opened this issue Sep 27, 2020 · 4 comments · Fixed by #2
Assignees
Labels
category - enhancement New feature or request

Comments

@kthakore
Copy link
Contributor

Allow developers to create a rune file to be read, using the rune CLI tool

What is Done

Ability to run

  1. rune build .
  2. Output is a an AST or interm format. that build command can use to make WASM
@kthakore kthakore self-assigned this Sep 27, 2020
@kthakore kthakore changed the title # Runefile Parsing Runefile Parsing Sep 27, 2020
@kthakore
Copy link
Contributor Author

Started working on the parser:

  1. Looked up pest
  2. Considering replicating https://github.com/HewlettPackard/dockerfile-parser-rs/

Next steps:

  1. Fork dockerfile-parser-rs and implement runefile-parser-rs
  2. Implement FROM, CAPABILITY, OUT etc

@kthakore kthakore added the category - enhancement New feature or request label Sep 28, 2020
@kthakore kthakore added this to the Runefile Parsing milestone Sep 28, 2020
@kthakore
Copy link
Contributor Author

kthakore commented Sep 29, 2020

@kthakore kthakore reopened this Sep 30, 2020
@kthakore kthakore linked a pull request Sep 30, 2020 that will close this issue
@Ge-te
Copy link
Contributor

Ge-te commented Oct 1, 2020

@kthakore
Made simple parser implementation:
https://github.com/hotg-ai/rune/tree/pest-implementation

Next step is implementing the dockerfile-parser and adapting to Runefile

@Michael-F-Bryan
Copy link
Contributor

Finished in #27.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category - enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants