/
DDParserTypes.m
39 lines (36 loc) · 1.55 KB
/
DDParserTypes.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//
// DDParserTypes.m
// DDMathParser
//
// Created by Dave DeLong on 10/18/11.
// Copyright (c) 2011 __MyCompanyName__. All rights reserved.
//
#import "DDParserTypes.h"
NSString *const DDOperatorInvalid = @"invalid";
NSString *const DDOperatorLogicalOr = @"l_or";
NSString *const DDOperatorLogicalAnd = @"l_and";
NSString *const DDOperatorLogicalNot = @"l_not";
NSString *const DDOperatorLogicalEqual = @"l_eq";
NSString *const DDOperatorLogicalNotEqual = @"l_neq";
NSString *const DDOperatorLogicalLessThan = @"l_lt";
NSString *const DDOperatorLogicalGreaterThan = @"l_gt";
NSString *const DDOperatorLogicalLessThanOrEqual = @"l_ltoe";
NSString *const DDOperatorLogicalGreaterThanOrEqual = @"l_gtoe";
NSString *const DDOperatorBitwiseOr = @"or";
NSString *const DDOperatorBitwiseXor = @"xor";
NSString *const DDOperatorBitwiseAnd = @"and";
NSString *const DDOperatorLeftShift = @"lshift";
NSString *const DDOperatorRightShift = @"rshift";
NSString *const DDOperatorMinus = @"subtract";
NSString *const DDOperatorAdd = @"add";
NSString *const DDOperatorDivide = @"divide";
NSString *const DDOperatorMultiply = @"multiply";
NSString *const DDOperatorModulo = @"modulo";
NSString *const DDOperatorBitwiseNot = @"not";
NSString *const DDOperatorFactorial = @"factorial";
NSString *const DDOperatorPower = @"pow";
NSString *const DDOperatorParenthesisOpen = @"open_paren";
NSString *const DDOperatorParenthesisClose = @"close_paren";
NSString *const DDOperatorComma = @"comma";
NSString *const DDOperatorUnaryMinus = @"negate";
NSString *const DDOperatorUnaryPlus = @"positive";