diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-05 00:16:59 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-05 00:16:59 -0300 |
| commit | bb5d2256ba052af13a3d50f150b78c5762840449 (patch) | |
| tree | 10fb079acabaa34752d5557ce7cf0b97c95beef7 /data/sample-grammars/web.gram | |
| parent | 8062cff63f864178a2a73650870362871bc25224 (diff) | |
Grammar update
Update grammar for new features/syntax
Diffstat (limited to 'data/sample-grammars/web.gram')
| -rwxr-xr-x | data/sample-grammars/web.gram | 35 |
1 files changed, 12 insertions, 23 deletions
diff --git a/data/sample-grammars/web.gram b/data/sample-grammars/web.gram index 357fc36..32d2979 100755 --- a/data/sample-grammars/web.gram +++ b/data/sample-grammars/web.gram @@ -20,14 +20,10 @@ pragma export-rule [big-tld] [actual+email] [email-initial] @ [email-trailing] -[email-initial] [username] - [acronym] - [email-alias] - [full-name] - [username] - [acronym] - [email-alias] - [full-name] +[email-initial] <^2> [username] + <^2> [acronym] + <^2> [email-alias] + <^2> [full-name] [subdomain-name] [email-misc] [email-initial] + [email-initial] @@ -99,7 +95,7 @@ pragma export-rule [big-tld] [url-with-path] [url-with-path] -[url-with-path] [url-protocol] :// www.geocities.com/ [neighborhood] / [digit-nonzero] [digit] [digit] [digit] / +[url-with-path] [url-protocol] :// www.geocities.com/ [neighborhood] / [1..9] [0..9] [0..9] [0..9] / [url-protocol] :// [url-begin] . [acronym] .net/ [url-username] / [url-protocol] :// [url-begin] . [town-name] .net/ [url-username] [url-protocol] :// [subdomain-name] . [acronym] .net/ [url-username] @@ -175,15 +171,9 @@ pragma export-rule [big-tld] [last-name] [syllable] [syllable] -[tld] com - com - com - com - com - net - net - org - org +[tld] <^5> com + <^2> net + <^2> org edu de ca @@ -195,8 +185,7 @@ pragma export-rule [big-tld] se no -[big-tld] com - com +[big-tld] <^2> com net org @@ -204,7 +193,7 @@ pragma export-rule [big-tld] [planet] mail www2 - www [digit] + www [0..9] alpha beta gamma @@ -217,10 +206,10 @@ pragma export-rule [big-tld] [email-initial] [subdomain-name] - [subdomain-name] -[email-misc] - [us-stateadj] +[email-misc] [us-stateadj] [town-name] [complete-many-things] + [minor-arcana] [major-arcana] [trademark+drug] [trademark] |
