You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2021/12/14 20:09:32 UTC

[royale-asjs] branch feature/markdown updated: added more classes

This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch feature/markdown
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/feature/markdown by this push:
     new 302dcab  added more classes
302dcab is described below

commit 302dcab4409380d1425989cd8f3e364b20bc2c71
Author: Harbs <ha...@in-tools.com>
AuthorDate: Tue Dec 14 22:09:18 2021 +0200

    added more classes
---
 .../projects/Markdown/src/main/royale/MarkdownClasses.as      |  7 ++++++-
 .../apache/royale/markdown/{CoreState.as => ContentToken.as}  | 11 +++++++++--
 .../src/main/royale/org/apache/royale/markdown/CoreState.as   |  2 +-
 .../org/apache/royale/markdown/{CoreState.as => IToken.as}    |  8 +++-----
 .../apache/royale/markdown/{CoreState.as => InlineToken.as}   | 11 +++++++++--
 .../org/apache/royale/markdown/{CoreState.as => TagToken.as}  | 11 +++++++++--
 .../markdown/{CoreState.as => helpers/normalizeLink.as}       | 10 ++++------
 .../markdown/{CoreState.as => helpers/normalizeReference.as}  |  9 +++------
 .../apache/royale/markdown/{CoreState.as => rules/IRule.as}   |  7 ++-----
 .../markdown/{CoreState.as => rules/block/BlockQuote.as}      |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Code.as}     |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Deflist.as}  |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Fences.as}   |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Footnote.as} |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Heading.as}  |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Hr.as}       |  4 ++--
 .../markdown/{CoreState.as => rules/block/Htmlblock.as}       |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Lheading.as} |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/List.as}     |  4 ++--
 .../markdown/{CoreState.as => rules/block/Paragraph.as}       |  4 ++--
 .../royale/markdown/{CoreState.as => rules/block/Table.as}    |  4 ++--
 .../royale/markdown/{CoreState.as => rules/core/Abbr.as}      |  4 ++--
 .../royale/markdown/{CoreState.as => rules/core/Abbr2.as}     |  4 ++--
 .../royale/markdown/{CoreState.as => rules/core/Block.as}     |  4 ++--
 .../markdown/{CoreState.as => rules/core/Footnote_tail.as}    |  4 ++--
 .../royale/markdown/{CoreState.as => rules/core/Inline.as}    |  4 ++--
 .../markdown/{CoreState.as => rules/core/References.as}       |  4 ++--
 .../markdown/{CoreState.as => rules/core/Replacements.as}     |  4 ++--
 .../markdown/{CoreState.as => rules/core/Smartquotes.as}      |  4 ++--
 .../markdown/{CoreState.as => rules/inline/Autolink.as}       |  4 ++--
 .../markdown/{CoreState.as => rules/inline/Backticks.as}      |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Del.as}     |  4 ++--
 .../markdown/{CoreState.as => rules/inline/Emphasis.as}       |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Entity.as}  |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Escape.as}  |  4 ++--
 .../markdown/{CoreState.as => rules/inline/FootnoteRef.as}    |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Htmltag.as} |  4 ++--
 .../markdown/{CoreState.as => rules/inline/InlineFootnote.as} |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Ins.as}     |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Links.as}   |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Mark.as}    |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Newline.as} |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Sub.as}     |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Sup.as}     |  4 ++--
 .../royale/markdown/{CoreState.as => rules/inline/Text.as}    |  4 ++--
 45 files changed, 118 insertions(+), 102 deletions(-)

diff --git a/frameworks/projects/Markdown/src/main/royale/MarkdownClasses.as b/frameworks/projects/Markdown/src/main/royale/MarkdownClasses.as
index 634a654..5bab543 100644
--- a/frameworks/projects/Markdown/src/main/royale/MarkdownClasses.as
+++ b/frameworks/projects/Markdown/src/main/royale/MarkdownClasses.as
@@ -18,6 +18,7 @@
 ////////////////////////////////////////////////////////////////////////////////
 package
 {
+
     /**
     *  @private
     *  This class is used to link additional classes into Markdown.swc
@@ -26,7 +27,11 @@ package
     */
     internal class MarkdownClasses
     {
-        import org.apache.royale.net.URLLoader; URLLoader;
+        import org.apache.royale.markdown.MarkdownParser;MarkdownParser;
+        import org.apache.royale.markdown.Environment;Environment;
+        import org.apache.royale.markdown.TagToken;TagToken;
+        import org.apache.royale.markdown.CoreState;CoreState;
+        
         
     }
 }
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/ContentToken.as
similarity index 84%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/ContentToken.as
index 66dc189..ac92031 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/ContentToken.as
@@ -18,11 +18,18 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class ContentToken implements IToken
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function ContentToken()
 		{
 			
 		}
+		public function get type():String{
+			//TODO
+			return "";
+		}
+		public function get level():int{
+			return 0;
+		}
 	}
 }
\ No newline at end of file
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
index 66dc189..cbe86af 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
@@ -20,7 +20,7 @@ package org.apache.royale.markdown
 {
 	public class CoreState implements IState
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function CoreState(parser:MarkdownParser,str:String,env:Environment)
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/IToken.as
similarity index 88%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/IToken.as
index 66dc189..eab1222 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/IToken.as
@@ -18,11 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public interface IToken
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
-		{
-			
-		}
+		function get type():String;
+		function get level():int;
 	}
 }
\ No newline at end of file
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/InlineToken.as
similarity index 84%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/InlineToken.as
index 66dc189..6be0f67 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/InlineToken.as
@@ -18,11 +18,18 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class InlineToken implements IToken
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function InlineToken()
 		{
 			
 		}
+		public function get type():String{
+			//TODO
+			return "";
+		}
+		public function get level():int{
+			return 0;
+		}
 	}
 }
\ No newline at end of file
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/TagToken.as
similarity index 84%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/TagToken.as
index 66dc189..b1660f5 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/TagToken.as
@@ -18,11 +18,18 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class TagToken implements IToken
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function TagToken()
 		{
 			
 		}
+		public function get type():String{
+			//TODO
+			return "";
+		}
+		public function get level():int{
+			return 0;
+		}
 	}
 }
\ No newline at end of file
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/helpers/normalizeLink.as
similarity index 85%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/helpers/normalizeLink.as
index 66dc189..d9058b6 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/helpers/normalizeLink.as
@@ -16,13 +16,11 @@
 //  limitations under the License.
 //
 ////////////////////////////////////////////////////////////////////////////////
-package org.apache.royale.markdown
+package org.apache.royale.markdown.helpers
 {
-	public class CoreState implements IState
+	public function normalizeLink(url:String):String
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
-		{
-			
-		}
+		//TODO
+		return "";
 	}
 }
\ No newline at end of file
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/helpers/normalizeReference.as
similarity index 85%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/helpers/normalizeReference.as
index 66dc189..7b3d16e 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/helpers/normalizeReference.as
@@ -16,13 +16,10 @@
 //  limitations under the License.
 //
 ////////////////////////////////////////////////////////////////////////////////
-package org.apache.royale.markdown
+package org.apache.royale.markdown.helpers
 {
-	public class CoreState implements IState
+	public function normalizeReference(str:String):String
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
-		{
-			
-		}
+		return str.trim().replace(/\s+/g, ' ').toUpperCase();
 	}
 }
\ No newline at end of file
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/IRule.as
similarity index 88%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/IRule.as
index 66dc189..b638c61 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/IRule.as
@@ -18,11 +18,8 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public interface IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
-		{
-			
-		}
+		
 	}
 }
\ No newline at end of file
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/BlockQuote.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/BlockQuote.as
index 66dc189..e4fda6f 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/BlockQuote.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class BlockQuote implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function BlockQuote()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Code.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Code.as
index 66dc189..639a1dc 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Code.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Code implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Code()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Deflist.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Deflist.as
index 66dc189..8519aac 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Deflist.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Deflist implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Deflist()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Fences.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Fences.as
index 66dc189..ac4a323 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Fences.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Fences implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Fences()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Footnote.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Footnote.as
index 66dc189..bdfa3ad 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Footnote.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Footnote implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Footnote()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Heading.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Heading.as
index 66dc189..2ec7f94 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Heading.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Heading implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Heading()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Hr.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Hr.as
index 66dc189..1612139 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Hr.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Hr implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Hr()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Htmlblock.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Htmlblock.as
index 66dc189..9356fae 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Htmlblock.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Htmlblock implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Htmlblock()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Lheading.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Lheading.as
index 66dc189..4fda3e1 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Lheading.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Lheading implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Lheading()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/List.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/List.as
index 66dc189..73153fd 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/List.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class List implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function List()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Paragraph.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Paragraph.as
index 66dc189..e4a3f2d 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Paragraph.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Paragraph implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Paragraph()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Table.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Table.as
index 66dc189..c398db3 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/block/Table.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Table implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Table()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Abbr.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Abbr.as
index 66dc189..1cc3f7f 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Abbr.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Abbr implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Abbr()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Abbr2.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Abbr2.as
index 66dc189..c6884a3 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Abbr2.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Abbr2 implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Abbr2()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Block.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Block.as
index 66dc189..1163c2c 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Block.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Block implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Block()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Footnote_tail.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Footnote_tail.as
index 66dc189..79893da 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Footnote_tail.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Footnote_tail implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Footnote_tail()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Inline.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Inline.as
index 66dc189..78ac69d 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Inline.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Inline implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Inline()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/References.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/References.as
index 66dc189..4dd4641 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/References.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class References implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function References()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Replacements.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Replacements.as
index 66dc189..b9837ad 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Replacements.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Replacements implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Replacements()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Smartquotes.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Smartquotes.as
index 66dc189..14aee37 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Smartquotes.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Smartquotes implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Smartquotes()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Autolink.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Autolink.as
index 66dc189..8309958 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Autolink.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Autolink implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Autolink()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Backticks.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Backticks.as
index 66dc189..351bf1c 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Backticks.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Backticks implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Backticks()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Del.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Del.as
index 66dc189..7edcd0f 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Del.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Del implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Del()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Emphasis.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Emphasis.as
index 66dc189..af29bd2 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Emphasis.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Emphasis implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Emphasis()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Entity.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Entity.as
index 66dc189..d882eda 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Entity.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Entity implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Entity()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Escape.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Escape.as
index 66dc189..3cb19a8 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Escape.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Escape implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Escape()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/FootnoteRef.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/FootnoteRef.as
index 66dc189..deb58b2 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/FootnoteRef.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class FootnoteRef implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function FootnoteRef()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Htmltag.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Htmltag.as
index 66dc189..a4a102e 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Htmltag.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Htmltag implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Htmltag()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/InlineFootnote.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/InlineFootnote.as
index 66dc189..e34d51a 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/InlineFootnote.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class InlineFootnote implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function InlineFootnote()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Ins.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Ins.as
index 66dc189..429ddd2 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Ins.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Ins implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Ins()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Links.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Links.as
index 66dc189..f969536 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Links.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Links implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Links()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Mark.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Mark.as
index 66dc189..9eba3332 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Mark.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Mark implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Mark()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Newline.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Newline.as
index 66dc189..5bd6038 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Newline.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Newline implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Newline()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Sub.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Sub.as
index 66dc189..c9800d1 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Sub.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Sub implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Sub()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Sup.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Sup.as
index 66dc189..a82551b 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Sup.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Sup implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Sup()
 		{
 			
 		}
diff --git a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Text.as
similarity index 89%
copy from frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
copy to frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Text.as
index 66dc189..8a960f6 100644
--- a/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/CoreState.as
+++ b/frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Text.as
@@ -18,9 +18,9 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.markdown
 {
-	public class CoreState implements IState
+	public class Text implements IRule
 	{
-		public function CoreState(parser:MarkDownParser,str:String,env:Environment)
+		public function Text()
 		{
 			
 		}