summaryrefslogtreecommitdiff
path: root/RGens/data/sample-grammars/web.gram
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-02-08 14:33:24 -0500
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-02-08 14:33:24 -0500
commit46f6ee5545f0703c1626c8de35a8e6e6217a9b14 (patch)
tree385f4a5762299a09cb2e4a7779989c667175623a /RGens/data/sample-grammars/web.gram
parent3b07acb43c5f865c65094ae891f5a2dc791c8088 (diff)
Update
Diffstat (limited to 'RGens/data/sample-grammars/web.gram')
-rw-r--r--RGens/data/sample-grammars/web.gram89
1 files changed, 89 insertions, 0 deletions
diff --git a/RGens/data/sample-grammars/web.gram b/RGens/data/sample-grammars/web.gram
new file mode 100644
index 0000000..f17309b
--- /dev/null
+++ b/RGens/data/sample-grammars/web.gram
@@ -0,0 +1,89 @@
+[email] [[actual-email]]
+
+[fake-email] [[actual-fake-email]]
+
+[username] [[actual-username]]
+
+[url] [[actual-url]]
+
+pragma initial-rule [email]
+pragma export-rule [fake-email]
+pragma export-rule [username]
+pragma export-rule [url]
+
+[actual-email] [username] @ [subdomain-name] . [domain]
+ [username] @mail. [domain]
+ [username] @ [domain]
+ [username] @ [domain]
+ [acronym] @ [domain]
+ [email-alias] @ [domain]
+ [email-alias] @ [subdomain-name] . [domain]
+ [username] @ [subdomain-name] . [town-name] .net
+ [first-name] @ [last-name] .com
+ [first-name] @ [first-last] . [big-tld]
+
+[first-last] [first-name]
+ [first-name] - [last-name]
+
+[actual-fake-email] [username] @ [subdomain-name] . [fake-domain]
+ [username] @mail. [fake-domain]
+ [acronym] @ [fake-domain]
+ [email-alias] @ [fake-domain]
+ [email-alias] @ [subdomain-name] . [fake-domain]
+
+[email-alias] webmaster
+ abuse
+ hostmaster
+ postman
+ webjockey
+ email
+ sales
+ support
+ marketingscum
+ mail
+ root
+
+
+[actual-username] [random-name]
+ [middle-initial] [random-name]
+ [middle-initial] [last-name]
+ [first-name] . [last-name]
+ [first-name]
+ [random-name] [num-range]
+
+pragma range-rule [num-range] 1 999
+
+[actual-url] http://www. [domain] /
+ http://www. [domain] /
+ http:// [subdomain-name] . [domain] /
+ http://www. [last-name] . [tld] /
+ http:// [username] . [domain] /
+ [url-with-path]
+
+[url-with-path] http://www.geocities.com/ [neighborhood] / [digit-non0] [digit] [digit] [digit] /
+ http:// [url-begin] . [acronym] .net/ [url-username] /
+
+
+[neighborhood] siliconvalley
+ heartland
+ timessquare
+
+[url-begin] www
+ www2
+ users
+ members
+
+[url-username] [username]
+ ~ [username]
+
+[url-state] s
+ n
+ e
+ w
+ se
+ nw
+ ne
+ sw
+ univ
+ u
+