summaryrefslogtreecommitdiff
path: root/RGens/data/sample-grammars/phone-number.gram
blob: ddf1c1a5010a61b6c962caee4b1b29822a3e92ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[us-phone-number] [area+code] [full+num]
	[intl+num]
	[area+code] [full+num] ext. [ext+num]
	[area+code] [letter+num]
	[1800+num]
	[1800+letter+num]

pragma export-rule [us-phone-number]

[area+code] ( [digit] [digit] [digit] )

[full+num] [digit] [digit] [digit] - [digit] [digit] [digit] [digit]

[intl+num] 1- [full+num]

[ext+num] [digit-nonzero] [digit] [digit]

[letter+num] [digit] [digit] [digit] - [letter] [letter] [letter] [letter]

[1800+num] 1-800- [digit] [digit] [digit] - [digit] [digit] [digit] [digit]

[1800+letter+num] 1-800- [letter] [letter] [letter] [letter] [letter] [letter] [letter]