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

Iro support #1

Open
wants to merge 8 commits into
base: dev
Choose a base branch
from
Open

Iro support #1

wants to merge 8 commits into from

Conversation

logicplace
Copy link
Member

@logicplace logicplace commented Jan 20, 2019

This currently supports as much of the syntax as possible, but only for one or two morphemes from each set. For instance, it currently only supports double quotes for regular strings and only . subscription into
keys for references.

Later, this will be converted to a Jinja2 template which generates the various string forms, so as to not make the source itself too unwieldy.

Summary TODO

  • Generate all string forms (quotes and dashes)
  • Generator for multi-line strings?
  • Unicode support/generalize forms into constants
  • Various reference subscriptor forms
  • Separate ASCII-only and Unicode files (possibly as just a Jinja2 option)

This currently supports as much of the syntax as possible, but only for
one or two morphemes from each set. For instance, it currently only
supports double quotes for regular strings and only . subscription into
keys for references.

Later, this will be converted to a Jinja2 template which generates the
various string forms, so as to not make the source itself too unwieldy.
@logicplace logicplace changed the title Fundamental Iro support Iro support Jan 20, 2019
* All tokens that should be constants have become constants and their rules updated.
* Supports all key subscription now.
* Simple name changed to support *after10e5* type keys.
* Some styles fields were fixed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant