Thread: [Jamwiki-commit] SF.net SVN: jamwiki: [2062] wiki/trunk/jamwiki-core/src/main
Brought to you by:
wrh2
From: <wr...@us...> - 2008-02-20 04:43:41
|
Revision: 2062 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2062&view=rev Author: wrh2 Date: 2008-02-19 20:43:31 -0800 (Tue, 19 Feb 2008) Log Message: ----------- Parser: * Rename AbstractLexer to JFlexLexer - more accurate name. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexParser.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex Added Paths: ----------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/AbstractLexer.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-02-20 05:43:49
|
Revision: 2063 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2063&view=rev Author: wrh2 Date: 2008-02-19 21:43:45 -0800 (Tue, 19 Feb 2008) Log Message: ----------- Parser: * Implement minimal parser infrastructure for tracking tags in the parser. * This code is only minimally integrated at the moment - the goal of this change is to allow code to be generated that more closely matches Mediawiki output by tracking parser output by tag, rather than by character or token. * More to come. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/ParserUtil.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/JFlexParser.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex Added Paths: ----------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-02-21 04:59:37
|
Revision: 2064 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2064&view=rev Author: wrh2 Date: 2008-02-20 20:59:34 -0800 (Wed, 20 Feb 2008) Log Message: ----------- Parser: * Utilize the new tag stack infrastructure in the parser for parsing wiki table tags. * Make the wiki table output more like Mediawiki by trimming spaces within <td> and <th> tag content and adding newlines after table tag elements. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-27 05:44:41
|
Revision: 2119 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2119&view=rev Author: wrh2 Date: 2008-03-26 22:44:38 -0700 (Wed, 26 Mar 2008) Log Message: ----------- Parser: * Make tagStack a private member variable in JFlexLexer. * Add a peekTag() method. * Initialize the tag stack from JFlexLexer.init(). * Make sure the JFlexTagItem.tagType value is never null by initializing it from the JFlexTagItem constructor. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-27 05:50:42
|
Revision: 2120 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2120&view=rev Author: wrh2 Date: 2008-03-26 22:50:35 -0700 (Wed, 26 Mar 2008) Log Message: ----------- Parser: * Modify JFlexLexer.popAllTags() to use the popTag() method, which closes any open tags. As a result the kludgy tag closing code in jamwiki-processor can be removed. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-29 04:50:20
|
Revision: 2122 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2122&view=rev Author: wrh2 Date: 2008-03-28 21:50:17 -0700 (Fri, 28 Mar 2008) Log Message: ----------- Parser: * Move a table parsing method from the JFlex file to JFlexLexer.java, cleaning it up slightly in the process. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexTagItem.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-29 04:59:30
|
Revision: 2123 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2123&view=rev Author: wrh2 Date: 2008-03-28 21:59:28 -0700 (Fri, 28 Mar 2008) Log Message: ----------- Parser: * Use the JFlexLexer.parseTableCell method for table headings as well. Saves six lines of code. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-29 05:31:33
|
Revision: 2124 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2124&view=rev Author: wrh2 Date: 2008-03-28 22:31:31 -0700 (Fri, 28 Mar 2008) Log Message: ----------- Parser: * Eliminate the jflex "TC" (table caption) state. This change simplifies the parser significantly by reducing the number of parser states, although it probably needs more testing. Note that all unit tests are passing with this change applied. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-29 16:31:46
|
Revision: 2128 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2128&view=rev Author: wrh2 Date: 2008-03-29 09:31:42 -0700 (Sat, 29 Mar 2008) Log Message: ----------- Parser: * Get rid of HtmlCommentTag.java. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/HtmlCommentTag.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-31 04:00:46
|
Revision: 2135 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2135&view=rev Author: wrh2 Date: 2008-03-30 21:00:43 -0700 (Sun, 30 Mar 2008) Log Message: ----------- Parser: * Cleanup the jflex source files somewhat by moving some utility methods into JFlexLexer.java. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-31 04:34:59
|
Revision: 2136 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2136&view=rev Author: wrh2 Date: 2008-03-30 21:34:56 -0700 (Sun, 30 Mar 2008) Log Message: ----------- Parser: * Delete CharacterTag.java. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/utils/Utilities.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/CharacterTag.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-31 04:41:15
|
Revision: 2137 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2137&view=rev Author: wrh2 Date: 2008-03-30 21:41:13 -0700 (Sun, 30 Mar 2008) Log Message: ----------- Parser: * Delete WikiNowikiTag.java. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiNowikiTag.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-31 05:02:17
|
Revision: 2138 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2138&view=rev Author: wrh2 Date: 2008-03-30 22:02:15 -0700 (Sun, 30 Mar 2008) Log Message: ----------- Parser: * Rename org.jamwiki.parser.jflex.ParserUtil to JFlexParserUtil to distinguish it from org.jamwiki.parser.ParserUtil. 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/IncludeOnlyTag.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/NoIncludeTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/TemplateTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiHeadingTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiLinkTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiReferenceTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiReferencesTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiSignatureTag.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex Added Paths: ----------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexParserUtil.java Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/ParserUtil.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-03-31 06:04:06
|
Revision: 2139 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2139&view=rev Author: wrh2 Date: 2008-03-30 23:04:03 -0700 (Sun, 30 Mar 2008) Log Message: ----------- Parser: * Delete ParserTag - it was not a well thought-out interface. 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/IncludeOnlyTag.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/NoIncludeTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/TemplateTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiHeadingTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiLinkTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiReferenceTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiReferencesTag.java wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/WikiSignatureTag.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-postprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-preprocessor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-spliceprocessor.jflex Removed Paths: ------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/ParserTag.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wr...@us...> - 2008-04-20 16:37:57
|
Revision: 2190 http://jamwiki.svn.sourceforge.net/jamwiki/?rev=2190&view=rev Author: wrh2 Date: 2008-04-20 09:37:51 -0700 (Sun, 20 Apr 2008) Log Message: ----------- Parser: * Consolidate some of the paragraph parsing code. * Fix some potential inconsistencies when parsing fragments that contain paragraphs. Modified Paths: -------------- wiki/trunk/jamwiki-core/src/main/java/org/jamwiki/parser/jflex/JFlexLexer.java wiki/trunk/jamwiki-core/src/main/jflex/jamwiki-processor.jflex This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |