issue #19 fixed
diff --git a/cli/pom.xml b/cli/pom.xml
index e1c1fc5..9fd8fad 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.tautua.markdownpapers</groupId>
<artifactId>markdownpapers-parent</artifactId>
- <version>1.2.6</version>
+ <version>1.2.7</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/core/pom.xml b/core/pom.xml
index 43fbd93..809fd6e 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.tautua.markdownpapers</groupId>
<artifactId>markdownpapers-parent</artifactId>
- <version>1.2.6</version>
+ <version>1.2.7</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/core/src/main/jjtree/Markdown.jjt b/core/src/main/jjtree/Markdown.jjt
index cc5c890..3c09599 100644
--- a/core/src/main/jjtree/Markdown.jjt
+++ b/core/src/main/jjtree/Markdown.jjt
@@ -874,11 +874,13 @@
t = <CHAR_SEQUENCE>
| t = <AMPERSAND>
| t = <BACKSLASH>
+ | t = <BANG>
| t = <COLON>
| t = <EQ>
| t = <LBRACKET>
| t = <LPAREN> { parentheses++; }
| t = <MINUS>
+ | t = <PLUS>
| t = <RBRACKET>
| LOOKAHEAD({parentheses > 0}) t = <RPAREN> { parentheses--; }
| t = <SHARP>
diff --git a/core/src/test/resources/others/links.html b/core/src/test/resources/others/links.html
index f76bcac..171b03a 100644
--- a/core/src/test/resources/others/links.html
+++ b/core/src/test/resources/others/links.html
@@ -8,4 +8,6 @@
<p><a href="http://localhost/path#id" title="title">text 5</a></p>
-<p><a href="http://localhost/another-path.jpg" title="title '-+/*%#$!{}()[]">text-6</a></p>
\ No newline at end of file
+<p><a href="http://localhost/another-path.jpg" title="title '-+/*%#$!{}()[]">text-6</a></p>
+
+<p><a href="http://localhost/#!/path">text 7</a></p>
\ No newline at end of file
diff --git a/core/src/test/resources/others/links.text b/core/src/test/resources/others/links.text
index b887d1a..94cf959 100644
--- a/core/src/test/resources/others/links.text
+++ b/core/src/test/resources/others/links.text
@@ -10,6 +10,8 @@
[text-6](http://localhost/another-path.jpg "title '-+/*%#$!{}()[]")
+[text 7](http://localhost/#!/path)
+
[id]: http://localhost/path_to#id
[id_2]: http://localhost/path_to_file#id "title"
diff --git a/doxia-module/pom.xml b/doxia-module/pom.xml
index 4c63358..30eeb49 100644
--- a/doxia-module/pom.xml
+++ b/doxia-module/pom.xml
@@ -4,7 +4,7 @@
<parent>
<groupId>org.tautua.markdownpapers</groupId>
<artifactId>markdownpapers-parent</artifactId>
- <version>1.2.6</version>
+ <version>1.2.7</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
<groupId>org.tautua.markdownpapers</groupId>
diff --git a/parent/pom.xml b/parent/pom.xml
index a3b30c1..586a57f 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -19,7 +19,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.tautua.markdownpapers</groupId>
<artifactId>markdownpapers-parent</artifactId>
- <version>1.2.6</version>
+ <version>1.2.7</version>
<name>MarkdownPapers Parent POM</name>
<description>Markdown parser and transformer</description>
<url>http://markdown.tautua.org</url>
diff --git a/pom.xml b/pom.xml
index fdeac45..70a8f12 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>org.tautua.markdownpapers</groupId>
<artifactId>markdownpapers-parent</artifactId>
- <version>1.2.6</version>
+ <version>1.2.7</version>
<relativePath>parent</relativePath>
</parent>
<groupId>org.tautua.markdownpapers</groupId>
diff --git a/www/pom.xml b/www/pom.xml
index 88f27b2..49da169 100644
--- a/www/pom.xml
+++ b/www/pom.xml
@@ -20,7 +20,7 @@
<parent>
<groupId>org.tautua.markdownpapers</groupId>
<artifactId>markdownpapers-parent</artifactId>
- <version>1.2.6</version>
+ <version>1.2.7</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
<groupId>org.tautua.markdownpapers</groupId>