-
Notifications
You must be signed in to change notification settings - Fork 0
API
Stardust D.L edited this page Jan 18, 2018
·
3 revisions
- IExpr : IEquatable
- IValue : IExpr,IEquatable
- IEnumerableValue : IValue,IEnumerable
- ICallableValue : IValue
- IIndexableValue : IValue
- IContentValue : IValue
- IAccessibleValue : IValue
- IOperation
- IHasValue
- IContainsValue : IValue
- ICountableValue : IValue
- IAdditive
- ISubtractive
- IMultiplicable
- IDivisible
- IMouldable
- IPowerable
-
ExprToken : IExpr
-
VariableToken : IValue
- ConstantToken : IHasValue
- ModifierToken
-
VariableToken : IValue
-
ExprNode : IExpr
- ExprNodeAccess
- ExprNodeIndex
- ExprNodeContent
- ExprNodeCall
-
ExprNodeBinaryOperation
- ExprNodeSingleOperation
- Operator : IOperation
- NativeExprValue : IValue
-
ConcreteValue : IValue,IHasValue
- ReadOnlyConcreteValue
- CollectionItemValue
-
FunctionValue : ICallableValue,IContentValue
- PreFunctionValue
- RuntimeFunctionValue
-
CollectionValue : IContainsValue,IEnumerable,IEnumerable
-
ListValueBase : IList, IIndexableValue
- ListValue
-
SetValueBase : ISet
- SetValue
-
TupleValueBase : IIndexableValue
- TupleValue
-
ListValueBase : IList, IIndexableValue
-
ClassValue : Dictionary<string,CollectionItemValue>, IAccessibleValue
- PreClassValue
-
EnumeratorValue : IAccessibleValue,IEnumerableValue
- PreEnumeratorValue
-
TokenChecker
- TokenCheckerSelector
- RealNumberTokenChecker
- OperatorTokenChecker
- VariableTokenChecker
- StringTokenChecker
-
ExprException
- UndefinedExecuteException
-
EvaluateException
- UncertainArgumentException
- NotValueException
- ChangeReadOnlyValueException
- AccessFailedException
- CallFailedException
- IndexFailedException
- ContentFailedException
- InvalidExpressionException
- WrongArgumentCountException
- UncertainArgumentException
-
ParseException
- RelatedExpressionNotFoundException
- IncompleteExpressionException
- UnexpectedExpressionException
- ExtraBracketException
- UnrecognizedTokenException
- IgnoredException
iExpr.Exprs.Core
- List
- Set
- Tuple
- Length
- Lambda
- In
- HasVariable
- Class
- Iterator
- Equal
- Unequal
- Bigger
- Smaller
- NotBigger
- NotSmaller
- Plus
- Minus
- Multiply
- Divide
- Mod
- Pow