summaryrefslogtreecommitdiff
path: root/dice-lang/tags
blob: 16016c1ad823aef8e11e73a16b002892f2654341 (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
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
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.9~svn20110310	//
ADD	src/bjc/dicelang/DiceExpressionType.java	/^	ADD,$/;"	e	enum:DiceExpressionType	file:
ADD	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	ADD(MATH),$/;"	e	enum:OperatorDiceNode	file:
ADD	src/bjc/dicelang/v2/Token.java	/^		ADD,      SUBTRACT,$/;"	e	enum:Token.Type	file:
ARRAY	src/bjc/dicelang/ast/ResultType.java	/^	ARRAY,$/;"	e	enum:ResultType	file:
ARRAY	src/bjc/dicelang/ast/nodes/DiceOperatorType.java	/^	ARRAY,$/;"	e	enum:DiceOperatorType	file:
ARRAY	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	ARRAY(DiceOperatorType.ARRAY),$/;"	e	enum:OperatorDiceNode	file:
ARRAY	src/bjc/dicelang/v2/Node.java	/^		ARRAY, CODE$/;"	e	enum:Node.GroupType	file:
ASSIGN	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	ASSIGN(EXPRESSION),$/;"	e	enum:OperatorDiceNode	file:
ArithmeticCollapser	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	public ArithmeticCollapser(OperatorDiceNode type,$/;"	m	class:ArithmeticCollapser
ArithmeticCollapser	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^final class ArithmeticCollapser implements IOperatorCollapser {$/;"	c
ArithmeticCollapser	src/bjc/dicelang/ast/optimization/ArithmeticCollapser.java	/^	public ArithmeticCollapser(BinaryOperator<Integer> reducr,$/;"	m	class:ArithmeticCollapser
ArithmeticCollapser	src/bjc/dicelang/ast/optimization/ArithmeticCollapser.java	/^class ArithmeticCollapser {$/;"	c
ArrayResult	src/bjc/dicelang/ast/ArrayResult.java	/^	public ArrayResult(IList<IResult> results) {$/;"	m	class:ArrayResult
ArrayResult	src/bjc/dicelang/ast/ArrayResult.java	/^public class ArrayResult implements IResult {$/;"	c
BIND	src/bjc/dicelang/v2/Token.java	/^		LET,      BIND,$/;"	e	enum:Token.Type	file:
BINOP	src/bjc/dicelang/v2/Node.java	/^		 UNARYOP, BINOP,$/;"	e	enum:Node.Type	file:
BindingDiceExpression	src/bjc/dicelang/BindingDiceExpression.java	/^	public BindingDiceExpression(IDiceExpression left,$/;"	m	class:BindingDiceExpression
BindingDiceExpression	src/bjc/dicelang/BindingDiceExpression.java	/^	public BindingDiceExpression(String name, IDiceExpression expression,$/;"	m	class:BindingDiceExpression
BindingDiceExpression	src/bjc/dicelang/BindingDiceExpression.java	/^public class BindingDiceExpression implements IDiceExpression {$/;"	c
CBRACE	src/bjc/dicelang/v2/Token.java	/^		OBRACE,   CBRACE,$/;"	e	enum:Token.Type	file:
CBRACKET	src/bjc/dicelang/v2/Token.java	/^		OBRACKET, CBRACKET,$/;"	e	enum:Token.Type	file:
CODE	src/bjc/dicelang/v2/Node.java	/^		ARRAY, CODE$/;"	e	enum:Node.GroupType	file:
COMPOUND	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	COMPOUND(DICE),$/;"	e	enum:OperatorDiceNode	file:
CPAREN	src/bjc/dicelang/v2/Token.java	/^		OPAREN,   CPAREN,$/;"	e	enum:Token.Type	file:
ComplexDice	src/bjc/dicelang/ComplexDice.java	/^	public ComplexDice(IDiceExpression nDce, IDiceExpression de) {$/;"	m	class:ComplexDice
ComplexDice	src/bjc/dicelang/ComplexDice.java	/^	public ComplexDice(int nSides, int de) {$/;"	m	class:ComplexDice
ComplexDice	src/bjc/dicelang/ComplexDice.java	/^public class ComplexDice implements IDiceExpression {$/;"	c
CompoundDice	src/bjc/dicelang/CompoundDice.java	/^	public CompoundDice(IDiceExpression lft, IDiceExpression rght) {$/;"	m	class:CompoundDice
CompoundDice	src/bjc/dicelang/CompoundDice.java	/^	public CompoundDice(String lft, String rght) {$/;"	m	class:CompoundDice
CompoundDice	src/bjc/dicelang/CompoundDice.java	/^	public CompoundDice(String[] exps) {$/;"	m	class:CompoundDice
CompoundDice	src/bjc/dicelang/CompoundDice.java	/^public class CompoundDice implements IDiceExpression {$/;"	c
CompoundDie	src/bjc/dicelang/v2/DiceBox.java	/^		public CompoundDie(Die lft, Die rght) {$/;"	m	class:DiceBox.CompoundDie
CompoundDie	src/bjc/dicelang/v2/DiceBox.java	/^	public static class CompoundDie implements Die {$/;"	c	class:DiceBox
ConstantCollapser	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^public class ConstantCollapser implements IOptimizationPass {$/;"	c
DEV	src/bjc/dicelang/v2/Errors.java	/^		WIZARD, DEV$/;"	e	enum:Errors.ErrorMode	file:
DICE	src/bjc/dicelang/ast/nodes/DiceLiteralType.java	/^	DICE;$/;"	e	enum:DiceLiteralType	file:
DICE	src/bjc/dicelang/ast/nodes/DiceOperatorType.java	/^	DICE,$/;"	e	enum:DiceOperatorType	file:
DICE	src/bjc/dicelang/v2/Evaluator.java	/^			INT, FLOAT, DICE, STRING$/;"	e	enum:Evaluator.Result.Type	file:
DICECONCAT	src/bjc/dicelang/v2/Token.java	/^		DICE_LIT, DICEGROUP, DICECONCAT, DICELIST,$/;"	e	enum:Token.Type	file:
DICEGROUP	src/bjc/dicelang/v2/Token.java	/^		DICE_LIT, DICEGROUP, DICECONCAT, DICELIST,$/;"	e	enum:Token.Type	file:
DICELIST	src/bjc/dicelang/v2/Token.java	/^		DICE_LIT, DICEGROUP, DICECONCAT, DICELIST,$/;"	e	enum:Token.Type	file:
DICE_LIT	src/bjc/dicelang/v2/Token.java	/^		DICE_LIT, DICEGROUP, DICECONCAT, DICELIST,$/;"	e	enum:Token.Type	file:
DICE_PREC	src/bjc/dicelang/examples/DiceExpressionPreparer.java	/^	private static final int			DICE_PREC	= 10;$/;"	f	class:DiceExpressionPreparer	file:
DICE_PREC	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private final int DICE_PREC = 10;$/;"	f	class:DiceLangEngine	file:
DICE_PREC	src/bjc/dicelang/v2/Shunter.java	/^	private final int DICE_PREC	 = 10;$/;"	f	class:Shunter	file:
DIVIDE	src/bjc/dicelang/DiceExpressionType.java	/^	DIVIDE,$/;"	e	enum:DiceExpressionType	file:
DIVIDE	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	DIVIDE(MATH),$/;"	e	enum:OperatorDiceNode	file:
DIVIDE	src/bjc/dicelang/v2/Token.java	/^		DIVIDE,   IDIVIDE,$/;"	e	enum:Token.Type	file:
DUMMY	src/bjc/dicelang/ast/ResultType.java	/^	DUMMY$/;"	e	enum:ResultType	file:
Define	src/bjc/dicelang/v2/Define.java	/^	public Define(int priorty,$/;"	m	class:Define
Define	src/bjc/dicelang/v2/Define.java	/^public class Define implements UnaryOperator<String> {$/;"	c
DiceASTEvaluator	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^public class DiceASTEvaluator {$/;"	c
DiceASTInliner	src/bjc/dicelang/ast/DiceASTInliner.java	/^public class DiceASTInliner {$/;"	c
DiceASTLanguageTest	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^public class DiceASTLanguageTest {$/;"	c
DiceASTOptimizer	src/bjc/dicelang/ast/DiceASTOptimizer.java	/^	public DiceASTOptimizer() {$/;"	m	class:DiceASTOptimizer
DiceASTOptimizer	src/bjc/dicelang/ast/DiceASTOptimizer.java	/^public class DiceASTOptimizer {$/;"	c
DiceASTParser	src/bjc/dicelang/ast/DiceASTParser.java	/^public class DiceASTParser {$/;"	c
DiceASTPragma	src/bjc/dicelang/examples/DiceASTPragma.java	/^public interface DiceASTPragma extends$/;"	i
DiceASTReferenceChecker	src/bjc/dicelang/ast/DiceASTReferenceChecker.java	/^	public DiceASTReferenceChecker(IHolder<Boolean> referencesVar,$/;"	m	class:DiceASTReferenceChecker
DiceASTReferenceChecker	src/bjc/dicelang/ast/DiceASTReferenceChecker.java	/^public final class DiceASTReferenceChecker$/;"	c
DiceASTReferenceSanitizer	src/bjc/dicelang/ast/DiceASTReferenceSanitizer.java	/^public class DiceASTReferenceSanitizer {$/;"	c
DiceASTType	src/bjc/dicelang/ast/nodes/DiceASTType.java	/^public enum DiceASTType {$/;"	g
DiceASTUtils	src/bjc/dicelang/ast/DiceASTUtils.java	/^public class DiceASTUtils {$/;"	c
DiceBox	src/bjc/dicelang/v2/DiceBox.java	/^public class DiceBox {$/;"	c
DiceExpressionBuilder	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder(IDiceExpression seed) {$/;"	m	class:DiceExpressionBuilder
DiceExpressionBuilder	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder(int nSides, int nDice) {$/;"	m	class:DiceExpressionBuilder
DiceExpressionBuilder	src/bjc/dicelang/DiceExpressionBuilder.java	/^public class DiceExpressionBuilder {$/;"	c
DiceExpressionParser	src/bjc/dicelang/DiceExpressionParser.java	/^public class DiceExpressionParser {$/;"	c
DiceExpressionParserTest	src/bjc/dicelang/examples/DiceExpressionParserTest.java	/^public class DiceExpressionParserTest {$/;"	c
DiceExpressionPreparer	src/bjc/dicelang/examples/DiceExpressionPreparer.java	/^public class DiceExpressionPreparer {$/;"	c
DiceExpressionType	src/bjc/dicelang/DiceExpressionType.java	/^public enum DiceExpressionType {$/;"	g
DiceLangConsole	src/bjc/dicelang/v2/DiceLangConsole.java	/^	public DiceLangConsole(String[] args) {$/;"	m	class:DiceLangConsole
DiceLangConsole	src/bjc/dicelang/v2/DiceLangConsole.java	/^public class DiceLangConsole {$/;"	c
DiceLangEngine	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public DiceLangEngine() {$/;"	m	class:DiceLangEngine
DiceLangEngine	src/bjc/dicelang/v2/DiceLangEngine.java	/^public class DiceLangEngine {$/;"	c
DiceLanguageState	src/bjc/dicelang/examples/DiceLanguageState.java	/^	public DiceLanguageState() {$/;"	m	class:DiceLanguageState
DiceLanguageState	src/bjc/dicelang/examples/DiceLanguageState.java	/^	public DiceLanguageState(DiceExpressionParser left,$/;"	m	class:DiceLanguageState
DiceLanguageState	src/bjc/dicelang/examples/DiceLanguageState.java	/^public class DiceLanguageState$/;"	c
DiceLanguageTest	src/bjc/dicelang/examples/DiceLanguageTest.java	/^public class DiceLanguageTest {$/;"	c
DiceLiteralNode	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^	public DiceLiteralNode(IDiceExpression exp) {$/;"	m	class:DiceLiteralNode
DiceLiteralNode	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^public class DiceLiteralNode implements ILiteralDiceNode {$/;"	c
DiceLiteralType	src/bjc/dicelang/ast/nodes/DiceLiteralType.java	/^public enum DiceLiteralType {$/;"	g
DiceOperatorType	src/bjc/dicelang/ast/nodes/DiceOperatorType.java	/^public enum DiceOperatorType {$/;"	g
Die	src/bjc/dicelang/Die.java	/^	public Die(int nSides) {$/;"	m	class:Die
Die	src/bjc/dicelang/Die.java	/^public class Die implements IDiceExpression {$/;"	c
Die	src/bjc/dicelang/v2/DiceBox.java	/^	public interface Die {$/;"	i	class:DiceBox
DieExpression	src/bjc/dicelang/v2/DiceBox.java	/^		public DieExpression(Die scal) {$/;"	m	class:DiceBox.DieExpression
DieExpression	src/bjc/dicelang/v2/DiceBox.java	/^		public DieExpression(DieList lst) {$/;"	m	class:DiceBox.DieExpression
DieExpression	src/bjc/dicelang/v2/DiceBox.java	/^	public static class DieExpression {$/;"	c	class:DiceBox
DieList	src/bjc/dicelang/v2/DiceBox.java	/^	public interface DieList {$/;"	i	class:DiceBox
Digits	src/bjc/dicelang/v2/DoubleMatcher.java	/^	private static final String Digits =$/;"	f	class:DoubleMatcher	file:
DoubleMatcher	src/bjc/dicelang/v2/DoubleMatcher.java	/^public class DoubleMatcher {$/;"	c
DummyResult	src/bjc/dicelang/ast/DummyResult.java	/^	public DummyResult(String data) {$/;"	m	class:DummyResult
DummyResult	src/bjc/dicelang/ast/DummyResult.java	/^public class DummyResult implements IResult {$/;"	c
EK_CONS_INVDEFINE	src/bjc/dicelang/v2/Errors.java	/^		EK_CONS_INVDEFINE,$/;"	e	enum:Errors.ErrorKey	file:
EK_CONS_INVPRAG	src/bjc/dicelang/v2/Errors.java	/^		EK_CONS_INVPRAG,$/;"	e	enum:Errors.ErrorKey	file:
EK_DFN_PREDSYN	src/bjc/dicelang/v2/Errors.java	/^		EK_DFN_PREDSYN,$/;"	e	enum:Errors.ErrorKey	file:
EK_DFN_RECUR	src/bjc/dicelang/v2/Errors.java	/^		EK_DFN_RECUR,$/;"	e	enum:Errors.ErrorKey	file:
EK_DFN_SRCSYN	src/bjc/dicelang/v2/Errors.java	/^		EK_DFN_SRCSYN,$/;"	e	enum:Errors.ErrorKey	file:
EK_ENG_NOCLOSING	src/bjc/dicelang/v2/Errors.java	/^		EK_ENG_NOCLOSING,$/;"	e	enum:Errors.ErrorKey	file:
EK_ENG_NOOPENING	src/bjc/dicelang/v2/Errors.java	/^		EK_ENG_NOOPENING,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_DIVZERO	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_DIVZERO,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_INVBIN	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_INVBIN,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_INVDGROUP	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_INVDGROUP,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_INVDICE	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_INVDICE,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_INVNODE	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_INVNODE,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_STRINGMATH	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_STRINGMATH,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_UNBIN	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_UNBIN,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_UNDICE	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_UNDICE,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_UNMATH	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_UNMATH,$/;"	e	enum:Errors.ErrorKey	file:
EK_EVAL_UNTOK	src/bjc/dicelang/v2/Errors.java	/^		EK_EVAL_UNTOK,$/;"	e	enum:Errors.ErrorKey	file:
EK_PARSE_BINARY	src/bjc/dicelang/v2/Errors.java	/^		EK_PARSE_BINARY,$/;"	e	enum:Errors.ErrorKey	file:
EK_PARSE_INVTOKEN	src/bjc/dicelang/v2/Errors.java	/^		EK_PARSE_INVTOKEN,$/;"	e	enum:Errors.ErrorKey	file:
EK_PARSE_NOCLOSE	src/bjc/dicelang/v2/Errors.java	/^		EK_PARSE_NOCLOSE,$/;"	e	enum:Errors.ErrorKey	file:
EK_PARSE_UNCLOSE	src/bjc/dicelang/v2/Errors.java	/^		EK_PARSE_UNCLOSE,$/;"	e	enum:Errors.ErrorKey	file:
EK_PARSE_UNOPERAND	src/bjc/dicelang/v2/Errors.java	/^		EK_PARSE_UNOPERAND,$/;"	e	enum:Errors.ErrorKey	file:
EK_SHUNT_INVSEP	src/bjc/dicelang/v2/Errors.java	/^		EK_SHUNT_INVSEP,$/;"	e	enum:Errors.ErrorKey	file:
EK_SHUNT_NOGROUP	src/bjc/dicelang/v2/Errors.java	/^		EK_SHUNT_NOGROUP,$/;"	e	enum:Errors.ErrorKey	file:
EK_SHUNT_NOOP	src/bjc/dicelang/v2/Errors.java	/^		EK_SHUNT_NOOP,$/;"	e	enum:Errors.ErrorKey	file:
EK_SHUNT_NOTADJ	src/bjc/dicelang/v2/Errors.java	/^		EK_SHUNT_NOTADJ,$/;"	e	enum:Errors.ErrorKey	file:
EK_SHUNT_NOTADV	src/bjc/dicelang/v2/Errors.java	/^		EK_SHUNT_NOTADV,$/;"	e	enum:Errors.ErrorKey	file:
EK_STRM_INVCOM	src/bjc/dicelang/v2/Errors.java	/^		EK_STRM_INVCOM,$/;"	e	enum:Errors.ErrorKey	file:
EK_STRM_LAST	src/bjc/dicelang/v2/Errors.java	/^		EK_STRM_LAST,$/;"	e	enum:Errors.ErrorKey	file:
EK_STRM_NONEX	src/bjc/dicelang/v2/Errors.java	/^		EK_STRM_NONEX,$/;"	e	enum:Errors.ErrorKey	file:
EK_TOK_INVBASE	src/bjc/dicelang/v2/Errors.java	/^		EK_TOK_INVBASE,$/;"	e	enum:Errors.ErrorKey	file:
EK_TOK_INVFLEX	src/bjc/dicelang/v2/Errors.java	/^		EK_TOK_INVFLEX,$/;"	e	enum:Errors.ErrorKey	file:
EK_TOK_UNGROUP	src/bjc/dicelang/v2/Errors.java	/^		EK_TOK_UNGROUP,$/;"	e	enum:Errors.ErrorKey	file:
EXPRESSION	src/bjc/dicelang/ast/nodes/DiceOperatorType.java	/^	EXPRESSION;$/;"	e	enum:DiceOperatorType	file:
EXPR_PREC	src/bjc/dicelang/examples/DiceExpressionPreparer.java	/^	private static final int			EXPR_PREC	= 0;$/;"	f	class:DiceExpressionPreparer	file:
EXPR_PREC	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private final int EXPR_PREC = 0;$/;"	f	class:DiceLangEngine	file:
EXPR_PREC	src/bjc/dicelang/v2/Shunter.java	/^	private final int EXPR_PREC	 = 0;$/;"	f	class:Shunter	file:
ErrorKey	src/bjc/dicelang/v2/Errors.java	/^	public static enum ErrorKey {$/;"	g	class:Errors
ErrorMode	src/bjc/dicelang/v2/Errors.java	/^	public static enum ErrorMode {$/;"	g	class:Errors
Errors	src/bjc/dicelang/v2/Errors.java	/^public class Errors {$/;"	c
Evaluator	src/bjc/dicelang/v2/Evaluator.java	/^	public Evaluator(DiceLangEngine en) {$/;"	m	class:Evaluator
Evaluator	src/bjc/dicelang/v2/Evaluator.java	/^public class Evaluator {$/;"	c
Exp	src/bjc/dicelang/v2/DoubleMatcher.java	/^	private static final String Exp =$/;"	f	class:DoubleMatcher	file:
ExplodingDice	src/bjc/dicelang/v2/DiceBox.java	/^		public ExplodingDice(Die src, Predicate<Long> explode) {$/;"	m	class:DiceBox.ExplodingDice
ExplodingDice	src/bjc/dicelang/v2/DiceBox.java	/^		public ExplodingDice(Die src, Predicate<Long> explode, String patt, boolean penetrate) {$/;"	m	class:DiceBox.ExplodingDice
ExplodingDice	src/bjc/dicelang/v2/DiceBox.java	/^		public ExplodingDice(Die src, Predicate<Long> explode, boolean penetrate) {$/;"	m	class:DiceBox.ExplodingDice
ExplodingDice	src/bjc/dicelang/v2/DiceBox.java	/^		public ExplodingDice(Die src, String patt) {$/;"	m	class:DiceBox.ExplodingDice
ExplodingDice	src/bjc/dicelang/v2/DiceBox.java	/^		public ExplodingDice(Die src, String patt, boolean penetrate) {$/;"	m	class:DiceBox.ExplodingDice
ExplodingDice	src/bjc/dicelang/v2/DiceBox.java	/^	public class ExplodingDice implements DieList {$/;"	c	class:DiceBox
FAIL	src/bjc/dicelang/v2/Evaluator.java	/^	private final static Node FAIL = new Node(Node.Type.RESULT, new Result(Result.Type.FAILURE));$/;"	f	class:Evaluator	file:
FAILURE	src/bjc/dicelang/v2/Evaluator.java	/^			FAILURE,$/;"	e	enum:Evaluator.Result.Type	file:
FLOAT	src/bjc/dicelang/v2/Evaluator.java	/^			INT, FLOAT, DICE, STRING$/;"	e	enum:Evaluator.Result.Type	file:
FLOAT_LIT	src/bjc/dicelang/v2/Token.java	/^		INT_LIT,  FLOAT_LIT, STRING_LIT,$/;"	e	enum:Token.Type	file:
FudgeDie	src/bjc/dicelang/v2/DiceBox.java	/^		public FudgeDie(long nDice) {$/;"	m	class:DiceBox.FudgeDie
FudgeDie	src/bjc/dicelang/v2/DiceBox.java	/^	public static class FudgeDie implements Die {$/;"	c	class:DiceBox
GROUP	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	GROUP(DICE),$/;"	e	enum:OperatorDiceNode	file:
GROUP	src/bjc/dicelang/v2/Node.java	/^		 GROUP,   OGROUP,$/;"	e	enum:Node.Type	file:
GROUPSEP	src/bjc/dicelang/v2/Token.java	/^		NIL,      PRESHUNT,  GROUPSEP,$/;"	e	enum:Token.Type	file:
GroupType	src/bjc/dicelang/v2/Node.java	/^	public static enum GroupType {$/;"	g	class:Node
HexDigits	src/bjc/dicelang/v2/DoubleMatcher.java	/^	private static final String HexDigits =$/;"	f	class:DoubleMatcher	file:
IDIVIDE	src/bjc/dicelang/v2/Token.java	/^		DIVIDE,   IDIVIDE,$/;"	e	enum:Token.Type	file:
IDiceASTNode	src/bjc/dicelang/ast/nodes/IDiceASTNode.java	/^public interface IDiceASTNode {$/;"	i
IDiceExpression	src/bjc/dicelang/IDiceExpression.java	/^public interface IDiceExpression {$/;"	i
ILiteralDiceNode	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^public interface ILiteralDiceNode extends IDiceASTNode {$/;"	i
INT	src/bjc/dicelang/v2/Evaluator.java	/^			INT, FLOAT, DICE, STRING$/;"	e	enum:Evaluator.Result.Type	file:
INTEGER	src/bjc/dicelang/ast/ResultType.java	/^	INTEGER,$/;"	e	enum:ResultType	file:
INTEGER	src/bjc/dicelang/ast/nodes/DiceLiteralType.java	/^	INTEGER,$/;"	e	enum:DiceLiteralType	file:
INT_LIT	src/bjc/dicelang/v2/Token.java	/^		INT_LIT,  FLOAT_LIT, STRING_LIT,$/;"	e	enum:Token.Type	file:
IOperatorCollapser	src/bjc/dicelang/ast/IOperatorCollapser.java	/^public interface IOperatorCollapser extends$/;"	i
IOptimizationPass	src/bjc/dicelang/ast/optimization/IOptimizationPass.java	/^public interface IOptimizationPass {$/;"	i
IResult	src/bjc/dicelang/ast/IResult.java	/^public interface IResult {$/;"	i
IntegerLiteralNode	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^	public IntegerLiteralNode(int val) {$/;"	m	class:IntegerLiteralNode
IntegerLiteralNode	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^public class IntegerLiteralNode implements ILiteralDiceNode {$/;"	c
IntegerResult	src/bjc/dicelang/ast/IntegerResult.java	/^	public IntegerResult(int val) {$/;"	m	class:IntegerResult
IntegerResult	src/bjc/dicelang/ast/IntegerResult.java	/^public class IntegerResult implements IResult {$/;"	c
LET	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	LET(EXPRESSION);$/;"	e	enum:OperatorDiceNode	file:
LET	src/bjc/dicelang/v2/Token.java	/^		LET,      BIND,$/;"	e	enum:Token.Type	file:
LINE	src/bjc/dicelang/v2/Define.java	/^		LINE, TOKEN$/;"	e	enum:Define.Type	file:
LITERAL	src/bjc/dicelang/ast/nodes/DiceASTType.java	/^	LITERAL,$/;"	e	enum:DiceASTType	file:
MATH	src/bjc/dicelang/ast/nodes/DiceOperatorType.java	/^	MATH,$/;"	e	enum:DiceOperatorType	file:
MATH_PREC	src/bjc/dicelang/examples/DiceExpressionPreparer.java	/^	private static final int			MATH_PREC	= 20;$/;"	f	class:DiceExpressionPreparer	file:
MATH_PREC	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private final int MATH_PREC = 20;$/;"	f	class:DiceLangEngine	file:
MATH_PREC	src/bjc/dicelang/v2/Shunter.java	/^	private final int MATH_PREC	 = 20;$/;"	f	class:Shunter	file:
MAX_RECURS	src/bjc/dicelang/v2/Define.java	/^	public static final int MAX_RECURS = 10;$/;"	f	class:Define
MULTIPLY	src/bjc/dicelang/DiceExpressionType.java	/^	MULTIPLY,$/;"	e	enum:DiceExpressionType	file:
MULTIPLY	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	MULTIPLY(MATH),$/;"	e	enum:OperatorDiceNode	file:
MULTIPLY	src/bjc/dicelang/v2/Token.java	/^		MULTIPLY,$/;"	e	enum:Token.Type	file:
NIL	src/bjc/dicelang/v2/Token.java	/^		NIL,      PRESHUNT,  GROUPSEP,$/;"	e	enum:Token.Type	file:
NIL_TOKEN	src/bjc/dicelang/v2/Token.java	/^	public final static Token NIL_TOKEN = new Token(Type.NIL);$/;"	f	class:Token
Node	src/bjc/dicelang/v2/Node.java	/^	public Node(Type typ) {$/;"	m	class:Node
Node	src/bjc/dicelang/v2/Node.java	/^	public Node(Type typ, Evaluator.Result res) {$/;"	m	class:Node
Node	src/bjc/dicelang/v2/Node.java	/^	public Node(Type typ, GroupType grupType) {$/;"	m	class:Node
Node	src/bjc/dicelang/v2/Node.java	/^	public Node(Type typ, Token tokenVl) {$/;"	m	class:Node
Node	src/bjc/dicelang/v2/Node.java	/^	public Node(Type typ, Token.Type opType) {$/;"	m	class:Node
Node	src/bjc/dicelang/v2/Node.java	/^public class Node {$/;"	c
OBRACE	src/bjc/dicelang/v2/Token.java	/^		OBRACE,   CBRACE,$/;"	e	enum:Token.Type	file:
OBRACKET	src/bjc/dicelang/v2/Token.java	/^		OBRACKET, CBRACKET,$/;"	e	enum:Token.Type	file:
OGROUP	src/bjc/dicelang/v2/Node.java	/^		 GROUP,   OGROUP,$/;"	e	enum:Node.Type	file:
OPAREN	src/bjc/dicelang/v2/Token.java	/^		OPAREN,   CPAREN,$/;"	e	enum:Token.Type	file:
OPERATOR	src/bjc/dicelang/ast/nodes/DiceASTType.java	/^	OPERATOR,$/;"	e	enum:DiceASTType	file:
OperationCondenser	src/bjc/dicelang/ast/optimization/OperationCondenser.java	/^public class OperationCondenser {$/;"	c
OperatorDiceExpression	src/bjc/dicelang/OperatorDiceExpression.java	/^	public OperatorDiceExpression(IDiceExpression rght,$/;"	m	class:OperatorDiceExpression
OperatorDiceExpression	src/bjc/dicelang/OperatorDiceExpression.java	/^public class OperatorDiceExpression implements IDiceExpression {$/;"	c
OperatorDiceNode	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	private OperatorDiceNode(DiceOperatorType ty) {$/;"	m	class:OperatorDiceNode	file:
OperatorDiceNode	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^public enum OperatorDiceNode implements IDiceASTNode {$/;"	g
PRESHUNT	src/bjc/dicelang/v2/Token.java	/^		NIL,      PRESHUNT,  GROUPSEP,$/;"	e	enum:Token.Type	file:
Parser	src/bjc/dicelang/v2/Parser.java	/^	public Parser() {$/;"	m	class:Parser
Parser	src/bjc/dicelang/v2/Parser.java	/^public class Parser {$/;"	c
PolyhedralDice	src/bjc/dicelang/PolyhedralDice.java	/^public class PolyhedralDice {$/;"	c
RESULT	src/bjc/dicelang/v2/Node.java	/^		 RESULT$/;"	e	enum:Node.Type	file:
ROOT	src/bjc/dicelang/v2/Node.java	/^		 ROOT,    TOKREF,$/;"	e	enum:Node.Type	file:
ReferenceDiceExpression	src/bjc/dicelang/ReferenceDiceExpression.java	/^	public ReferenceDiceExpression(String nme,$/;"	m	class:ReferenceDiceExpression
ReferenceDiceExpression	src/bjc/dicelang/ReferenceDiceExpression.java	/^public class ReferenceDiceExpression implements IDiceExpression {$/;"	c
Result	src/bjc/dicelang/v2/Evaluator.java	/^		public Result(Type typ) {$/;"	m	class:Evaluator.Result
Result	src/bjc/dicelang/v2/Evaluator.java	/^		public Result(Type typ, DiceBox.Die dVal) {$/;"	m	class:Evaluator.Result
Result	src/bjc/dicelang/v2/Evaluator.java	/^		public Result(Type typ, DiceBox.DieExpression dVal) {$/;"	m	class:Evaluator.Result
Result	src/bjc/dicelang/v2/Evaluator.java	/^		public Result(Type typ, DiceBox.DieList dVal) {$/;"	m	class:Evaluator.Result
Result	src/bjc/dicelang/v2/Evaluator.java	/^		public Result(Type typ, String strang) {$/;"	m	class:Evaluator.Result
Result	src/bjc/dicelang/v2/Evaluator.java	/^		public Result(Type typ, double dVal) {$/;"	m	class:Evaluator.Result
Result	src/bjc/dicelang/v2/Evaluator.java	/^		public Result(Type typ, long iVal) {$/;"	m	class:Evaluator.Result
Result	src/bjc/dicelang/v2/Evaluator.java	/^	public static class Result {$/;"	c	class:Evaluator
ResultType	src/bjc/dicelang/ast/ResultType.java	/^public enum ResultType {$/;"	g
STRING	src/bjc/dicelang/v2/Evaluator.java	/^			INT, FLOAT, DICE, STRING$/;"	e	enum:Evaluator.Result.Type	file:
STRING_LIT	src/bjc/dicelang/v2/Token.java	/^		INT_LIT,  FLOAT_LIT, STRING_LIT,$/;"	e	enum:Token.Type	file:
SUBTRACT	src/bjc/dicelang/DiceExpressionType.java	/^	SUBTRACT;$/;"	e	enum:DiceExpressionType	file:
SUBTRACT	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	SUBTRACT(MATH),$/;"	e	enum:OperatorDiceNode	file:
SUBTRACT	src/bjc/dicelang/v2/Token.java	/^		ADD,      SUBTRACT,$/;"	e	enum:Token.Type	file:
ScalarDie	src/bjc/dicelang/ScalarDie.java	/^	public ScalarDie(int num) {$/;"	m	class:ScalarDie
ScalarDie	src/bjc/dicelang/ScalarDie.java	/^public class ScalarDie implements IDiceExpression {$/;"	c
ScalarDie	src/bjc/dicelang/v2/DiceBox.java	/^		public ScalarDie(long vl) {$/;"	m	class:DiceBox.ScalarDie
ScalarDie	src/bjc/dicelang/v2/DiceBox.java	/^	public static class ScalarDie implements Die {$/;"	c	class:DiceBox
Shunter	src/bjc/dicelang/v2/Shunter.java	/^	public Shunter() {$/;"	m	class:Shunter
Shunter	src/bjc/dicelang/v2/Shunter.java	/^public class Shunter {$/;"	c
SimpleDie	src/bjc/dicelang/v2/DiceBox.java	/^		public SimpleDie(Die nDice, Die size) {$/;"	m	class:DiceBox.SimpleDie
SimpleDie	src/bjc/dicelang/v2/DiceBox.java	/^		public SimpleDie(Die nDice, long size) {$/;"	m	class:DiceBox.SimpleDie
SimpleDie	src/bjc/dicelang/v2/DiceBox.java	/^		public SimpleDie(long nDice, Die size) {$/;"	m	class:DiceBox.SimpleDie
SimpleDie	src/bjc/dicelang/v2/DiceBox.java	/^		public SimpleDie(long nDice, long size) {$/;"	m	class:DiceBox.SimpleDie
SimpleDie	src/bjc/dicelang/v2/DiceBox.java	/^	public static class SimpleDie implements Die {$/;"	c	class:DiceBox
SimpleDieList	src/bjc/dicelang/v2/DiceBox.java	/^		public SimpleDieList(Die nDice, Die sze) {$/;"	m	class:DiceBox.SimpleDieList
SimpleDieList	src/bjc/dicelang/v2/DiceBox.java	/^	public static class SimpleDieList implements DieList {$/;"	c	class:DiceBox
StreamEngine	src/bjc/dicelang/v2/StreamEngine.java	/^	public StreamEngine(DiceLangEngine engine) {$/;"	m	class:StreamEngine
StreamEngine	src/bjc/dicelang/v2/StreamEngine.java	/^public class StreamEngine {$/;"	c
TOKEN	src/bjc/dicelang/v2/Define.java	/^		LINE, TOKEN$/;"	e	enum:Define.Type	file:
TOKGROUP	src/bjc/dicelang/v2/Token.java	/^		TOKGROUP$/;"	e	enum:Token.Type	file:
TOKREF	src/bjc/dicelang/v2/Node.java	/^		 ROOT,    TOKREF,$/;"	e	enum:Node.Type	file:
Token	src/bjc/dicelang/v2/Token.java	/^	public Token(Type typ) {$/;"	m	class:Token
Token	src/bjc/dicelang/v2/Token.java	/^	public Token(Type typ, DiceBox.DieExpression val) {$/;"	m	class:Token
Token	src/bjc/dicelang/v2/Token.java	/^	public Token(Type typ, IList<Token> tkVals) {$/;"	m	class:Token
Token	src/bjc/dicelang/v2/Token.java	/^	public Token(Type typ, String val) {$/;"	m	class:Token
Token	src/bjc/dicelang/v2/Token.java	/^	public Token(Type typ, double val) {$/;"	m	class:Token
Token	src/bjc/dicelang/v2/Token.java	/^	public Token(Type typ, long val) {$/;"	m	class:Token
Token	src/bjc/dicelang/v2/Token.java	/^public class Token {$/;"	c
Type	src/bjc/dicelang/v2/Define.java	/^	public static enum Type {$/;"	g	class:Define
Type	src/bjc/dicelang/v2/Evaluator.java	/^		public static enum Type {$/;"	g	class:Evaluator.Result
Type	src/bjc/dicelang/v2/Node.java	/^	public static enum Type {$/;"	g	class:Node
Type	src/bjc/dicelang/v2/Token.java	/^	public static enum Type {$/;"	g	class:Token
UNARYOP	src/bjc/dicelang/v2/Node.java	/^		 UNARYOP, BINOP,$/;"	e	enum:Node.Type	file:
VARIABLE	src/bjc/dicelang/ast/nodes/DiceASTType.java	/^	VARIABLE;$/;"	e	enum:DiceASTType	file:
VREF	src/bjc/dicelang/v2/Token.java	/^		VREF,$/;"	e	enum:Token.Type	file:
VariableDiceNode	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	public VariableDiceNode(String varName) {$/;"	m	class:VariableDiceNode
VariableDiceNode	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^public class VariableDiceNode implements IDiceASTNode {$/;"	c
WIZARD	src/bjc/dicelang/v2/Errors.java	/^		WIZARD, DEV$/;"	e	enum:Errors.ErrorMode	file:
accept	src/bjc/dicelang/ast/DiceASTReferenceChecker.java	/^	public void accept(IDiceASTNode astNode) {$/;"	m	class:DiceASTReferenceChecker
actions	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^	private static IMap<String, DiceASTPragma>	actions;$/;"	f	class:DiceASTLanguageTest	file:
acts	src/bjc/dicelang/examples/DiceLanguageTest.java	/^	private static Map<String, BiConsumer<String, DiceLanguageState>> acts;$/;"	f	class:DiceLanguageTest	file:
add	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder add(IDiceExpression exp) {$/;"	m	class:DiceExpressionBuilder
add	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder add(int num) {$/;"	m	class:DiceExpressionBuilder
addLineDefine	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public void addLineDefine(Define dfn) {$/;"	m	class:DiceLangEngine
addPass	src/bjc/dicelang/ast/DiceASTOptimizer.java	/^	public void addPass(IOptimizationPass pass) {$/;"	m	class:DiceASTOptimizer
addTokenDefine	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public void addTokenDefine(Define dfn) {$/;"	m	class:DiceLangEngine
additionCollapser	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^	private static final ArithmeticCollapser	additionCollapser	= new ArithmeticCollapser($/;"	f	class:ConstantCollapser	file:
apply	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	public IPair<IResult, ITree<IDiceASTNode>> apply($/;"	m	class:ArithmeticCollapser
apply	src/bjc/dicelang/v2/Define.java	/^	public String apply(String tok) {$/;"	m	class:Define
arrayContents	src/bjc/dicelang/ast/ArrayResult.java	/^	private IList<IResult> arrayContents;$/;"	f	class:ArrayResult	file:
bake	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public IDiceExpression bake() {$/;"	m	class:DiceExpressionBuilder
baking	src/bjc/dicelang/DiceExpressionBuilder.java	/^	private IDiceExpression baking;$/;"	f	class:DiceExpressionBuilder	file:
bindLiteralValue	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static IResult bindLiteralValue(IDiceASTNode leafNode,$/;"	m	class:DiceASTEvaluator	file:
bjc.dicelang	src/bjc/dicelang/BindingDiceExpression.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/ComplexDice.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/CompoundDice.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/DiceExpressionBuilder.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/DiceExpressionParser.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/DiceExpressionType.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/Die.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/IDiceExpression.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/OperatorDiceExpression.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/PolyhedralDice.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/ReferenceDiceExpression.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang	src/bjc/dicelang/ScalarDie.java	/^package bjc.dicelang;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/ArrayResult.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DiceASTInliner.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DiceASTOptimizer.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DiceASTParser.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DiceASTReferenceChecker.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DiceASTReferenceSanitizer.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DiceASTUtils.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/DummyResult.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/IOperatorCollapser.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/IResult.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/IntegerResult.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/ResultType.java	/^package bjc.dicelang.ast;$/;"	p
bjc.dicelang.ast	src/bjc/dicelang/ast/package-info.java	/^package bjc.dicelang.ast;/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/DiceASTType.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/DiceLiteralType.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/DiceOperatorType.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/IDiceASTNode.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^package bjc.dicelang.ast.nodes;$/;"	p
bjc.dicelang.ast.nodes	src/bjc/dicelang/ast/nodes/package-info.java	/^package bjc.dicelang.ast.nodes;/;"	p
bjc.dicelang.ast.optimization	src/bjc/dicelang/ast/optimization/ArithmeticCollapser.java	/^package bjc.dicelang.ast.optimization;$/;"	p
bjc.dicelang.ast.optimization	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^package bjc.dicelang.ast.optimization;$/;"	p
bjc.dicelang.ast.optimization	src/bjc/dicelang/ast/optimization/IOptimizationPass.java	/^package bjc.dicelang.ast.optimization;$/;"	p
bjc.dicelang.ast.optimization	src/bjc/dicelang/ast/optimization/OperationCondenser.java	/^package bjc.dicelang.ast.optimization;$/;"	p
bjc.dicelang.ast.optimization	src/bjc/dicelang/ast/optimization/package-info.java	/^package bjc.dicelang.ast.optimization;/;"	p
bjc.dicelang.examples	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^package bjc.dicelang.examples;$/;"	p
bjc.dicelang.examples	src/bjc/dicelang/examples/DiceASTPragma.java	/^package bjc.dicelang.examples;$/;"	p
bjc.dicelang.examples	src/bjc/dicelang/examples/DiceExpressionParserTest.java	/^package bjc.dicelang.examples;$/;"	p
bjc.dicelang.examples	src/bjc/dicelang/examples/DiceExpressionPreparer.java	/^package bjc.dicelang.examples;$/;"	p
bjc.dicelang.examples	src/bjc/dicelang/examples/DiceLanguageState.java	/^package bjc.dicelang.examples;$/;"	p
bjc.dicelang.examples	src/bjc/dicelang/examples/DiceLanguageTest.java	/^package bjc.dicelang.examples;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/Define.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/DiceBox.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/DiceLangConsole.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/DiceLangEngine.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/DoubleMatcher.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/Errors.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/Evaluator.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/Node.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/Parser.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/Shunter.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/StreamEngine.java	/^package bjc.dicelang.v2;$/;"	p
bjc.dicelang.v2	src/bjc/dicelang/v2/Token.java	/^package bjc.dicelang.v2;$/;"	p
buildOperations	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static IMap<IDiceASTNode, IOperatorCollapser> buildOperations($/;"	m	class:DiceASTEvaluator	file:
canOptimize	src/bjc/dicelang/ComplexDice.java	/^	public boolean canOptimize() {$/;"	m	class:ComplexDice
canOptimize	src/bjc/dicelang/CompoundDice.java	/^	public boolean canOptimize() {$/;"	m	class:CompoundDice
canOptimize	src/bjc/dicelang/Die.java	/^	public boolean canOptimize() {$/;"	m	class:Die
canOptimize	src/bjc/dicelang/IDiceExpression.java	/^	public default boolean canOptimize() {$/;"	m	interface:IDiceExpression
canOptimize	src/bjc/dicelang/ScalarDie.java	/^	public boolean canOptimize() {$/;"	m	class:ScalarDie
canOptimize	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^	public boolean canOptimize() {$/;"	m	class:DiceLiteralNode
canOptimize	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^	boolean canOptimize();$/;"	m	interface:ILiteralDiceNode
canOptimize	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^	public boolean canOptimize() {$/;"	m	class:IntegerLiteralNode
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		boolean canOptimize();$/;"	m	interface:DiceBox.Die
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		boolean canOptimize();$/;"	m	interface:DiceBox.DieList
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		public boolean canOptimize() {$/;"	m	class:DiceBox.CompoundDie
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		public boolean canOptimize() {$/;"	m	class:DiceBox.ExplodingDice
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		public boolean canOptimize() {$/;"	m	class:DiceBox.FudgeDie
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		public boolean canOptimize() {$/;"	m	class:DiceBox.ScalarDie
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		public boolean canOptimize() {$/;"	m	class:DiceBox.SimpleDie
canOptimize	src/bjc/dicelang/v2/DiceBox.java	/^		public boolean canOptimize() {$/;"	m	class:DiceBox.SimpleDieList
collapse	src/bjc/dicelang/ast/optimization/ArithmeticCollapser.java	/^	public ITree<IDiceASTNode> collapse($/;"	m	class:ArithmeticCollapser
combineArrayResults	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	private IList<IResult> combineArrayResults(IResult accumulatedValue,$/;"	m	class:ArithmeticCollapser	file:
commandNumber	src/bjc/dicelang/v2/DiceLangConsole.java	/^	private int commandNumber;$/;"	f	class:DiceLangConsole	file:
comparePoint	src/bjc/dicelang/v2/DiceBox.java	/^	private static final String comparePoint         = "[<>=]\\\\d+";$/;"	f	class:DiceBox	file:
compoundCollapser	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^	private static final ArithmeticCollapser	compoundCollapser	= new ArithmeticCollapser($/;"	f	class:ConstantCollapser	file:
compoundDie	src/bjc/dicelang/v2/DiceBox.java	/^	private static final String  compoundDie         = simpleDie + "c(?:(?:" + simpleDie + ")|(?:\\\\d+))";$/;"	f	class:DiceBox	file:
compoundDiePattern	src/bjc/dicelang/v2/DiceBox.java	/^	private static final Pattern compoundDiePattern  = Pattern.compile("\\\\A" + compoundDie + "\\\\Z");$/;"	f	class:DiceBox	file:
compoundGroup	src/bjc/dicelang/v2/DiceBox.java	/^	private static final String  compoundGroup       = "(?:(?:\\\\d+)|(?:" + simpleDie + ")|(?:"$/;"	f	class:DiceBox	file:
condense	src/bjc/dicelang/ast/optimization/OperationCondenser.java	/^	public static ITree<IDiceASTNode> condense(ITree<IDiceASTNode> ast) {$/;"	m	class:OperationCondenser
containsSimpleVariable	src/bjc/dicelang/ast/DiceASTUtils.java	/^	public static boolean containsSimpleVariable($/;"	m	class:DiceASTUtils
convertLeafNode	src/bjc/dicelang/ast/DiceASTParser.java	/^		private static IDiceASTNode convertLeafNode(String leafNode) {$/;"	m	class:DiceASTParser	file:
convertOperatorNode	src/bjc/dicelang/ast/DiceASTParser.java	/^		private static IDiceASTNode convertOperatorNode(String operatorNode) {$/;"	m	class:DiceASTParser	file:
createFromString	src/bjc/dicelang/ast/DiceASTParser.java	/^		public static ITree<IDiceASTNode> createFromString($/;"	m	class:DiceASTParser
currStream	src/bjc/dicelang/v2/StreamEngine.java	/^	private IList<String>       currStream;$/;"	f	class:StreamEngine	file:
d10	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d10() {$/;"	m	class:PolyhedralDice
d10	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d10(int nDice) {$/;"	m	class:PolyhedralDice
d100	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d100() {$/;"	m	class:PolyhedralDice
d100	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d100(int nDice) {$/;"	m	class:PolyhedralDice
d12	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d12() {$/;"	m	class:PolyhedralDice
d12	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d12(int nDice) {$/;"	m	class:PolyhedralDice
d20	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d20() {$/;"	m	class:PolyhedralDice
d20	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d20(int nDice) {$/;"	m	class:PolyhedralDice
d4	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d4() {$/;"	m	class:PolyhedralDice
d4	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d4(int nDice) {$/;"	m	class:PolyhedralDice
d6	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d6() {$/;"	m	class:PolyhedralDice
d6	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d6(int nDice) {$/;"	m	class:PolyhedralDice
d8	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d8() {$/;"	m	class:PolyhedralDice
d8	src/bjc/dicelang/PolyhedralDice.java	/^	public static IDiceExpression d8(int nDice) {$/;"	m	class:PolyhedralDice
deaffixTokens	src/bjc/dicelang/v2/DiceLangEngine.java	/^	 private IList<String> deaffixTokens(IList<String> tokens, List<IPair<String, String>> deaffixTokens) {$/;"	m	class:DiceLangEngine	file:
deaffixationList	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private List<IPair<String, String>> deaffixationList;$/;"	f	class:DiceLangEngine	file:
debugMode	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private boolean debugMode;$/;"	f	class:DiceLangEngine	file:
defineMode	src/bjc/dicelang/v2/DiceLangConsole.java	/^	private boolean defineMode(String defineText) {$/;"	m	class:DiceLangConsole	file:
defnsSorted	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private boolean defnsSorted;$/;"	f	class:DiceLangEngine	file:
deriveCond	src/bjc/dicelang/v2/DiceBox.java	/^		private Predicate<Long> deriveCond(String patt) {$/;"	m	class:DiceBox.ExplodingDice	file:
devError	src/bjc/dicelang/v2/Errors.java	/^	private void devError(ErrorKey key, String[] args) {$/;"	m	class:Errors	file:
diceList	src/bjc/dicelang/v2/DiceBox.java	/^	private static final String  diceList            = compoundGroup + "dl" + compoundGroup;$/;"	f	class:DiceBox	file:
diceListPattern	src/bjc/dicelang/v2/DiceBox.java	/^	private static final Pattern diceListPattern     = Pattern.compile("\\\\A" + diceList + "\\\\Z");$/;"	f	class:DiceBox	file:
diceSize	src/bjc/dicelang/v2/DiceBox.java	/^		private Die diceSize;$/;"	f	class:DiceBox.SimpleDie	file:
diceVal	src/bjc/dicelang/v2/Evaluator.java	/^		public DiceBox.DieExpression diceVal;$/;"	f	class:Evaluator.Result
diceValue	src/bjc/dicelang/v2/Token.java	/^	public DiceBox.DieExpression diceValue;$/;"	f	class:Token
die	src/bjc/dicelang/ComplexDice.java	/^	private IDiceExpression	die;$/;"	f	class:ComplexDice	file:
divide	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder divide(IDiceExpression exp) {$/;"	m	class:DiceExpressionBuilder
divide	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder divide(int num) {$/;"	m	class:DiceExpressionBuilder
divideCollapser	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^	private static final ArithmeticCollapser	divideCollapser		= new ArithmeticCollapser($/;"	f	class:ConstantCollapser	file:
doArithmeticCollapse	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	private IPair<IResult, ITree<IDiceASTNode>> doArithmeticCollapse($/;"	m	class:ArithmeticCollapser	file:
doArrayAssign	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static void doArrayAssign($/;"	m	class:DiceASTEvaluator	file:
doCondense	src/bjc/dicelang/ast/optimization/OperationCondenser.java	/^	private static ITree<IDiceASTNode> doCondense($/;"	m	class:OperationCondenser	file:
doPass	src/bjc/dicelang/v2/Define.java	/^	private String doPass(String tok) {$/;"	m	class:Define	file:
doRecur	src/bjc/dicelang/v2/Define.java	/^	private boolean doRecur;$/;"	f	class:Define	file:
doSanitize	src/bjc/dicelang/ast/DiceASTReferenceSanitizer.java	/^	private static ITree<IDiceASTNode> doSanitize(ITree<IDiceASTNode> ast,$/;"	m	class:DiceASTReferenceSanitizer	file:
doSingleSanitize	src/bjc/dicelang/ast/DiceASTReferenceSanitizer.java	/^	private static ITree<IDiceASTNode> doSingleSanitize($/;"	m	class:DiceASTReferenceSanitizer	file:
doStreams	src/bjc/dicelang/v2/StreamEngine.java	/^	public boolean doStreams(String[] toks, IList<String> dest) {$/;"	m	class:StreamEngine
dummyData	src/bjc/dicelang/ast/DummyResult.java	/^	private String dummyData;$/;"	f	class:DummyResult	file:
eng	src/bjc/dicelang/v2/DiceLangConsole.java	/^	private DiceLangEngine eng;$/;"	f	class:DiceLangConsole	file:
eng	src/bjc/dicelang/v2/Evaluator.java	/^	private DiceLangEngine eng;$/;"	f	class:Evaluator	file:
eng	src/bjc/dicelang/v2/StreamEngine.java	/^	private DiceLangEngine eng;$/;"	f	class:StreamEngine	file:
enviroment	src/bjc/dicelang/ReferenceDiceExpression.java	/^	private Map<String, IDiceExpression>	enviroment;$/;"	f	class:ReferenceDiceExpression	file:
equals	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	public boolean equals(Object obj) {$/;"	m	class:VariableDiceNode
equals	src/bjc/dicelang/v2/Node.java	/^	public boolean equals(Object other) {$/;"	m	class:Node
equals	src/bjc/dicelang/v2/Token.java	/^	public boolean equals(Object other) {$/;"	m	class:Token
eval	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Evaluator eval;$/;"	f	class:DiceLangEngine	file:
evaluate	src/bjc/dicelang/v2/Evaluator.java	/^	public Result evaluate(ITree<Node> comm) {$/;"	m	class:Evaluator
evaluateAST	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	public static IResult evaluateAST(ITree<IDiceASTNode> expression,$/;"	m	class:DiceASTEvaluator
evaluateBinaryOp	src/bjc/dicelang/v2/Evaluator.java	/^	private ITree<Node> evaluateBinaryOp(ITree<Node> ast) {$/;"	m	class:Evaluator	file:
evaluateDiceBinary	src/bjc/dicelang/v2/Evaluator.java	/^	private ITree<Node> evaluateDiceBinary(Token.Type op, Result left, Result right) {$/;"	m	class:Evaluator	file:
evaluateLeaf	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static IPair<IResult, ITree<IDiceASTNode>> evaluateLeaf($/;"	m	class:DiceASTEvaluator	file:
evaluateLiteral	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static IResult evaluateLiteral(IDiceASTNode leafNode) {$/;"	m	class:DiceASTEvaluator	file:
evaluateMathBinary	src/bjc/dicelang/v2/Evaluator.java	/^	private ITree<Node> evaluateMathBinary(Token.Type op, Result left, Result right) {$/;"	m	class:Evaluator	file:
evaluateNode	src/bjc/dicelang/v2/Evaluator.java	/^	private ITree<Node> evaluateNode(ITree<Node> ast) {$/;"	m	class:Evaluator	file:
evaluateTokenRef	src/bjc/dicelang/v2/Evaluator.java	/^	private ITree<Node> evaluateTokenRef(Token tk) {$/;"	m	class:Evaluator	file:
explodeOn	src/bjc/dicelang/v2/DiceBox.java	/^		private Predicate<Long> explodeOn;$/;"	f	class:DiceBox.ExplodingDice	file:
explodePattern	src/bjc/dicelang/v2/DiceBox.java	/^		private String          explodePattern;$/;"	f	class:DiceBox.ExplodingDice	file:
explodePenetrates	src/bjc/dicelang/v2/DiceBox.java	/^		private boolean         explodePenetrates;$/;"	f	class:DiceBox.ExplodingDice	file:
expression	src/bjc/dicelang/BindingDiceExpression.java	/^	private IDiceExpression	expression;$/;"	f	class:BindingDiceExpression	file:
expression	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^	private IDiceExpression expression;$/;"	f	class:DiceLiteralNode	file:
flexadecimalMatcher	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Pattern flexadecimalMatcher = Pattern.compile("\\\\A[\\\\-\\\\+]?[0-9][0-9A-Za-z]+B\\\\d{1,2}\\\\Z");$/;"	f	class:DiceLangEngine	file:
floatVal	src/bjc/dicelang/v2/Evaluator.java	/^		public double floatVal;$/;"	f	class:Evaluator.Result
floatValue	src/bjc/dicelang/v2/Token.java	/^	public double 				 floatValue;$/;"	f	class:Token
floatingLiteral	src/bjc/dicelang/v2/DoubleMatcher.java	/^	public static final Pattern floatingLiteral = Pattern.compile("\\\\A" + fpRegex + "\\\\Z");$/;"	f	class:DoubleMatcher
fpRegex	src/bjc/dicelang/v2/DoubleMatcher.java	/^	private static final String fpRegex    =$/;"	f	class:DoubleMatcher	file:
fromString	src/bjc/dicelang/ComplexDice.java	/^	public static IDiceExpression fromString(String expression) {$/;"	m	class:ComplexDice
fromString	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	public static OperatorDiceNode fromString(String s) {$/;"	m	class:OperatorDiceNode
fudgeDie	src/bjc/dicelang/v2/DiceBox.java	/^	private static final String  fudgeDie            = "(?:\\\\d+)?dF";$/;"	f	class:DiceBox	file:
fudgeDiePattern	src/bjc/dicelang/v2/DiceBox.java	/^	private static final Pattern fudgeDiePattern     = Pattern.compile("\\\\A" + fudgeDie + "\\\\Z");$/;"	f	class:DiceBox	file:
getData	src/bjc/dicelang/ast/DummyResult.java	/^	public String getData() {$/;"	m	class:DummyResult
getLiteralType	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^	public DiceLiteralType getLiteralType() {$/;"	m	class:DiceLiteralNode
getLiteralType	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^	DiceLiteralType getLiteralType();$/;"	m	interface:ILiteralDiceNode
getLiteralType	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^	static DiceLiteralType getLiteralType(String tok) {$/;"	m	interface:ILiteralDiceNode
getLiteralType	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^	public DiceLiteralType getLiteralType() {$/;"	m	class:IntegerLiteralNode
getName	src/bjc/dicelang/ReferenceDiceExpression.java	/^	public String getName() {$/;"	m	class:ReferenceDiceExpression
getNextCommand	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^	private static String getNextCommand(Scanner inputSource,$/;"	m	class:DiceASTLanguageTest	file:
getType	src/bjc/dicelang/ast/ArrayResult.java	/^	public ResultType getType() {$/;"	m	class:ArrayResult
getType	src/bjc/dicelang/ast/DummyResult.java	/^	public ResultType getType() {$/;"	m	class:DummyResult
getType	src/bjc/dicelang/ast/IResult.java	/^	public ResultType getType();$/;"	m	interface:IResult
getType	src/bjc/dicelang/ast/IntegerResult.java	/^	public ResultType getType() {$/;"	m	class:IntegerResult
getType	src/bjc/dicelang/ast/nodes/IDiceASTNode.java	/^	public DiceASTType getType();$/;"	m	interface:IDiceASTNode
getType	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^	default DiceASTType getType() {$/;"	m	interface:ILiteralDiceNode
getType	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	public DiceASTType getType() {$/;"	m	class:OperatorDiceNode
getType	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	public DiceASTType getType() {$/;"	m	class:VariableDiceNode
getValue	src/bjc/dicelang/ast/ArrayResult.java	/^	public IList<IResult> getValue() {$/;"	m	class:ArrayResult
getValue	src/bjc/dicelang/ast/IntegerResult.java	/^	public int getValue() {$/;"	m	class:IntegerResult
getValue	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^	public IDiceExpression getValue() {$/;"	m	class:DiceLiteralNode
getValue	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^	public int getValue() {$/;"	m	class:IntegerLiteralNode
getVariable	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	public String getVariable() {$/;"	m	class:VariableDiceNode
groupType	src/bjc/dicelang/v2/Node.java	/^	public GroupType 		groupType;$/;"	f	class:Node
halfCombineLists	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	private IList<IResult> halfCombineLists(IList<IResult> list,$/;"	m	class:ArithmeticCollapser	file:
handleInlineAction	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^	private static void handleInlineAction($/;"	m	class:DiceASTLanguageTest	file:
handlePragma	src/bjc/dicelang/v2/DiceLangConsole.java	/^	private boolean handlePragma(String pragma) {$/;"	m	class:DiceLangConsole	file:
hashCode	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	public int hashCode() {$/;"	m	class:VariableDiceNode
helpMode	src/bjc/dicelang/v2/DiceLangConsole.java	/^	private boolean helpMode(String pragma) {$/;"	m	class:DiceLangConsole	file:
hexadecimalMatcher	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Pattern hexadecimalMatcher  = Pattern.compile("\\\\A[\\\\-\\\\+]?0x[0-9A-Fa-f]+\\\\Z");$/;"	f	class:DiceLangEngine	file:
inError	src/bjc/dicelang/v2/Define.java	/^	public final boolean inError;$/;"	f	class:Define
init	src/bjc/dicelang/v2/StreamEngine.java	/^	private void init() {$/;"	m	class:StreamEngine	file:
initialValue	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	private int						initialValue;$/;"	f	class:ArithmeticCollapser	file:
initialize	src/bjc/dicelang/BindingDiceExpression.java	/^	private void initialize(String name, IDiceExpression expr,$/;"	m	class:BindingDiceExpression	file:
inlineAll	src/bjc/dicelang/ast/DiceASTInliner.java	/^	public static ITree<IDiceASTNode> inlineAll(ITree<IDiceASTNode> ast,$/;"	m	class:DiceASTInliner
inlineNode	src/bjc/dicelang/ast/DiceASTInliner.java	/^	private static ITree<IDiceASTNode> inlineNode(IDiceASTNode node,$/;"	m	class:DiceASTInliner	file:
inst	src/bjc/dicelang/v2/Errors.java	/^	public final static Errors inst;$/;"	f	class:Errors
intMatcher	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Pattern intMatcher          = Pattern.compile("\\\\A[\\\\-\\\\+]?\\\\d+\\\\Z");$/;"	f	class:DiceLangEngine	file:
intVal	src/bjc/dicelang/v2/Evaluator.java	/^		public long intVal;$/;"	f	class:Evaluator.Result
intValue	src/bjc/dicelang/v2/Token.java	/^	public long 				 intValue;$/;"	f	class:Token
isDirectReference	src/bjc/dicelang/ast/DiceASTReferenceChecker.java	/^	private boolean isDirectReference(IDiceASTNode astNode) {$/;"	m	class:DiceASTReferenceChecker	file:
isGrouper	src/bjc/dicelang/v2/Token.java	/^	public boolean isGrouper() {$/;"	m	class:Token
isHigherPrec	src/bjc/dicelang/v2/Shunter.java	/^	private boolean isHigherPrec(Token.Type left, Token.Type right) {$/;"	m	class:Shunter	file:
isList	src/bjc/dicelang/v2/DiceBox.java	/^		public final boolean isList;$/;"	f	class:DiceBox.DieExpression
isOperator	src/bjc/dicelang/ast/nodes/IDiceASTNode.java	/^	public boolean isOperator();$/;"	m	interface:IDiceASTNode
isOperator	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^	default boolean isOperator() {$/;"	m	interface:ILiteralDiceNode
isOperator	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	public boolean isOperator() {$/;"	m	class:OperatorDiceNode
isOperator	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	public boolean isOperator() {$/;"	m	class:VariableDiceNode
isOperatorNode	src/bjc/dicelang/ast/DiceASTParser.java	/^		private static boolean isOperatorNode(String token) {$/;"	m	class:DiceASTParser	file:
isValidExpression	src/bjc/dicelang/v2/DiceBox.java	/^	public static boolean isValidExpression(String exp) {$/;"	m	class:DiceBox
left	src/bjc/dicelang/CompoundDice.java	/^	private IDiceExpression	left;$/;"	f	class:CompoundDice	file:
left	src/bjc/dicelang/OperatorDiceExpression.java	/^	private IDiceExpression		left;$/;"	f	class:OperatorDiceExpression	file:
left	src/bjc/dicelang/v2/DiceBox.java	/^		private Die left;$/;"	f	class:DiceBox.CompoundDie	file:
lexToken	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Token lexToken(String token, IMap<String, String> stringLts) {$/;"	m	class:DiceLangEngine	file:
lineDefns	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private IList<Define> lineDefns;$/;"	f	class:DiceLangEngine	file:
list	src/bjc/dicelang/v2/DiceBox.java	/^		public DieList list;$/;"	f	class:DiceBox.DieExpression
litTokens	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private IMap<String, Token.Type> litTokens;$/;"	f	class:DiceLangEngine	file:
literalToExpression	src/bjc/dicelang/ast/DiceASTUtils.java	/^	public static IDiceExpression literalToExpression($/;"	m	class:DiceASTUtils
literalToInteger	src/bjc/dicelang/ast/DiceASTUtils.java	/^	public static int literalToInteger(ITree<IDiceASTNode> tree) {$/;"	m	class:DiceASTUtils
main	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^	public static void main(String[] args) {$/;"	m	class:DiceASTLanguageTest
main	src/bjc/dicelang/examples/DiceExpressionParserTest.java	/^	public static void main(String[] args) {$/;"	m	class:DiceExpressionParserTest
main	src/bjc/dicelang/examples/DiceLanguageTest.java	/^	public static void main(String[] args) {$/;"	m	class:DiceLanguageTest
main	src/bjc/dicelang/v2/DiceLangConsole.java	/^	public static void main(String[] args) {$/;"	m	class:DiceLangConsole
mode	src/bjc/dicelang/v2/Errors.java	/^	private ErrorMode mode;$/;"	f	class:Errors	file:
multiply	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder multiply(IDiceExpression exp) {$/;"	m	class:DiceExpressionBuilder
multiply	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder multiply(int num) {$/;"	m	class:DiceExpressionBuilder
multiplyCollapser	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^	private static final ArithmeticCollapser	multiplyCollapser	= new ArithmeticCollapser($/;"	f	class:ConstantCollapser	file:
nDice	src/bjc/dicelang/ComplexDice.java	/^	private IDiceExpression	nDice;$/;"	f	class:ComplexDice	file:
nSides	src/bjc/dicelang/Die.java	/^	private int				nSides;$/;"	f	class:Die	file:
name	src/bjc/dicelang/BindingDiceExpression.java	/^	private String			name;$/;"	f	class:BindingDiceExpression	file:
name	src/bjc/dicelang/ReferenceDiceExpression.java	/^	private String							name;$/;"	f	class:ReferenceDiceExpression	file:
nextLiteral	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private int nextLiteral;$/;"	f	class:DiceLangEngine	file:
nextSym	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private int nextSym;$/;"	f	class:DiceLangEngine	file:
nonExpandPattern	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Pattern nonExpandPattern = Pattern.compile("<([^\\\\>&&[^\\\\s]]*(?:\\\\>(?:[^\\\\>&&[^\\\\s]])*)*)>");$/;"	f	class:DiceLangEngine	file:
numDice	src/bjc/dicelang/v2/DiceBox.java	/^		private Die numDice;$/;"	f	class:DiceBox.FudgeDie	file:
numDice	src/bjc/dicelang/v2/DiceBox.java	/^		private Die numDice;$/;"	f	class:DiceBox.SimpleDie	file:
numDice	src/bjc/dicelang/v2/DiceBox.java	/^		private Die numDice;$/;"	f	class:DiceBox.SimpleDieList	file:
number	src/bjc/dicelang/ScalarDie.java	/^	private int number;$/;"	f	class:ScalarDie	file:
opExpansionList	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private List<IPair<String, String>> opExpansionList;$/;"	f	class:DiceLangEngine	file:
operatorType	src/bjc/dicelang/v2/Node.java	/^	public Token.Type 		operatorType;$/;"	f	class:Node
ops	src/bjc/dicelang/v2/Shunter.java	/^	private IMap<Token.Type, Integer> ops;$/;"	f	class:Shunter	file:
optimize	src/bjc/dicelang/ComplexDice.java	/^	public int optimize() {$/;"	m	class:ComplexDice
optimize	src/bjc/dicelang/CompoundDice.java	/^	public int optimize() {$/;"	m	class:CompoundDice
optimize	src/bjc/dicelang/Die.java	/^	public int optimize() {$/;"	m	class:Die
optimize	src/bjc/dicelang/IDiceExpression.java	/^	public default int optimize() {$/;"	m	interface:IDiceExpression
optimize	src/bjc/dicelang/ScalarDie.java	/^	public int optimize() {$/;"	m	class:ScalarDie
optimize	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^	public int optimize() {$/;"	m	class:DiceLiteralNode
optimize	src/bjc/dicelang/ast/nodes/ILiteralDiceNode.java	/^	int optimize();$/;"	m	interface:ILiteralDiceNode
optimize	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^	public int optimize() {$/;"	m	class:IntegerLiteralNode
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		long optimize();$/;"	m	interface:DiceBox.Die
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		long[] optimize();$/;"	m	interface:DiceBox.DieList
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		public long optimize() {$/;"	m	class:DiceBox.CompoundDie
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		public long optimize() {$/;"	m	class:DiceBox.FudgeDie
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		public long optimize() {$/;"	m	class:DiceBox.ScalarDie
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		public long optimize() {$/;"	m	class:DiceBox.SimpleDie
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		public long[] optimize() {$/;"	m	class:DiceBox.ExplodingDice
optimize	src/bjc/dicelang/v2/DiceBox.java	/^		public long[] optimize() {$/;"	m	class:DiceBox.SimpleDieList
optimizeLeaf	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^	public ITree<IDiceASTNode> optimizeLeaf(IDiceASTNode leafNode) {$/;"	m	class:ConstantCollapser
optimizeLeaf	src/bjc/dicelang/ast/optimization/IOptimizationPass.java	/^	public ITree<IDiceASTNode> optimizeLeaf(IDiceASTNode leafNode);$/;"	m	interface:IOptimizationPass
optimizeOperator	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^	public ITree<IDiceASTNode> optimizeOperator(IDiceASTNode operator,$/;"	m	class:ConstantCollapser
optimizeOperator	src/bjc/dicelang/ast/optimization/IOptimizationPass.java	/^	public ITree<IDiceASTNode> optimizeOperator(IDiceASTNode operator,$/;"	m	interface:IOptimizationPass
optimizeTree	src/bjc/dicelang/ast/DiceASTOptimizer.java	/^	public ITree<IDiceASTNode> optimizeTree(ITree<IDiceASTNode> ast,$/;"	m	class:DiceASTOptimizer
optimizer	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^	private static DiceASTOptimizer				optimizer;$/;"	f	class:DiceASTLanguageTest	file:
parse	src/bjc/dicelang/DiceExpressionParser.java	/^	public static IDiceExpression parse(String expression,$/;"	m	class:DiceExpressionParser
parseBinding	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static IPair<IResult, ITree<IDiceASTNode>> parseBinding($/;"	m	class:DiceASTEvaluator	file:
parseCloseArray	src/bjc/dicelang/ast/DiceASTParser.java	/^		private static ITree<String> parseCloseArray($/;"	m	class:DiceASTParser	file:
parseExpression	src/bjc/dicelang/v2/DiceBox.java	/^	public static DieExpression parseExpression(String exp) {$/;"	m	class:DiceBox
parseGroup	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static IPair<IResult, ITree<IDiceASTNode>> parseGroup($/;"	m	class:DiceASTEvaluator	file:
parseLet	src/bjc/dicelang/ast/DiceASTEvaluator.java	/^	private static IPair<IResult, ITree<IDiceASTNode>> parseLet($/;"	m	class:DiceASTEvaluator	file:
parseTokens	src/bjc/dicelang/v2/Parser.java	/^	public boolean parseTokens(IList<Token> tokens,$/;"	m	class:Parser
parsr	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Parser parsr;$/;"	f	class:DiceLangEngine	file:
passes	src/bjc/dicelang/ast/DiceASTOptimizer.java	/^	private IList<IOptimizationPass> passes;$/;"	f	class:DiceASTOptimizer	file:
pickEvaluationType	src/bjc/dicelang/v2/Evaluator.java	/^	private TopDownTransformResult pickEvaluationType(Node nd) {$/;"	m	class:Evaluator	file:
pickNode	src/bjc/dicelang/ast/optimization/OperationCondenser.java	/^	private static TopDownTransformResult pickNode(IDiceASTNode node) {$/;"	m	class:OperationCondenser	file:
pickOperator	src/bjc/dicelang/ast/optimization/OperationCondenser.java	/^	private static TopDownTransformResult pickOperator($/;"	m	class:OperationCondenser	file:
postfixMode	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private boolean postfixMode;$/;"	f	class:DiceLangEngine	file:
predicate	src/bjc/dicelang/v2/Define.java	/^	private Pattern predicate;$/;"	f	class:Define	file:
prefixMode	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private boolean prefixMode;$/;"	f	class:DiceLangEngine	file:
prepareCommand	src/bjc/dicelang/examples/DiceExpressionPreparer.java	/^	public static IList<String> prepareCommand(String currentLine) {$/;"	m	class:DiceExpressionPreparer
printEnv	src/bjc/dicelang/examples/DiceLanguageTest.java	/^	private static void printEnv(String ln, DiceLanguageState stat) {$/;"	m	class:DiceLanguageTest	file:
printError	src/bjc/dicelang/v2/Errors.java	/^	public void printError(ErrorKey key, String... args) {$/;"	m	class:Errors
priority	src/bjc/dicelang/v2/Define.java	/^	public final int priority;$/;"	f	class:Define
processCommand	src/bjc/dicelang/v2/StreamEngine.java	/^	private boolean processCommand(String tk) {$/;"	m	class:StreamEngine	file:
quotePattern	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Pattern quotePattern = Pattern.compile("\\"([^\\\\\\"]*(?:\\\\\\"(?:[^\\\\\\"])*)*)\\"");$/;"	f	class:DiceLangEngine	file:
reduceStates	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	private IPair<IResult, ITree<IDiceASTNode>> reduceStates($/;"	m	class:ArithmeticCollapser	file:
reducer	src/bjc/dicelang/ast/optimization/ArithmeticCollapser.java	/^	private BinaryOperator<Integer>	reducer;$/;"	f	class:ArithmeticCollapser	file:
referencesVariable	src/bjc/dicelang/ast/DiceASTReferenceChecker.java	/^	private IHolder<Boolean>	referencesVariable;$/;"	f	class:DiceASTReferenceChecker	file:
replacer	src/bjc/dicelang/v2/Define.java	/^	private String replacer;$/;"	f	class:Define	file:
replacers	src/bjc/dicelang/v2/Define.java	/^	private Iterator<String>  replacers;$/;"	f	class:Define	file:
resultVal	src/bjc/dicelang/v2/Node.java	/^	public Evaluator.Result resultVal;$/;"	f	class:Node
right	src/bjc/dicelang/CompoundDice.java	/^	private IDiceExpression	right;$/;"	f	class:CompoundDice	file:
right	src/bjc/dicelang/OperatorDiceExpression.java	/^	private IDiceExpression		right;$/;"	f	class:OperatorDiceExpression	file:
right	src/bjc/dicelang/v2/DiceBox.java	/^		private Die right;$/;"	f	class:DiceBox.CompoundDie	file:
rng	src/bjc/dicelang/Die.java	/^	private static Random	rng	= new Random();$/;"	f	class:Die	file:
rng	src/bjc/dicelang/v2/DiceBox.java	/^	private static final Random rng = new Random();$/;"	f	class:DiceBox	file:
roll	src/bjc/dicelang/BindingDiceExpression.java	/^	public int roll() {$/;"	m	class:BindingDiceExpression
roll	src/bjc/dicelang/ComplexDice.java	/^	public int roll() {$/;"	m	class:ComplexDice
roll	src/bjc/dicelang/CompoundDice.java	/^	public int roll() {$/;"	m	class:CompoundDice
roll	src/bjc/dicelang/Die.java	/^	public int roll() {$/;"	m	class:Die
roll	src/bjc/dicelang/IDiceExpression.java	/^	public int roll();$/;"	m	interface:IDiceExpression
roll	src/bjc/dicelang/OperatorDiceExpression.java	/^	public int roll() {$/;"	m	class:OperatorDiceExpression
roll	src/bjc/dicelang/ReferenceDiceExpression.java	/^	public int roll() {$/;"	m	class:ReferenceDiceExpression
roll	src/bjc/dicelang/ScalarDie.java	/^	public int roll() {$/;"	m	class:ScalarDie
roll	src/bjc/dicelang/v2/DiceBox.java	/^		long roll();$/;"	m	interface:DiceBox.Die
roll	src/bjc/dicelang/v2/DiceBox.java	/^		long[] roll();$/;"	m	interface:DiceBox.DieList
roll	src/bjc/dicelang/v2/DiceBox.java	/^		public long roll() {$/;"	m	class:DiceBox.CompoundDie
roll	src/bjc/dicelang/v2/DiceBox.java	/^		public long roll() {$/;"	m	class:DiceBox.FudgeDie
roll	src/bjc/dicelang/v2/DiceBox.java	/^		public long roll() {$/;"	m	class:DiceBox.ScalarDie
roll	src/bjc/dicelang/v2/DiceBox.java	/^		public long roll() {$/;"	m	class:DiceBox.SimpleDie
roll	src/bjc/dicelang/v2/DiceBox.java	/^		public long[] roll() {$/;"	m	class:DiceBox.ExplodingDice
roll	src/bjc/dicelang/v2/DiceBox.java	/^		public long[] roll() {$/;"	m	class:DiceBox.SimpleDieList
rollReference	src/bjc/dicelang/examples/DiceLanguageTest.java	/^	private static void rollReference(String ln, DiceLanguageState stat) {$/;"	m	class:DiceLanguageTest	file:
rollSingle	src/bjc/dicelang/v2/DiceBox.java	/^		long rollSingle();$/;"	m	interface:DiceBox.Die
rollSingle	src/bjc/dicelang/v2/DiceBox.java	/^		public long rollSingle() {$/;"	m	class:DiceBox.CompoundDie
rollSingle	src/bjc/dicelang/v2/DiceBox.java	/^		public long rollSingle() {$/;"	m	class:DiceBox.FudgeDie
rollSingle	src/bjc/dicelang/v2/DiceBox.java	/^		public long rollSingle() {$/;"	m	class:DiceBox.ScalarDie
rollSingle	src/bjc/dicelang/v2/DiceBox.java	/^		public long rollSingle() {$/;"	m	class:DiceBox.SimpleDie
run	src/bjc/dicelang/v2/DiceLangConsole.java	/^	public void run() {$/;"	m	class:DiceLangConsole
runCommand	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public boolean runCommand(String command) {$/;"	m	class:DiceLangEngine
sanitize	src/bjc/dicelang/ast/DiceASTReferenceSanitizer.java	/^	public static ITree<IDiceASTNode> sanitize(ITree<IDiceASTNode> ast,$/;"	m	class:DiceASTReferenceSanitizer
scalar	src/bjc/dicelang/v2/DiceBox.java	/^		public Die     scalar;$/;"	f	class:DiceBox.DieExpression
scalarDie	src/bjc/dicelang/v2/DiceBox.java	/^	private static final String  scalarDie          = "[\\\\+\\\\-]?\\\\d+sd";$/;"	f	class:DiceBox	file:
scalarDiePattern	src/bjc/dicelang/v2/DiceBox.java	/^	private static final Pattern scalarDiePattern   = Pattern.compile("\\\\A" + scalarDie + "\\\\Z");$/;"	f	class:DiceBox	file:
searcher	src/bjc/dicelang/v2/Define.java	/^	private Pattern searcher;$/;"	f	class:Define	file:
selectiveInline	src/bjc/dicelang/ast/DiceASTInliner.java	/^	public static ITree<IDiceASTNode> selectiveInline($/;"	m	class:DiceASTInliner
shouldContinuePopping	src/bjc/dicelang/ast/DiceASTParser.java	/^		private static boolean shouldContinuePopping($/;"	m	class:DiceASTParser	file:
shouldSanitize	src/bjc/dicelang/ast/DiceASTReferenceSanitizer.java	/^	private static TopDownTransformResult shouldSanitize($/;"	m	class:DiceASTReferenceSanitizer	file:
shunt	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Shunter shunt;$/;"	f	class:DiceLangEngine	file:
shuntTokens	src/bjc/dicelang/v2/Shunter.java	/^	public boolean shuntTokens(IList<Token> tks, IList<Token> returned) {$/;"	m	class:Shunter
simpleDie	src/bjc/dicelang/v2/DiceBox.java	/^	private static final String  simpleDie           = "(?:\\\\d+)?d\\\\d+";$/;"	f	class:DiceBox	file:
simpleDiePattern	src/bjc/dicelang/v2/DiceBox.java	/^	private static final Pattern simpleDiePattern    = Pattern.compile("\\\\A" + simpleDie + "\\\\Z");$/;"	f	class:DiceBox	file:
size	src/bjc/dicelang/v2/DiceBox.java	/^		private Die size;$/;"	f	class:DiceBox.SimpleDieList	file:
slashPattern	src/bjc/dicelang/v2/DiceLangConsole.java	/^	private Pattern slashPattern = Pattern.compile("\/((?:\\\\\\\\.|[^\/\\\\\\\\])*)\/");$/;"	f	class:DiceLangConsole	file:
sortDefns	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public void sortDefns() {$/;"	m	class:DiceLangEngine
source	src/bjc/dicelang/v2/DiceBox.java	/^		private Die             source;$/;"	f	class:DiceBox.ExplodingDice	file:
streamEng	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private StreamEngine streamEng;$/;"	f	class:DiceLangEngine	file:
streams	src/bjc/dicelang/v2/StreamEngine.java	/^	private Tape<IList<String>> streams;$/;"	f	class:StreamEngine	file:
stringLitMatcher	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Pattern stringLitMatcher    = Pattern.compile("\\\\AstringLiteral(\\\\d+)\\\\Z");$/;"	f	class:DiceLangEngine	file:
stringLits	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public final IMap<Integer, String> stringLits;$/;"	f	class:DiceLangEngine
stringVal	src/bjc/dicelang/v2/Evaluator.java	/^		public String stringVal;$/;"	f	class:Evaluator.Result
stringValue	src/bjc/dicelang/v2/Token.java	/^	public String 				 stringValue;$/;"	f	class:Token
subType	src/bjc/dicelang/v2/Define.java	/^	private boolean subType;$/;"	f	class:Define	file:
subtract	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder subtract(IDiceExpression exp) {$/;"	m	class:DiceExpressionBuilder
subtract	src/bjc/dicelang/DiceExpressionBuilder.java	/^	public DiceExpressionBuilder subtract(int num) {$/;"	m	class:DiceExpressionBuilder
subtractCollapser	src/bjc/dicelang/ast/optimization/ConstantCollapser.java	/^	private static final ArithmeticCollapser	subtractCollapser	= new ArithmeticCollapser($/;"	f	class:ConstantCollapser	file:
symTable	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public final IMap<Integer, String> symTable;$/;"	f	class:DiceLangEngine
toExpression	src/bjc/dicelang/IDiceExpression.java	/^	static IDiceExpression toExpression(String expression) {$/;"	m	interface:IDiceExpression
toString	src/bjc/dicelang/BindingDiceExpression.java	/^	public String toString() {$/;"	m	class:BindingDiceExpression
toString	src/bjc/dicelang/ComplexDice.java	/^	public String toString() {$/;"	m	class:ComplexDice
toString	src/bjc/dicelang/CompoundDice.java	/^	public String toString() {$/;"	m	class:CompoundDice
toString	src/bjc/dicelang/DiceExpressionType.java	/^	public String toString() {$/;"	m	class:DiceExpressionType
toString	src/bjc/dicelang/Die.java	/^	public String toString() {$/;"	m	class:Die
toString	src/bjc/dicelang/OperatorDiceExpression.java	/^	public String toString() {$/;"	m	class:OperatorDiceExpression
toString	src/bjc/dicelang/ReferenceDiceExpression.java	/^	public String toString() {$/;"	m	class:ReferenceDiceExpression
toString	src/bjc/dicelang/ScalarDie.java	/^	public String toString() {$/;"	m	class:ScalarDie
toString	src/bjc/dicelang/ast/ArrayResult.java	/^	public String toString() {$/;"	m	class:ArrayResult
toString	src/bjc/dicelang/ast/DummyResult.java	/^	public String toString() {$/;"	m	class:DummyResult
toString	src/bjc/dicelang/ast/IntegerResult.java	/^	public String toString() {$/;"	m	class:IntegerResult
toString	src/bjc/dicelang/ast/nodes/DiceASTType.java	/^	public String toString() {$/;"	m	class:DiceASTType
toString	src/bjc/dicelang/ast/nodes/DiceLiteralNode.java	/^	public String toString() {$/;"	m	class:DiceLiteralNode
toString	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^	public String toString() {$/;"	m	class:IntegerLiteralNode
toString	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	public String toString() {$/;"	m	class:VariableDiceNode
toString	src/bjc/dicelang/v2/DiceBox.java	/^		public String toString() {$/;"	m	class:DiceBox.CompoundDie
toString	src/bjc/dicelang/v2/DiceBox.java	/^		public String toString() {$/;"	m	class:DiceBox.DieExpression
toString	src/bjc/dicelang/v2/DiceBox.java	/^		public String toString() {$/;"	m	class:DiceBox.ExplodingDice
toString	src/bjc/dicelang/v2/DiceBox.java	/^		public String toString() {$/;"	m	class:DiceBox.FudgeDie
toString	src/bjc/dicelang/v2/DiceBox.java	/^		public String toString() {$/;"	m	class:DiceBox.ScalarDie
toString	src/bjc/dicelang/v2/DiceBox.java	/^		public String toString() {$/;"	m	class:DiceBox.SimpleDie
toString	src/bjc/dicelang/v2/DiceBox.java	/^		public String toString() {$/;"	m	class:DiceBox.SimpleDieList
toString	src/bjc/dicelang/v2/Evaluator.java	/^		public String toString() {$/;"	m	class:Evaluator.Result
toString	src/bjc/dicelang/v2/Node.java	/^	public String toString() {$/;"	m	class:Node
toString	src/bjc/dicelang/v2/Token.java	/^	public String toString() {$/;"	m	class:Token
toggleDebug	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public boolean toggleDebug() {$/;"	m	class:DiceLangEngine
togglePostfix	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public boolean togglePostfix() {$/;"	m	class:DiceLangEngine
togglePrefix	src/bjc/dicelang/v2/DiceLangEngine.java	/^	public boolean togglePrefix() {$/;"	m	class:DiceLangEngine
tokenDefns	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private IList<Define> tokenDefns;$/;"	f	class:DiceLangEngine	file:
tokenVal	src/bjc/dicelang/v2/Node.java	/^	public Token      		tokenVal;$/;"	f	class:Node
tokenValues	src/bjc/dicelang/v2/Token.java	/^	public IList<Token>          tokenValues;$/;"	f	class:Token
tokenizeGrouping	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Token tokenizeGrouping(String token) {$/;"	m	class:DiceLangEngine	file:
tokenizeLiteral	src/bjc/dicelang/v2/DiceLangEngine.java	/^	private Token tokenizeLiteral(String token, IMap<String, String> stringLts) {$/;"	m	class:DiceLangEngine	file:
transformAST	src/bjc/dicelang/examples/DiceASTLanguageTest.java	/^	private static ITree<IDiceASTNode> transformAST($/;"	m	class:DiceASTLanguageTest	file:
type	src/bjc/dicelang/OperatorDiceExpression.java	/^	private DiceExpressionType	type;$/;"	f	class:OperatorDiceExpression	file:
type	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	private OperatorDiceNode		type;$/;"	f	class:ArithmeticCollapser	file:
type	src/bjc/dicelang/ast/nodes/OperatorDiceNode.java	/^	public final DiceOperatorType type;$/;"	f	class:OperatorDiceNode
type	src/bjc/dicelang/ast/optimization/ArithmeticCollapser.java	/^	private OperatorDiceNode		type;$/;"	f	class:ArithmeticCollapser	file:
type	src/bjc/dicelang/v2/Evaluator.java	/^		public final Type type;$/;"	f	class:Evaluator.Result
type	src/bjc/dicelang/v2/Node.java	/^	public final Type type;$/;"	f	class:Node
type	src/bjc/dicelang/v2/Token.java	/^	public final Type type;$/;"	f	class:Token
unaryAdjectives	src/bjc/dicelang/v2/Shunter.java	/^	private Set<Token.Type> unaryAdjectives;$/;"	f	class:Shunter	file:
unaryAdverbs	src/bjc/dicelang/v2/Shunter.java	/^	private Set<Token.Type> unaryAdverbs;$/;"	f	class:Shunter	file:
val	src/bjc/dicelang/v2/DiceBox.java	/^		private long val;$/;"	f	class:DiceBox.ScalarDie	file:
value	src/bjc/dicelang/ast/IntegerResult.java	/^	private int value;$/;"	f	class:IntegerResult	file:
value	src/bjc/dicelang/ast/nodes/IntegerLiteralNode.java	/^	private int value;$/;"	f	class:IntegerLiteralNode	file:
value	src/bjc/dicelang/v2/DiceBox.java	/^		public String value() {$/;"	m	class:DiceBox.DieExpression
valueOp	src/bjc/dicelang/ast/ArithmeticCollapser.java	/^	private BinaryOperator<Integer>	valueOp;$/;"	f	class:ArithmeticCollapser	file:
varName	src/bjc/dicelang/ast/DiceASTReferenceChecker.java	/^	private String				varName;$/;"	f	class:DiceASTReferenceChecker	file:
variableName	src/bjc/dicelang/ast/nodes/VariableDiceNode.java	/^	private String variableName;$/;"	f	class:VariableDiceNode	file:
yard	src/bjc/dicelang/examples/DiceExpressionPreparer.java	/^	private static ShuntingYard<String>	yard;$/;"	f	class:DiceExpressionPreparer	file: