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
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
|
!_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/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
ADD src/bjc/dicelang/dice/MathDie.java /^ ADD, SUBTRACT, MULTIPLY;$/;" e enum:MathDie.MathOp file:
ADD src/bjc/dicelang/v1/DiceExpressionType.java /^ ADD,$/;" e enum:DiceExpressionType file:
ADD src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ ADD(MATH),$/;" e enum:OperatorDiceNode file:
ARRAY src/bjc/dicelang/Node.java /^ ARRAY, CODE$/;" e enum:Node.GroupType file:
ARRAY src/bjc/dicelang/scl/StreamControlEngine.java /^ SLIT, WORDS, ARRAY,$/;" e enum:StreamControlEngine.Token.Type file:
ARRAY src/bjc/dicelang/v1/ast/ResultType.java /^ ARRAY,$/;" e enum:ResultType file:
ARRAY src/bjc/dicelang/v1/ast/nodes/DiceOperatorType.java /^ ARRAY,$/;" e enum:DiceOperatorType file:
ARRAY src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ ARRAY(DiceOperatorType.ARRAY),$/;" e enum:OperatorDiceNode file:
ASSIGN src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ ASSIGN(EXPRESSION),$/;" e enum:OperatorDiceNode file:
ArithmeticCollapser src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ public ArithmeticCollapser(OperatorDiceNode type, BinaryOperator<Integer> valueOp, int initVal) {$/;" m class:ArithmeticCollapser
ArithmeticCollapser src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^final class ArithmeticCollapser implements IOperatorCollapser {$/;" c
ArithmeticCollapser src/bjc/dicelang/v1/ast/optimization/ArithmeticCollapser.java /^ public ArithmeticCollapser(BinaryOperator<Integer> reducr, OperatorDiceNode typ) {$/;" m class:ArithmeticCollapser
ArithmeticCollapser src/bjc/dicelang/v1/ast/optimization/ArithmeticCollapser.java /^class ArithmeticCollapser {$/;" c
ArrayResult src/bjc/dicelang/v1/ast/ArrayResult.java /^ public ArrayResult(IList<IResult> results) {$/;" m class:ArrayResult
ArrayResult src/bjc/dicelang/v1/ast/ArrayResult.java /^public class ArrayResult implements IResult {$/;" c
BIND src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
BINOP src/bjc/dicelang/Node.java /^ ROOT, TOKREF, UNARYOP, BINOP, GROUP, OGROUP, RESULT$/;" e enum:Node.Type file:
BLIT src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
BindingDiceExpression src/bjc/dicelang/v1/BindingDiceExpression.java /^ public BindingDiceExpression(IDiceExpression left, IDiceExpression right,$/;" m class:BindingDiceExpression
BindingDiceExpression src/bjc/dicelang/v1/BindingDiceExpression.java /^ public BindingDiceExpression(String name, IDiceExpression expression, Map<String, IDiceExpression> enviroment) {$/;" m class:BindingDiceExpression
BindingDiceExpression src/bjc/dicelang/v1/BindingDiceExpression.java /^public class BindingDiceExpression implements IDiceExpression {$/;" c
CBRACE src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
CBRACKET src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
CLIArgsParser src/bjc/dicelang/CLIArgsParser.java /^public class CLIArgsParser {$/;" c
CODE src/bjc/dicelang/Node.java /^ ARRAY, CODE$/;" e enum:Node.GroupType file:
COERCE src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
COMPOUND src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ COMPOUND(DICE),$/;" e enum:OperatorDiceNode file:
CPAREN src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
CoerceSteps src/bjc/dicelang/Evaluator.java /^ private static enum CoerceSteps {$/;" g class:Evaluator
CompilerTweaker src/bjc/dicelang/CompilerTweaker.java /^ public CompilerTweaker(DiceLangEngine eng) {$/;" m class:CompilerTweaker
CompilerTweaker src/bjc/dicelang/CompilerTweaker.java /^public class CompilerTweaker {$/;" c
ComplexDice src/bjc/dicelang/v1/ComplexDice.java /^ public ComplexDice(IDiceExpression nDce, IDiceExpression de) {$/;" m class:ComplexDice
ComplexDice src/bjc/dicelang/v1/ComplexDice.java /^ public ComplexDice(int nSides, int de) {$/;" m class:ComplexDice
ComplexDice src/bjc/dicelang/v1/ComplexDice.java /^public class ComplexDice implements IDiceExpression {$/;" c
CompoundDice src/bjc/dicelang/v1/CompoundDice.java /^ public CompoundDice(IDiceExpression lft, IDiceExpression rght) {$/;" m class:CompoundDice
CompoundDice src/bjc/dicelang/v1/CompoundDice.java /^ public CompoundDice(String lft, String rght) {$/;" m class:CompoundDice
CompoundDice src/bjc/dicelang/v1/CompoundDice.java /^ public CompoundDice(String[] exps) {$/;" m class:CompoundDice
CompoundDice src/bjc/dicelang/v1/CompoundDice.java /^public class CompoundDice implements IDiceExpression {$/;" c
CompoundDie src/bjc/dicelang/dice/CompoundDie.java /^ public CompoundDie(Die lft, Die rght) {$/;" m class:CompoundDie
CompoundDie src/bjc/dicelang/dice/CompoundDie.java /^public class CompoundDie implements Die {$/;" c
CompoundingDie src/bjc/dicelang/dice/CompoundingDie.java /^ public CompoundingDie(Die src, Predicate<Long> compound) {$/;" m class:CompoundingDie
CompoundingDie src/bjc/dicelang/dice/CompoundingDie.java /^ public CompoundingDie(Die src, Predicate<Long> compound, String patt) {$/;" m class:CompoundingDie
CompoundingDie src/bjc/dicelang/dice/CompoundingDie.java /^public class CompoundingDie implements Die {$/;" c
ConstantCollapser src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^public class ConstantCollapser implements IOptimizationPass {$/;" c
Context src/bjc/dicelang/Evaluator.java /^ private static class Context {$/;" c class:Evaluator
DELETESTREAM src/bjc/dicelang/scl/StreamControlEngine.java /^ NEWSTREAM, LEFTSTREAM, RIGHTSTREAM, DELETESTREAM, MERGESTREAM,$/;" e enum:StreamControlEngine.Token.Type file:
DEV src/bjc/dicelang/Errors.java /^ WIZARD, DEV$/;" e enum:Errors.ErrorMode file:
DICE src/bjc/dicelang/EvaluatorResult.java /^ FAILURE, INT, FLOAT, DICE, STRING$/;" e enum:EvaluatorResult.Type file:
DICE src/bjc/dicelang/v1/ast/nodes/DiceLiteralType.java /^ DICE;$/;" e enum:DiceLiteralType file:
DICE src/bjc/dicelang/v1/ast/nodes/DiceOperatorType.java /^ DICE,$/;" e enum:DiceOperatorType file:
DICECONCAT src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
DICEFUDGE src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
DICEGROUP src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
DICELIST src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
DICESCALAR src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
DICE_LIT src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
DICE_PREC src/bjc/dicelang/Shunter.java /^ public final int DICE_PREC = 20;$/;" f class:Shunter
DICE_PREC src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^ private static final int DICE_PREC = 10;$/;" f class:DiceExpressionPreparer file:
DIVIDE src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
DIVIDE src/bjc/dicelang/v1/DiceExpressionType.java /^ DIVIDE,$/;" e enum:DiceExpressionType file:
DIVIDE src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ DIVIDE(MATH),$/;" e enum:OperatorDiceNode file:
DQUOTE src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
DROP src/bjc/dicelang/scl/StreamControlEngine.java /^ STACKCOUNT, STACKEMPTY, DROP, NDROP, NIP, NNIP,$/;" e enum:StreamControlEngine.Token.Type file:
DUMMY src/bjc/dicelang/v1/ast/ResultType.java /^ DUMMY$/;" e enum:ResultType file:
Define src/bjc/dicelang/Define.java /^ public Define(int priorty, boolean isSub, boolean recur, boolean isCircular, String predicte, String searchr,$/;" m class:Define
Define src/bjc/dicelang/Define.java /^public class Define implements UnaryOperator<String>, Comparable<Define> {$/;" c
DiceASTEvaluator src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^public class DiceASTEvaluator {$/;" c
DiceASTInliner src/bjc/dicelang/v1/ast/DiceASTInliner.java /^public class DiceASTInliner {$/;" c
DiceASTLanguageTest src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^public class DiceASTLanguageTest {$/;" c
DiceASTOptimizer src/bjc/dicelang/v1/ast/DiceASTOptimizer.java /^ public DiceASTOptimizer() {$/;" m class:DiceASTOptimizer
DiceASTOptimizer src/bjc/dicelang/v1/ast/DiceASTOptimizer.java /^public class DiceASTOptimizer {$/;" c
DiceASTParser src/bjc/dicelang/v1/ast/DiceASTParser.java /^public class DiceASTParser {$/;" c
DiceASTPragma src/bjc/dicelang/v1/examples/DiceASTPragma.java /^public interface DiceASTPragma extends BiConsumer<FunctionalStringTokenizer, IMap<String, ITree<IDiceASTNode>>> {$/;" i
DiceASTReferenceChecker src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^ public DiceASTReferenceChecker(IHolder<Boolean> referencesVar, String varName) {$/;" m class:DiceASTReferenceChecker
DiceASTReferenceChecker src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^public final class DiceASTReferenceChecker implements Consumer<IDiceASTNode> {$/;" c
DiceASTReferenceSanitizer src/bjc/dicelang/v1/ast/DiceASTReferenceSanitizer.java /^public class DiceASTReferenceSanitizer {$/;" c
DiceASTType src/bjc/dicelang/v1/ast/nodes/DiceASTType.java /^public enum DiceASTType {$/;" g
DiceASTUtils src/bjc/dicelang/v1/ast/DiceASTUtils.java /^public class DiceASTUtils {$/;" c
DiceBox src/bjc/dicelang/dice/DiceBox.java /^public class DiceBox {$/;" c
DiceExpressionBuilder src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder(IDiceExpression seed) {$/;" m class:DiceExpressionBuilder
DiceExpressionBuilder src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder(int nSides, int nDice) {$/;" m class:DiceExpressionBuilder
DiceExpressionBuilder src/bjc/dicelang/v1/DiceExpressionBuilder.java /^public class DiceExpressionBuilder {$/;" c
DiceExpressionParser src/bjc/dicelang/v1/DiceExpressionParser.java /^public class DiceExpressionParser {$/;" c
DiceExpressionParserTest src/bjc/dicelang/v1/examples/DiceExpressionParserTest.java /^public class DiceExpressionParserTest {$/;" c
DiceExpressionPreparer src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^public class DiceExpressionPreparer {$/;" c
DiceExpressionType src/bjc/dicelang/v1/DiceExpressionType.java /^public enum DiceExpressionType {$/;" g
DiceLangConsole src/bjc/dicelang/DiceLangConsole.java /^ public DiceLangConsole(String[] args) {$/;" m class:DiceLangConsole
DiceLangConsole src/bjc/dicelang/DiceLangConsole.java /^public class DiceLangConsole {$/;" c
DiceLangEngine src/bjc/dicelang/DiceLangEngine.java /^ public DiceLangEngine() {$/;" m class:DiceLangEngine
DiceLangEngine src/bjc/dicelang/DiceLangEngine.java /^public class DiceLangEngine {$/;" c
DiceLanguageState src/bjc/dicelang/v1/examples/DiceLanguageState.java /^ public DiceLanguageState() {$/;" m class:DiceLanguageState
DiceLanguageState src/bjc/dicelang/v1/examples/DiceLanguageState.java /^ public DiceLanguageState(DiceExpressionParser left, Map<String, IDiceExpression> right) {$/;" m class:DiceLanguageState
DiceLanguageState src/bjc/dicelang/v1/examples/DiceLanguageState.java /^public class DiceLanguageState extends Pair<DiceExpressionParser, Map<String, IDiceExpression>> {$/;" c
DiceLanguageTest src/bjc/dicelang/v1/examples/DiceLanguageTest.java /^public class DiceLanguageTest {$/;" c
DiceLiteralNode src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^ public DiceLiteralNode(IDiceExpression exp) {$/;" m class:DiceLiteralNode
DiceLiteralNode src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^public class DiceLiteralNode implements ILiteralDiceNode {$/;" c
DiceLiteralType src/bjc/dicelang/v1/ast/nodes/DiceLiteralType.java /^public enum DiceLiteralType {$/;" g
DiceOperatorType src/bjc/dicelang/v1/ast/nodes/DiceOperatorType.java /^public enum DiceOperatorType {$/;" g
Die src/bjc/dicelang/dice/Die.java /^public interface Die {$/;" i
Die src/bjc/dicelang/v1/Die.java /^ public Die(int nSides) {$/;" m class:Die
Die src/bjc/dicelang/v1/Die.java /^public class Die implements IDiceExpression {$/;" c
DieExpression src/bjc/dicelang/dice/DieExpression.java /^ public DieExpression(Die scal) {$/;" m class:DieExpression
DieExpression src/bjc/dicelang/dice/DieExpression.java /^ public DieExpression(DieList lst) {$/;" m class:DieExpression
DieExpression src/bjc/dicelang/dice/DieExpression.java /^public class DieExpression {$/;" c
DieList src/bjc/dicelang/dice/DieList.java /^public interface DieList {$/;" i
DummyResult src/bjc/dicelang/v1/ast/DummyResult.java /^ public DummyResult(String data) {$/;" m class:DummyResult
DummyResult src/bjc/dicelang/v1/ast/DummyResult.java /^public class DummyResult implements IResult {$/;" c
EK_CLI_INVDFNTYPE src/bjc/dicelang/Errors.java /^ EK_CLI_INVDFNTYPE,$/;" e enum:Errors.ErrorKey file:
EK_CLI_IOEX src/bjc/dicelang/Errors.java /^ EK_CLI_IOEX,$/;" e enum:Errors.ErrorKey file:
EK_CLI_MISARG src/bjc/dicelang/Errors.java /^ EK_CLI_MISARG,$/;" e enum:Errors.ErrorKey file:
EK_CLI_NOFILE src/bjc/dicelang/Errors.java /^ EK_CLI_NOFILE,$/;" e enum:Errors.ErrorKey file:
EK_CLI_UNARG src/bjc/dicelang/Errors.java /^ EK_CLI_UNARG,$/;" e enum:Errors.ErrorKey file:
EK_CONS_INVDEFINE src/bjc/dicelang/Errors.java /^ EK_CONS_INVDEFINE,$/;" e enum:Errors.ErrorKey file:
EK_CONS_INVPRAG src/bjc/dicelang/Errors.java /^ EK_CONS_INVPRAG,$/;" e enum:Errors.ErrorKey file:
EK_DFN_PREDSYN src/bjc/dicelang/Errors.java /^ EK_DFN_PREDSYN,$/;" e enum:Errors.ErrorKey file:
EK_DFN_RECUR src/bjc/dicelang/Errors.java /^ EK_DFN_RECUR,$/;" e enum:Errors.ErrorKey file:
EK_DFN_SRCSYN src/bjc/dicelang/Errors.java /^ EK_DFN_SRCSYN,$/;" e enum:Errors.ErrorKey file:
EK_ENG_NOCLOSING src/bjc/dicelang/Errors.java /^ EK_ENG_NOCLOSING,$/;" e enum:Errors.ErrorKey file:
EK_ENG_NOOPENING src/bjc/dicelang/Errors.java /^ EK_ENG_NOOPENING,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_DIVDICE src/bjc/dicelang/Errors.java /^ EK_EVAL_DIVDICE,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_DIVZERO src/bjc/dicelang/Errors.java /^ EK_EVAL_DIVZERO,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_INVBIN src/bjc/dicelang/Errors.java /^ EK_EVAL_INVBIN,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_INVDCREATE src/bjc/dicelang/Errors.java /^ EK_EVAL_INVDCREATE,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_INVDGROUP src/bjc/dicelang/Errors.java /^ EK_EVAL_INVDGROUP,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_INVDICE src/bjc/dicelang/Errors.java /^ EK_EVAL_INVDICE,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_INVNODE src/bjc/dicelang/Errors.java /^ EK_EVAL_INVNODE,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_INVSTRING src/bjc/dicelang/Errors.java /^ EK_EVAL_INVSTRING,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_INVUNARY src/bjc/dicelang/Errors.java /^ EK_EVAL_INVUNARY,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_MISMATH src/bjc/dicelang/Errors.java /^ EK_EVAL_MISMATH,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_STRINGMATH src/bjc/dicelang/Errors.java /^ EK_EVAL_STRINGMATH,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_UNBIN src/bjc/dicelang/Errors.java /^ EK_EVAL_UNBIN,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_UNDICE src/bjc/dicelang/Errors.java /^ EK_EVAL_UNDICE,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_UNMATH src/bjc/dicelang/Errors.java /^ EK_EVAL_UNMATH,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_UNSTRING src/bjc/dicelang/Errors.java /^ EK_EVAL_UNSTRING,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_UNTOK src/bjc/dicelang/Errors.java /^ EK_EVAL_UNTOK,$/;" e enum:Errors.ErrorKey file:
EK_EVAL_UNUNARY src/bjc/dicelang/Errors.java /^ EK_EVAL_UNUNARY,$/;" e enum:Errors.ErrorKey file:
EK_PARSE_BINARY src/bjc/dicelang/Errors.java /^ EK_PARSE_BINARY,$/;" e enum:Errors.ErrorKey file:
EK_PARSE_INVTOKEN src/bjc/dicelang/Errors.java /^ EK_PARSE_INVTOKEN,$/;" e enum:Errors.ErrorKey file:
EK_PARSE_NOCLOSE src/bjc/dicelang/Errors.java /^ EK_PARSE_NOCLOSE,$/;" e enum:Errors.ErrorKey file:
EK_PARSE_UNCLOSE src/bjc/dicelang/Errors.java /^ EK_PARSE_UNCLOSE,$/;" e enum:Errors.ErrorKey file:
EK_PARSE_UNOPERAND src/bjc/dicelang/Errors.java /^ EK_PARSE_UNOPERAND,$/;" e enum:Errors.ErrorKey file:
EK_SCL_INVARG src/bjc/dicelang/Errors.java /^ EK_SCL_INVARG,$/;" e enum:Errors.ErrorKey file:
EK_SCL_INVTOKEN src/bjc/dicelang/Errors.java /^ EK_SCL_INVTOKEN,$/;" e enum:Errors.ErrorKey file:
EK_SCL_MMQUOTE src/bjc/dicelang/Errors.java /^ EK_SCL_MMQUOTE,$/;" e enum:Errors.ErrorKey file:
EK_SCL_SUNDERFLOW src/bjc/dicelang/Errors.java /^ EK_SCL_SUNDERFLOW,$/;" e enum:Errors.ErrorKey file:
EK_SCL_UNWORD src/bjc/dicelang/Errors.java /^ EK_SCL_UNWORD,$/;" e enum:Errors.ErrorKey file:
EK_SHUNT_INVSEP src/bjc/dicelang/Errors.java /^ EK_SHUNT_INVSEP,$/;" e enum:Errors.ErrorKey file:
EK_SHUNT_NOGROUP src/bjc/dicelang/Errors.java /^ EK_SHUNT_NOGROUP,$/;" e enum:Errors.ErrorKey file:
EK_SHUNT_NOOP src/bjc/dicelang/Errors.java /^ EK_SHUNT_NOOP,$/;" e enum:Errors.ErrorKey file:
EK_SHUNT_NOTADJ src/bjc/dicelang/Errors.java /^ EK_SHUNT_NOTADJ,$/;" e enum:Errors.ErrorKey file:
EK_SHUNT_NOTADV src/bjc/dicelang/Errors.java /^ EK_SHUNT_NOTADV,$/;" e enum:Errors.ErrorKey file:
EK_SHUNT_NOTASSOC src/bjc/dicelang/Errors.java /^ EK_SHUNT_NOTASSOC,$/;" e enum:Errors.ErrorKey file:
EK_STRM_INVCOM src/bjc/dicelang/Errors.java /^ EK_STRM_INVCOM,$/;" e enum:Errors.ErrorKey file:
EK_STRM_LAST src/bjc/dicelang/Errors.java /^ EK_STRM_LAST,$/;" e enum:Errors.ErrorKey file:
EK_STRM_NONEX src/bjc/dicelang/Errors.java /^ EK_STRM_NONEX,$/;" e enum:Errors.ErrorKey file:
EK_TOK_INVBASE src/bjc/dicelang/Errors.java /^ EK_TOK_INVBASE,$/;" e enum:Errors.ErrorKey file:
EK_TOK_INVFLEX src/bjc/dicelang/Errors.java /^ EK_TOK_INVFLEX,$/;" e enum:Errors.ErrorKey file:
EK_TOK_UNGROUP src/bjc/dicelang/Errors.java /^ EK_TOK_UNGROUP,$/;" e enum:Errors.ErrorKey file:
EXPRESSION src/bjc/dicelang/v1/ast/nodes/DiceOperatorType.java /^ EXPRESSION;$/;" e enum:DiceOperatorType file:
EXPR_PREC src/bjc/dicelang/Shunter.java /^ public final int EXPR_PREC = 0;$/;" f class:Shunter
EXPR_PREC src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^ private static final int EXPR_PREC = 0;$/;" f class:DiceExpressionPreparer file:
ErrorKey src/bjc/dicelang/Errors.java /^ public static enum ErrorKey {$/;" g class:Errors
ErrorMode src/bjc/dicelang/Errors.java /^ public static enum ErrorMode {$/;" g class:Errors
Errors src/bjc/dicelang/Errors.java /^public class Errors {$/;" c
Evaluator src/bjc/dicelang/Evaluator.java /^ public Evaluator(DiceLangEngine en) {$/;" m class:Evaluator
Evaluator src/bjc/dicelang/Evaluator.java /^public class Evaluator {$/;" c
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, Die dVal) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, DieExpression dVal) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, DieList dVal) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, EvaluatorResult orig) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, ITree<Node> orig) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, Node orig) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, String strang) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, double dVal) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^ public EvaluatorResult(EvaluatorResult.Type typ, long iVal) {$/;" m class:EvaluatorResult
EvaluatorResult src/bjc/dicelang/EvaluatorResult.java /^public class EvaluatorResult {$/;" c
ExplodingDice src/bjc/dicelang/dice/ExplodingDice.java /^ public ExplodingDice(Die src, Predicate<Long> explode) {$/;" m class:ExplodingDice
ExplodingDice src/bjc/dicelang/dice/ExplodingDice.java /^ public ExplodingDice(Die src, Predicate<Long> explode, String patt, boolean penetrate) {$/;" m class:ExplodingDice
ExplodingDice src/bjc/dicelang/dice/ExplodingDice.java /^ public ExplodingDice(Die src, Predicate<Long> explode, boolean penetrate) {$/;" m class:ExplodingDice
ExplodingDice src/bjc/dicelang/dice/ExplodingDice.java /^public class ExplodingDice implements DieList {$/;" c
FAIL src/bjc/dicelang/Evaluator.java /^ private static Node FAIL() {$/;" m class:Evaluator file:
FAIL src/bjc/dicelang/Evaluator.java /^ private static Node FAIL(EvaluatorResult res) {$/;" m class:Evaluator file:
FAIL src/bjc/dicelang/Evaluator.java /^ private static Node FAIL(ITree<Node> orig) {$/;" m class:Evaluator file:
FAIL src/bjc/dicelang/Evaluator.java /^ private static Node FAIL(Node orig) {$/;" m class:Evaluator file:
FAILURE src/bjc/dicelang/EvaluatorResult.java /^ FAILURE, INT, FLOAT, DICE, STRING$/;" e enum:EvaluatorResult.Type file:
FLIT src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
FLOAT src/bjc/dicelang/Evaluator.java /^ INTEGER, FLOAT;$/;" e enum:Evaluator.CoerceSteps file:
FLOAT src/bjc/dicelang/EvaluatorResult.java /^ FAILURE, INT, FLOAT, DICE, STRING$/;" e enum:EvaluatorResult.Type file:
FLOAT_LIT src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
FudgeDie src/bjc/dicelang/dice/FudgeDie.java /^ public FudgeDie(Die nDice) {$/;" m class:FudgeDie
FudgeDie src/bjc/dicelang/dice/FudgeDie.java /^ public FudgeDie(long nDice) {$/;" m class:FudgeDie
FudgeDie src/bjc/dicelang/dice/FudgeDie.java /^public class FudgeDie implements Die {$/;" c
GROUP src/bjc/dicelang/Node.java /^ ROOT, TOKREF, UNARYOP, BINOP, GROUP, OGROUP, RESULT$/;" e enum:Node.Type file:
GROUP src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ GROUP(DICE),$/;" e enum:OperatorDiceNode file:
GROUPSEP src/bjc/dicelang/Token.java /^ NIL, GROUPSEP, TOKGROUP, TAGOP, TAGOPR$/;" e enum:Token.Type file:
GroupType src/bjc/dicelang/Node.java /^ public static enum GroupType {$/;" g class:Node
IDIVIDE src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
IDiceASTNode src/bjc/dicelang/v1/ast/nodes/IDiceASTNode.java /^public interface IDiceASTNode {$/;" i
IDiceExpression src/bjc/dicelang/v1/IDiceExpression.java /^public interface IDiceExpression {$/;" i
ILIT src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
ILiteralDiceNode src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^public interface ILiteralDiceNode extends IDiceASTNode {$/;" i
INT src/bjc/dicelang/EvaluatorResult.java /^ FAILURE, INT, FLOAT, DICE, STRING$/;" e enum:EvaluatorResult.Type file:
INTEGER src/bjc/dicelang/Evaluator.java /^ INTEGER, FLOAT;$/;" e enum:Evaluator.CoerceSteps file:
INTEGER src/bjc/dicelang/v1/ast/ResultType.java /^ INTEGER,$/;" e enum:ResultType file:
INTEGER src/bjc/dicelang/v1/ast/nodes/DiceLiteralType.java /^ INTEGER,$/;" e enum:DiceLiteralType file:
INT_LIT src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
IOperatorCollapser src/bjc/dicelang/v1/ast/IOperatorCollapser.java /^public interface IOperatorCollapser$/;" i
IOptimizationPass src/bjc/dicelang/v1/ast/optimization/IOptimizationPass.java /^public interface IOptimizationPass {$/;" i
IResult src/bjc/dicelang/v1/ast/IResult.java /^public interface IResult {$/;" i
IntegerLiteralNode src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^ public IntegerLiteralNode(int val) {$/;" m class:IntegerLiteralNode
IntegerLiteralNode src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^public class IntegerLiteralNode implements ILiteralDiceNode {$/;" c
IntegerResult src/bjc/dicelang/v1/ast/IntegerResult.java /^ public IntegerResult(int val) {$/;" m class:IntegerResult
IntegerResult src/bjc/dicelang/v1/ast/IntegerResult.java /^public class IntegerResult implements IResult {$/;" c
LEFTSTREAM src/bjc/dicelang/scl/StreamControlEngine.java /^ NEWSTREAM, LEFTSTREAM, RIGHTSTREAM, DELETESTREAM, MERGESTREAM,$/;" e enum:StreamControlEngine.Token.Type file:
LET src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
LET src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ LET(EXPRESSION);$/;" e enum:OperatorDiceNode file:
LINE src/bjc/dicelang/Define.java /^ LINE, TOKEN$/;" e enum:Define.Type file:
LITERAL src/bjc/dicelang/v1/ast/nodes/DiceASTType.java /^ LITERAL,$/;" e enum:DiceASTType file:
MAKEARRAY src/bjc/dicelang/scl/StreamControlEngine.java /^ MAKEARRAY, MAKEEXEC, MAKEUNEXEC,$/;" e enum:StreamControlEngine.Token.Type file:
MAKEEXEC src/bjc/dicelang/scl/StreamControlEngine.java /^ MAKEARRAY, MAKEEXEC, MAKEUNEXEC,$/;" e enum:StreamControlEngine.Token.Type file:
MAKEUNEXEC src/bjc/dicelang/scl/StreamControlEngine.java /^ MAKEARRAY, MAKEEXEC, MAKEUNEXEC,$/;" e enum:StreamControlEngine.Token.Type file:
MATH src/bjc/dicelang/v1/ast/nodes/DiceOperatorType.java /^ MATH,$/;" e enum:DiceOperatorType file:
MATH_PREC src/bjc/dicelang/Shunter.java /^ public final int MATH_PREC = 30;$/;" f class:Shunter
MATH_PREC src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^ private static final int MATH_PREC = 20;$/;" f class:DiceExpressionPreparer file:
MAX_RECURS src/bjc/dicelang/Define.java /^ public static int MAX_RECURS = 10;$/;" f class:Define
MERGESTREAM src/bjc/dicelang/scl/StreamControlEngine.java /^ NEWSTREAM, LEFTSTREAM, RIGHTSTREAM, DELETESTREAM, MERGESTREAM,$/;" e enum:StreamControlEngine.Token.Type file:
MULTIPLY src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
MULTIPLY src/bjc/dicelang/dice/MathDie.java /^ ADD, SUBTRACT, MULTIPLY;$/;" e enum:MathDie.MathOp file:
MULTIPLY src/bjc/dicelang/v1/DiceExpressionType.java /^ MULTIPLY,$/;" e enum:DiceExpressionType file:
MULTIPLY src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ MULTIPLY(MATH),$/;" e enum:OperatorDiceNode file:
MathDie src/bjc/dicelang/dice/MathDie.java /^ public MathDie(MathDie.MathOp op, Die lft, Die rght) {$/;" m class:MathDie
MathDie src/bjc/dicelang/dice/MathDie.java /^public class MathDie implements Die {$/;" c
MathOp src/bjc/dicelang/dice/MathDie.java /^ public static enum MathOp {$/;" g class:MathDie
NDROP src/bjc/dicelang/scl/StreamControlEngine.java /^ STACKCOUNT, STACKEMPTY, DROP, NDROP, NIP, NNIP,$/;" e enum:StreamControlEngine.Token.Type file:
NEWSTREAM src/bjc/dicelang/scl/StreamControlEngine.java /^ NEWSTREAM, LEFTSTREAM, RIGHTSTREAM, DELETESTREAM, MERGESTREAM,$/;" e enum:StreamControlEngine.Token.Type file:
NIL src/bjc/dicelang/Token.java /^ NIL, GROUPSEP, TOKGROUP, TAGOP, TAGOPR$/;" e enum:Token.Type file:
NIL_TOKEN src/bjc/dicelang/Token.java /^ public final static Token NIL_TOKEN = new Token(Type.NIL);$/;" f class:Token
NIP src/bjc/dicelang/scl/StreamControlEngine.java /^ STACKCOUNT, STACKEMPTY, DROP, NDROP, NIP, NNIP,$/;" e enum:StreamControlEngine.Token.Type file:
NNIP src/bjc/dicelang/scl/StreamControlEngine.java /^ STACKCOUNT, STACKEMPTY, DROP, NDROP, NIP, NNIP,$/;" e enum:StreamControlEngine.Token.Type file:
Node src/bjc/dicelang/Node.java /^ public Node(Type typ) {$/;" m class:Node
Node src/bjc/dicelang/Node.java /^ public Node(Type typ, EvaluatorResult res) {$/;" m class:Node
Node src/bjc/dicelang/Node.java /^ public Node(Type typ, GroupType grupType) {$/;" m class:Node
Node src/bjc/dicelang/Node.java /^ public Node(Type typ, Token tokenVl) {$/;" m class:Node
Node src/bjc/dicelang/Node.java /^ public Node(Type typ, Token.Type opType) {$/;" m class:Node
Node src/bjc/dicelang/Node.java /^public class Node {$/;" c
OBRACE src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
OBRACE src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
OBRACKET src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
OBRACKET src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
OGROUP src/bjc/dicelang/Node.java /^ ROOT, TOKREF, UNARYOP, BINOP, GROUP, OGROUP, RESULT$/;" e enum:Node.Type file:
OPAREN src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
OPERATOR src/bjc/dicelang/v1/ast/nodes/DiceASTType.java /^ OPERATOR,$/;" e enum:DiceASTType file:
OperationCondenser src/bjc/dicelang/v1/ast/optimization/OperationCondenser.java /^public class OperationCondenser {$/;" c
OperatorDiceExpression src/bjc/dicelang/v1/OperatorDiceExpression.java /^ public OperatorDiceExpression(IDiceExpression rght, IDiceExpression lft, DiceExpressionType type) {$/;" m class:OperatorDiceExpression
OperatorDiceExpression src/bjc/dicelang/v1/OperatorDiceExpression.java /^public class OperatorDiceExpression implements IDiceExpression {$/;" c
OperatorDiceNode src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ private OperatorDiceNode(DiceOperatorType ty) {$/;" m class:OperatorDiceNode file:
OperatorDiceNode src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^public enum OperatorDiceNode implements IDiceASTNode {$/;" g
Parser src/bjc/dicelang/Parser.java /^ public Parser() {$/;" m class:Parser
Parser src/bjc/dicelang/Parser.java /^public class Parser {$/;" c
PolyhedralDice src/bjc/dicelang/v1/PolyhedralDice.java /^public class PolyhedralDice {$/;" c
RESULT src/bjc/dicelang/Node.java /^ ROOT, TOKREF, UNARYOP, BINOP, GROUP, OGROUP, RESULT$/;" e enum:Node.Type file:
RIGHTSTREAM src/bjc/dicelang/scl/StreamControlEngine.java /^ NEWSTREAM, LEFTSTREAM, RIGHTSTREAM, DELETESTREAM, MERGESTREAM,$/;" e enum:StreamControlEngine.Token.Type file:
ROOT src/bjc/dicelang/Node.java /^ ROOT, TOKREF, UNARYOP, BINOP, GROUP, OGROUP, RESULT$/;" e enum:Node.Type file:
ReferenceDiceExpression src/bjc/dicelang/v1/ReferenceDiceExpression.java /^ public ReferenceDiceExpression(String nme, Map<String, IDiceExpression> env) {$/;" m class:ReferenceDiceExpression
ReferenceDiceExpression src/bjc/dicelang/v1/ReferenceDiceExpression.java /^public class ReferenceDiceExpression implements IDiceExpression {$/;" c
ResultType src/bjc/dicelang/v1/ast/ResultType.java /^public enum ResultType {$/;" g
SLIT src/bjc/dicelang/scl/StreamControlEngine.java /^ SLIT, WORDS, ARRAY,$/;" e enum:StreamControlEngine.Token.Type file:
SQUOTE src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
STACKCOUNT src/bjc/dicelang/scl/StreamControlEngine.java /^ STACKCOUNT, STACKEMPTY, DROP, NDROP, NIP, NNIP,$/;" e enum:StreamControlEngine.Token.Type file:
STACKEMPTY src/bjc/dicelang/scl/StreamControlEngine.java /^ STACKCOUNT, STACKEMPTY, DROP, NDROP, NIP, NNIP,$/;" e enum:StreamControlEngine.Token.Type file:
STRCAT src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
STRING src/bjc/dicelang/EvaluatorResult.java /^ FAILURE, INT, FLOAT, DICE, STRING$/;" e enum:EvaluatorResult.Type file:
STRING_LIT src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
STRREP src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
STR_PREC src/bjc/dicelang/Shunter.java /^ public final int STR_PREC = 10;$/;" f class:Shunter
SUBTRACT src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
SUBTRACT src/bjc/dicelang/dice/MathDie.java /^ ADD, SUBTRACT, MULTIPLY;$/;" e enum:MathDie.MathOp file:
SUBTRACT src/bjc/dicelang/v1/DiceExpressionType.java /^ SUBTRACT;$/;" e enum:DiceExpressionType file:
SUBTRACT src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ SUBTRACT(MATH),$/;" e enum:OperatorDiceNode file:
SYMBOL src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
ScalarDie src/bjc/dicelang/dice/ScalarDie.java /^ public ScalarDie(long vl) {$/;" m class:ScalarDie
ScalarDie src/bjc/dicelang/dice/ScalarDie.java /^public class ScalarDie implements Die {$/;" c
ScalarDie src/bjc/dicelang/v1/ScalarDie.java /^ public ScalarDie(int num) {$/;" m class:ScalarDie
ScalarDie src/bjc/dicelang/v1/ScalarDie.java /^public class ScalarDie implements IDiceExpression {$/;" c
Shunter src/bjc/dicelang/Shunter.java /^ public Shunter() {$/;" m class:Shunter
Shunter src/bjc/dicelang/Shunter.java /^public class Shunter {$/;" c
SimpleDie src/bjc/dicelang/dice/SimpleDie.java /^ public SimpleDie(Die nDice, Die size) {$/;" m class:SimpleDie
SimpleDie src/bjc/dicelang/dice/SimpleDie.java /^ public SimpleDie(Die nDice, long size) {$/;" m class:SimpleDie
SimpleDie src/bjc/dicelang/dice/SimpleDie.java /^ public SimpleDie(long nDice, Die size) {$/;" m class:SimpleDie
SimpleDie src/bjc/dicelang/dice/SimpleDie.java /^ public SimpleDie(long nDice, long size) {$/;" m class:SimpleDie
SimpleDie src/bjc/dicelang/dice/SimpleDie.java /^public class SimpleDie implements Die {$/;" c
SimpleDieList src/bjc/dicelang/dice/SimpleDieList.java /^ public SimpleDieList(Die nDice, Die sze) {$/;" m class:SimpleDieList
SimpleDieList src/bjc/dicelang/dice/SimpleDieList.java /^public class SimpleDieList implements DieList {$/;" c
StreamControlEngine src/bjc/dicelang/scl/StreamControlEngine.java /^ public StreamControlEngine(StreamEngine eng) {$/;" m class:StreamControlEngine
StreamControlEngine src/bjc/dicelang/scl/StreamControlEngine.java /^public class StreamControlEngine {$/;" c
StreamEngine src/bjc/dicelang/scl/StreamEngine.java /^ public StreamEngine(DiceLangEngine engine) {$/;" m class:StreamEngine
StreamEngine src/bjc/dicelang/scl/StreamEngine.java /^public class StreamEngine {$/;" c
TAGOP src/bjc/dicelang/Token.java /^ NIL, GROUPSEP, TOKGROUP, TAGOP, TAGOPR$/;" e enum:Token.Type file:
TAGOPR src/bjc/dicelang/Token.java /^ NIL, GROUPSEP, TOKGROUP, TAGOP, TAGOPR$/;" e enum:Token.Type file:
TOKEN src/bjc/dicelang/Define.java /^ LINE, TOKEN$/;" e enum:Define.Type file:
TOKGROUP src/bjc/dicelang/Token.java /^ NIL, GROUPSEP, TOKGROUP, TAGOP, TAGOPR$/;" e enum:Token.Type file:
TOKREF src/bjc/dicelang/Node.java /^ ROOT, TOKREF, UNARYOP, BINOP, GROUP, OGROUP, RESULT$/;" e enum:Node.Type file:
Token src/bjc/dicelang/Token.java /^ public Token(Type typ) {$/;" m class:Token
Token src/bjc/dicelang/Token.java /^ public Token(Type typ, DieExpression val) {$/;" m class:Token
Token src/bjc/dicelang/Token.java /^ public Token(Type typ, IList<Token> tkVals) {$/;" m class:Token
Token src/bjc/dicelang/Token.java /^ public Token(Type typ, double val) {$/;" m class:Token
Token src/bjc/dicelang/Token.java /^ public Token(Type typ, long val) {$/;" m class:Token
Token src/bjc/dicelang/Token.java /^public class Token {$/;" c
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ, IList<Token> tVals) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ, String sVal) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ, Token tVal) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ, Token.Type tVal) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ, boolean bVal) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ, double dVal) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token(Type typ, long iVal) {$/;" m class:StreamControlEngine.Token
Token src/bjc/dicelang/scl/StreamControlEngine.java /^ static class Token {$/;" c class:StreamControlEngine
Tokenizer src/bjc/dicelang/Tokenizer.java /^ public Tokenizer(DiceLangEngine engine) {$/;" m class:Tokenizer
Tokenizer src/bjc/dicelang/Tokenizer.java /^public class Tokenizer {$/;" c
Type src/bjc/dicelang/Define.java /^ public static enum Type {$/;" g class:Define
Type src/bjc/dicelang/EvaluatorResult.java /^ public static enum Type {$/;" g class:EvaluatorResult
Type src/bjc/dicelang/Node.java /^ public static enum Type {$/;" g class:Node
Type src/bjc/dicelang/Token.java /^ public static enum Type {$/;" g class:Token
Type src/bjc/dicelang/scl/StreamControlEngine.java /^ public static enum Type {$/;" g class:StreamControlEngine.Token
UNARYOP src/bjc/dicelang/Node.java /^ ROOT, TOKREF, UNARYOP, BINOP, GROUP, OGROUP, RESULT$/;" e enum:Node.Type file:
VARIABLE src/bjc/dicelang/v1/ast/nodes/DiceASTType.java /^ VARIABLE;$/;" e enum:DiceASTType file:
VREF src/bjc/dicelang/Token.java /^ ADD, SUBTRACT, MULTIPLY, DIVIDE, IDIVIDE, INT_LIT, FLOAT_LIT, STRING_LIT, VREF, DICE_LIT, DICESCALAR, DICEFUDGE, DICEGROUP, DICECONCAT, DICELIST, LET, BIND, COERCE, STRCAT, STRREP, OPAREN, CPAREN, OBRACKET, CBRACKET, OBRACE, CBRACE,$/;" e enum:Token.Type file:
VariableDiceNode src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ public VariableDiceNode(String varName) {$/;" m class:VariableDiceNode
VariableDiceNode src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^public class VariableDiceNode implements IDiceASTNode {$/;" c
WIZARD src/bjc/dicelang/Errors.java /^ WIZARD, DEV$/;" e enum:Errors.ErrorMode file:
WORD src/bjc/dicelang/scl/StreamControlEngine.java /^ ILIT, FLIT, BLIT, SQUOTE, DQUOTE, OBRACKET, OBRACE, SYMBOL, WORD,$/;" e enum:StreamControlEngine.Token.Type file:
WORDS src/bjc/dicelang/scl/StreamControlEngine.java /^ SLIT, WORDS, ARRAY,$/;" e enum:StreamControlEngine.Token.Type file:
accept src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^ public void accept(IDiceASTNode astNode) {$/;" m class:DiceASTReferenceChecker
actions src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^ private static IMap<String, DiceASTPragma> actions;$/;" f class:DiceASTLanguageTest file:
acts src/bjc/dicelang/v1/examples/DiceLanguageTest.java /^ private static Map<String, BiConsumer<String, DiceLanguageState>> acts;$/;" f class:DiceLanguageTest file:
add src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder add(IDiceExpression exp) {$/;" m class:DiceExpressionBuilder
add src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder add(int num) {$/;" m class:DiceExpressionBuilder
addDelimiter src/bjc/dicelang/CompilerTweaker.java /^ public void addDelimiter(String delim) {$/;" m class:CompilerTweaker
addLineDefine src/bjc/dicelang/CompilerTweaker.java /^ public void addLineDefine(Define dfn) {$/;" m class:CompilerTweaker
addLineDefine src/bjc/dicelang/DiceLangEngine.java /^ public void addLineDefine(Define dfn) {$/;" m class:DiceLangEngine
addMultiDelimiter src/bjc/dicelang/CompilerTweaker.java /^ public void addMultiDelimiter(String delim) {$/;" m class:CompilerTweaker
addPass src/bjc/dicelang/v1/ast/DiceASTOptimizer.java /^ public void addPass(IOptimizationPass pass) {$/;" m class:DiceASTOptimizer
addStringLiteral src/bjc/dicelang/CompilerTweaker.java /^ public int addStringLiteral(String val) {$/;" m class:CompilerTweaker
addStringLiteral src/bjc/dicelang/DiceLangEngine.java /^ void addStringLiteral(int key, String val) {$/;" m class:DiceLangEngine
addTokenDefine src/bjc/dicelang/CompilerTweaker.java /^ public void addTokenDefine(Define dfn) {$/;" m class:CompilerTweaker
addTokenDefine src/bjc/dicelang/DiceLangEngine.java /^ public void addTokenDefine(Define dfn) {$/;" m class:DiceLangEngine
additionCollapser src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ private static final ArithmeticCollapser additionCollapser = new ArithmeticCollapser($/;" f class:ConstantCollapser file:
apply src/bjc/dicelang/Define.java /^ public String apply(String tok) {$/;" m class:Define
apply src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ public IPair<IResult, ITree<IDiceASTNode>> apply(IList<IPair<IResult, ITree<IDiceASTNode>>> nodes) {$/;" m class:ArithmeticCollapser
arrayContents src/bjc/dicelang/v1/ast/ArrayResult.java /^ private IList<IResult> arrayContents;$/;" f class:ArrayResult file:
bake src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public IDiceExpression bake() {$/;" m class:DiceExpressionBuilder
baking src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ private IDiceExpression baking;$/;" f class:DiceExpressionBuilder file:
bindLiteralValue src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IResult bindLiteralValue(IDiceASTNode leafNode, IMap<String, ITree<IDiceASTNode>> enviroment) {$/;" m class:DiceASTEvaluator file:
bjc.dicelang src/bjc/dicelang/CLIArgsParser.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/CompilerTweaker.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Define.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/DiceLangConsole.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/DiceLangEngine.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Errors.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Evaluator.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/EvaluatorResult.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Node.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Parser.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Shunter.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Token.java /^package bjc.dicelang;$/;" p
bjc.dicelang src/bjc/dicelang/Tokenizer.java /^package bjc.dicelang;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/CompoundDie.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/CompoundingDie.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/DiceBox.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/Die.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/DieExpression.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/DieList.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/ExplodingDice.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/FudgeDie.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/MathDie.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/ScalarDie.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/SimpleDie.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.dice src/bjc/dicelang/dice/SimpleDieList.java /^package bjc.dicelang.dice;$/;" p
bjc.dicelang.scl src/bjc/dicelang/scl/StreamControlEngine.java /^package bjc.dicelang.scl;$/;" p
bjc.dicelang.scl src/bjc/dicelang/scl/StreamEngine.java /^package bjc.dicelang.scl;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/BindingDiceExpression.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/ComplexDice.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/CompoundDice.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/DiceExpressionBuilder.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/DiceExpressionParser.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/DiceExpressionType.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/Die.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/IDiceExpression.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/OperatorDiceExpression.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/PolyhedralDice.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/ReferenceDiceExpression.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1 src/bjc/dicelang/v1/ScalarDie.java /^package bjc.dicelang.v1;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/ArrayResult.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DiceASTInliner.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DiceASTOptimizer.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DiceASTParser.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DiceASTReferenceSanitizer.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DiceASTUtils.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/DummyResult.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/IOperatorCollapser.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/IResult.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/IntegerResult.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/ResultType.java /^package bjc.dicelang.v1.ast;$/;" p
bjc.dicelang.v1.ast src/bjc/dicelang/v1/ast/package-info.java /^package bjc.dicelang.v1.ast;/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/DiceASTType.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/DiceLiteralType.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/DiceOperatorType.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/IDiceASTNode.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^package bjc.dicelang.v1.ast.nodes;$/;" p
bjc.dicelang.v1.ast.nodes src/bjc/dicelang/v1/ast/nodes/package-info.java /^package bjc.dicelang.v1.ast.nodes;/;" p
bjc.dicelang.v1.ast.optimization src/bjc/dicelang/v1/ast/optimization/ArithmeticCollapser.java /^package bjc.dicelang.v1.ast.optimization;$/;" p
bjc.dicelang.v1.ast.optimization src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^package bjc.dicelang.v1.ast.optimization;$/;" p
bjc.dicelang.v1.ast.optimization src/bjc/dicelang/v1/ast/optimization/IOptimizationPass.java /^package bjc.dicelang.v1.ast.optimization;$/;" p
bjc.dicelang.v1.ast.optimization src/bjc/dicelang/v1/ast/optimization/OperationCondenser.java /^package bjc.dicelang.v1.ast.optimization;$/;" p
bjc.dicelang.v1.ast.optimization src/bjc/dicelang/v1/ast/optimization/package-info.java /^package bjc.dicelang.v1.ast.optimization;/;" p
bjc.dicelang.v1.examples src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^package bjc.dicelang.v1.examples;$/;" p
bjc.dicelang.v1.examples src/bjc/dicelang/v1/examples/DiceASTPragma.java /^package bjc.dicelang.v1.examples;$/;" p
bjc.dicelang.v1.examples src/bjc/dicelang/v1/examples/DiceExpressionParserTest.java /^package bjc.dicelang.v1.examples;$/;" p
bjc.dicelang.v1.examples src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^package bjc.dicelang.v1.examples;$/;" p
bjc.dicelang.v1.examples src/bjc/dicelang/v1/examples/DiceLanguageState.java /^package bjc.dicelang.v1.examples;$/;" p
bjc.dicelang.v1.examples src/bjc/dicelang/v1/examples/DiceLanguageTest.java /^package bjc.dicelang.v1.examples;$/;" p
boolVal src/bjc/dicelang/scl/StreamControlEngine.java /^ public boolean boolVal;$/;" f class:StreamControlEngine.Token
buildOperations src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IMap<IDiceASTNode, IOperatorCollapser> buildOperations($/;" m class:DiceASTEvaluator file:
builtinWords src/bjc/dicelang/scl/StreamControlEngine.java /^ private static final Map<String, Token.Type> builtinWords;$/;" f class:StreamControlEngine.Token file:
canOptimize src/bjc/dicelang/dice/CompoundDie.java /^ public boolean canOptimize() {$/;" m class:CompoundDie
canOptimize src/bjc/dicelang/dice/CompoundingDie.java /^ public boolean canOptimize() {$/;" m class:CompoundingDie
canOptimize src/bjc/dicelang/dice/Die.java /^ boolean canOptimize();$/;" m interface:Die
canOptimize src/bjc/dicelang/dice/DieList.java /^ boolean canOptimize();$/;" m interface:DieList
canOptimize src/bjc/dicelang/dice/ExplodingDice.java /^ public boolean canOptimize() {$/;" m class:ExplodingDice
canOptimize src/bjc/dicelang/dice/FudgeDie.java /^ public boolean canOptimize() {$/;" m class:FudgeDie
canOptimize src/bjc/dicelang/dice/MathDie.java /^ public boolean canOptimize() {$/;" m class:MathDie
canOptimize src/bjc/dicelang/dice/ScalarDie.java /^ public boolean canOptimize() {$/;" m class:ScalarDie
canOptimize src/bjc/dicelang/dice/SimpleDie.java /^ public boolean canOptimize() {$/;" m class:SimpleDie
canOptimize src/bjc/dicelang/dice/SimpleDieList.java /^ public boolean canOptimize() {$/;" m class:SimpleDieList
canOptimize src/bjc/dicelang/v1/ComplexDice.java /^ public boolean canOptimize() {$/;" m class:ComplexDice
canOptimize src/bjc/dicelang/v1/CompoundDice.java /^ public boolean canOptimize() {$/;" m class:CompoundDice
canOptimize src/bjc/dicelang/v1/Die.java /^ public boolean canOptimize() {$/;" m class:Die
canOptimize src/bjc/dicelang/v1/IDiceExpression.java /^ public default boolean canOptimize() {$/;" m interface:IDiceExpression
canOptimize src/bjc/dicelang/v1/ScalarDie.java /^ public boolean canOptimize() {$/;" m class:ScalarDie
canOptimize src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^ public boolean canOptimize() {$/;" m class:DiceLiteralNode
canOptimize src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^ boolean canOptimize();$/;" m interface:ILiteralDiceNode
canOptimize src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^ public boolean canOptimize() {$/;" m class:IntegerLiteralNode
collapse src/bjc/dicelang/v1/ast/optimization/ArithmeticCollapser.java /^ public ITree<IDiceASTNode> collapse(IList<ITree<IDiceASTNode>> children) {$/;" m class:ArithmeticCollapser
combineArrayResults src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private IList<IResult> combineArrayResults(IResult accumulatedValue, IResult currentValue) {$/;" m class:ArithmeticCollapser file:
commandNumber src/bjc/dicelang/DiceLangConsole.java /^ private int commandNumber;$/;" f class:DiceLangConsole file:
comparePoint src/bjc/dicelang/dice/DiceBox.java /^ private static final String comparePoint = "[<>=]\\\\d+";$/;" f class:DiceBox file:
compareTo src/bjc/dicelang/Define.java /^ public int compareTo(Define o) {$/;" m class:Define
compile src/bjc/dicelang/CompilerTweaker.java /^ public void compile() {$/;" m class:CompilerTweaker
compoundCollapser src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ private static final ArithmeticCollapser compoundCollapser = new ArithmeticCollapser($/;" f class:ConstantCollapser file:
compoundDie src/bjc/dicelang/dice/DiceBox.java /^ private static final String compoundDie = simpleDie + "c(?:(?:" + simpleDie + ")|(?:\\\\d+))";$/;" f class:DiceBox file:
compoundDiePattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern compoundDiePattern = Pattern.compile("\\\\A" + compoundDie + "\\\\Z");$/;" f class:DiceBox file:
compoundGroup src/bjc/dicelang/dice/DiceBox.java /^ private static final String compoundGroup = "(?:(?:" + scalarDie + ")|(?:" + simpleDie + ")|(?:" + compoundDie$/;" f class:DiceBox file:
compoundOn src/bjc/dicelang/dice/CompoundingDie.java /^ private Predicate<Long> compoundOn;$/;" f class:CompoundingDie file:
compoundPattern src/bjc/dicelang/dice/CompoundingDie.java /^ private String compoundPattern;$/;" f class:CompoundingDie file:
compoundingDie src/bjc/dicelang/dice/DiceBox.java /^ private static final String compoundingDie = compoundGroup + "!!" + comparePoint;$/;" f class:DiceBox file:
compoundingDiePattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern compoundingDiePattern = Pattern.compile("\\\\A" + compoundingDie + "\\\\Z");$/;" f class:DiceBox file:
condense src/bjc/dicelang/v1/ast/optimization/OperationCondenser.java /^ public static ITree<IDiceASTNode> condense(ITree<IDiceASTNode> ast) {$/;" m class:OperationCondenser
containsSimpleVariable src/bjc/dicelang/v1/ast/DiceASTUtils.java /^ public static boolean containsSimpleVariable(ITree<IDiceASTNode> nameTree) {$/;" m class:DiceASTUtils
convertLeafNode src/bjc/dicelang/v1/ast/DiceASTParser.java /^ private static IDiceASTNode convertLeafNode(String leafNode) {$/;" m class:DiceASTParser file:
convertOperatorNode src/bjc/dicelang/v1/ast/DiceASTParser.java /^ private static IDiceASTNode convertOperatorNode(String operatorNode) {$/;" m class:DiceASTParser file:
createFromString src/bjc/dicelang/v1/ast/DiceASTParser.java /^ public static ITree<IDiceASTNode> createFromString(IList<String> tokens) {$/;" m class:DiceASTParser
curStack src/bjc/dicelang/scl/StreamControlEngine.java /^ private Stack<Token> curStack;$/;" f class:StreamControlEngine file:
currStream src/bjc/dicelang/scl/StreamEngine.java /^ IList<String> currStream;$/;" f class:StreamEngine
d10 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d10() {$/;" m class:PolyhedralDice
d10 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d10(int nDice) {$/;" m class:PolyhedralDice
d100 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d100() {$/;" m class:PolyhedralDice
d100 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d100(int nDice) {$/;" m class:PolyhedralDice
d12 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d12() {$/;" m class:PolyhedralDice
d12 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d12(int nDice) {$/;" m class:PolyhedralDice
d20 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d20() {$/;" m class:PolyhedralDice
d20 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d20(int nDice) {$/;" m class:PolyhedralDice
d4 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d4() {$/;" m class:PolyhedralDice
d4 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d4(int nDice) {$/;" m class:PolyhedralDice
d6 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d6() {$/;" m class:PolyhedralDice
d6 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d6(int nDice) {$/;" m class:PolyhedralDice
d8 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d8() {$/;" m class:PolyhedralDice
d8 src/bjc/dicelang/v1/PolyhedralDice.java /^ public static IDiceExpression d8(int nDice) {$/;" m class:PolyhedralDice
debugMode src/bjc/dicelang/DiceLangEngine.java /^ private boolean debugMode;$/;" f class:DiceLangEngine file:
defineFile src/bjc/dicelang/CLIArgsParser.java /^ private static int defineFile(int i, String[] args, DiceLangEngine eng) {$/;" m class:CLIArgsParser file:
defineMode src/bjc/dicelang/DiceLangConsole.java /^ private boolean defineMode(String defineText) {$/;" m class:DiceLangConsole file:
defnsSorted src/bjc/dicelang/DiceLangEngine.java /^ private boolean defnsSorted;$/;" f class:DiceLangEngine file:
deleteStream src/bjc/dicelang/scl/StreamEngine.java /^ public boolean deleteStream() {$/;" m class:StreamEngine
deriveCond src/bjc/dicelang/dice/DiceBox.java /^ private static Predicate<Long> deriveCond(String patt) {$/;" m class:DiceBox file:
devError src/bjc/dicelang/Errors.java /^ private void devError(ErrorKey key, String[] args) {$/;" m class:Errors file:
diceList src/bjc/dicelang/dice/DiceBox.java /^ private static final String diceList = compoundGroup + "dl" + compoundGroup;$/;" f class:DiceBox file:
diceListPattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern diceListPattern = Pattern.compile("\\\\A" + diceList + "\\\\Z");$/;" f class:DiceBox file:
diceSize src/bjc/dicelang/dice/SimpleDie.java /^ private Die diceSize;$/;" f class:SimpleDie file:
diceVal src/bjc/dicelang/EvaluatorResult.java /^ public DieExpression diceVal;$/;" f class:EvaluatorResult
diceValue src/bjc/dicelang/Token.java /^ public DieExpression diceValue;$/;" f class:Token
die src/bjc/dicelang/v1/ComplexDice.java /^ private IDiceExpression die;$/;" f class:ComplexDice file:
divide src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder divide(IDiceExpression exp) {$/;" m class:DiceExpressionBuilder
divide src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder divide(int num) {$/;" m class:DiceExpressionBuilder
divideCollapser src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ private static final ArithmeticCollapser divideCollapser = new ArithmeticCollapser($/;" f class:ConstantCollapser file:
doArithmeticCollapse src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private IPair<IResult, ITree<IDiceASTNode>> doArithmeticCollapse(IResult accumulatedValue,$/;" m class:ArithmeticCollapser file:
doArrayAssign src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static void doArrayAssign(IMap<String, ITree<IDiceASTNode>> enviroment,$/;" m class:DiceASTEvaluator file:
doCondense src/bjc/dicelang/v1/ast/optimization/OperationCondenser.java /^ private static ITree<IDiceASTNode> doCondense(ITree<IDiceASTNode> ast) {$/;" m class:OperationCondenser file:
doPass src/bjc/dicelang/Define.java /^ private String doPass(String tok) {$/;" m class:Define file:
doRecur src/bjc/dicelang/Define.java /^ private boolean doRecur;$/;" f class:Define file:
doSanitize src/bjc/dicelang/v1/ast/DiceASTReferenceSanitizer.java /^ private static ITree<IDiceASTNode> doSanitize(ITree<IDiceASTNode> ast,$/;" m class:DiceASTReferenceSanitizer file:
doSingleSanitize src/bjc/dicelang/v1/ast/DiceASTReferenceSanitizer.java /^ private static ITree<IDiceASTNode> doSingleSanitize(ITree<IDiceASTNode> ast,$/;" m class:DiceASTReferenceSanitizer file:
doStreams src/bjc/dicelang/scl/StreamEngine.java /^ public boolean doStreams(String[] toks, IList<String> dest) {$/;" m class:StreamEngine
dummyData src/bjc/dicelang/v1/ast/DummyResult.java /^ private String dummyData;$/;" f class:DummyResult file:
eng src/bjc/dicelang/CompilerTweaker.java /^ private DiceLangEngine eng;$/;" f class:CompilerTweaker file:
eng src/bjc/dicelang/DiceLangConsole.java /^ private DiceLangEngine eng;$/;" f class:DiceLangConsole file:
eng src/bjc/dicelang/Evaluator.java /^ private DiceLangEngine eng;$/;" f class:Evaluator file:
eng src/bjc/dicelang/Tokenizer.java /^ private DiceLangEngine eng;$/;" f class:Tokenizer file:
eng src/bjc/dicelang/scl/StreamControlEngine.java /^ private StreamEngine eng;$/;" f class:StreamControlEngine file:
eng src/bjc/dicelang/scl/StreamEngine.java /^ DiceLangEngine eng;$/;" f class:StreamEngine
enviroment src/bjc/dicelang/v1/ReferenceDiceExpression.java /^ private Map<String, IDiceExpression> enviroment;$/;" f class:ReferenceDiceExpression file:
equals src/bjc/dicelang/Node.java /^ public boolean equals(Object other) {$/;" m class:Node
equals src/bjc/dicelang/Token.java /^ public boolean equals(Object other) {$/;" m class:Token
equals src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ public boolean equals(Object obj) {$/;" m class:VariableDiceNode
eval src/bjc/dicelang/DiceLangEngine.java /^ Evaluator eval;$/;" f class:DiceLangEngine
evaluate src/bjc/dicelang/Evaluator.java /^ public EvaluatorResult evaluate(ITree<Node> comm) {$/;" m class:Evaluator
evaluateAST src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ public static IResult evaluateAST(ITree<IDiceASTNode> expression,$/;" m class:DiceASTEvaluator
evaluateBinaryOp src/bjc/dicelang/Evaluator.java /^ private ITree<Node> evaluateBinaryOp(ITree<Node> ast, Context ctx) {$/;" m class:Evaluator file:
evaluateDiceBinary src/bjc/dicelang/Evaluator.java /^ private ITree<Node> evaluateDiceBinary(Token.Type op, EvaluatorResult left, EvaluatorResult right,$/;" m class:Evaluator file:
evaluateForest src/bjc/dicelang/DiceLangEngine.java /^ private void evaluateForest(IList<ITree<Node>> astForest) {$/;" m class:DiceLangEngine file:
evaluateLeaf src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IPair<IResult, ITree<IDiceASTNode>> evaluateLeaf(IDiceASTNode leafNode,$/;" m class:DiceASTEvaluator file:
evaluateLiteral src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IResult evaluateLiteral(IDiceASTNode leafNode) {$/;" m class:DiceASTEvaluator file:
evaluateMathBinary src/bjc/dicelang/Evaluator.java /^ private ITree<Node> evaluateMathBinary(Token.Type op, EvaluatorResult left, EvaluatorResult right,$/;" m class:Evaluator file:
evaluateNode src/bjc/dicelang/Evaluator.java /^ private ITree<Node> evaluateNode(ITree<Node> ast, Context ctx) {$/;" m class:Evaluator file:
evaluateStringBinary src/bjc/dicelang/Evaluator.java /^ private ITree<Node> evaluateStringBinary(Token.Type op, EvaluatorResult left, EvaluatorResult right,$/;" m class:Evaluator file:
evaluateTokenRef src/bjc/dicelang/Evaluator.java /^ private ITree<Node> evaluateTokenRef(Token tk, Context ctx) {$/;" m class:Evaluator file:
evaluateUnaryOp src/bjc/dicelang/Evaluator.java /^ private ITree<Node> evaluateUnaryOp(ITree<Node> ast, Context ctx) {$/;" m class:Evaluator file:
explodeOn src/bjc/dicelang/dice/ExplodingDice.java /^ private Predicate<Long> explodeOn;$/;" f class:ExplodingDice file:
explodePattern src/bjc/dicelang/dice/ExplodingDice.java /^ private String explodePattern;$/;" f class:ExplodingDice file:
explodePenetrates src/bjc/dicelang/dice/ExplodingDice.java /^ private boolean explodePenetrates;$/;" f class:ExplodingDice file:
explodingDie src/bjc/dicelang/dice/DiceBox.java /^ private static final String explodingDie = compoundGroup + "!" + comparePoint;$/;" f class:DiceBox file:
explodingDiePattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern explodingDiePattern = Pattern.compile("\\\\A" + explodingDie + "\\\\Z");$/;" f class:DiceBox file:
expression src/bjc/dicelang/v1/BindingDiceExpression.java /^ private IDiceExpression expression;$/;" f class:BindingDiceExpression file:
expression src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^ private IDiceExpression expression;$/;" f class:DiceLiteralNode file:
flexadecimalMatcher src/bjc/dicelang/Tokenizer.java /^ private Pattern flexadecimalMatcher = Pattern.compile("\\\\A[\\\\-\\\\+]?[0-9][0-9A-Za-z]+B\\\\d{1,2}\\\\Z");$/;" f class:Tokenizer file:
floatVal src/bjc/dicelang/EvaluatorResult.java /^ public double floatVal;$/;" f class:EvaluatorResult
floatVal src/bjc/dicelang/scl/StreamControlEngine.java /^ public double floatVal;$/;" f class:StreamControlEngine.Token
floatValue src/bjc/dicelang/Token.java /^ public double floatValue;$/;" f class:Token
fromString src/bjc/dicelang/v1/ComplexDice.java /^ public static IDiceExpression fromString(String expression) {$/;" m class:ComplexDice
fromString src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ public static OperatorDiceNode fromString(String s) {$/;" m class:OperatorDiceNode
fudgeDie src/bjc/dicelang/dice/DiceBox.java /^ private static final String fudgeDie = "(?:\\\\d+)?dF";$/;" f class:DiceBox file:
fudgeDiePattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern fudgeDiePattern = Pattern.compile("\\\\A" + fudgeDie + "\\\\Z");$/;" f class:DiceBox file:
getData src/bjc/dicelang/v1/ast/DummyResult.java /^ public String getData() {$/;" m class:DummyResult
getLiteralType src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^ public DiceLiteralType getLiteralType() {$/;" m class:DiceLiteralNode
getLiteralType src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^ DiceLiteralType getLiteralType();$/;" m interface:ILiteralDiceNode
getLiteralType src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^ static DiceLiteralType getLiteralType(String tok) {$/;" m interface:ILiteralDiceNode
getLiteralType src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^ public DiceLiteralType getLiteralType() {$/;" m class:IntegerLiteralNode
getName src/bjc/dicelang/v1/ReferenceDiceExpression.java /^ public String getName() {$/;" m class:ReferenceDiceExpression
getNextCommand src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^ private static String getNextCommand(Scanner inputSource, int commandNumber) {$/;" m class:DiceASTLanguageTest file:
getStringLiteral src/bjc/dicelang/DiceLangEngine.java /^ String getStringLiteral(int key) {$/;" m class:DiceLangEngine
getType src/bjc/dicelang/v1/ast/ArrayResult.java /^ public ResultType getType() {$/;" m class:ArrayResult
getType src/bjc/dicelang/v1/ast/DummyResult.java /^ public ResultType getType() {$/;" m class:DummyResult
getType src/bjc/dicelang/v1/ast/IResult.java /^ public ResultType getType();$/;" m interface:IResult
getType src/bjc/dicelang/v1/ast/IntegerResult.java /^ public ResultType getType() {$/;" m class:IntegerResult
getType src/bjc/dicelang/v1/ast/nodes/IDiceASTNode.java /^ public DiceASTType getType();$/;" m interface:IDiceASTNode
getType src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^ default DiceASTType getType() {$/;" m interface:ILiteralDiceNode
getType src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ public DiceASTType getType() {$/;" m class:OperatorDiceNode
getType src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ public DiceASTType getType() {$/;" m class:VariableDiceNode
getValue src/bjc/dicelang/v1/ast/ArrayResult.java /^ public IList<IResult> getValue() {$/;" m class:ArrayResult
getValue src/bjc/dicelang/v1/ast/IntegerResult.java /^ public int getValue() {$/;" m class:IntegerResult
getValue src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^ public IDiceExpression getValue() {$/;" m class:DiceLiteralNode
getValue src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^ public int getValue() {$/;" m class:IntegerLiteralNode
getVariable src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ public String getVariable() {$/;" m class:VariableDiceNode
groupType src/bjc/dicelang/Node.java /^ public GroupType groupType;$/;" f class:Node
halfCombineLists src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private IList<IResult> halfCombineLists(IList<IResult> list, IResult scalar, boolean scalarLeft) {$/;" m class:ArithmeticCollapser file:
handleDelim src/bjc/dicelang/scl/StreamControlEngine.java /^ private int handleDelim(int i, String[] tokens, String delim) {$/;" m class:StreamControlEngine file:
handleInlineAction src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^ private static void handleInlineAction(FunctionalStringTokenizer tokenizer,$/;" m class:DiceASTLanguageTest file:
handleNDrop src/bjc/dicelang/scl/StreamControlEngine.java /^ private boolean handleNDrop() {$/;" m class:StreamControlEngine file:
handleNNip src/bjc/dicelang/scl/StreamControlEngine.java /^ private boolean handleNNip() {$/;" m class:StreamControlEngine file:
handlePragma src/bjc/dicelang/DiceLangConsole.java /^ private boolean handlePragma(String pragma) {$/;" m class:DiceLangConsole file:
handleSingleQuote src/bjc/dicelang/scl/StreamControlEngine.java /^ private int handleSingleQuote(int i, String[] tokens) {$/;" m class:StreamControlEngine file:
handleWord src/bjc/dicelang/scl/StreamControlEngine.java /^ private boolean handleWord(Token tk) {$/;" m class:StreamControlEngine file:
hashCode src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ public int hashCode() {$/;" m class:VariableDiceNode
helpMode src/bjc/dicelang/DiceLangConsole.java /^ private boolean helpMode(String pragma) {$/;" m class:DiceLangConsole file:
hexadecimalMatcher src/bjc/dicelang/Tokenizer.java /^ private Pattern hexadecimalMatcher = Pattern.compile("\\\\A[\\\\-\\\\+]?0x[0-9A-Fa-f]+\\\\Z");$/;" f class:Tokenizer file:
inError src/bjc/dicelang/Define.java /^ public final boolean inError;$/;" f class:Define
init src/bjc/dicelang/scl/StreamEngine.java /^ private void init() {$/;" m class:StreamEngine file:
initialValue src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private int initialValue;$/;" f class:ArithmeticCollapser file:
initialize src/bjc/dicelang/v1/BindingDiceExpression.java /^ private void initialize(String name, IDiceExpression expr, Map<String, IDiceExpression> enviroment) {$/;" m class:BindingDiceExpression file:
inlineAll src/bjc/dicelang/v1/ast/DiceASTInliner.java /^ public static ITree<IDiceASTNode> inlineAll(ITree<IDiceASTNode> ast,$/;" m class:DiceASTInliner
inlineNode src/bjc/dicelang/v1/ast/DiceASTInliner.java /^ private static ITree<IDiceASTNode> inlineNode(IDiceASTNode node, IMap<String, ITree<IDiceASTNode>> enviroment,$/;" m class:DiceASTInliner file:
inst src/bjc/dicelang/Errors.java /^ public final static Errors inst;$/;" f class:Errors
intVal src/bjc/dicelang/EvaluatorResult.java /^ public long intVal;$/;" f class:EvaluatorResult
intVal src/bjc/dicelang/scl/StreamControlEngine.java /^ public long intVal;$/;" f class:StreamControlEngine.Token
intValue src/bjc/dicelang/Token.java /^ public long intValue;$/;" f class:Token
isDebug src/bjc/dicelang/Evaluator.java /^ public boolean isDebug;$/;" f class:Evaluator.Context
isDirectReference src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^ private boolean isDirectReference(IDiceASTNode astNode) {$/;" m class:DiceASTReferenceChecker file:
isGrouper src/bjc/dicelang/Token.java /^ public boolean isGrouper() {$/;" m class:Token
isHigherPrec src/bjc/dicelang/Shunter.java /^ private boolean isHigherPrec(Token lft, Token rght) {$/;" m class:Shunter file:
isList src/bjc/dicelang/dice/DieExpression.java /^ public final boolean isList;$/;" f class:DieExpression
isOp src/bjc/dicelang/Shunter.java /^ private boolean isOp(Token tk) {$/;" m class:Shunter file:
isOperator src/bjc/dicelang/v1/ast/nodes/IDiceASTNode.java /^ public boolean isOperator();$/;" m interface:IDiceASTNode
isOperator src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^ default boolean isOperator() {$/;" m interface:ILiteralDiceNode
isOperator src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ public boolean isOperator() {$/;" m class:OperatorDiceNode
isOperator src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ public boolean isOperator() {$/;" m class:VariableDiceNode
isOperatorNode src/bjc/dicelang/v1/ast/DiceASTParser.java /^ private static boolean isOperatorNode(String token) {$/;" m class:DiceASTParser file:
isUnary src/bjc/dicelang/Shunter.java /^ private boolean isUnary(Token tk) {$/;" m class:Shunter file:
isValidExpression src/bjc/dicelang/dice/DiceBox.java /^ public static boolean isValidExpression(String exp) {$/;" m class:DiceBox
left src/bjc/dicelang/dice/CompoundDie.java /^ private Die left;$/;" f class:CompoundDie file:
left src/bjc/dicelang/dice/MathDie.java /^ private Die left;$/;" f class:MathDie file:
left src/bjc/dicelang/v1/CompoundDice.java /^ private IDiceExpression left;$/;" f class:CompoundDice file:
left src/bjc/dicelang/v1/OperatorDiceExpression.java /^ private IDiceExpression left;$/;" f class:OperatorDiceExpression file:
leftStream src/bjc/dicelang/scl/StreamEngine.java /^ public boolean leftStream() {$/;" m class:StreamEngine
lexToken src/bjc/dicelang/Tokenizer.java /^ public Token lexToken(String token, IMap<String, String> stringLts) {$/;" m class:Tokenizer
lexTokens src/bjc/dicelang/DiceLangEngine.java /^ private IList<Token> lexTokens(IList<String> preprocessedTokens) {$/;" m class:DiceLangEngine file:
lineDefns src/bjc/dicelang/DiceLangEngine.java /^ private IList<Define> lineDefns;$/;" f class:DiceLangEngine file:
list src/bjc/dicelang/dice/DieExpression.java /^ public DieList list;$/;" f class:DieExpression
litTokens src/bjc/dicelang/Tokenizer.java /^ private IMap<String, Token.Type> litTokens;$/;" f class:Tokenizer file:
litTokens src/bjc/dicelang/scl/StreamControlEngine.java /^ private static final Map<String, Token.Type> litTokens;$/;" f class:StreamControlEngine.Token file:
literalToExpression src/bjc/dicelang/v1/ast/DiceASTUtils.java /^ public static IDiceExpression literalToExpression(ITree<IDiceASTNode> tree) {$/;" m class:DiceASTUtils
literalToInteger src/bjc/dicelang/v1/ast/DiceASTUtils.java /^ public static int literalToInteger(ITree<IDiceASTNode> tree) {$/;" m class:DiceASTUtils
main src/bjc/dicelang/DiceLangConsole.java /^ public static void main(String[] args) {$/;" m class:DiceLangConsole
main src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^ public static void main(String[] args) {$/;" m class:DiceASTLanguageTest
main src/bjc/dicelang/v1/examples/DiceExpressionParserTest.java /^ public static void main(String[] args) {$/;" m class:DiceExpressionParserTest
main src/bjc/dicelang/v1/examples/DiceLanguageTest.java /^ public static void main(String[] args) {$/;" m class:DiceLanguageTest
makeArray src/bjc/dicelang/scl/StreamControlEngine.java /^ private boolean makeArray() {$/;" m class:StreamControlEngine file:
mergeStream src/bjc/dicelang/scl/StreamEngine.java /^ public boolean mergeStream() {$/;" m class:StreamEngine
mode src/bjc/dicelang/Errors.java /^ private ErrorMode mode;$/;" f class:Errors file:
multiply src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder multiply(IDiceExpression exp) {$/;" m class:DiceExpressionBuilder
multiply src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder multiply(int num) {$/;" m class:DiceExpressionBuilder
multiplyCollapser src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ private static final ArithmeticCollapser multiplyCollapser = new ArithmeticCollapser($/;" f class:ConstantCollapser file:
nDice src/bjc/dicelang/v1/ComplexDice.java /^ private IDiceExpression nDice;$/;" f class:ComplexDice file:
nSides src/bjc/dicelang/v1/Die.java /^ private int nSides;$/;" f class:Die file:
name src/bjc/dicelang/v1/BindingDiceExpression.java /^ private String name;$/;" f class:BindingDiceExpression file:
name src/bjc/dicelang/v1/ReferenceDiceExpression.java /^ private String name;$/;" f class:ReferenceDiceExpression file:
newStream src/bjc/dicelang/scl/StreamEngine.java /^ public void newStream() {$/;" m class:StreamEngine
nextLiteral src/bjc/dicelang/DiceLangEngine.java /^ int nextLiteral;$/;" f class:DiceLangEngine
nextSym src/bjc/dicelang/Tokenizer.java /^ private int nextSym = 0;$/;" f class:Tokenizer file:
nonExpandPattern src/bjc/dicelang/DiceLangEngine.java /^ private Pattern nonExpandPattern = Pattern.compile("<<([^\\\\>]*(?:\\\\>(?:[^\\\\>])*)*)>>");$/;" f class:DiceLangEngine file:
notAssoc src/bjc/dicelang/Shunter.java /^ Set<Token.Type> notAssoc;$/;" f class:Shunter
numDice src/bjc/dicelang/dice/FudgeDie.java /^ private Die numDice;$/;" f class:FudgeDie file:
numDice src/bjc/dicelang/dice/SimpleDie.java /^ private Die numDice;$/;" f class:SimpleDie file:
numDice src/bjc/dicelang/dice/SimpleDieList.java /^ private Die numDice;$/;" f class:SimpleDieList file:
number src/bjc/dicelang/v1/ScalarDie.java /^ private int number;$/;" f class:ScalarDie file:
opExpander src/bjc/dicelang/CompilerTweaker.java /^ private NeoTokenSplitter opExpander;$/;" f class:CompilerTweaker file:
opExpander src/bjc/dicelang/DiceLangEngine.java /^ NeoTokenSplitter opExpander;$/;" f class:DiceLangEngine
operatorType src/bjc/dicelang/Node.java /^ public Token.Type operatorType;$/;" f class:Node
ops src/bjc/dicelang/Shunter.java /^ IMap<Token.Type, Integer> ops;$/;" f class:Shunter
optimize src/bjc/dicelang/dice/CompoundDie.java /^ public long optimize() {$/;" m class:CompoundDie
optimize src/bjc/dicelang/dice/CompoundingDie.java /^ public long optimize() {$/;" m class:CompoundingDie
optimize src/bjc/dicelang/dice/Die.java /^ long optimize();$/;" m interface:Die
optimize src/bjc/dicelang/dice/DieList.java /^ long[] optimize();$/;" m interface:DieList
optimize src/bjc/dicelang/dice/ExplodingDice.java /^ public long[] optimize() {$/;" m class:ExplodingDice
optimize src/bjc/dicelang/dice/FudgeDie.java /^ public long optimize() {$/;" m class:FudgeDie
optimize src/bjc/dicelang/dice/MathDie.java /^ public long optimize() {$/;" m class:MathDie
optimize src/bjc/dicelang/dice/ScalarDie.java /^ public long optimize() {$/;" m class:ScalarDie
optimize src/bjc/dicelang/dice/SimpleDie.java /^ public long optimize() {$/;" m class:SimpleDie
optimize src/bjc/dicelang/dice/SimpleDieList.java /^ public long[] optimize() {$/;" m class:SimpleDieList
optimize src/bjc/dicelang/v1/ComplexDice.java /^ public int optimize() {$/;" m class:ComplexDice
optimize src/bjc/dicelang/v1/CompoundDice.java /^ public int optimize() {$/;" m class:CompoundDice
optimize src/bjc/dicelang/v1/Die.java /^ public int optimize() {$/;" m class:Die
optimize src/bjc/dicelang/v1/IDiceExpression.java /^ public default int optimize() {$/;" m interface:IDiceExpression
optimize src/bjc/dicelang/v1/ScalarDie.java /^ public int optimize() {$/;" m class:ScalarDie
optimize src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^ public int optimize() {$/;" m class:DiceLiteralNode
optimize src/bjc/dicelang/v1/ast/nodes/ILiteralDiceNode.java /^ int optimize();$/;" m interface:ILiteralDiceNode
optimize src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^ public int optimize() {$/;" m class:IntegerLiteralNode
optimizeLeaf src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ public ITree<IDiceASTNode> optimizeLeaf(IDiceASTNode leafNode) {$/;" m class:ConstantCollapser
optimizeLeaf src/bjc/dicelang/v1/ast/optimization/IOptimizationPass.java /^ public ITree<IDiceASTNode> optimizeLeaf(IDiceASTNode leafNode);$/;" m interface:IOptimizationPass
optimizeOperator src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ public ITree<IDiceASTNode> optimizeOperator(IDiceASTNode operator, IList<ITree<IDiceASTNode>> children) {$/;" m class:ConstantCollapser
optimizeOperator src/bjc/dicelang/v1/ast/optimization/IOptimizationPass.java /^ public ITree<IDiceASTNode> optimizeOperator(IDiceASTNode operator, IList<ITree<IDiceASTNode>> children);$/;" m interface:IOptimizationPass
optimizeTree src/bjc/dicelang/v1/ast/DiceASTOptimizer.java /^ public ITree<IDiceASTNode> optimizeTree(ITree<IDiceASTNode> ast, IMap<String, ITree<IDiceASTNode>> enviroment) {$/;" m class:DiceASTOptimizer
optimizer src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^ private static DiceASTOptimizer optimizer;$/;" f class:DiceASTLanguageTest file:
origVal src/bjc/dicelang/EvaluatorResult.java /^ public ITree<Node> origVal;$/;" f class:EvaluatorResult
parse src/bjc/dicelang/v1/DiceExpressionParser.java /^ public static IDiceExpression parse(String expression, Map<String, IDiceExpression> enviroment) {$/;" m class:DiceExpressionParser
parseArgs src/bjc/dicelang/CLIArgsParser.java /^ public static boolean parseArgs(String[] args, DiceLangEngine eng) {$/;" m class:CLIArgsParser
parseBinding src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IPair<IResult, ITree<IDiceASTNode>> parseBinding(IMap<String, ITree<IDiceASTNode>> enviroment,$/;" m class:DiceASTEvaluator file:
parseCloseArray src/bjc/dicelang/v1/ast/DiceASTParser.java /^ private static ITree<String> parseCloseArray(Deque<ITree<String>> queuedTrees) {$/;" m class:DiceASTParser file:
parseClosingGrouper src/bjc/dicelang/Parser.java /^ private boolean parseClosingGrouper(Deque<ITree<Node>> working, Token tk) {$/;" m class:Parser file:
parseDefine src/bjc/dicelang/CLIArgsParser.java /^ private static Define parseDefine(String ln) {$/;" m class:CLIArgsParser file:
parseExpression src/bjc/dicelang/dice/DiceBox.java /^ public static DieExpression parseExpression(String exp) {$/;" m class:DiceBox
parseGroup src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IPair<IResult, ITree<IDiceASTNode>> parseGroup($/;" m class:DiceASTEvaluator file:
parseLet src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IPair<IResult, ITree<IDiceASTNode>> parseLet(IMap<String, ITree<IDiceASTNode>> enviroment,$/;" m class:DiceASTEvaluator file:
parseTokens src/bjc/dicelang/Parser.java /^ public boolean parseTokens(IList<Token> tokens, IList<ITree<Node>> results) {$/;" m class:Parser
parsr src/bjc/dicelang/DiceLangEngine.java /^ Parser parsr;$/;" f class:DiceLangEngine
passes src/bjc/dicelang/v1/ast/DiceASTOptimizer.java /^ private IList<IOptimizationPass> passes;$/;" f class:DiceASTOptimizer file:
penetratingDie src/bjc/dicelang/dice/DiceBox.java /^ private static final String penetratingDie = compoundGroup + "!" + comparePoint;$/;" f class:DiceBox file:
penetratingDiePattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern penetratingDiePattern = Pattern.compile("\\\\A" + penetratingDie + "\\\\Z");$/;" f class:DiceBox file:
performOp src/bjc/dicelang/dice/MathDie.java /^ private long performOp(long lft, long rght) {$/;" m class:MathDie file:
pickEvaluationType src/bjc/dicelang/Evaluator.java /^ private TopDownTransformResult pickEvaluationType(Node nd) {$/;" m class:Evaluator file:
pickNode src/bjc/dicelang/v1/ast/optimization/OperationCondenser.java /^ private static TopDownTransformResult pickNode(IDiceASTNode node) {$/;" m class:OperationCondenser file:
pickOperator src/bjc/dicelang/v1/ast/optimization/OperationCondenser.java /^ private static TopDownTransformResult pickOperator(OperatorDiceNode node) {$/;" m class:OperationCondenser file:
postfixMode src/bjc/dicelang/DiceLangEngine.java /^ private boolean postfixMode;$/;" f class:DiceLangEngine file:
predicate src/bjc/dicelang/Define.java /^ private Pattern predicate;$/;" f class:Define file:
prefixMode src/bjc/dicelang/DiceLangEngine.java /^ private boolean prefixMode;$/;" f class:DiceLangEngine file:
prepareCommand src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^ public static IList<String> prepareCommand(String currentLine) {$/;" m class:DiceExpressionPreparer
preprocessCommand src/bjc/dicelang/DiceLangEngine.java /^ private IList<String> preprocessCommand(String command) {$/;" m class:DiceLangEngine file:
printEnv src/bjc/dicelang/v1/examples/DiceLanguageTest.java /^ private static void printEnv(String ln, DiceLanguageState stat) {$/;" m class:DiceLanguageTest file:
printError src/bjc/dicelang/Errors.java /^ public void printError(ErrorKey key, String... args) {$/;" m class:Errors
priority src/bjc/dicelang/Define.java /^ public final int priority;$/;" f class:Define
processCommand src/bjc/dicelang/scl/StreamEngine.java /^ private boolean processCommand(String tk) {$/;" m class:StreamEngine file:
read src/bjc/dicelang/DiceLangConsole.java /^ private ConsoleReader read;$/;" f class:DiceLangConsole file:
reduceStates src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private IPair<IResult, ITree<IDiceASTNode>> reduceStates(IPair<IResult, ITree<IDiceASTNode>> accumulatedState,$/;" m class:ArithmeticCollapser file:
reducer src/bjc/dicelang/v1/ast/optimization/ArithmeticCollapser.java /^ private BinaryOperator<Integer> reducer;$/;" f class:ArithmeticCollapser file:
referencesVariable src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^ private IHolder<Boolean> referencesVariable;$/;" f class:DiceASTReferenceChecker file:
removePreshuntTokens src/bjc/dicelang/DiceLangEngine.java /^ private boolean removePreshuntTokens(IList<Token> lexedTokens, IList<Token> preparedTokens) {$/;" m class:DiceLangEngine file:
replacer src/bjc/dicelang/Define.java /^ private String replacer;$/;" f class:Define file:
replacers src/bjc/dicelang/Define.java /^ private Iterator<String> replacers;$/;" f class:Define file:
resultVal src/bjc/dicelang/Node.java /^ public EvaluatorResult resultVal;$/;" f class:Node
reverseToken src/bjc/dicelang/DiceLangEngine.java /^ private Token reverseToken(Token tk) {$/;" m class:DiceLangEngine file:
right src/bjc/dicelang/dice/CompoundDie.java /^ private Die right;$/;" f class:CompoundDie file:
right src/bjc/dicelang/dice/MathDie.java /^ private Die right;$/;" f class:MathDie file:
right src/bjc/dicelang/v1/CompoundDice.java /^ private IDiceExpression right;$/;" f class:CompoundDice file:
right src/bjc/dicelang/v1/OperatorDiceExpression.java /^ private IDiceExpression right;$/;" f class:OperatorDiceExpression file:
rightAssoc src/bjc/dicelang/Shunter.java /^ Set<Token.Type> rightAssoc;$/;" f class:Shunter
rightStream src/bjc/dicelang/scl/StreamEngine.java /^ public boolean rightStream() {$/;" m class:StreamEngine
rng src/bjc/dicelang/dice/DiceBox.java /^ static final Random rng = new Random();$/;" f class:DiceBox
rng src/bjc/dicelang/v1/Die.java /^ private static Random rng = new Random();$/;" f class:Die file:
roll src/bjc/dicelang/dice/CompoundDie.java /^ public long roll() {$/;" m class:CompoundDie
roll src/bjc/dicelang/dice/CompoundingDie.java /^ public long roll() {$/;" m class:CompoundingDie
roll src/bjc/dicelang/dice/Die.java /^ long roll();$/;" m interface:Die
roll src/bjc/dicelang/dice/DieList.java /^ long[] roll();$/;" m interface:DieList
roll src/bjc/dicelang/dice/ExplodingDice.java /^ public long[] roll() {$/;" m class:ExplodingDice
roll src/bjc/dicelang/dice/FudgeDie.java /^ public long roll() {$/;" m class:FudgeDie
roll src/bjc/dicelang/dice/MathDie.java /^ public long roll() {$/;" m class:MathDie
roll src/bjc/dicelang/dice/ScalarDie.java /^ public long roll() {$/;" m class:ScalarDie
roll src/bjc/dicelang/dice/SimpleDie.java /^ public long roll() {$/;" m class:SimpleDie
roll src/bjc/dicelang/dice/SimpleDieList.java /^ public long[] roll() {$/;" m class:SimpleDieList
roll src/bjc/dicelang/v1/BindingDiceExpression.java /^ public int roll() {$/;" m class:BindingDiceExpression
roll src/bjc/dicelang/v1/ComplexDice.java /^ public int roll() {$/;" m class:ComplexDice
roll src/bjc/dicelang/v1/CompoundDice.java /^ public int roll() {$/;" m class:CompoundDice
roll src/bjc/dicelang/v1/Die.java /^ public int roll() {$/;" m class:Die
roll src/bjc/dicelang/v1/IDiceExpression.java /^ public int roll();$/;" m interface:IDiceExpression
roll src/bjc/dicelang/v1/OperatorDiceExpression.java /^ public int roll() {$/;" m class:OperatorDiceExpression
roll src/bjc/dicelang/v1/ReferenceDiceExpression.java /^ public int roll() {$/;" m class:ReferenceDiceExpression
roll src/bjc/dicelang/v1/ScalarDie.java /^ public int roll() {$/;" m class:ScalarDie
rollReference src/bjc/dicelang/v1/examples/DiceLanguageTest.java /^ private static void rollReference(String ln, DiceLanguageState stat) {$/;" m class:DiceLanguageTest file:
rollSingle src/bjc/dicelang/dice/CompoundDie.java /^ public long rollSingle() {$/;" m class:CompoundDie
rollSingle src/bjc/dicelang/dice/CompoundingDie.java /^ public long rollSingle() {$/;" m class:CompoundingDie
rollSingle src/bjc/dicelang/dice/Die.java /^ long rollSingle();$/;" m interface:Die
rollSingle src/bjc/dicelang/dice/FudgeDie.java /^ public long rollSingle() {$/;" m class:FudgeDie
rollSingle src/bjc/dicelang/dice/MathDie.java /^ public long rollSingle() {$/;" m class:MathDie
rollSingle src/bjc/dicelang/dice/ScalarDie.java /^ public long rollSingle() {$/;" m class:ScalarDie
rollSingle src/bjc/dicelang/dice/SimpleDie.java /^ public long rollSingle() {$/;" m class:SimpleDie
run src/bjc/dicelang/DiceLangConsole.java /^ public void run() {$/;" m class:DiceLangConsole
runCommand src/bjc/dicelang/DiceLangEngine.java /^ public boolean runCommand(String command) {$/;" m class:DiceLangEngine
runProgram src/bjc/dicelang/scl/StreamControlEngine.java /^ public boolean runProgram(String[] tokens) {$/;" m class:StreamControlEngine
sanitize src/bjc/dicelang/v1/ast/DiceASTReferenceSanitizer.java /^ public static ITree<IDiceASTNode> sanitize(ITree<IDiceASTNode> ast,$/;" m class:DiceASTReferenceSanitizer
savedStreams src/bjc/dicelang/scl/StreamEngine.java /^ TapeLibrary<IList<String>> savedStreams;$/;" f class:StreamEngine
scalar src/bjc/dicelang/dice/DieExpression.java /^ public Die scalar;$/;" f class:DieExpression
scalarDie src/bjc/dicelang/dice/DiceBox.java /^ private static final String scalarDie = "[\\\\+\\\\-]?\\\\d+sd";$/;" f class:DiceBox file:
scalarDiePattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern scalarDiePattern = Pattern.compile("\\\\A" + scalarDie + "\\\\Z");$/;" f class:DiceBox file:
scleng src/bjc/dicelang/scl/StreamEngine.java /^ private StreamControlEngine scleng;$/;" f class:StreamEngine file:
searcher src/bjc/dicelang/Define.java /^ private Pattern searcher;$/;" f class:Define file:
selectiveInline src/bjc/dicelang/v1/ast/DiceASTInliner.java /^ public static ITree<IDiceASTNode> selectiveInline(ITree<IDiceASTNode> ast,$/;" m class:DiceASTInliner
setDefineRecurLimit src/bjc/dicelang/CompilerTweaker.java /^ public void setDefineRecurLimit(int times) {$/;" m class:CompilerTweaker
shouldContinuePopping src/bjc/dicelang/v1/ast/DiceASTParser.java /^ private static boolean shouldContinuePopping(Deque<ITree<String>> queuedTrees) {$/;" m class:DiceASTParser file:
shouldSanitize src/bjc/dicelang/v1/ast/DiceASTReferenceSanitizer.java /^ private static TopDownTransformResult shouldSanitize(IDiceASTNode node) {$/;" m class:DiceASTReferenceSanitizer file:
shunt src/bjc/dicelang/DiceLangEngine.java /^ Shunter shunt;$/;" f class:DiceLangEngine
shuntToken src/bjc/dicelang/Shunter.java /^ private boolean shuntToken(Token tk, Deque<Token> opStack, Deque<Token> unaryStack, Deque<Token> currReturned,$/;" m class:Shunter file:
shuntTokens src/bjc/dicelang/Shunter.java /^ public boolean shuntTokens(IList<Token> tks, IList<Token> returned) {$/;" m class:Shunter
simpleDefine src/bjc/dicelang/CLIArgsParser.java /^ private static int simpleDefine(int i, String[] args, DiceLangEngine eng) {$/;" m class:CLIArgsParser file:
simpleDie src/bjc/dicelang/dice/DiceBox.java /^ private static final String simpleDie = "(?:\\\\d+)?d\\\\d+";$/;" f class:DiceBox file:
simpleDiePattern src/bjc/dicelang/dice/DiceBox.java /^ private static final Pattern simpleDiePattern = Pattern.compile("\\\\A" + simpleDie + "\\\\Z");$/;" f class:DiceBox file:
size src/bjc/dicelang/dice/SimpleDieList.java /^ private Die size;$/;" f class:SimpleDieList file:
slashPattern src/bjc/dicelang/DiceLangConsole.java /^ private Pattern slashPattern = Pattern.compile("\/((?:\\\\\\\\.|[^\/\\\\\\\\])*)\/");$/;" f class:DiceLangConsole file:
sortDefns src/bjc/dicelang/DiceLangEngine.java /^ public void sortDefns() {$/;" m class:DiceLangEngine
source src/bjc/dicelang/dice/CompoundingDie.java /^ private Die source;$/;" f class:CompoundingDie file:
source src/bjc/dicelang/dice/ExplodingDice.java /^ private Die source;$/;" f class:ExplodingDice file:
stepDebug src/bjc/dicelang/Evaluator.java /^ public Iterator<ITree<Node>> stepDebug(ITree<Node> comm) {$/;" m class:Evaluator
stepEval src/bjc/dicelang/DiceLangEngine.java /^ private boolean stepEval;$/;" f class:DiceLangEngine file:
streamEng src/bjc/dicelang/DiceLangEngine.java /^ StreamEngine streamEng;$/;" f class:DiceLangEngine
streams src/bjc/dicelang/scl/StreamEngine.java /^ Tape<IList<String>> streams;$/;" f class:StreamEngine
stringLitMatcher src/bjc/dicelang/Tokenizer.java /^ private Pattern stringLitMatcher = Pattern.compile("\\\\AstringLiteral(\\\\d+)\\\\Z");$/;" f class:Tokenizer file:
stringLiterals src/bjc/dicelang/DiceLangEngine.java /^ private IMap<String, String> stringLiterals;$/;" f class:DiceLangEngine file:
stringLits src/bjc/dicelang/DiceLangEngine.java /^ private IMap<Integer, String> stringLits;$/;" f class:DiceLangEngine file:
stringVal src/bjc/dicelang/EvaluatorResult.java /^ public String stringVal;$/;" f class:EvaluatorResult
stringVal src/bjc/dicelang/scl/StreamControlEngine.java /^ public String stringVal;$/;" f class:StreamControlEngine.Token
subType src/bjc/dicelang/Define.java /^ private boolean subType;$/;" f class:Define file:
subtract src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder subtract(IDiceExpression exp) {$/;" m class:DiceExpressionBuilder
subtract src/bjc/dicelang/v1/DiceExpressionBuilder.java /^ public DiceExpressionBuilder subtract(int num) {$/;" m class:DiceExpressionBuilder
subtractCollapser src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ private static final ArithmeticCollapser subtractCollapser = new ArithmeticCollapser($/;" f class:ConstantCollapser file:
symTable src/bjc/dicelang/DiceLangEngine.java /^ public final IMap<Integer, String> symTable;$/;" f class:DiceLangEngine
thunk src/bjc/dicelang/Evaluator.java /^ public Consumer<Iterator<ITree<Node>>> thunk;$/;" f class:Evaluator.Context
toExpression src/bjc/dicelang/v1/IDiceExpression.java /^ static IDiceExpression toExpression(String expression) {$/;" m interface:IDiceExpression
toString src/bjc/dicelang/EvaluatorResult.java /^ public String toString() {$/;" m class:EvaluatorResult
toString src/bjc/dicelang/Node.java /^ public String toString() {$/;" m class:Node
toString src/bjc/dicelang/Token.java /^ public String toString() {$/;" m class:Token
toString src/bjc/dicelang/dice/CompoundDie.java /^ public String toString() {$/;" m class:CompoundDie
toString src/bjc/dicelang/dice/CompoundingDie.java /^ public String toString() {$/;" m class:CompoundingDie
toString src/bjc/dicelang/dice/DieExpression.java /^ public String toString() {$/;" m class:DieExpression
toString src/bjc/dicelang/dice/ExplodingDice.java /^ public String toString() {$/;" m class:ExplodingDice
toString src/bjc/dicelang/dice/FudgeDie.java /^ public String toString() {$/;" m class:FudgeDie
toString src/bjc/dicelang/dice/MathDie.java /^ public String toString() {$/;" m class:MathDie.MathOp
toString src/bjc/dicelang/dice/MathDie.java /^ public String toString() {$/;" m class:MathDie
toString src/bjc/dicelang/dice/ScalarDie.java /^ public String toString() {$/;" m class:ScalarDie
toString src/bjc/dicelang/dice/SimpleDie.java /^ public String toString() {$/;" m class:SimpleDie
toString src/bjc/dicelang/dice/SimpleDieList.java /^ public String toString() {$/;" m class:SimpleDieList
toString src/bjc/dicelang/v1/BindingDiceExpression.java /^ public String toString() {$/;" m class:BindingDiceExpression
toString src/bjc/dicelang/v1/ComplexDice.java /^ public String toString() {$/;" m class:ComplexDice
toString src/bjc/dicelang/v1/CompoundDice.java /^ public String toString() {$/;" m class:CompoundDice
toString src/bjc/dicelang/v1/DiceExpressionType.java /^ public String toString() {$/;" m class:DiceExpressionType
toString src/bjc/dicelang/v1/Die.java /^ public String toString() {$/;" m class:Die
toString src/bjc/dicelang/v1/OperatorDiceExpression.java /^ public String toString() {$/;" m class:OperatorDiceExpression
toString src/bjc/dicelang/v1/ReferenceDiceExpression.java /^ public String toString() {$/;" m class:ReferenceDiceExpression
toString src/bjc/dicelang/v1/ScalarDie.java /^ public String toString() {$/;" m class:ScalarDie
toString src/bjc/dicelang/v1/ast/ArrayResult.java /^ public String toString() {$/;" m class:ArrayResult
toString src/bjc/dicelang/v1/ast/DummyResult.java /^ public String toString() {$/;" m class:DummyResult
toString src/bjc/dicelang/v1/ast/IntegerResult.java /^ public String toString() {$/;" m class:IntegerResult
toString src/bjc/dicelang/v1/ast/nodes/DiceASTType.java /^ public String toString() {$/;" m class:DiceASTType
toString src/bjc/dicelang/v1/ast/nodes/DiceLiteralNode.java /^ public String toString() {$/;" m class:DiceLiteralNode
toString src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^ public String toString() {$/;" m class:IntegerLiteralNode
toString src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ public String toString() {$/;" m class:VariableDiceNode
toggleDebug src/bjc/dicelang/DiceLangEngine.java /^ public boolean toggleDebug() {$/;" m class:DiceLangEngine
toggleExec src/bjc/dicelang/scl/StreamControlEngine.java /^ private boolean toggleExec(boolean exec) {$/;" m class:StreamControlEngine file:
togglePostfix src/bjc/dicelang/DiceLangEngine.java /^ public boolean togglePostfix() {$/;" m class:DiceLangEngine
togglePrefix src/bjc/dicelang/DiceLangEngine.java /^ public boolean togglePrefix() {$/;" m class:DiceLangEngine
toggleStepEval src/bjc/dicelang/DiceLangEngine.java /^ public boolean toggleStepEval() {$/;" m class:DiceLangEngine
tokenDefns src/bjc/dicelang/DiceLangEngine.java /^ private IList<Define> tokenDefns;$/;" f class:DiceLangEngine file:
tokenVal src/bjc/dicelang/Node.java /^ public Token tokenVal;$/;" f class:Node
tokenVal src/bjc/dicelang/scl/StreamControlEngine.java /^ public Token tokenVal;$/;" f class:StreamControlEngine.Token
tokenVals src/bjc/dicelang/scl/StreamControlEngine.java /^ public IList<Token> tokenVals;$/;" f class:StreamControlEngine.Token
tokenValues src/bjc/dicelang/Token.java /^ public IList<Token> tokenValues;$/;" f class:Token
tokenizeGrouping src/bjc/dicelang/Tokenizer.java /^ private Token tokenizeGrouping(String token) {$/;" m class:Tokenizer file:
tokenizeLiteral src/bjc/dicelang/Tokenizer.java /^ private Token tokenizeLiteral(String token, IMap<String, String> stringLts) {$/;" m class:Tokenizer file:
tokenizeString src/bjc/dicelang/scl/StreamControlEngine.java /^ public static Token tokenizeString(String token) {$/;" m class:StreamControlEngine.Token
tokenzer src/bjc/dicelang/DiceLangEngine.java /^ Tokenizer tokenzer;$/;" f class:DiceLangEngine
transformAST src/bjc/dicelang/v1/examples/DiceASTLanguageTest.java /^ private static ITree<IDiceASTNode> transformAST(ITree<IDiceASTNode> builtAST,$/;" m class:DiceASTLanguageTest file:
type src/bjc/dicelang/EvaluatorResult.java /^ public final EvaluatorResult.Type type;$/;" f class:EvaluatorResult
type src/bjc/dicelang/Node.java /^ public final Type type;$/;" f class:Node
type src/bjc/dicelang/Token.java /^ public final Type type;$/;" f class:Token
type src/bjc/dicelang/dice/MathDie.java /^ private MathDie.MathOp type;$/;" f class:MathDie file:
type src/bjc/dicelang/scl/StreamControlEngine.java /^ public Type type;$/;" f class:StreamControlEngine.Token
type src/bjc/dicelang/v1/OperatorDiceExpression.java /^ private DiceExpressionType type;$/;" f class:OperatorDiceExpression file:
type src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private OperatorDiceNode type;$/;" f class:ArithmeticCollapser file:
type src/bjc/dicelang/v1/ast/nodes/OperatorDiceNode.java /^ public final DiceOperatorType type;$/;" f class:OperatorDiceNode
type src/bjc/dicelang/v1/ast/optimization/ArithmeticCollapser.java /^ private OperatorDiceNode type;$/;" f class:ArithmeticCollapser file:
unaryAdjectives src/bjc/dicelang/Shunter.java /^ Set<Token.Type> unaryAdjectives;$/;" f class:Shunter
unaryAdverbs src/bjc/dicelang/Shunter.java /^ Set<Token.Type> unaryAdverbs;$/;" f class:Shunter
unaryGerunds src/bjc/dicelang/Shunter.java /^ Set<Token.Type> unaryGerunds;$/;" f class:Shunter
val src/bjc/dicelang/dice/ScalarDie.java /^ private long val;$/;" f class:ScalarDie file:
value src/bjc/dicelang/dice/DieExpression.java /^ public String value() {$/;" m class:DieExpression
value src/bjc/dicelang/v1/ast/IntegerResult.java /^ private int value;$/;" f class:IntegerResult file:
value src/bjc/dicelang/v1/ast/nodes/IntegerLiteralNode.java /^ private int value;$/;" f class:IntegerLiteralNode file:
valueOp src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private BinaryOperator<Integer> valueOp;$/;" f class:ArithmeticCollapser file:
varName src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^ private String varName;$/;" f class:DiceASTReferenceChecker file:
variableName src/bjc/dicelang/v1/ast/nodes/VariableDiceNode.java /^ private String variableName;$/;" f class:VariableDiceNode file:
words src/bjc/dicelang/scl/StreamControlEngine.java /^ private Map<String, Token> words;$/;" f class:StreamControlEngine file:
yard src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^ private static ShuntingYard<String> yard;$/;" f class:DiceExpressionPreparer file:
|