- 20090314195348: ParseSyntaxFiles.hs: Change deprecated pragma, remove obsolete import. by Bjorn Buckwalter <bjorn.buckwalter@gmail.com> Show/Hide diff
GHC 6.10.1 warned about the OPTIONS pragma and that change is
compatible with 6.8.2. Probably not with 6.6.
The removed module isn't present in HXT 8.20 and doesn't appear to
be used anyway.
- 20090314200024: ParseSyntaxFiles.hs: Allow regeneration of individual syntax files. by Bjorn Buckwalter <bjorn.buckwalter@gmail.com> Show/Hide diff
The purpose is to not have to regenerate (and more significantly,
recompile) all syntax files when modifying only one or a few.
With the change ParseSyntaxFiles accepts any number of arguments.
Those ending with .xml are assumed to be files while the rest are
assumed to be directories containing .xml files.
The syntaxes included in Syntax.hs are based on the contents of
destDir rather than the arguments, this allows regenerating a subset
of syntaxes but still having all syntaxes in Syntax.hs.
- 20090314201157: Fix bugs in literate-haskell.xml. by Bjorn Buckwalter <bjorn.buckwalter@gmail.com> Show/Hide diff
The change on line 330 prevents the context stack from growing indefinitely with interleaved "literate-normal" and "normal" contexts.
The change on line 346 pops twice at the end of an "comment_single_line" in order to return to the "literate-normal" context (rather than the "normal" context). Without this fix the next line starts in "normal" context which causes the bird-track to not to be "special".
I'll be submitting this patch to the kate developers too.