Skip to content

Releases: McEarl/ftlex

ftlex-0.3.4

02 Aug 22:41
Compare
Choose a tag to compare
ftlex-0.3.4 Pre-release
Pre-release
  • 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

31 Jul 21:41
Compare
Choose a tag to compare
ftlex-0.3.3 Pre-release
Pre-release

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

22 Jul 20:47
Compare
Choose a tag to compare
ftlex-0.3.2 Pre-release
Pre-release

Fix positions of ^^-escapes in the TEX lexer.

ftlex-0.3.1

17 Jul 16:00
Compare
Choose a tag to compare
ftlex-0.3.1 Pre-release
Pre-release

Some bug fixes in the TEX lexer

ftlex-0.3.0

30 Jun 16:05
Compare
Choose a tag to compare
ftlex-0.3.0 Pre-release
Pre-release
  • 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

28 Jun 11:26
Compare
Choose a tag to compare
ftlex-0.2.2 Pre-release
Pre-release

Provide debugging output

ftlex-0.2.1

28 Jun 10:49
Compare
Choose a tag to compare
ftlex-0.2.1 Pre-release
Pre-release

Rename FLex to FTLex to avoid confusion with Flex.

flex-0.2.0

28 Jun 10:45
Compare
Choose a tag to compare
flex-0.2.0 Pre-release
Pre-release

Better Unicode support

flex-0.1.4

19 Jun 19:32
Compare
Choose a tag to compare
flex-0.1.4 Pre-release
Pre-release
  • Relax version boundaries for base package.
  • Add usage instructions for Cabal.
  • Fix line break handling in TeX lexer.

flex-0.1.3

04 Jun 08:15
Compare
Choose a tag to compare
flex-0.1.3 Pre-release
Pre-release
v0.1.3

minor fixes and improvements