-
Notifications
You must be signed in to change notification settings - Fork 2
lomereiter/bioragel
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
There're a lot of line-based formats in bioinformatics which can be described
with some regular language. You can parse them with regular expressions from
your favourite dynamic language but that's not effective. Ragel takes a formal
grammar of the language, makes state machine for you, and allows you to
insert actions (snippets of code in C/C++, Objective C, Java, Ruby, D, or Go) in
state transitions.
How to use:
* install Ragel if you haven't done it yet
* copy file with grammar description for your format
* modify it: add some actions (read Ragel User Guide to learn how to do it)
* produce source code
* enjoy its performance and robustness ;-)
About
finite state machines for parsing various biological formats
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published