projects
/
sbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
it all works
[sbp.git]
/
tests
/
tibdoc.g
diff --git
a/tests/tibdoc.g
b/tests/tibdoc.g
index
5926194
..
99bab83
100644
(file)
--- a/
tests/tibdoc.g
+++ b/
tests/tibdoc.g
@@
-47,11
+47,10
@@
SectionHeaderBody ::= "=" SectionHeaderBody "="
kv ::= word "=" text /ws => kv1
kv ::= word "=" text /ws => kv1
-num !::= [0-9]++ => "stringify"
Paragraph ::= { "\"\"" ws text } => "blockquote"
> { "*" " " ws text } => "ul"
> { "#" " " ws text } => "ol"
Paragraph ::= { "\"\"" ws text } => "blockquote"
> { "*" " " ws text } => "ul"
> { "#" " " ws text } => "ol"
- > { num " " ws text } => "ol"
+ > { num " " ws text => "ol" }
> { "---" "-"* } => "hr"
> { text } => "p"
> { "---" "-"* } => "hr"
> { text } => "p"
@@
-100,12
+99,12
@@
method ::= [+\-.a-z0-9]+
port ::= [0-9]+
domain ::= part +/ "."
port ::= [0-9]+
domain ::= part +/ "."
-part ::= [a-zA-Z0-9\-]++ => "stringify" // interesting use of boolean grammars
+part ::= [A-Za-z0-9\-]++ => "stringify"
// &~ ([\-0-9] ~[]* | ~[]* [\-0-9])
email ::= username "@" host => email
// &~ ([\-0-9] ~[]* | ~[]* [\-0-9])
email ::= username "@" host => email
-host ::= [0-9]+ "." [0-9]+ "." [0-9]+ "." [0-9]+ => "ip"
- | domain
+host ::= domain
+ | [0-9]+ "." [0-9]+ "." [0-9]+ "." [0-9]+ => "ip"
@@
-124,7
+123,8
@@
escaped ::= "\\n" => "\n"
// Chars ///////////////////////////////////////////////////////////////
alpha ::= [a-zA-Z]
// Chars ///////////////////////////////////////////////////////////////
alpha ::= [a-zA-Z]
-num ::= [0-9]
+num !::= [0-9]++ => "stringify"
+//num ::= [0-9]
alphanum ::= [a-zA-Z0-9]
sym ::= ~[a-zA-Z0-9\ \r\n]
alphanum ::= [a-zA-Z0-9]
sym ::= ~[a-zA-Z0-9\ \r\n]