Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@alvinwan
Copy link
Owner

Major refactoring for tokenization, as suggested in #75, into 2 steps:

  1. Each char first categorized as a catcode
  2. Catcodes are then used for tokenization, grouping catcodes to make "token codes".

Token codes are then use for parsing. This strict abstraction makes parser refactoring and advanced features possible (e.g., fault tolerance, macros)

@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling eb2e563 on tokenize_refactor into edc1194 on master.

1 similar comment
@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling eb2e563 on tokenize_refactor into edc1194 on master.

@alvinwan alvinwan merged commit 505ecb9 into master Jul 19, 2020
@alvinwan alvinwan deleted the tokenize_refactor branch July 19, 2020 01:43
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.

3 participants