summaryrefslogtreecommitdiff
path: root/data/sample-grammars/linux.gram
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-05-29 15:35:02 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-05-29 15:35:02 -0300
commit0faa5175b6f0de8835ed514615ac64135f406b29 (patch)
tree6a1a5a9b01a1175b8ae2203418005f7bc625be9d /data/sample-grammars/linux.gram
parent9356498bebab9342222cd87be669abae9d7ac3a2 (diff)
Move files out of folder
Diffstat (limited to 'data/sample-grammars/linux.gram')
-rw-r--r--data/sample-grammars/linux.gram988
1 files changed, 988 insertions, 0 deletions
diff --git a/data/sample-grammars/linux.gram b/data/sample-grammars/linux.gram
new file mode 100644
index 0000000..ad18d65
--- /dev/null
+++ b/data/sample-grammars/linux.gram
@@ -0,0 +1,988 @@
+[linux-domain] [actual+linux-domain]
+
+pragma initial-rule [linux-domain]
+
+[actual+linux-domain] [linux-domainname] . [big-tld]
+
+[linux-domainname] [linux-domain1] [linux-domain2]
+ [linux-domain1] [linux-domain2]
+ [linux-domain1] [linux-domain2]
+ [linux-domain1] [linux-domain1]
+ [linux-domain1] [linux-domain1]
+ [linux-domain1] [linux-domain1] [linux-domain2]
+ [linux-domain1] [linux-domain1] - [linux-domain2]
+ [linux-domain1] - [linux-domain2]
+ [linux-domain0] [linux-domain1]
+ [linux-domain0] [linux-domain1] [linux-domain2]
+ [linux-domain0] [linux-domain2]
+ [linux-domain1] . [domain-name]
+
+[linux-domain0] cmdr
+ captain
+ super
+ major
+ taco
+ cool
+ phat
+ burrito
+ coffee
+ mega
+ meta
+ slash
+ dot
+ colon
+ grok
+ about
+ 1st
+ just
+ everything
+ project
+ os
+ techno
+ source
+ the
+ open
+ free
+ new
+ colonel
+ go
+ wow
+ hot
+ uber
+ [first-name]
+
+[linux-domain1] linux
+ geek
+ nerd
+ hack
+ unix
+ bsd
+ freebsd
+ solaris
+ apache
+ gnu
+ opensource
+ penguin
+ tux
+ daemon
+ linus
+ hacker
+ root
+ kernel
+ perl
+ python
+ programming
+ bitbucket
+ null
+
+[linux-domain2] news
+ week
+ today
+ tommorrow
+ day
+ newbie
+ ware
+ cheesymerchandise
+ headlines
+ stuff
+ portal
+ power
+ shell
+ hack
+ fest
+ web
+ site
+ forum
+ community
+ dotcom
+ dotorg
+ fun
+ help
+ advice
+ world
+ network
+ net
+ humor
+ rules
+ warez
+ rulez
+ kiddie
+ geek
+ nerd
+ hacker
+ moneymakingportal
+ here
+ planet
+ city
+ place
+ chat
+ grok
+ one
+ central
+ plaza
+ 2000
+ search
+ find
+ finder
+ links
+ directory
+ apps
+ business
+ biz
+ archives
+ island
+ software
+ bandwagon
+ life
+ howto
+ mag
+ month
+ minute
+ chix
+ meat
+ women
+ docs
+ games
+ focus
+ [newspaper-pair2]
+ start
+ now
+ future
+ universe
+ galaxy
+ key
+ party
+ jobs
+ tech
+
+[linux-distro] red hat linux
+ debian gnu/linux
+ suse linux
+ turbolinux
+ stampede linux
+ caldera openlinux
+ slackware linux
+ linux mandrake
+ corel linux
+
+[linux-company] red hat
+ suse
+ caldera
+ corel
+ linuxcare
+ va linux
+ internet.com
+ cobalt networks
+ applix
+
+[linux-personality] linux torvalds
+ eric s. raymond
+ richard m. stallman
+ alan cox
+ bernharn rosenkraenzer
+ rik van riel
+ larry wall
+ bruce perens
+ miguel de icaza
+
+[microsoft-personality] bill gates
+ steve ballmer
+ ed muth
+ nathan myrrhvold
+ raymond chen
+
+[pundit-personality] jesse berst
+ fred moody
+ bob metcalfe
+
+[tech-columnist] [pundit-personality]
+ robert x. cringely
+ jon katz
+ nicholas petreley
+ john dvorak
+
+[linux-publication] linuxtoday
+ lwn
+ linuxworld
+ linux.com
+
+[linux-expo] [expo-body] [expo-suffix]
+
+pragma export-rule [linux-expo]
+
+[expo-body] [real-city] linux
+ [us-state] linux
+ linux
+ linuxworld
+ linuxexpo
+ linuxcon
+
+[expo-suffix] showcase
+ expo
+ conference
+ convention
+ show
+ money-making expo
+ phb get-together
+
+[tech-lawsuit-target] decss
+ napster
+ mp3.com
+ 2600
+
+[techgeek-target] dmca
+ microsoft
+ echelon
+ carnivore
+ "know your customer"
+ geek profiling
+ software patents
+
+[techgeek-enemy] microsoft
+ riaa
+ mpaa
+ dvd cca
+ network solutions
+
+[geek-people] hackers
+ geeks
+ nerds
+ kids
+ teenagers
+ [teen-type] teens
+ anonymous cowards
+ lurkers
+ flamers
+
+[teen-type] angst-ridden
+ troubled
+
+[geek-enemy] bible-thumpers
+ congresscritters
+ [parent-type] parents
+ recording industry executives
+ media tycoons
+ bureaucrats
+ soccer moms
+ prohibitionists
+ lawyers
+ attorneys
+ lobbyists
+ pointy haired bosses
+ school administrators
+ thought police
+
+[parent-type] paranoid
+ clueless
+ hysterical
+
+[geek-badguys] script kiddies
+ hackers
+ crackers
+ spammers
+
+[geek-political-problem] censorship
+ software patents
+ carnivore
+ echelon
+ geek profiling
+ "know your customer"
+ domain snatching
+
+[tech-problem] script kiddies
+ spammers
+ crackers
+ backhoes
+ network outages
+ system crashes
+
+[linux-error] lp1 on fire
+ kernel panic
+ signal 11
+ security hole found between chair and monitor
+ user needs a cluestick
+ this ain't windows
+ bus error
+ black hole imminent
+ segmentation fault
+
+[tech-topic] bogus patents
+ artificial intelligence
+ embedded systems
+ dotcom meltdown
+ hackers/crackers
+ spam
+ windows [windows-version] security exploits
+
+[geek-entertainment] star wars
+ star wars
+ the matrix
+ star trek: [trek-type]
+ star tek
+ the simpsons
+ x-files
+ babylon 5
+ mst3k
+
+[trek-type] tos
+ tng
+ ds9
+ voyager
+
+[geek-scifi-book] the [geek-scifi-people] of the [geek-scifi-alien] [geek-scifi-place]
+ the [geek-scifi-people] of [geek-scifi-alien]
+ [geek-scifi-event] of the [geek-scifi-alien] [geek-scifi-place]
+ [geek-scifi-event] of the [geek-scifi-place] of the [geek-scifi-people]
+ the [geek-scifi-thing] of the [geek-scifi-alien] [geek-scifi-place]
+ [geek-scifi-people] of the [geek-scifi-thing]
+ [geek-scifi-place] [geek-scifi-thing]
+ the [geek-scifi-enemy] [awaits]
+ [geek-scifi-thing] of the [geek-scifi-enemy]
+ [geek-scifi-event] of the [geek-scifi-enemy]
+ [geek-scifi-thing] [balance]
+ [geek-scifi-event] of the [geek-scifi-thing] of [geek-scifi-alien]
+ [geek-scifi-adj] [geek-scifi-place]
+ [geek-scifi-adj] [geek-scifi-place] of [geek-scifi-alien]
+ [geek-scifi-adj] [geek-scifi-alien] [geek-scifi-thing]
+ [last-name] [effect]
+
+pragma export-rule [geek-scifi-book]
+
+[awaits] awaits
+ comes
+ awakens
+ returns
+
+[balance] in the balance
+ on hold
+ in limbo
+ vanishes
+
+[effect] effect
+ equation
+
+[geek-scifi-place] planet
+ star
+ sun
+ universe
+ galaxy
+ solar system
+ world
+ realm
+ asteroid
+ comet
+ outpost
+ matrix
+ constellation
+ continuum
+ cluster
+ quasar
+ nebula
+
+[geek-scifi-thing] [techno+clysm]
+ federation
+ future
+ community
+ civilization
+ spaceship
+ union
+ alliance
+ foundation
+ conspiracy
+ amulet
+ black hole
+ anomaly
+ underground
+ empire
+
+[geek-scifi-enemy] menace
+ monster
+ machine
+ beast
+ devil
+
+[geek-scifi-people] explorer
+ pioneer
+ guardian
+ time traveler
+ astrophysicist
+ stonecutter
+ mystic
+ fortuneteller
+ philosopher
+ king
+ god
+ goddess
+ [dictator]
+ aristocrat
+ mathematician
+ scientist
+ wizard
+
+[geek-scifi-event] revenge
+ return
+ rise
+ fall
+ destruction
+ implosion
+ annihilation
+ victory
+ defeat
+ end
+
+[dictator] dictator
+ tyrant
+ despot
+ monarch
+
+[techno+clysm] [techno] clysm
+
+[techno] techno
+ cyber
+ lawyer
+ chrono
+
+[geek-scifi-adj] expanding
+ collapsing
+ imploding
+ derelict
+ abandoned
+ lost
+ triumphant
+ victorious
+ doomed
+ forbidden
+ unknown
+ null
+ infinite
+
+[geek-scifi-element] time travel
+ artificial intelligence
+ a sentient [animal]
+ galactic civilizations
+ faster-than-light travel
+ parallel universes
+ anti-gravity cars
+ mind-reading aliens
+ scientific techno-babble
+ teleportation
+
+[geek-scifi-alien] [random-name]
+ [geek-scifi-alien2]
+
+[geek-scifi-alien2] [planet]
+ orion
+ andromeda
+ gaia
+ alpha centauri
+ betelguese
+ alpha
+ beta
+ gamma
+ epsilon
+
+[geek-scifi-author] robert heinlein
+ neal stephenson
+ arthur c. clarke
+ isaac asimov
+ orson scott card
+
+[bogus-patent] server side includes
+ weblog-style sites
+ random poetry generators
+ [beige] computer cases
+ rectangular computer cases
+ dancing software assistants
+ command-line interfaces
+ floppy diskettes
+ hypertext documents
+ interpreted scripting languages
+ [num+click] shopping
+ rot13 encoding
+ xor encoding
+ the quadratic formula
+ cgi scripting
+ spell checking
+ pull-down menus
+ [dir] scroll bars
+
+[dir] horizontal
+ vertical
+
+[beige] beige
+ rectangular
+ translucent
+
+[num+click] [click-num] -click
+
+[click-num] double
+ zero
+ triple
+
+[pundit-flame] linux is communistic
+ linux will fail
+ linux is the worst operating system ever
+ could you get fired for choosing linux
+ unix is 1960s technology
+ the gpl is even more restrictive than a microsoft eula
+ the gnu project is holding back the open source movement
+ open source projects are uncreative and unoriginal
+ linux doesn't contain any innovations
+ microsoft is the most innovative company in the history of mankind
+ windows [windows-version] is much better than linux
+ iunix sucks
+ windows is the only gui with a consistent interface
+ why do end-users need source code anyways
+ linux users all behave like immature [7..16] year olds
+ linux = linsux
+ linux is only free if your time is worthless
+ security through obscurity is the only way to go
+ attack of the snot-nosed linux zealots
+ linux advocacy: a dangerous brainwashing religious cult
+ microsoft will win
+
+[peripheral] digital camera
+ [peripheral-interface] infrared video camera
+ [peripheral-interface] scanner
+ software modem
+ cable modem
+ video card
+ [monitor-type] capture card
+ [peripheral-interface] [wireless+type] wireless adapter
+ 3d accelerator card
+ [peripheral-interface] time travel card
+ [peripheral-interface] coffee machine
+ [15..99] inch [monitor]
+ [15..99] inch widescreen [monitor]
+ uninterruptible power supply
+ [peripheral-interface] cd-recorder
+ beowulf-cluster-in-a-box
+ [cable-type] extender
+ [cable-type] to [cable-type] converter
+ [cable-type] hub
+ [cable-type] splitter
+
+[wireless+type] 802.11 [wireless-postfix]
+
+[wireless-postfix] a
+ b
+ g
+ n
+ ac
+ ad
+ af
+ ah
+ ai
+ aj
+ aq
+ ax
+ ay
+
+[cable-type] [monitor-type]
+ [peripheral-interface]
+
+[monitor] monitor
+
+pragma prefix-with [monitor] [monitor-resolution]
+pragma prefix-with [monitor] [monitor-type]
+
+[monitor-resolution] 4k
+ 1080p
+ 720p
+ 480p
+ 360p
+ 240p
+ 144p
+
+[monitor-type] vga
+ dvi-d
+ hdmi
+ display-port
+ mini display-port
+ micro display-port
+
+[peripheral-interface] scsi
+ ide
+ parallel
+ [usb]
+ firewire 400
+ firewire 800
+ serial
+ thunderbolt
+
+[usb] usb
+ usb type A
+ usb type B
+ usb 3.0
+ usb 2.0
+ micro-usb
+ mini-usb
+ usb (type C)
+
+pragma export-rule [peripheral]
+
+[tech-hardware-company] ibm
+ dell
+ compaq
+ maxtor
+ seagate
+ western digital
+ transmeta
+ hewlett packard
+
+[opensource-project] linux
+ freebsd
+ netbsd
+ openbsd
+ apache
+ sendmail
+ gnome
+ kde
+ x11
+ mozilla
+
+[unix-tool] awk
+ sed
+ bison
+ gcc
+ vi
+ emacs
+
+[linux-event] linuxworld expo
+ atlanta linux showcase
+ linuxfest
+ linuxexpo
+
+[linux-usergroup] [linux+usergroup]
+
+[linux+usergroup] [letter] [letter] lug
+ [us-postal-state] lug
+ [letter] lug
+
+[freshmeat-url] [freshmeat+url]
+
+pragma export-rule [freshmeat-url]
+
+[freshmeat+url] http://freshmeat.net/news/ [digit] / [digit] / [freshmeat-group1] / [freshmeat-group2] .html
+
+[freshmeat-group1] [digit] [digit] [digit] [digit]
+
+[freshmeat-group2] [digit] [digit] [digit] [digit] [digit] [digit] [digit] [digit] [digit]
+
+[freshmeat-desc] [app-type] [app-suffix]
+ [app-type] [app-suffix] for [freshmeat-for]
+ [app-type] [app-suffix] written in [computer-language]
+ [buzzword-adjective] [buzzword-noun] written in [computer-language]
+ [buzzword-adjective] [buzzword-noun] for the [career-tech]
+ [buzzword-adjective] [buzzword-noun] [buzzword-job]
+ [freshmeat-prefix] [app-type] [app-suffix]
+ [computer-language] [app-suffix]
+ [freshmeat-prefix] [buzzword-noun]
+ clone of [app-name-simple]
+ [freshmeat-prefix] implementation of microsoft [ms-product]
+
+pragma export-rule [freshmeat-desc]
+
+[freshmeat-prefix] open source
+ free
+ libre
+ updated
+ revamped
+ upgraded
+ shareware
+ freeware
+ public domain
+
+[freshmeat-for] linux
+ [linux-distro]
+ unix
+ freebsd
+ beos
+ bsd unix
+ perl/tk
+ tcl/tk
+ kde
+ gnome
+ qt
+ gtk
+ x11
+
+[freshmeat-app] [app-name] [app-version]
+
+[app-name] [app-name-simple]
+ [app-name-simple]
+ [app-name-simple]
+ [app-name-complex]
+
+pragma export-rule [app-name]
+
+[app-name-simple] [app-name+simple]
+
+[app-name+simple] [acronym]
+ [acronym]
+ [acronym]
+ [app-prefix] [acronym]
+ [app-prefix] [syllable] [letter]
+ [app-prefix] [syllable] 2 [syllable]
+ [acronym]
+ [letter] [acronym]
+ [random-name]
+ [last-name]
+ [syllable] [syllable]
+ [letter] [syllable]
+ [letter] [letter] [letter]
+ [letter] [letter] [letter] [letter]
+ [letter] [letter] [letter] [letter]
+ [letter] [letter] [letter] [letter]
+ [letter] [letter] [letter] [number-word]
+ [app-prefix] [acronym]
+ [app-prefix] [random-name]
+ [app-prefix] [letter] [letter] [letter] [letter]
+ [app-common]
+
+[app-name-complex] [plural+first] [app-type] [app-suffix]
+ [plural+first] [app-suffix]
+ [acronym] [app-type]
+ [acronym] [app-type] [app-suffix]
+ [app-type] [app-suffix]
+ [2+syllable] [app-type] [app-suffix]
+ [random-name] [app-suffix]
+ [app-prefix+letter] [app-suffix]
+ [app-prefix+syllable] [app-type] [app-suffix]
+ [app-common] [app-type] [app-suffix]
+ [tech-company] [peripheral] [device-type]
+ [buzzword-adjective] [app-suffix]
+ [plural+first] [buzzword-adjective] [buzzword-noun] [buzzword-job]
+ [acronym] [buzzword-noun]
+ [app-prefix+name] [buzzword-adjective] [buzzword-job] [app-suffix]
+ [random-name] [buzzword-job]
+ [buzzword-adjective] [buzzword-noun] [app-suffix]
+ [linux-distro]
+
+[device-type] 'WRITE ME'
+
+[app-prefix+name] [app-prefix] [random-name]
+
+[app-prefix+letter] [app-prefix] [letter] [letter] [letter] [letter]
+
+[app-prefix+syllable] [app-prefix] [syllable] [syllable]
+
+[2+syllable] [syllable] [syllable]
+
+[plural+first] [first-name] 's
+
+[app-prefix] gnu/
+ gnu
+ gnu
+ gtk-
+ gtk
+ kde
+ x
+ k
+ x11
+ perl
+ java
+ php_
+ php
+ py
+ gpl
+ linux
+ linux
+ my
+ qt
+ qt_
+ lib
+ lib
+ mod
+ mod_
+ wx
+ cgi
+ web
+ net
+ html
+ phat
+ cool
+ wm
+ free
+ news
+ bsd
+
+[app-suffix] viewer
+ browser
+ client
+ server
+ proxy
+ agent
+ editor
+ database
+ object
+ programming language
+ shell
+ hack
+ window manager
+ user interface
+ front-end
+ back-end
+ interface
+ module
+ library
+ parser
+ generator
+ compiler
+ linker
+ plug-in
+ applet
+ project
+ office
+ enviroment
+ processor
+ parser
+ tools
+ toolkit
+ electron waster
+ simulator
+ clone
+ filesystem
+ device manager
+ thingamajig
+
+[app-type] web
+ internet
+ object-oriented
+ buzzword-enhanced
+ tcp/ip
+ html
+ http
+ xml
+ graphics
+ ascii
+ unicode
+ threaded
+ cool
+ cgi
+ scripting
+ online
+ c
+ perl
+ java
+ python
+ modern
+ postmodern
+ new and improved
+
+[app-common] [app+common]
+
+[app+common] [letter] spell
+ [letter] mail
+ [letter] edit
+ [last-name] fs
+ [random-name] lib
+ [letter] find
+ [random-name] x
+ [letter] grep
+ [letter] tools
+
+[app-version] [app+version]
+
+[app+version] 0.0. [1..20] [version-suffix]
+ 0. [digit-nonzero] . [0..30]
+ 1.0. [0..30]
+ 1. [digit-nonzero] . [0..30] [version-suffix]
+ 2. [digit] . [0..30]
+ 2. [digit] . [0..30] [version-suffix]
+ [3..9] . [digit] . [0..30]
+ 0.0 [digit] [version-suffix]
+ 0. [digit]
+ 0. [1..99]
+ 1.0 [version-suffix]
+ 1.00
+ 1. [1..99]
+ 1. [1..99] [version-suffix]
+ [2..20] . [1..99] [version-suffix]
+
+[version-suffix] pl [digit]
+ alpha
+ beta
+ - [1..30]
+ [letter]
+ -ac [digit]
+ -pre [digit]
+
+[linux-kernel-version] [linux-kernel+version]
+
+[linux-kernel+version] 2.2. [30..40]
+ 2.3. [50..99]
+ 2.4.0-pre [1..30]
+ 2.4.0-ac [1..30]
+ 2.4. [digit]
+ 2.5. [0..99]
+ [2..4] . [6..9] . [0..99]
+
+[windows-version] 3.1
+ 95
+ 98
+ 98 second edition
+ millenium edition
+ nt 4.0
+ 2000
+ ce
+ xp
+ xp service pack 2
+ vista
+ 7
+ 8
+ 10
+ 10 anniversary edition
+ 10 creators update
+
+[ms-product] office
+ word
+ excel
+ access
+ powerpoint
+ bob
+ visual basic
+ visual c++
+ iis
+ frontpage
+
+[software-product] coreldraw
+ wordperfect
+ microsoft office
+ microsoft word
+ borland delphi
+ oracle
+ interbase
+ autocad
+
+[microsoft-slogan] making it all make cents
+ over [5..20] years of innovation
+ wintel inside
+ your windows and gates to the world
+ fighting the department of injustice since day one
+ because anti-trust laws are obsolete
+ real people use our software, not nerds and geeks
+ crashes are normal
+ embracing and extending for over [20..30] years
+ this motto is not anti-competitive
+ got windows? you have to!
+ one microsoft way. it's much more than an address
+
+[opensource-license] gnu general public license
+ gnu lesser general public license
+ bsd licences
+ artistic license
+ mozilla public license
+ x11 license
+ apache license
+
+[rfc-document] [over+ip]
+ ip datagrams carried by [carrier]
+ PORN over real-time networks
+
+[over+ip] [ip-stuff] -over-ip
+
+[ip-stuff] electricity
+ water
+ pizza
+ beer