Positron Compiler Documentation

Protected Compiler Words

Source: Positron8 Compiler User Manual, PDF page 512
Protected Compiler Words chapter divider

Below is a list of protected words that the compiler or assembler uses internally. Be sure not to use any of these words as variable or label names, otherwise errors will be produced.

(A)

Abs, Acos, Addlw, Addwf, Addwfc, ADin, All_Digital, Andlw, Asin, Asm, Atan, AddressOf

(B)

BankiSel, BankSel, Bc, Bcf, Bin, Bin1, Bin10, Bin11, Bin12, Bin13, Bin14, Bin15, Bin16, Bin17, Bin18, Bin19, Bin2, Bin20, Bin21, Bin22, Bin23, Bin24, Bin25, Bin26, Bin27, Bin28, Bin29, Bin3, Bin30, Bin31, Bin32, Bin4, Bin5, Bin6, Bin7, Bin8, Bin9, Bit, Bn, Bnc, Bnn, Bnov, Bnz, Bound, Bov, Box, Bra, Branch, Branchl, Break, Brestart, Bsf, Bstart, Bstop, Btfsc, Btfss, Btg, BusAck, Busin, Busout, Button, Byte, Bz, Bit_Bit, Bit_Byte, Bit_Dword, Bit_Float, Bit_Word, Bit_Wreg, Byte_Bit, Byte_Byte, Byte_Dword, Byte_Float, Byte_Word, Byte_Wreg, Brw

(C)

Call, Case, Cblock, Cdata, Cerase, Chr$, Circle, Clear, ClearBit, PinClear, Clrf, Clrw, Cls, Code, Comf, Config, Constant, Context, Continue, Core, Cos, Count, Counter, Cpfseq, Cpfsgt, Cpfslt, Cread, Cread8, Cread16, Cread24, Cread32, Cursor, Cwrite, Callw, cPtr8, cPtr16, cPtr24, cPtr32

(D)

Da, Daw, Db, Dc, Dcd, Dcfsnz, De, Default, Dword_Bit, Dword_Byte, Dword_Dword, Dword_Float, Dword_Word, Dword_Wreg, Debug_Req, Debugin, Dec, Dec0, Dec1, Dec1, Dec10, Dec2, Dec2, Dec3, Dec3, Dec4, Dec4, Dec5, Dec5, Dec6, Dec6, Dec7, Dec7, Dec8, Dec8, Dec9, Decf, Decfsz, Declare, Decrement, Define, DelayMs, DelayUs, DelayCs, Device, Dig, Dim, Disable, Div32, Djc, Djnc, Djnz, Djz, Dt, DTMFout, Dw, Dword, Do

(E)

Edata, Else, ElseIf, Enable, End, EndAsm, EndIf, EndM, EndSelect, EndProc, EndSub, Equ, Eread, Error, ErrorLevel, Ewrite, ExitM, Exp, Expand, ExitProc, ExitSub

(F)

Fill, Float, Flash, Flash8, Flash16, Flash24, Flash32, FlashF, Font_Addr, For, Freqout, Float_Bit, Float_Byte, Float_Dword, Float_Float, Float_Word, Float_Wreg

(G)

GetBit, GoSub, GoTo

(H)

HbRestart, HbStart, HbStop, HbusAck, Hbusin, Hbusout, Hex, Hex1, Hex2, Hex3, Hex4, Hex4, Hex5, Hex6, Hex7, Hex8, High, High_Int_Sub_End, High_Int_Sub_Start, HPWM, HRsin, HRsin2, HRsin3, HRsin4, HRsout, HRsout2, HRsout3, HRsout4, HRsoutLn, HRsout2Ln, HRsout3Ln, HRsout4Ln, HSerin, HSerin2, HSerin3, HSerin4, HSerout, HSerout2, HSerout3, HSerout4, HSeroutLn, HSerout2Ln, HSerout3Ln, HSerout4Ln, Hserial1_ChangeBaud, Hserial2_ChangeBaud, Hserial3_ChangeBaud, Hserial4_ChangeBaud

(I)

I2Cin, I2Cout, I2CWrite, I2CRead, ICD_Req, Icos, Idata, If, Ijc, Ijnc, Ijnz, Ijz, Inc, Incf, Incfsz, Include, Increment, Infsnz, Inkey, Input, Int_Sub_End, Int_Sub_Start, Iorlw, Iorwf, Isin, ISqr

(L)

Label_Word, LCDread, LCDwrite, LData, Left$, Len, Let, Lfsr, Lslf, Lsrf, Line, LineTo, LoadBit, Local, Log, Log10, LookDown, LookDownL, LookUp, LookUpL, Low, Long, Low_Int_Sub_End, Low_Int_Sub_Start, Lread, Lread8, Lread16, Lread24, Lread32, Lread64, Loop, Long

