Release 1.3.1b
New possibility: parserRules (via the new parserRules argument).
Language-specific implementations now extend TalismaneConfig instead of AbstractTalismane: Refactoring of AbstractTalismane into a non-abstract TalismaneImpl class, and TalismaneConfig into an abstract class.
New parameter: suffix - automatic addition of a suffix to the basename.
New output type for parser evaluation: freemarker template output for the best guess
Fixed bug on RegexLexicalEntryReader to match other corpus readers in format.
Fixed bug on undescores in CoNLL format: Added token.getTextForCoNLL() and posTaggedToken.getLemmaForCoNLL() to simplify CoNLL output templates, and changed readers to use CoNLLFormatter.fromCoNLL method.
Fixed bug on ParserFeatureParser that didn't wrap generic features in ParseConfigurationFeatures
Fixed bug on PosTagSequenceImpl.toString() not getting reset
Fixed bug on missing words at start of sentence: AbstractTokenSequence.cloneTokenSequence now does deep clone of listWithWhiteSpace
Added Token.getLexicalEntry(PosTag) to enable tokeniser features to make use of lexicon data
Added tokeniser feature type TokenAddressFunction returning another token in the sequence
Added tokeniser features: BackwardSearchFeature, ForwardSearchFeature, CurrentPatternIndex, LemmaForPosTagFeature, TokenReferenceFeature (to be able to make use of TokenAddressFunctions)
Performance fix: add caching to TokeniserContext
Bug fix: when tranforming a descriptor to one descriptor per pattern, ensures consistency across line (instead of cross-product of patterns for each pattern-dependent function)
Added generic feature: ToStringNoNulls
Bug fix: using (?m)^ to indicate start of line or start of file in filters