projects
/
sbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
checkpoint
[sbp.git]
/
tests
/
tibdoc.g
diff --git
a/tests/tibdoc.g
b/tests/tibdoc.g
index
1ea798d
..
9cff556
100644
(file)
--- a/
tests/tibdoc.g
+++ b/
tests/tibdoc.g
@@
-46,7
+46,7
@@
SectionHeaderBody ::= "=" SectionHeaderBody "="
kv ::= word "=" text /ws => kv1
kv ::= word "=" text /ws => kv1
-num !::= [0-9]++
+num !::= [0-9]++ => "stringify"
Paragraph ::= { "\"\"" ws text } => "blockquote"
> { "*" " " ws text } => "ul"
> { "#" " " ws text } => "ol"
Paragraph ::= { "\"\"" ws text } => "blockquote"
> { "*" " " ws text } => "ul"
> { "#" " " ws text } => "ol"
@@
-61,7
+61,7
@@
item ::= pre
> structured
> styled
> "\"" text "\"" => quoted
> structured
> styled
> "\"" text "\"" => quoted
- > [a-zA-Z0-9]++
+ > alphanum++ => "stringify"
> symbol
symbol ::= symbolx & sym++
> symbol
symbol ::= symbolx & sym++
@@
-88,8
+88,8
@@
glyph ::= "(r)" | "(c)" | "(tm)" // euro symbol?
// only gets parsed once
urlpath ::= urlchar*
// only gets parsed once
urlpath ::= urlchar*
-username ::= [a-zA-Z0-9;/?:&=$\-_.+]++
-password ::= [a-zA-Z0-9;/?:&=$\-_.+]++
+username ::= [a-zA-Z0-9;/?:&=$\-_.+]++ => "stringify"
+password ::= [a-zA-Z0-9;/?:&=$\-_.+]++ => "stringify"
urlchar ::= [a-zA-Z0-9;/?:&=$\-_.+@]
| "%" [0-9] [0-9] => "%"
url ::= "mailto" ":" email
urlchar ::= [a-zA-Z0-9;/?:&=$\-_.+@]
| "%" [0-9] [0-9] => "%"
url ::= "mailto" ":" email
@@
-99,7
+99,7
@@
method ::= [+\-.a-z0-9]+
port ::= [0-9]+
domain ::= part +/ "."
port ::= [0-9]+
domain ::= part +/ "."
-part ::= [a-zA-Z0-9\-]++ // interesting use of boolean grammars
+part ::= [a-zA-Z0-9\-]++ => "stringify" // interesting use of boolean grammars
// &~ ([\-0-9] ~[]* | ~[]* [\-0-9])
email ::= username "@" host => email
// &~ ([\-0-9] ~[]* | ~[]* [\-0-9])
email ::= username "@" host => email
@@
-110,7
+110,7
@@
host ::= [0-9]+ "." [0-9]+ "." [0-9]+ "." [0-9]+ => "ip"
// Tokens ///////////////////////////////////////////////////////////////////
// Tokens ///////////////////////////////////////////////////////////////////
-word ::= alphanum++
+word ::= alphanum++ => "stringify"
| quoted
quoted ::= "\"" ((~[\"\\] | escaped)+) "\""
| quoted
quoted ::= "\"" ((~[\"\\] | escaped)+) "\""