Hello Go community!

I am glad to announce the release of re2c-2.0 
<https://re2c.org/releases/release_notes.html>, a lexer generator tool that 
now supports Go.

It is an old project: the first release was in 1993. It has been used in 
the C world for many years, but the Go backend has been added only 
recently. The tool is a preprocessor for Go programs (to be used with `go 
generate`) that compiles declarative regular expression specifications to a 
deterministic finite automaton. It is well suited for all kinds of lexical 
analyzers starting from small string-processing routines and up to 
full-sized tokenizers for programming languages, etc.

The key features of re2c are:

   - generating *fast* lexers that match or exceed the speed of 
   hand-written code
   - flexible user interface that allows to use it in different 
   environments and with different input models
   - fast submatch extraction based on the lookahead-TDFA algorithm 
   <https://arxiv.org/abs/1907.08837>
   
Resources:

   - official website: https://re2c.org
   - Go user manual: https://re2c.org/manual/manual_go.html
   - source code on Github: https://github.com/skvadrik/re2c
   - build instructions: https://re2c.org/install/install.html
   
Feedback from the Go community is welcome!


Ulya Trofimovich


-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/f1ae743d-c4dd-4168-92b4-a99d8b56f27bo%40googlegroups.com.

Reply via email to