!_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 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 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 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 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 compound) {$/;" m class:CompoundingDie CompoundingDie src/bjc/dicelang/dice/CompoundingDie.java /^ public CompoundingDie(Die src, Predicate 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, Comparable {$/;" 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>> {$/;" i DiceASTReferenceChecker src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^ public DiceASTReferenceChecker(IHolder referencesVar, String varName) {$/;" m class:DiceASTReferenceChecker DiceASTReferenceChecker src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^public final class DiceASTReferenceChecker implements Consumer {$/;" 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 right) {$/;" m class:DiceLanguageState DiceLanguageState src/bjc/dicelang/v1/examples/DiceLanguageState.java /^public class DiceLanguageState extends Pair> {$/;" 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 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 explode) {$/;" m class:ExplodingDice ExplodingDice src/bjc/dicelang/dice/ExplodingDice.java /^ public ExplodingDice(Die src, Predicate explode, String patt, boolean penetrate) {$/;" m class:ExplodingDice ExplodingDice src/bjc/dicelang/dice/ExplodingDice.java /^ public ExplodingDice(Die src, Predicate 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 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 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 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 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 actions;$/;" f class:DiceASTLanguageTest file: acts src/bjc/dicelang/v1/examples/DiceLanguageTest.java /^ private static Map> 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> apply(IList>> nodes) {$/;" m class:ArithmeticCollapser arrayContents src/bjc/dicelang/v1/ast/ArrayResult.java /^ private IList 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> 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 buildOperations($/;" m class:DiceASTEvaluator file: builtinWords src/bjc/dicelang/scl/StreamControlEngine.java /^ private static final Map 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 collapse(IList> children) {$/;" m class:ArithmeticCollapser combineArrayResults src/bjc/dicelang/v1/ast/ArithmeticCollapser.java /^ private IList 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 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 condense(ITree ast) {$/;" m class:OperationCondenser containsSimpleVariable src/bjc/dicelang/v1/ast/DiceASTUtils.java /^ public static boolean containsSimpleVariable(ITree 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 createFromString(IList tokens) {$/;" m class:DiceASTParser curStack src/bjc/dicelang/scl/StreamControlEngine.java /^ private Stack curStack;$/;" f class:StreamControlEngine file: currStream src/bjc/dicelang/scl/StreamEngine.java /^ IList 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 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> doArithmeticCollapse(IResult accumulatedValue,$/;" m class:ArithmeticCollapser file: doArrayAssign src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static void doArrayAssign(IMap> enviroment,$/;" m class:DiceASTEvaluator file: doCondense src/bjc/dicelang/v1/ast/optimization/OperationCondenser.java /^ private static ITree doCondense(ITree 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 doSanitize(ITree ast,$/;" m class:DiceASTReferenceSanitizer file: doSingleSanitize src/bjc/dicelang/v1/ast/DiceASTReferenceSanitizer.java /^ private static ITree doSingleSanitize(ITree ast,$/;" m class:DiceASTReferenceSanitizer file: doStreams src/bjc/dicelang/scl/StreamEngine.java /^ public boolean doStreams(String[] toks, IList 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 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 comm) {$/;" m class:Evaluator evaluateAST src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ public static IResult evaluateAST(ITree expression,$/;" m class:DiceASTEvaluator evaluateBinaryOp src/bjc/dicelang/Evaluator.java /^ private ITree evaluateBinaryOp(ITree ast, Context ctx) {$/;" m class:Evaluator file: evaluateDiceBinary src/bjc/dicelang/Evaluator.java /^ private ITree evaluateDiceBinary(Token.Type op, EvaluatorResult left, EvaluatorResult right,$/;" m class:Evaluator file: evaluateForest src/bjc/dicelang/DiceLangEngine.java /^ private void evaluateForest(IList> astForest) {$/;" m class:DiceLangEngine file: evaluateLeaf src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IPair> 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 evaluateMathBinary(Token.Type op, EvaluatorResult left, EvaluatorResult right,$/;" m class:Evaluator file: evaluateNode src/bjc/dicelang/Evaluator.java /^ private ITree evaluateNode(ITree ast, Context ctx) {$/;" m class:Evaluator file: evaluateStringBinary src/bjc/dicelang/Evaluator.java /^ private ITree evaluateStringBinary(Token.Type op, EvaluatorResult left, EvaluatorResult right,$/;" m class:Evaluator file: evaluateTokenRef src/bjc/dicelang/Evaluator.java /^ private ITree evaluateTokenRef(Token tk, Context ctx) {$/;" m class:Evaluator file: evaluateUnaryOp src/bjc/dicelang/Evaluator.java /^ private ITree evaluateUnaryOp(ITree ast, Context ctx) {$/;" m class:Evaluator file: explodeOn src/bjc/dicelang/dice/ExplodingDice.java /^ private Predicate 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 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 halfCombineLists(IList 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 enviroment) {$/;" m class:BindingDiceExpression file: inlineAll src/bjc/dicelang/v1/ast/DiceASTInliner.java /^ public static ITree inlineAll(ITree ast,$/;" m class:DiceASTInliner inlineNode src/bjc/dicelang/v1/ast/DiceASTInliner.java /^ private static ITree inlineNode(IDiceASTNode node, IMap> 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 stringLts) {$/;" m class:Tokenizer lexTokens src/bjc/dicelang/DiceLangEngine.java /^ private IList lexTokens(IList preprocessedTokens) {$/;" m class:DiceLangEngine file: lineDefns src/bjc/dicelang/DiceLangEngine.java /^ private IList 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 litTokens;$/;" f class:Tokenizer file: litTokens src/bjc/dicelang/scl/StreamControlEngine.java /^ private static final Map litTokens;$/;" f class:StreamControlEngine.Token file: literalToExpression src/bjc/dicelang/v1/ast/DiceASTUtils.java /^ public static IDiceExpression literalToExpression(ITree tree) {$/;" m class:DiceASTUtils literalToInteger src/bjc/dicelang/v1/ast/DiceASTUtils.java /^ public static int literalToInteger(ITree 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 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 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 optimizeLeaf(IDiceASTNode leafNode) {$/;" m class:ConstantCollapser optimizeLeaf src/bjc/dicelang/v1/ast/optimization/IOptimizationPass.java /^ public ITree optimizeLeaf(IDiceASTNode leafNode);$/;" m interface:IOptimizationPass optimizeOperator src/bjc/dicelang/v1/ast/optimization/ConstantCollapser.java /^ public ITree optimizeOperator(IDiceASTNode operator, IList> children) {$/;" m class:ConstantCollapser optimizeOperator src/bjc/dicelang/v1/ast/optimization/IOptimizationPass.java /^ public ITree optimizeOperator(IDiceASTNode operator, IList> children);$/;" m interface:IOptimizationPass optimizeTree src/bjc/dicelang/v1/ast/DiceASTOptimizer.java /^ public ITree optimizeTree(ITree ast, IMap> 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 origVal;$/;" f class:EvaluatorResult parse src/bjc/dicelang/v1/DiceExpressionParser.java /^ public static IDiceExpression parse(String expression, Map 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> parseBinding(IMap> enviroment,$/;" m class:DiceASTEvaluator file: parseCloseArray src/bjc/dicelang/v1/ast/DiceASTParser.java /^ private static ITree parseCloseArray(Deque> queuedTrees) {$/;" m class:DiceASTParser file: parseClosingGrouper src/bjc/dicelang/Parser.java /^ private boolean parseClosingGrouper(Deque> 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> parseGroup($/;" m class:DiceASTEvaluator file: parseLet src/bjc/dicelang/v1/ast/DiceASTEvaluator.java /^ private static IPair> parseLet(IMap> enviroment,$/;" m class:DiceASTEvaluator file: parseTokens src/bjc/dicelang/Parser.java /^ public boolean parseTokens(IList tokens, IList> 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 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 prepareCommand(String currentLine) {$/;" m class:DiceExpressionPreparer preprocessCommand src/bjc/dicelang/DiceLangEngine.java /^ private IList 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> reduceStates(IPair> accumulatedState,$/;" m class:ArithmeticCollapser file: reducer src/bjc/dicelang/v1/ast/optimization/ArithmeticCollapser.java /^ private BinaryOperator reducer;$/;" f class:ArithmeticCollapser file: referencesVariable src/bjc/dicelang/v1/ast/DiceASTReferenceChecker.java /^ private IHolder referencesVariable;$/;" f class:DiceASTReferenceChecker file: removePreshuntTokens src/bjc/dicelang/DiceLangEngine.java /^ private boolean removePreshuntTokens(IList lexedTokens, IList 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 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 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 sanitize(ITree ast,$/;" m class:DiceASTReferenceSanitizer savedStreams src/bjc/dicelang/scl/StreamEngine.java /^ TapeLibrary> 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 selectiveInline(ITree 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> 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 opStack, Deque unaryStack, Deque currReturned,$/;" m class:Shunter file: shuntTokens src/bjc/dicelang/Shunter.java /^ public boolean shuntTokens(IList tks, IList 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> stepDebug(ITree 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> 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 stringLiterals;$/;" f class:DiceLangEngine file: stringLits src/bjc/dicelang/DiceLangEngine.java /^ private IMap 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 symTable;$/;" f class:DiceLangEngine thunk src/bjc/dicelang/Evaluator.java /^ public Consumer>> 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 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 tokenVals;$/;" f class:StreamControlEngine.Token tokenValues src/bjc/dicelang/Token.java /^ public IList 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 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 transformAST(ITree 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 unaryAdjectives;$/;" f class:Shunter unaryAdverbs src/bjc/dicelang/Shunter.java /^ Set unaryAdverbs;$/;" f class:Shunter unaryGerunds src/bjc/dicelang/Shunter.java /^ Set 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 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 words;$/;" f class:StreamControlEngine file: yard src/bjc/dicelang/v1/examples/DiceExpressionPreparer.java /^ private static ShuntingYard yard;$/;" f class:DiceExpressionPreparer file: