[Jamwiki-commit] SF.net SVN: jamwiki:[2815] wiki/trunk/jamwiki-core/src
Brought to you by:
wrh2
From: <wr...@us...> - 2010-01-02 00:27:59
|
Revision: 2815 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2815&view=rev Author: wrh2 Date: 2010-01-01 23:07:41 +0000 (Fri, 01 Jan 2010) Log Message: ----------- Parser: * Begin moving parsing using Java regular expressions to JFlex. In local testing this is consistently 2-3 times faster, and has the added advantage of consolidating parser code into a single architecture. * Further commits will improve performance by removing additional Java regular expressions and being more strict about XHTML attributes. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/HtmlLinkTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexParserUtil.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JavascriptTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiBoldItalicTag.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlXSS1 wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlXSS1 Added Paths: ----------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/HtmlTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-html-processor.jflex Removed Paths: ------------- wiki/trunk/jamwiki-core/src/test/resources/data/results/HtmlXSS2 wiki/trunk/jamwiki-core/src/test/resources/data/topics/HtmlXSS2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |