Skip to content

Rewrite token emitting functions #81

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

Merged
merged 7 commits into from
Aug 18, 2014
Merged

Conversation

mattdeboard
Copy link
Contributor

Previously, elixir-smie-forward-token and elixir-smie-backward-token dispatched to a single larger function called elixir-smie-next-token which in turn dispatched to a much larger function called elixir-smie-next-token-no-lookaround.

This patch removes those layers in favor of relying on SMIE's machinery to do most of the heavy lifting.

Fixes #67
Fixes #76

mattdeboard added a commit that referenced this pull request Aug 18, 2014
@mattdeboard mattdeboard merged commit b0b2ba9 into master Aug 18, 2014
@mattdeboard mattdeboard deleted the whitespace-indentation branch August 18, 2014 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant