summaryrefslogtreecommitdiff
path: root/data/sample-grammars/long-data/roman-numeral.gram
blob: 9715036e75e34372b452173f4081a350ff4cad3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[roman-numeral-string] [roman-numeral-string+1]

[roman-numeral-string+1] <^2> <&1..4> [roman-numeral]
	<^4> <&5..10> [roman-numeral]
	<&10..15> [roman-numeral]

pragma initial-rule [roman-numeral-string]

[ordinal-roman] [act+ordroman]

pragma export-rule [ordinal-roman]

[act+ordroman] [roman-numeral-string] th

[roman-numeral] → I
	II
	III
	IV
	V
	VI
	VII
	VIII
	IX
	X
	D
	C
	M

pragma export-rule [roman-numeral]