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

[Implementation] Back-End ISL Parser #5

Open
alpaylan opened this issue Jul 10, 2022 · 1 comment
Open

[Implementation] Back-End ISL Parser #5

alpaylan opened this issue Jul 10, 2022 · 1 comment
Assignees

Comments

@alpaylan
Copy link
Contributor

ISL Specification holds a BNF of the language. ISL Parser will receive a line of ISL code and turn it into an ISL move within using the defined data structures for moves.

@yigitv4rli will be doing this. Yigit you have a reference grammar but you're free to iterate over that. I think you could use Tree-Sitter parser as it provides bindings for many languages. Please let us know you target language and parser choice.

@alpaylan alpaylan changed the title [Implementation] ISL Parser [Implementation] Back-End ISL Parser Jul 10, 2022
@yigitv4rli
Copy link
Member

Tree-sitter is going to be a nice solution for it. I am planning to use Python.

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

2 participants