ti/tokens.h
#include <ti/tokens.h>
TI’s operating system does not use ASCII (or Unicode) for user input.
Instead, all text entered is in a tokenized format,
where something like If
or poissoncdf(
is stored as a one or two byte code instead of the individual letters.
If you want to process string, program, or equation variables, you’ll need to be able to handle tokens,
which this header helps you do.
API Documentation
TI token defines.
- Authors
Matt “MateoConLechuga” Waltz
Jacob “jacobly” Young
Defines
-
tToDMS
-
tToDEC
-
tToAbc
-
tStore
-
tBoxPlot
-
tLBrack
-
tRBrack
-
tLBrace
-
tRBrace
-
tFromRad
-
tFromDeg
-
tRecip
-
tSqr
-
tTrnspos
-
tCube
-
tLParen
-
tRParen
-
tRound
-
tPxTst
-
tAug
-
tRowSwap
-
tRowPlu
-
tmRow
-
tmRowPlus
-
tMax
-
tMin
-
tRToPr
-
tRToPo
-
tPToRx
-
tPToRy
-
tMedian
-
tRandM
-
tMean
-
tRoot
-
tSeries
-
tFnInt
-
tNDeriv
-
tEvalF
-
tFmin
-
tFmax
-
tSpace
-
tString
-
tComma
-
tii
-
tFact
-
tCubicR
-
tQuartR
-
t0
-
t1
-
t2
-
t3
-
t4
-
t5
-
t6
-
t7
-
t8
-
t9
-
tDecPt
-
tee
-
tOr
-
tXor
-
tColon
-
tEnter
-
tAnd
-
tA
-
tB
-
tC
-
tD
-
tE
-
tF
-
tG
-
tH
-
tI
-
tJ
-
tK
-
tL
-
tM
-
tN
-
tO
-
tP
-
tQ
-
tR
-
tS
-
tT
-
tU
-
tV
-
tW
-
tX
-
tY
-
tZ
-
tTheta
-
tProg
-
tRad
-
tDeg
-
tNormF
-
tSci
-
tEng
-
tFloat
-
tFix
-
tSplitOn
-
tFullScreen
-
tStndrd
-
tParam
-
tPolar
-
tSeqG
-
tAFillOn
-
tAFillOff
-
tACalcOn
-
tACalcOff
-
tEQ
-
tLT
-
tGT
-
tLE
-
tGE
-
tNE
-
tAdd
-
tSub
-
tAns
-
tMul
-
tDiv
-
tBoxIcon
-
tCrossIcon
-
tDotIcon
-
tTrace
-
tClDrw
-
tZoomStd
-
tZoomtrg
-
tZoomBox
-
tZoomIn
-
tZoomOut
-
tZoomSqr
-
tZoomInt
-
tZoomPrev
-
tZoomDec
-
tZoomStat
-
tUsrZm
-
tPrtScrn
-
tZoomSto
-
tText
-
tnPr
-
tnCr
-
tYOn
-
tYOff
-
tStPic
-
tRcPic
-
tStoDB
-
tRclDB
-
tLine
-
tVert
-
tPtOn
-
tPtOff
-
tPtChg
-
tPXOn
-
tPXOff
-
tPXChg
-
tShade
-
tCircle
-
tHorz
-
tTanLn
-
tDrInv
-
tDrawF
-
tRand
-
tPi
-
tGetKey
-
tAPost
-
tQuest
-
tChs
-
tInt
-
tAbs
-
tDet
-
tIdent
-
tDim
-
tSum
-
tProd
-
tNot
-
tIPart
-
tFPart
-
t2ByteTok
-
tSqrt
-
tCubRt
-
tLn
-
tExp
-
tLog
-
tALog
-
tSin
-
tASin
-
tCos
-
tACos
-
tTan
-
tATan
-
tSinH
-
tASinH
-
tCoshH
-
tACosH
-
tTanH
-
tATanH
-
tIf
-
tThen
-
tElse
-
tWhile
-
tRepeat
-
tFor
-
tEnd
-
tReturn
-
tLbl
-
tGoto
-
tPause
-
tStop
-
tISG
-
tDSL
-
tInput
-
tPrompt
-
tDisp
-
tDispG
-
tOutput
-
tClLCD
-
tConst
-
tSortA
-
tSortD
-
tDispTab
-
tMenu
-
tSendMBL
-
tGetMBL
-
tPlotOn
-
tPlotOff
-
tListName
-
tPlot1
-
tPlot2
-
tPlot3
-
tUnused01
-
tPower
-
tXRoot
-
tOneVar
-
tTwoVar
-
tLR
-
tLRExp
-
tLRLn
-
tLRPwr
-
tMedMed
-
tQuad
-
tClrLst
-
tClrTbl
-
tHist
-
txyLine
-
tScatter
-
tLR1
-
tGFormat
-
tSeq
-
tSimulG
-
tPolarG
-
tRectG
-
tCoordOn
-
tCoordOff
-
tDrawLine
-
tDrawDot
-
tAxisOn
-
tAxisOff
-
tGridOn
-
tGridOff
-
tLblOn
-
tLblOff
-
tWebOn
-
tWebOff
-
tuv
-
tvw
-
tuw
-
tVarMat
-
tMatA
-
tMatB
-
tMatC
-
tMatD
-
tMatE
-
tMatF
-
tMatG
-
tMatH
-
tMatI
-
tMatJ
-
tVarLst
-
tL1
-
tL2
-
tL3
-
tL4
-
tL5
-
tL6
-
tVarEqu
-
tY1
-
tY2
-
tY3
-
tY4
-
tY5
-
tY6
-
tY7
-
tY8
-
tY9
-
tY0
-
tX1T
-
tY1T
-
tX2T
-
tY2T
-
tX3T
-
tY3T
-
tX4T
-
tY4T
-
tX5T
-
tY5T
-
tX6T
-
tY6T
-
tR1
-
tR2
-
tR3
-
tR4
-
tR5
-
tR6
-
tun
-
tvn
-
twn
-
tVarPict
-
tPic1
-
tPic2
-
tPic3
-
tPic4
-
tPic5
-
tPic6
-
tPic7
-
tPic8
-
tPic9
-
tPic0
-
tVarGDB
-
tGDB1
-
tGDB2
-
tGDB3
-
tGDB4
-
tGDB5
-
tGDB6
-
tGDB7
-
tGDB8
-
tGDB9
-
tGDB0
-
tVarStrng
-
tStr1
-
tStr2
-
tStr3
-
tStr4
-
tStr5
-
tStr6
-
tStr7
-
tStr8
-
tStr9
-
tStr0
-
tVarOut
-
tRegEq
-
tStatN
-
tXMean
-
tSumX
-
tSumXSqr
-
tStdX
-
tStdPX
-
tMinX
-
tMaxX
-
tMinY
-
tMaxY
-
tYmean
-
tSumY
-
tSumYSqr
-
tStdY
-
tStdPY
-
tSumXY
-
tCorr
-
tMedX
-
tQ1
-
tQ3
-
tQuadA
-
tQuadB
-
tQuadC
-
tCubeD
-
tQuartE
-
tMedX1
-
tMedX2
-
tMedX3
-
tMedY1
-
tMedY2
-
tMedY3
-
tRecurn
-
tStatP
-
tStatZ
-
tStatT
-
tStatChi
-
tStatF
-
tStatDF
-
tStatPhat
-
tStatPhat1
-
tStatPhat2
-
tStatMeanX1
-
tStatStdX1
-
tStatN1
-
tStatMeanX2
-
tStatStdX2
-
tStatN2
-
tStatStdXP
-
tStatLower
-
tStatUpper
-
tStat_s
-
tLRSqr
-
tBRSqr
-
tF_DF
-
tF_SS
-
tF_MS
-
tE_DF
-
tE_SS
-
tE_MS
-
tVarSys
-
tuXscl
-
tuYscl
-
tXscl
-
tYscl
-
tRecuru0
-
tRecurv0
-
tun1
-
tvn1
-
tuRecuru0
-
tuRecurv0
-
tXmin
-
tXmax
-
tYmin
-
tYmax
-
tTmin
-
tTmax
-
tThetaMin
-
tThetaMax
-
tuXmin
-
tuXmax
-
tuYmin
-
tuYmax
-
tuThetMin
-
tuThetMax
-
tuTmin
-
tuTmax
-
tTblMin
-
tPlotStart
-
tuPlotStart
-
tnMax
-
tunMax
-
tnMin
-
tunMin
-
tTblStep
-
tTStep
-
tThetaStep
-
tuTStep
-
tuThetStep
-
tDeltaX
-
tDeltaY
-
tXFact
-
tYFact
-
tTblInput
-
tFinN
-
tFinI
-
tFinPV
-
tFinPMT
-
tFinFV
-
tFinPY
-
tFinCY
-
tRecurw0
-
tuRecurw0
-
tPlotStep
-
tuPlotStep
-
tXres
-
tuXres
-
tRecuru02
-
tuRecuru02
-
tRecurv02
-
tuRecurv02
-
tRecurw02
-
tuRecurw02
-
tFinNPV
-
tFinIRR
-
tFinBAL
-
tFinPRN
-
tFinINT
-
tFinToNom
-
tFinToEff
-
tFinDBD
-
tLCM
-
tGCD
-
tRandInt
-
tRandBin
-
tSubStrng
-
tStdDev
-
tVariance
-
tInStrng
-
tDNormal
-
tInvNorm
-
tDT
-
tChI
-
tDF
-
tBINPDF
-
tBINCDF
-
tPOIPDF
-
tPOICDF
-
tGEOPDF
-
tGEOCDF
-
tNormalPDF
-
tTPDF
-
tChiPDF
-
tFPDF
-
tRandNorm
-
tFinFPMT
-
tFinFI
-
tFinFPV
-
tFinFN
-
tFinFFV
-
tConj
-
tReal
-
tImag
-
tAngle
-
tCumSum
-
tExpr
-
tLength
-
tDeltaLst
-
tRef
-
tRRef
-
tToRect
-
tToPolar
-
tConste
-
tSinReg
-
tLogistic
-
tLinRegTTest
-
tShadeNorm
-
tShadeT
-
tShadeChi
-
tShadeF
-
tMatToLst
-
tLstToMat
-
tZTest
-
tTTest
-
t2SampZTest
-
t1PropZTest
-
t2PropZTest
-
tChiTest
-
tZIntVal
-
t2SampZInt
-
t1PropZInt
-
t2PropZInt
-
tGraphStyle
-
t2SampTTest
-
t2SampFTest
-
tTIntVal
-
t2SampTInt
-
tSetupLst
-
tFinPMTend
-
tFinPMTbeg
-
tRealM
-
tPolarM
-
tRectM
-
tExprOn
-
tExprOff
-
tClrAllLst
-
tGetCalc
-
tDelVar
-
tEquToStrng
-
tStrngToequ
-
tDelLast
-
tSelect
-
tANOVA
-
tModBox
-
tNormProb
-
tMGT
-
tZFit
-
tDiag_on
-
tDiag_off
-
tArchive
-
tUnarchive
-
tAsm
-
tAsmComp
-
tAsmPrgm
-
tAsmCmp
-
tLcapAAcute
-
tLcapAGrave
-
tLcapACaret
-
tLcapADier
-
tLaAcute
-
tLaGrave
-
tLaCaret
-
tLaDier
-
tLcapEAcute
-
tLcapEGrave
-
tLcapECaret
-
tLcapEDier
-
tLeAcute
-
tLeGrave
-
tLeCaret
-
tLeDier
-
tLcapIGrave
-
tLcapICaret
-
tLcapIDier
-
tLiAcute
-
tLiGrave
-
tLiCaret
-
tLiDier
-
tLcapOAcute
-
tLcapOGrave
-
tLcapOCaret
-
tLcapODier
-
tLoAcute
-
tLoGrave
-
tLoCaret
-
tLoDier
-
tLcapUAcute
-
tLcapUGrave
-
tLcapUCaret
-
tLcapUDier
-
tLuAcute
-
tLuGrave
-
tLuCaret
-
tLuDier
-
tLcapCCed
-
tLcCed
-
tLcapNTilde
-
tLnTilde
-
tLaccent
-
tLgrave
-
tLdieresis
-
tLquesDown
-
tLexclamDown
-
tLalpha
-
tLbeta
-
tLgamma
-
tLcapDelta
-
tLdelta
-
tLepsilon
-
tLlambda
-
tLmu
-
tLpi
-
tLrho
-
tLcapSigma
-
tLphi
-
tLcapOmega
-
tLphat
-
tLchi
-
tLstatF
-
tLa
-
tLb
-
tLc
-
tLd
-
tLsmalle
-
tLf
-
tLsmallg
-
tLh
-
tLi
-
tLj
-
tLk
-
tLl
-
tLm
-
tLsmalln
-
tLo
-
tLp
-
tLq
-
tLsmallr
-
tLs
-
tLsmallt
-
tLu
-
tLv
-
tLw
-
tLx
-
tLy
-
tLz
-
tLsigma
-
tLtau
-
tLcapIAcute
-
tGarbageCollect
-
tExtTok
-
tSetDate
-
tSetTime
-
tCheckTmr
-
tSetDtFmt
-
tSetTmFmt
-
tTimeCnv
-
tDayOfWk
-
tGetDtStr
-
tGetTmStr
-
tGetDate
-
tGetTime
-
tStartTmr
-
tGtDtFmt
-
tGetTmFmt
-
tIsClockOn
-
tClockOff
-
tClockOn
-
tOpenLib
-
tExecLib
-
tInvT
-
tChiSquaredTest
-
tLinRegTInt
-
tManualFit
-
tZQuadrant
-
tZFracHalf
-
tZFracThird
-
tZFracFourth
-
tZFracFifth
-
tZFracEighth
-
tZFracTenth
-
tFracSlash
-
tFracMixedNum
-
tSwapImProper
-
tSwapFracDec
-
tRemainder
-
tSummationSigma
-
tLogBase
-
tRandIntNoRep
-
tMathPrint
-
tClassic
-
tAutoAnswer
-
tDecAnswer
-
tFracAnswer
-
tBlue
-
tRed
-
tBlack
-
tMagenta
-
tGreen
-
tOrange
-
tBrown
-
tLtBlue
-
tYellow
-
tWhite
-
tLtGray
-
tMedGray
-
tGray
-
tDarkGray
-
tGraphColor
-
tTextColor
-
tBackgroundOn
-
tBackgroundOff
-
tThin
-
tBorderColor
-
tAsm84CPrgm
-
tAsm84CCmp
-
tAsm84CeCmp
-
tAsm84CePrgm
-
tSEQn
-
tSEQn1
-
tSEQn2
-
tLEFT
-
tCENTER
-
tRIGHT
-
tInvBinom
-
tWait
-
tToString
-
tEval