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

Investigate micro lexers for edge case syntax #23

Open
prettydiff opened this issue Aug 20, 2017 · 5 comments
Open

Investigate micro lexers for edge case syntax #23

prettydiff opened this issue Aug 20, 2017 · 5 comments
Labels

Comments

@prettydiff
Copy link
Collaborator

prettydiff commented Aug 20, 2017

Currently I have a few really big lexer files that parse classes of languages. My vision for this issue is to provide specialty parsers that capture certain syntaxes with better precision than the big lexer files.

What needs to happen:

  1. Create a new lexer file for a specific syntax.
  2. Ensure the new lexer is accessed appropriate from other lexers as necessary
  3. Provide numerous test samples and pass the validation build.
tsc
node js/services validation
@prettydiff
Copy link
Collaborator Author

https://github.com/Unibeautify/parse-framework/blob/tests/runtimes/httpserver.js

The SGML tags here need a new lexer. Either they are broken or not accounted for.

@prettydiff prettydiff added the bug label Aug 21, 2017
@AkshayIyer12
Copy link
Contributor

I want to work on the issue.

@prettydiff
Copy link
Collaborator Author

prettydiff commented Nov 8, 2017

@AkshayIyer12 Excellent! I am not picky about style or presentation so long as the code passes the validation build. I updated the original comment in this issue to better describe the nature of work.

You are the first person to step up and offer code support. That said you will have questions that are likely not answered in the documentation and you may likely expose gaps in my processes. Just let me know your questions and I will probably have a lot of work to do on my end to enable your success.

@AkshayIyer12
Copy link
Contributor

AkshayIyer12 commented Nov 8, 2017

This link is not valid

https://github.com/Unibeautify/parse-framework/blob/tests/runtimes/httpserver.js

What is the input and output data I need to look at?
And where can I ping you about queries on the same?

@prettydiff
Copy link
Collaborator Author

@AkshayIyer12 I just updated the code so that all the application code necessary to run in the browser will be in a single dynamically written file. The file is js/browser.js and this file is created by node js/services build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants