]> git.kianting.info Git - clo/blob - parserRule.txt
modify somethinig
[clo] / parserRule.txt
1 import foo from 'bar';
2
3 行到水窮處坐看雲起時@blah()@下一句是什麼?
4
5 我沒背唐詩。
6
7 #h1()
8 @h1()@
9 ------
10 要變成
11 import 'clo';
12 import foo from 'bar';
13
14 clo = clo();
15
16 clo.mainText = `行到水窮處坐看雲起時`+blah()+`下一句是什麼?
17
18 我沒背唐詩。`
19
20 clo.genPdf(path);
21 ----
22
23 BODY = IMPORTS SENTENCES | SENTENCES
24 IMPORTS = import SP IMPORTINNER ; NL IMPORTS | import IMPORTINNER ;
25 IMPORTINNER = NOT[;] IMPORTINNER | NOT[;]
26
27 SENTENCES = SENTENCE SENTENCES
28 SENTENCE = TEXT | STMT | None
29 TEXT = TEXT_SEG TEXT | TEXT_SEG
30 TEXT_SEG = ([^@\] | \ @ | \ \ )
31
32 STMT = @ STMTINNER @
33 STMTINNER = [^@] STMTINNER | [^@]