×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Open Source Parser and Compilers

I cant believe its n (1103137) writes | more than 5 years ago

User Journal 0

I am currently working on the projects below. If you are doing any similar work I would love to hear about it:

HiLexed is a simple to use, yet powerful lexical analyser / parser. Low level regular expressions are combined to match higher order constructs. With HiLexed you will succeed with your projects without spending hours on parsing.I am currently working on the projects below. If you are doing any similar work I would love to hear about it:

HiLexed is a simple to use, yet powerful lexical analyser / parser. Low level regular expressions are combined to match higher order constructs. With HiLexed you will succeed with your projects without spending hours on parsing.

JLeech is a Meta Compiler, borrowing / leeching binary code from different precompiled meta classes. It simplifies moving languages to the java platform.

N.A.M.E. Basic is a BASIC compiler for the java virtual machine. The N.A.M.E. project will consist of more languages eventually, but currently consists of a BASIC compiler based on HiLexed and JLeech together with a BASIC grammar. The project is functional and produces java class files.

Please download to compile a BASIC source implementation of PONG into a java binary (JRE1.5 or higher. Note: JDK not needed)

Analytical Parsing Services is a business where I provide help in developing custom parsers to clients abroad. I mostly work on custom formats, config files, RSS feeds, logs etc. Language parsing, so far, is just a hobby of mine.

I have a few ideas on how to really strenghten HiLexed and once imlemented I will also implement at least an additional language on the N.A.M.E. platform. What is nice, is that HiLexed really works well and I have not found anything I could not parse (although some problems have been really hard). Hopefully the next version of HiLexed will accept a superset grammar, with additional tree building facilities. In addition a stronger matching algorithm to go with it.

0 comment

Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...