(M)

Mid$, Movf, Movff, Movffl, Movlw, Movwf, Mullw, Mulwf, Movwi, Moviw, Movlb, Movlp

(N)

Ncd, Negf, Next, Nop, Num_Bit, Num_Byte, Num_Dword, Num_Float, Num_FSR, Num_FSR0, Num_FSR1, Num_FSR2, Num_Word, Num_Wreg

(O)

On_Hard_Interrupt, On_Hardware_Interrupt, On_Interrupt, On_Low_Interrupt, On_Soft_Interrupt, On_Software_Interrupt, Oread, Org, Output, Owrite

(P)

Page, PageSel, Pixel, Plot, PinMode, PinGet, PinSet, PinClear, PinOutput, PinInput, Pop, PORTB_Pullups, Pot, Pow, Print, Proc, Prm_1, Prm_10, Prm_11, Prm_12, Prm_13, Prm_14, Prm_15, Prm_2, Prm_3, Prm_4, Prm_5, Prm_6, Prm_7, Prm_8, Prm_9, Prm_Count, PulsIn, PulseIn, PulseOut, Push, PWM, Ptr8, Ptr16, Ptr24, Ptr32, Pin_A0, Pin_A1, Pin_A2, Pin_A3, Pin_A4, Pin_A5, Pin_A6, Pin_A7, Pin_B0, Pin_B1, Pin_B2, Pin_B3, Pin_B4, Pin_B5, Pin_B6, Pin_B7, Pin_C0, Pin_C1, Pin_C2, Pin_C3, Pin_C4, Pin_C5, Pin_C6, Pin_C7, Pin_D0, Pin_D1, Pin_D2, Pin_D3, Pin_D4, Pin_D5, Pin_D6, Pin_D7, Pin_E0, Pin_E1, Pin_E2, Pin_E3, Pin_E4, Pin_E5, Pin_E6, Pin_E7, Pin_F0, Pin_F1, Pin_F2, Pin_F3, Pin_F4, Pin_F5, Pin_F6, Pin_F7, Pin_G0, Pin_G1, Pin_G2, Pin_G3, Pin_G4, Pin_G5, Pin_G6, Pin_G7, Pin_H0, Pin_H1, Pin_H2, Pin_H3, Pin_H4, Pin_H5, Pin_H6, Pin_H7, Pin_J0, Pin_J1, Pin_J2, Pin_J3, Pin_J4, Pin_J5, Pin_J6, Pin_J7, Pin_K0, Pin_K1, Pin_K2, Pin_K3, Pin_K4, Pin_K5, Pin_K6, Pin_K7, Pin_L0, Pin_L1, Pin_L2, Pin_L3, Pin_L4, Pin_L5, Pin_L6, Pin_L7

(R)

RAM_Bank, Random, RC5in, RCall, RCin, Rem, Rep, Repeat, Res, Reset_Bank, Resume, Retfie, Retlw, Return, Return_Type, Return_Var, Rev, Right$, Rlcf, Rlf, Rlncf, Rol, Ror, Rrcf, Rrf, Rrncf, Rsin, Rsin_Mode, Rsin_Pin, Return_Bit, Return_Byte, Return_Dword, Return_Float, Return_Word, Return_Wreg

(S)

Seed, Select, Serial_Baud, Serial_Data, Serin, Serout, Servo, Set, Set_Bank, Set_OSCCAL, SetBit, PinSet, Setf, Shin, Shout, Sin, SizeOf, Sleep, Snooze, SonyIn, Sound, Sound2, Sqr, Step, Stop, Str, Strn, Str$, String, Strn, Subfwb, Sublw, Subwf, Subwfb, Swap, Swapf, Symbol, Sbyte, Sword, Sdword, Sub

(T)

Tan, Tblrd, Tblwt, Tern, Then, To, Toggle, ToLower, Toshiba_Command, Toshiba_UDG, ToUpper, Tstfsz

(U)

Udata, UnPlot, Until, Upper, USB_Type, USBin, USBin_Buffer_Length, USBin_Buffer_Start, USbinit, USBout, USBpoll, USBService

(V)

Val, Var, Variable, VarPtr

(W)

Wait, Warnings, WatchDog, Wend, While, Word, Write, Word_Bit, Word_Byte, Word_Dword, Word_Float, Word_Word, Word_Wreg, Wreg_Bit, Wreg_Byte, Wreg_Dword, Wreg_Float, Wreg_Word

(X)

Xin, Xorlw, Xorwf, Xout, Xtal

_adc, _adcres, _code, _core, _defined, _device, _eeprom, _flash, _mssp, _ports, _ram, _uart _usb, _xtal