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

[WIP] [Feat] Template syntax parser #485

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

gund
Copy link
Owner

@gund gund commented Sep 3, 2022

This is a POC to enable Angular templating syntax in IO input string as described in #484.

  • Implement template tokenizer
  • Implement template parser to standard IO objects

Template tokenizer is implemented as streamed tokenizer using async iterable protocol which allows to feed in chunks of strings asynchronously and get tokens as soon as possible with minimal memory footprint.

This will allow to create a streamed parser which will contribute in less peak memory usage and more distributed/chunked processing which should result in a better/smoother load on a thread.

@gund gund self-assigned this Sep 3, 2022
@gund gund force-pushed the poc-template-parser branch 2 times, most recently from 9db03f5 to 353115a Compare September 25, 2022 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant