summaryrefslogtreecommitdiff
path: root/data/sample-grammars/career.gram
blob: 3f527be1e93fde5a4f6370ed7fd6343b8a7f91a9 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
[career-tech-desc] [career-tech]

pragma initial-rule [career-tech-desc]

pragma prefix-with [career-tech-desc] [career-tech-desc-pref]

pragma suffix-with [career-tech-desc] <&1..2> [career-tech-descsuff]

[career-tech-desc-pref] [career-prefsuf] of the

[career-tech-descsuff] (reports to the [career-techname] )
	(boss of [career-techname] )
	(subordinate of [career-techname] )
	(co-worker of [career-techname] )
	(office rival of [career-techname] )
	(secretly [career-techname] )

[career-techname] [career-tech]
	[career-tech] , [full-name-and-title]

pragma export-rule [career-techname]

[career-tech] <^6> [career-tech2]
	<^3> [quote-career-tech] and [quote-career-tech]
	[quote-career-tech] , [quote-career-tech] and [quote-career-tech]

pragma prefix-with [career-tech] [career-tech-desc-pref]

pragma export-rule [career-tech]

[quote-career-tech] [ [career-tech2] ]

pragma despace-rule [quote-career-tech]

[career-tech2] <^10> [act-career-tech]
	[act-career-tech] (reports to the [career-tech] )
	[act-career-tech] (reports to [full-name-and-title] )

[act-career-tech] paper pusher
	computer [software-career-type]
	sheet spreader
	data entry [career-suffix]
	webpage [software-career-type]
	button pusher
	bug [bug-term]
	problem [bug-term]
	help desk
	software [software-career-type]
	system [software-career-type]
	bastard operator from hell
	webmaster
	dead chicken waver
	information technology
	four-color glossy publisher
	corporate spy
	trade show booth bunny
	evil human resources
	internet [software-career-type]
	network [software-career-type]

pragma prefix-with [act-career-tech] [career-prefix]
pragma suffix-with [act-career-tech] [career-sufsuf]

pragma export-rule [act-career-tech]

[bug-term] terminator
	exterminator
	hunter
	killer
	eradicator
	incinerator

[software-career-type] reinstaller
	engineering
	engineer
	design
	designer
	administrator
	programmer
	programming
	publisher
	publishing

[career-prefsuf] <^2> [career-suffix]
	[career-prefix] [career-suffix]

[career-sufsuf] , [career-prefsuf] of [career-department]

[career-department] engineering
	design
	administration
	programming
	publishing
	operations
	HR
	networking
	accounting
	management

[career-prefix] executive
	assistant
	junior
	senior
	associate
	sub-adjunct
	part-time
	interim
	substitute
	department
	head
	section

[career-suffix] manager
	supervisor
	flunkie
	intern
	secretary
	boss
	janitor
	foreman
	director
	chief
	section chief
	superintendent
	chairman
	overseer
	honcho
	administrator
	[generic-title]