You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
1.6 KiB
C#

9 months ago
namespace com.azkoss.excellite
{
using System;
///<summary>
///The set of predefined formula token codes
///</summary>
internal enum FormulaTokenCode : byte
{
// Fields
Add = 3,
Area1 = 0x25,
Area2 = 0x45,
Area3 = 0x65,
Area3d1 = 0x3b,
Area3d2 = 0x5b,
Area3d3 = 0x7b,
AreaErr3d1 = 0x3d,
AreaErr3d2 = 0x5d,
AreaErr3d3 = 0x7d,
Array1 = 0x20,
Array2 = 0x40,
Array3 = 0x60,
Attr = 0x19,
Bool = 0x1d,
Concat = 8,
Div = 6,
Empty = 0,
EndSheet = 0x1b,
Eq = 11,
Err = 0x1c,
Exp = 1,
Extended = 0x18,
Func1 = 0x21,
Func2 = 0x41,
Func3 = 0x61,
FuncVar1 = 0x22,
FuncVar2 = 0x42,
FuncVar3 = 0x62,
Ge = 12,
Gt = 13,
Int = 30,
Isect = 15,
Le = 10,
List = 0x10,
Lt = 9,
MissArg = 0x16,
Mul = 5,
Name1 = 0x23,
Name2 = 0x43,
Name3 = 0x63,
NameX1 = 0x39,
NameX2 = 0x59,
NameX3 = 0x79,
Ne = 14,
Num = 0x1f,
Parentheses = 0x15,
Percent = 20,
Power = 7,
Range = 0x11,
Ref1 = 0x24,
Ref2 = 0x44,
Ref3 = 100,
Ref3d1 = 0x3a,
Ref3d2 = 90,
Ref3d3 = 0x7a,
RefErr1 = 0x2a,
RefErr2 = 0x4a,
RefErr3 = 0x6a,
RefErr3d1 = 60,
RefErr3d2 = 0x5c,
RefErr3d3 = 0x7c,
Sheet = 0x1a,
Str = 0x17,
Sub = 4,
Tbl = 2,
Uminus = 0x13,
Uplus = 0x12
}
}