2.5.198.25 Ptg

The Ptg structure specifies a single element of a formula (section 2.2.2). The value of the first byte determines which structure it represents and MUST be one of the values in the first column of the following table. If the value of the first byte is 0x18 or 0x19, then the second byte determines which structure it represents and MUST be one of the values in the second column of the following table.

 First byte

Second byte

Ptg

0x01

PtgExp

0x02

PtgTbl

0x03

PtgAdd

0x04

PtgSub

0x05

PtgMul

0x06

PtgDiv

0x07

PtgPower

0x08

PtgConcat

0x09

PtgLt

0x0A

PtgLe

0x0B

PtgEq

0x0C

PtgGe

0x0D

PtgGt

0x0E

PtgNe

0x0F

PtgIsect

0x10

PtgUnion

0x11

PtgRange

0x12

PtgUplus

0x13

PtgUminus

0x14

PtgPercent

0x15

PtgParen

0x16

PtgMissArg

0x17

PtgStr

0x18

0x01

PtgElfLel

0x18

0x02

PtgElfRw

0x18

0x03

PtgElfCol

0x18

0x06

PtgElfRwV

0x18

0x07

PtgElfColV

0x18

0x0A

PtgElfRadical

0x18

0x0B

PtgElfRadicalS

0x18

0x0D

PtgElfColS

0x18

0x0F

PtgElfColSV

0x18

0x10

PtgElfRadicalLel

0x18

0x1D

PtgSxName

0x19

0x01

PtgAttrSemi

0x19

0x02

PtgAttrIf

0x19

0x04

PtgAttrChoose

0x19

0x08

PtgAttrGoto

0x19

0x10

PtgAttrSum

0x19

0x20

PtgAttrBaxcel

0x19

0x21

PtgAttrBaxcel

0x19

0x40

PtgAttrSpace

0x19

0x41

PtgAttrSpaceSemi

0x1C

PtgErr

0x1D

PtgBool

0x1E

PtgInt

0x1F

PtgNum

0x20

PtgArray

0x21

PtgFunc

0x22

PtgFuncVar

0x23

PtgName

0x24

PtgRef

0x25

PtgArea

0x26

PtgMemArea

0x27

PtgMemErr

0x28

PtgMemNoMem

0x29

PtgMemFunc

0x2A

PtgRefErr

0x2B

PtgAreaErr

0x2C

PtgRefN

0x2D

PtgAreaN

0x39

PtgNameX

0x3A

PtgRef3d

0x3B

PtgArea3d

0x3C

PtgRefErr3d

0x3D

PtgAreaErr3d

0x40

PtgArray

0x41

PtgFunc

0x42

PtgFuncVar

0x43

PtgName

0x44

PtgRef

0x45

PtgArea

0x46

PtgMemArea

0x47

PtgMemErr

0x48

PtgMemNoMem

0x49

PtgMemFunc

0x4A

PtgRefErr

0x4B

PtgAreaErr

0x4C

PtgRefN

0x4D

PtgAreaN

0x59

PtgNameX

0x5A

PtgRef3d

0x5B

PtgArea3d

0x5C

PtgRefErr3d

0x5D

PtgAreaErr3d

0x60

PtgArray

0x61

PtgFunc

0x62

PtgFuncVar

0x63

PtgName

0x64

PtgRef

0x65

PtgArea

0x66

PtgMemArea

0x67

PtgMemErr

0x68

PtgMemNoMem

0x69

PtgMemFunc

0x6A

PtgRefErr

0x6B

PtgAreaErr

0x6C

PtgRefN

0x6D

PtgAreaN

0x79

PtgNameX

0x7A

PtgRef3d

0x7B

PtgArea3d

0x7C

PtgRefErr3d

0x7D

PtgAreaErr3d