Files
DiceCloud/app/imports/parser/parseTree/_index.js
ThaumRystra c25dcc0a09 Removed Symbol parse node
Too much overlap with accessors, so now
all symbols are a special case of accessors
2023-11-09 23:04:18 +02:00

32 lines
739 B
JavaScript

import accessor from './accessor.js';
import array from './array.js';
import call from './call.js';
import constant from './constant.js';
import error from './error.js';
import ifNode from './if.js';
import index from './index.js';
import not from './not.js';
import operator from './operator.js';
import parenthesis from './parenthesis.js';
import roll from './roll.js';
import rollArray from './rollArray.js';
import unaryOperator from './unaryOperator.js';
export default Object.freeze({
accessor,
array,
call,
constant,
error,
if: ifNode,
index,
not,
operator,
parenthesis,
roll,
rollArray,
// What used to be symbols are now just treated as accessors without a path
symbol: accessor,
unaryOperator,
});