diff --git a/bld.cmd b/bld.cmd
index 9d803d2b0..0b988676a 100644
--- a/bld.cmd
+++ b/bld.cmd
@@ -94,6 +94,14 @@ node .\tiddlywiki.js ^
--rendertiddler $:/core/save/all markdowndemo.html text/plain ^
|| exit 1
+rem classicparserdemo.html: wiki to demo classicparser plugin
+
+node .\tiddlywiki.js ^
+ .\editions\classicparserdemo ^
+ --verbose ^
+ --output %TW5_BUILD_OUTPUT% ^
+ --rendertiddler $:/core/save/all classicparserdemo.html text/plain ^
+ || exit 1
rem highlightdemo.html: wiki to demo highlight plugin
diff --git a/bld.sh b/bld.sh
index ad707acd9..50ad509b9 100755
--- a/bld.sh
+++ b/bld.sh
@@ -95,6 +95,15 @@ node ./tiddlywiki.js \
--rendertiddler $:/core/save/all markdowndemo.html text/plain \
|| exit 1
+# classicparserdemo.html: wiki to demo classicparser plugin
+
+node ./tiddlywiki.js \
+ ./editions/classicparserdemo \
+ --verbose \
+ --output $TW5_BUILD_OUTPUT \
+ --rendertiddler $:/core/save/all classicparserdemo.html text/plain \
+ || exit 1
+
# highlightdemo.html: wiki to demo highlight plugin
node ./tiddlywiki.js \
diff --git a/editions/classicparserdemo/tiddlers/$__DefaultTiddlers.tid b/editions/classicparserdemo/tiddlers/$__DefaultTiddlers.tid
new file mode 100644
index 000000000..2ea5805fa
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/$__DefaultTiddlers.tid
@@ -0,0 +1,12 @@
+created: 20140417191319973
+modified: 20140901082708004
+title: $:/DefaultTiddlers
+type: text/vnd.tiddlywiki
+
+[[Classic Parser Plugin Demo]]
+[[Classic Slider Demo]]
+[[ClassicTabsDemo]]
+[[Classic Transclusion]]
+[[text/x-tiddlywiki typeblock]]
+[[Markup]]
+[[Developers Notes]]
\ No newline at end of file
diff --git a/editions/classicparserdemo/tiddlers/$__ShowEditPreview.tid b/editions/classicparserdemo/tiddlers/$__ShowEditPreview.tid
new file mode 100644
index 000000000..89d259d5f
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/$__ShowEditPreview.tid
@@ -0,0 +1,6 @@
+created: 20140416191641926
+modified: 20140417181106838
+title: $:/ShowEditPreview
+type: text/vnd.tiddlywiki
+
+yes
\ No newline at end of file
diff --git a/editions/classicparserdemo/tiddlers/$__SiteSubtitle.tid b/editions/classicparserdemo/tiddlers/$__SiteSubtitle.tid
new file mode 100644
index 000000000..d73c44a5b
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/$__SiteSubtitle.tid
@@ -0,0 +1,5 @@
+created: 20140417192155748
+modified: 20140417192155748
+title: $:/SiteSubtitle
+type: text/vnd.tiddlywiki
+
diff --git a/editions/classicparserdemo/tiddlers/$__SiteTitle.tid b/editions/classicparserdemo/tiddlers/$__SiteTitle.tid
new file mode 100644
index 000000000..a84e0d4bc
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/$__SiteTitle.tid
@@ -0,0 +1,6 @@
+created: 20140417192135107
+modified: 20140417192152339
+title: $:/SiteTitle
+type: text/vnd.tiddlywiki
+
+Classic Parser Demo
\ No newline at end of file
diff --git a/editions/classicparserdemo/tiddlers/Basic Formatting.tid b/editions/classicparserdemo/tiddlers/Basic Formatting.tid
new file mode 100644
index 000000000..061b1053f
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/Basic Formatting.tid
@@ -0,0 +1,24 @@
+created: 20121217004633000
+creator: keithb
+modified: 20140415164633773
+modifier: andrewstern
+tags: Formatting
+title: Basic Formatting
+type: text/x-tiddlywiki
+
+
+!Summary
+//''Emphasizing''// @@text@@ __is easy__!
+!Markup
+| !Style | !Markup |h
+|bold|{{{''bold''}}} -- two single-quotes|
+|//italics//|{{{//italics//}}}|
+|bold italics|{{{''//bold italics//''}}}|
+|__underline__|{{{__underline__}}}|
+|--strikethrough--|{{{--Strikethrough--}}}|
+|super^^script^^|{{{super^^script^^}}}|
+|sub~~script~~|{{{sub~~script~~}}}|
+|@@Highlight@@|{{{@@Highlight@@}}}|
+|{{{plain text}}}|{{{PlainText No ''Formatting''}}}|
+|/%this text will be invisible%/hidden text|{{{/%this text will be invisible%/}}}|
+|foo -- bar|{{{use two dashes -- between two words to create an Em dash}}}|
diff --git a/editions/classicparserdemo/tiddlers/Blockquotes.tid b/editions/classicparserdemo/tiddlers/Blockquotes.tid
new file mode 100644
index 000000000..5b46336bb
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/Blockquotes.tid
@@ -0,0 +1,43 @@
+created: 20110215174227000
+creator: pmario
+modified: 20140415164659711
+modifier: andrewstern
+tags: Formatting
+title: Blockquotes
+type: text/x-tiddlywiki
+
+!Summary
+Use quotations to cite other sources or simply indent content.
+!!Blockquotes
+Text can be displayed as quotations using three less-than signs:
+{{{
+<<<
+Steve Jobs: "computers are like a bicycle for our minds"
+<<<
+}}}
+<<<
+Steve Jobs: "computers are like a bicycle for our minds"
+<<<
+!Nested Blockquotes
+Quotes can be displayed with multi-levels:
+{{{
+> blockquote, level 1
+>> blockquote, level 2
+>>> blockquote, level 3
+}}}
+> blockquote, level 1
+>> blockquote, level 2
+>>> blockquote, level 3
+!!Mixed Blockquotes
+{{{
+<<<
+Steve Jobs: "computers are like a bicycle for our minds"
+> blockquote, level 1
+Some more text.
+<<<
+}}}
+<<<
+Steve Jobs: "computers are like a bicycle for our minds"
+> blockquote, level 1
+Some more text.
+<<<
diff --git a/editions/classicparserdemo/tiddlers/CSS Formatting.tid b/editions/classicparserdemo/tiddlers/CSS Formatting.tid
new file mode 100644
index 000000000..3415a1651
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/CSS Formatting.tid
@@ -0,0 +1,39 @@
+created: 20130211145116000
+creator: tobibeer
+modified: 20140415164516606
+modifier: andrewstern
+tags: Formatting
+title: CSS Formatting
+type: text/x-tiddlywiki
+
+
+!Summary
+You can directly apply CSS rules inline or use custom classes.
+!Markup
+!!!Inline Styles
+Enclose text using two double @ signs and let the first two follow by your CSS rules.
+{{{
+@@color:#4bbbbb;Some random text@@
+}}}
+''Displays as:''
+@@color:red;Some random text@@
+
+!!!CSS Classes
+CSS classes can be applied to text blocks.
+
+To wrap your text inline in a HTML {{{}}} element use...
+{{{
+before » {{customClassName{inline content}}} « after
+}}}
+''Displays as:''
+before » {{customClassName{inline content}}} « after
+
+To wrap your text as a block level element -- a HTML {{{
}}} -- use line-breaks...
+
+before » {{customClassName{
+box content
+}}} « after
+
''Displays as:''
+before » {{customClassName{
+box content
+}}} « after
diff --git a/editions/classicparserdemo/tiddlers/Classic Parser Plugin Demo.tid b/editions/classicparserdemo/tiddlers/Classic Parser Plugin Demo.tid
new file mode 100644
index 000000000..a35f261d4
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/Classic Parser Plugin Demo.tid
@@ -0,0 +1,14 @@
+created: 20140416201128370
+modified: 20140901082657977
+title: Classic Parser Plugin Demo
+type: text/x-tiddlywiki
+
+This is a demo of the Tiddlywiki Classic parser for Tiddlywiki5 (the tw2parser plugin).
+Below is a [[Test card|Markup]] from [[http://tiddlywiki.org]] showing examples of all Classic markup.
+
+Tiddlers that are given the type 'text/x-tiddlywiki' will be interpreted as containing Classic Tiddlywiki markup. In addition Classic Tiddlywiki markup can be embedded in a tiddlywiki5 tiddler by the use of a type block - see [[text/x-tiddlywiki typeblock]] below.
+!!Support for Classic macros
+At present there is limited support for Classic macros. See below for examples of the [[slider|Classic Slider Demo]], [[tabs|ClassicTabsDemo]] and [[tiddler|Classic Transclusion]] macros.
+!!Status
+See here for <>
+!!See also [[Developers Notes]]
diff --git a/editions/classicparserdemo/tiddlers/Classic Slider Demo.tid b/editions/classicparserdemo/tiddlers/Classic Slider Demo.tid
new file mode 100644
index 000000000..6010f9744
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/Classic Slider Demo.tid
@@ -0,0 +1,13 @@
+created: 20140831105412236
+modified: 20140901072049425
+title: Classic Slider Demo
+type: text/x-tiddlywiki
+
+!!Demo text:
+{{{
+<>
+}}}
+!!Demo results:
+
+<>
+
\ No newline at end of file
diff --git a/editions/classicparserdemo/tiddlers/Classic Transclusion.tid b/editions/classicparserdemo/tiddlers/Classic Transclusion.tid
new file mode 100644
index 000000000..139d8dc1f
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/Classic Transclusion.tid
@@ -0,0 +1,12 @@
+created: 20140831105630157
+modified: 20140901082725277
+title: Classic Transclusion
+type: text/x-tiddlywiki
+
+!!Demo text:
+{{{
+<>
+}}}
+!!Demo results:
+
+<>
diff --git a/editions/classicparserdemo/tiddlers/ClassicTabsDemo.tid b/editions/classicparserdemo/tiddlers/ClassicTabsDemo.tid
new file mode 100644
index 000000000..76e1dbbdc
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/ClassicTabsDemo.tid
@@ -0,0 +1,39 @@
+created: 20140603181004793
+modified: 20140901071957024
+title: ClassicTabsDemo
+type: text/x-tiddlywiki
+
+!!Demo text:
+{{{
+<>
+
+/%
+!Do1
+first section: this is a hidden section below
+!Do2
+another hidden section of this tiddler
+!end
+|~slice| a hidden slice of this tiddler|
+!end
+%/
+}}}
+!!Demo results:
+<>
+
+/%
+!Do1
+first section: this is a hidden section below
+!Do2
+another hidden section of this tiddler
+!end
+|~slice| a hidden slice of this tiddler|
+!end
+%/
diff --git a/editions/classicparserdemo/tiddlers/Code.tid b/editions/classicparserdemo/tiddlers/Code.tid
new file mode 100644
index 000000000..809a6d67e
--- /dev/null
+++ b/editions/classicparserdemo/tiddlers/Code.tid
@@ -0,0 +1,30 @@
+created: 20130211142734000
+creator: tobibeer
+modified: 20140901061201603
+modifier: andrewstern
+tags: Formatting
+title: Code
+type: text/x-tiddlywiki
+
+!Summary
+You can render text monospaced text, e.g. using the font //Courier//, while preserving line breaks and not applying WikiText formating or turning WikiWords into links.
+!!"""Monospaced Text Block"""
+
+{{{
+Some plain text including WikiLinks
+}}}
+
''Displays as:'' a HTML
element
+{{{
+Some plain text including WikiLinks
+}}}
+<<<
+''Note:'' Code blocks are displayed using a white-space 'as-is', fixed-width font without no word-wrapping -- displayed in a box.
+<<<
+!!"""Monospaced Inline Text"""
+Alternatively, you can also display monospaced text __inline__ by wrapping the text in three braces {{{...}}}:
+
|{{{ {{{multi-line}}} {{{code block}}} }}}|
+| ![[Links]] |>|
+|>| [[Internal Links|TiddlyLink]] |
+|[[WikiWord]]|{{{WikiWord}}}|
+|~NoLink|{{{~NoLink}}} -- a tilde {{{~}}} prevents automatic ~WikiWord links|
+|[[Plain Link]]|{{{[[Plain Link]]}}}|
+|[[Pretty Link|Tiddler Name]]|{{{[[Pretty Link|Tiddler Name]]}}}|
+|>| [[External Links|External Link]] |
+|A valid URL is automatically rendered as an external link.|>|
+|http://www.tiddlywiki.com|{{{http://www.tiddlywiki.com}}}|
+|[[Pretty External Link|http://www.tiddlywiki.com]]|{{{[[Pretty External Link|http://www.tiddlywiki.com]]}}}|
+|>| ![[Filesystem Links|Links]] |
+|You can, of course, use file system links both as plain or pretty links.|>|
+|''Windows Network Path''|{{{[[file://///server/share]]}}}|
+|''Windows Local''|{{{[[file:///c:/folder/file]]}}}|
+|''Linux/Unix Local''|{{{[[file:///folder/file]]}}}|
+|''Relative Path (Subfolder)''|{{{[[folder/file]]}}}|
+|>| ![[Images]] |
+|In general, image files are external to a TiddlyWiki.|>|
+|[img[http://www.tiddlywiki.com/favicon.ico]]|{{{[img[path/image.jpg]]}}}|
+| aligned right [>img[http://www.tiddlywiki.com/favicon.ico]]|{{{[>img[path/image.jpg]]}}}|
+|[img[http://www.tiddlywiki.com/favicon.ico][TiddlyWiki]]|{{{[img[path/image.jpg][TiddlerName]]}}}|
+|w/ external link [>img[http://www.tiddlywiki.com/favicon.ico][http://www.tiddlywiki.com]]|{{{[img[path/image.jpg][TiddlyWiki|http://www.tiddlywiki.com]]}}}|
+|>| ![[Gradients|gradient]] |
+|<> __vert__ical or __horiz__ontal see [[gradient macro|http://tiddlywiki.org/#%5B%5Bgradient%20(macro)%5D%5D]]>>|{{{<>wiki text>>}}}|
+|>| ![[Tables]] |
+|<>|<>|
+|>|<>|
+|>| ![[Custom Styles|CSS Formatting]] |
+|>|a {{{@@highlight@@}}} element can accept CSS syntax to directly style text.|>|
+|@@color:green;green coloured@@|{{{@@color:green;green coloured@@}}}|
+|>| ![[Custom CSS Class Wrapper|CSS Formatting]] |
+|>|You can define a custom css class wrapper, like {{{.button}}} below. By default, the inner text is placed inline into a {{{}}} of said class(s). If you start and end the inner text with a newline, the content is placed in a {{{
}}}. Use the StyleSheet to define the css styles applied to the class.|
+| {{button title{Click!}}}|