-
Notifications
You must be signed in to change notification settings - Fork 0
/
TAGS
325 lines (314 loc) · 9.29 KB
/
TAGS
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
/home/rod/haskell/chops/Chops/RBuf.hs,322
module Chops.RBuf(Chops.RBuf0,1
newtype RBuf RBuf14,15
data RingBuff RingBuff16,17
data RingBuff a = RingBuff RingBuff16,17
_buff _buff17,18
_size _size18,19
_rdidx _rdidx19,20
_wtidx _wtidx20,21
newRBuf newRBuf23,24
pushRBuf pushRBuf30,31
pullRBuf pullRBuf42,43
testRB testRB55,56
/home/rod/haskell/chops/Chops/Audio.hs,406
module Chops.Audio Chops.Audio2,3
type PlayState PlayState59,60
mainWait mainWait62,63
type MyPortName MyPortName77,78
portsFromList portsFromList81,82
audioThread' audioThread'91,92
audioThread audioThread99,100
processAudioOut' processAudioOut'109,110
processAudioOut processAudioOut127,128
nextFrame nextFrame169,170
toOneChannel toOneChannel175,176
loadSample loadSample179,180
/home/rod/haskell/chops/Chops/Cpu.hs,1299
module Chops.Cpu Chops.Cpu6,7
buffsize buffsize39,40
chunksize chunksize40,41
type Program Program42,43
defaultWSpace defaultWSpace45,46
ldWspace ldWspace47,48
modifyWspace modifyWspace59,60
type Tick Tick70,71
data SyncFlag SyncFlag72,73
data SyncFlag = SyncWait SyncWait72,73
| NoSyncNoSync73,74
data VM VM77,78
data VM = VM VM77,78
data VM = VM { _ip _ip77,78
, _env _env78,79
, _prg _prg79,80
, _wspaces _wspaces80,81
, _cwspace _cwspace81,82
, _sflag _sflag82,83
, _tspec _tspec83,84
, _halt _halt84,85
, _isJmp _isJmp85,86
, _gtick _gtick86,87
, _buff _buff87,88
newtype Cpu Cpu92,93
{ getCpu getCpu94,95
runCpu runCpu105,106
type Computation Computation111,112
stepIP stepIP113,114
jmpIP jmpIP116,117
fetchIns fetchIns119,120
setSFlag setSFlag124,125
operateVM operateVM127,128
getFrame getFrame155,156
ws2sample ws2sample173,174
tellVM tellVM185,186
tellIP tellIP190,191
fetchDecodeExecuteLoop fetchDecodeExecuteLoop196,197
exec exec203,204
runComputation runComputation324,325
loadNRun loadNRun343,344
displayIP displayIP357,358
displayVM displayVM373,374
/home/rod/haskell/chops/Chops/AST.hs,1741
module Chops.AST Chops.AST6,7
class VType VType13,14
extr extr14,15
extrE extrE15,16
injt injt16,17
data VarType VarType19,20
I I20,21
S S21,22
F F22,23
I I20,21
S S21,22
F F22,23
instance VType VType Integer24,25
extr extr25,26
extrE extrE26,27
injt injt29,30
instance VType VType Float31,32
extr extr32,33
extrE extrE33,34
injt injt36,37
instance VType VType String38,39
extr extr39,40
extrE extrE40,41
injt injt42,43
instance Show Show VarType44,45
show show45,46
type Env Env52,53
envLookup envLookup54,55
data Expr Expr67,68
Con Con68,69
Var Var69,70
(:+:) )70,71
prec prec80,81
instance (S(Show a) => Show (Expr a)90,91
showsPrec showsPrec91,92
eval eval107,108
type Mrk Mrk117,118
type Time Time118,119
type Addr Addr119,120
data Stmt Stmt121,122
BGN BGN122,123
SEL SEL124,125
LD LD125,126
BPM BPM126,127
SIG SIG127,128
SRST SRST128,129
FIT FIT129,130
MRK MRK130,131
SET SET131,132
PLAYF PLAYF132,133
PLAYB PLAYB133,134
SEEK SEEK134,135
WAIT WAIT135,136
WAITT WAITT136,137
JDNZ JDNZ137,138
JDGZ JDGZ138,139
JMP JMP139,140
ONBT ONBT140,141
STOP STOP141,142
HLT HLT142,143
BGN BGN122,123
SEL SEL124,125
LD LD125,126
BPM BPM126,127
SIG SIG127,128
SRST SRST128,129
FIT FIT129,130
MRK MRK130,131
SET SET131,132
PLAYF PLAYF132,133
PLAYB PLAYB133,134
SEEK SEEK134,135
WAIT WAIT135,136
WAITT WAITT136,137
JDNZ JDNZ137,138
JDGZ JDGZ138,139
JMP JMP139,140
ONBT ONBT140,141
STOP STOP141,142
HLT HLT142,143
instance Show Show Stmt144,145
show show145,146
/home/rod/haskell/chops/Chops/Parser.hs,1627
module Chops.Parser Chops.Parser1,2
languageDef languageDef15,16
lexer lexer50,51
identifier identifier52,53
reserved reserved53,54
reservedOp reservedOp54,55
braces braces55,56
parens parens56,57
integer integer60,61
natural natural61,62
float float62,63
comma comma63,64
colon colon64,65
whiteSpace whiteSpace65,66
stringLiteral stringLiteral66,67
data MyParseState MyParseState68,69
data MyParseState = MPS MPS68,69
data MyParseState = MPS { _linenr _linenr68,69
, _labelMap _labelMap69,70
prs prs73,74
program program75,76
resolveRefs resolveRefs87,88
aconfig aconfig101,102
port port107,108
dport dport112,113
nport nport117,118
line line123,124
lbl lbl131,132
stmt stmt136,137
data TExpr TExpr156,157
data TExpr = IE IE156,157
data TExpr = IE (Expr Integer) | FE FE156,157
data TExpr = IE (Expr Integer) | FE (Expr Float) | SE SE156,157
expr expr158,159
fexpr fexpr161,162
iexpr iexpr162,163
foperators foperators165,166
ioperators ioperators173,174
fterm fterm181,182
iterm iterm186,187
stmtHLT stmtHLT193,194
stmtSRST stmtSRST197,198
stmtBGN stmtBGN201,202
stmtFIT stmtFIT206,207
stmtLD stmtLD211,212
intAsFloat intAsFloat216,217
stmtBPM stmtBPM220,221
stmtSIG stmtSIG227,228
stmtWAIT stmtWAIT234,235
stmtWAITT stmtWAITT243,244
stmtJMP stmtJMP252,253
stmtJDNZ stmtJDNZ264,265
stmtJDGZ stmtJDGZ278,279
stmtSEL stmtSEL292,293
stmtSET stmtSET297,298
stmtMRK stmtMRK307,308
stmtPLAYF stmtPLAYF314,315
stmtPLAYB stmtPLAYB319,320
stmtSEEK stmtSEEK324,325
stmtSTOP stmtSTOP329,330
/home/rod/haskell/chops/Chops/WSpace.hs,561
module Chops.WSpace Chops.WSpace0,1
data PlayMode PlayMode5,6
data PlayMode = Stop Stop5,6
data PlayMode = Stop | Fwd Fwd5,6
data PlayMode = Stop | Fwd | BwdBwd5,6
type SData SData8,9
data WSpace WSpace10,11
data WSpace = WSpace WSpace10,11
data WSpace = WSpace { _fname _fname10,11
, _data _data11,12
, _len _len12,13
, _vlen _vlen13,14
, _tick _tick14,15
, _play _play15,16
, _marks _marks16,17
/home/rod/haskell/chops/Chops/Time.hs,597
module Chops.Time Chops.Time1,2
type BPM BPM4,5
type SIG SIG5,6
type Pulse Pulse6,7
type SamplesPerSecond SamplesPerSecond7,8
data MTSpec MTSpec10,11
data MTSpec = MTSpec MTSpec10,11
data MTSpec = MTSpec {_bpm _bpm10,11
,_sig _sig11,12
,_res _res12,13
,_sps _sps13,14
data MTVal MTVal17,18
data MTVal = MTVal MTVal17,18
data MTVal = MTVal { _bar _bar17,18
, _beat _beat18,19
, _pulse _pulse19,20
mtValToSamCount mtValToSamCount24,25
timeSpec timeSpec33,34
/home/rod/haskell/chops/Setup.hs,15
main main1,2
/home/rod/haskell/chops/Main.hs,121
module Main Main1,2
drawSample drawSample19,20
main main31,32
go go40,41
inRange inRange68,69
disp disp70,71
/home/rod/haskell/chops/dist-newstyle/build/x86_64-linux/ghc-8.10.1/chops-0.1.0.0/x/chops-exe/build/chops-exe/autogen/Paths_chops.hs,1083
module Paths_chops Paths_chops3,4
catchIO catchIO17,18
catchIO catchIO25,26
version version27,28
bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir sysconfdir29,30
bindir, libdir, dynlibdir, datadir, libexecdir,libexecdir29,30
bindir, libdir, dynlibdir, datadir,datadir29,30
bindir, libdir, dynlibdir,dynlibdir29,30
bindir, libdir,libdir29,30
bindir,bindir29,30
libdir libdir32,33
dynlibdir dynlibdir33,34
datadir datadir34,35
libexecdir libexecdir35,36
sysconfdir sysconfdir36,37
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir getSysconfDir38,39
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,getLibexecDir38,39
getBinDir, getLibDir, getDynLibDir, getDataDir,getDataDir38,39
getBinDir, getLibDir, getDynLibDir,getDynLibDir38,39
getBinDir, getLibDir,getLibDir38,39
getBinDir,getBinDir38,39
getLibDir getLibDir40,41
getDynLibDir getDynLibDir41,42
getDataDir getDataDir42,43
getLibexecDir getLibexecDir43,44
getSysconfDir getSysconfDir44,45
getDataFileName getDataFileName46,47
/home/rod/haskell/chops/dist-newstyle/build/x86_64-linux/ghc-8.10.1/chops-0.1.0.0/l/Chops/build/Chops/autogen/Paths_chops.hs,1083
module Paths_chops Paths_chops3,4
catchIO catchIO17,18
catchIO catchIO25,26
version version27,28
bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir sysconfdir29,30
bindir, libdir, dynlibdir, datadir, libexecdir,libexecdir29,30
bindir, libdir, dynlibdir, datadir,datadir29,30
bindir, libdir, dynlibdir,dynlibdir29,30
bindir, libdir,libdir29,30
bindir,bindir29,30
libdir libdir32,33
dynlibdir dynlibdir33,34
datadir datadir34,35
libexecdir libexecdir35,36
sysconfdir sysconfdir36,37
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir getSysconfDir38,39
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,getLibexecDir38,39
getBinDir, getLibDir, getDynLibDir, getDataDir,getDataDir38,39
getBinDir, getLibDir, getDynLibDir,getDynLibDir38,39
getBinDir, getLibDir,getLibDir38,39
getBinDir,getBinDir38,39
getLibDir getLibDir40,41
getDynLibDir getDynLibDir41,42
getDataDir getDataDir42,43
getLibexecDir getLibexecDir43,44
getSysconfDir getSysconfDir44,45
getDataFileName getDataFileName46,47