BNFT V1.00 released
The BNFT tool have been released!!
I managed to put up examples, and a small snippet of documentation although there are a lot of specialities and things to be aware of.
Anyhow, BNFT is a tool I'm gonna use to create Dawn - in its first unoptimized guise, and BNFT is also instrumental to the claim that Dawn is syntax agnostic. BFNT will provide the tools to convert to and from the individual flavors on syntax. One thing missing is python style blocks, but I have the design clear for parsing pythonic blocks, which means that programmer will be able to choose between "{" & "}", "BEGIN" & "END", pythonic style blocks or a fourth block style.
BNFT is also a great testbed for DSL, or a tool for extracting structured information from textual logs or other sources.
BNFT V1.00
Commments, bugreports, usages are all wellcome.
I managed to put up examples, and a small snippet of documentation although there are a lot of specialities and things to be aware of.
Anyhow, BNFT is a tool I'm gonna use to create Dawn - in its first unoptimized guise, and BNFT is also instrumental to the claim that Dawn is syntax agnostic. BFNT will provide the tools to convert to and from the individual flavors on syntax. One thing missing is python style blocks, but I have the design clear for parsing pythonic blocks, which means that programmer will be able to choose between "{" & "}", "BEGIN" & "END", pythonic style blocks or a fourth block style.
BNFT is also a great testbed for DSL, or a tool for extracting structured information from textual logs or other sources.
BNFT V1.00
Commments, bugreports, usages are all wellcome.
2 Comments:
How does it work, Do you have a whitepaper/tutorial with examples? What if the input is ambiguous?
It is extremely simple. Bruteforce search for matches - the first found wins.
Better documentation will come at a later stage.
Post a Comment
<< Home