Releases: McEarl/ftlex
ftlex-0.3.4
-
Improved line break handling: Split the complete input text into lines that arethen processed by the lexer, where any of the strings
\r
,\n
and\r\n
is considered as a line break. -
Autmatically determine the ForTheL dialect from the file name extension of the input file in the test suite.
ftlex-0.3.3
Let the FTL and TEX lexers operate on Text
again. (Since the lexers have to work with code points anyway, e.g. to determine their category codes, accepting ByteString
instead of Text
as input only procudes unnecessary overhead.)
ftlex-0.3.2
Fix positions of ^^
-escapes in the TEX lexer.
ftlex-0.3.1
Some bug fixes in the TEX lexer
ftlex-0.3.0
-
Let the FTL and TEX lexers operate on (strict)
ByteString
instead of (lazy)Text
input. -
Add the character encoding of the input text as a new argument to the lexer. The following are supported:
- UTF-8
- UTF-16 (little endian)
- UTF-16 (big endian)
- UTF-32 (little endian)
- UTF-32 (big endian)
-
Provide a test suite. See
README.md
for details.
ftlex-0.2.2
Provide debugging output
ftlex-0.2.1
Rename FLex to FTLex to avoid confusion with Flex.
flex-0.2.0
Better Unicode support
flex-0.1.4
- Relax version boundaries for
base
package. - Add usage instructions for Cabal.
- Fix line break handling in TeX lexer.
flex-0.1.3
v0.1.3 minor fixes and improvements