As part of #184 both Teika and Smol should share the same syntax / parser.
Context
The syntax used by Teika and Smol should not be different as such this PR extracts the parser and lexer in a separate dune library. This also does some parser cleaning.
Goals
As part of #184 both Teika and Smol should share the same syntax / parser.
Context
The syntax used by Teika and Smol should not be different as such this PR extracts the parser and lexer in a separate dune library. This also does some parser cleaning.