Hitachi

JP1 Version 11 JP1/Script Description and Reference (For Windows Systems)


6.1.3 Restricted keywords

Table 6-1 lists the keywords (JP1/Script reserved words) that must not be used as variable names.

Table 6‒1: Restricted keywords

Letter

Restricted keywords not permitted as variable names

A

Abort, AbortAll, AbortRetryIgnore, Abs#, AddStr, After, Alert, Alertness, AllDq, AllGV, Alt, And, Anyway, Append, AppliModal, ApplicationModal, Array#, Asc#, AscB#, AscW#, Atn#, ATTR_ARCHIVE, ATTR_COMPRESSED, ATTR_HIDDEN, ATTR_NORMAL, ATTR_OFF, ATTR_OFFLINE, ATTR_ON, ATTR_READONLY, ATTR_SUBDIR, ATTR_SYSTEM, ATTR_TEMPORARY, AuditFailure, AuditSuccess

B

Backup, Beep, Before, BitmapHide, BitmapShow, Boolean#, ByRef#, Byte, ByVal#

C

CalcDate, CalcTime, Call, CallDll, CallSpt, Cancel, CancelStartUp, CancelUserErr, Case, CatFiles, CBool#, CByte#, CDate#, CDbl#, CDROM, CheckDirName, CheckDriveType, Chr#, ChrB#, ChrW#, Cint#, Clear#, CLng#, Close, Command, CompDate, CompTime, Continue, Copy, Cos#, Create, CreateObject#, Critical, CSng#, CStr#, Ctrl, Ctrl_Alt, Currency#, Cur_Desktop, Cur_Program, Cur_Startmenu, Cur_Startup

D

Date, DateSerial#, DateValue#, Delete, DeleteGV, Day, DayU, Debug, DeleteDir, DeleteFile, DeleteGroup, DeleteShortcut, DependG, DependM, Description#, Destroy, Dim, DISABLE, DispName, Do, Double#

E

Each#, Else, ElseIf, Emergence, Emergency, Empty, End, Enter, EntryStartUp, Equal, Eqv#, Erase#, Err, Errctl, Error, ErrSkip, ErrSkip2, Esc, Ex, Exclamation, ExclDir, Exec, EXEC_RUNNING, EXEC_STOPPED, Exit, ExitWindows, Exp#, Explicit#

F

False, FileTime, Fix#, FIXED, For, Force, Format, FreeExt, Function, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12

G

GetArrayCount, GetDateCount, GetDiskFreeSpace, GetEnv, GetEnvironment, GetErrorMessage, GetExecStatus, GetFileAttr, GetFileAttribute, GetFileSize, GetFIleTime, GetGV, GetPath, GetProcessCount, GetProcessInfo, GetServiceName, GetTextPosition, GetTimeCount, GetVerInfo, GetVersionInfo, GetVolLabel, GetVolumeLabel, Goto, Group

H

HelpContext#, HelpFile#, Hex#, HIDE, HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, Hour, HourU

I

If, IfEmpty, Ignore, IMEventMessage, Imp#, InArray, Info, Information, IniRead, IniWrite, InputBox, InputLine, InStr, InStrB#, Int#, Integer#, Is#, IsArray#, IsDate#, IsDef, IsDefine, IsEmpty, IsEmptyDir, IsEmptyGroup, IsEmptyReg, IsExistDir, IsExistFile, IsExistRegKey, IsExistService, IsFileAttr, IsFileAttribute, IsLeapYear, IsLower, IsMultiChar, IsNew, IsNull#, IsNumeric, IsObject#, IsSingleChar, IsUpper, IsWriteableDir

K

KB

L

LBound#, LCase, Lcl_Desktop, Lcl_Program, Lcl_Startmenu, Lcl_Startup, Left, LeftB#, Len, LenB#, Log#, Logoff, Logon, LOGON_FAILED, Long#, Loop, Ltrim

M

MakeDir, MakeGroup, MakePath, MakeShortcut, Max, MB, Menu, Message, MessageBox, MessageEventLog, Mid, MidB#, Min, Minus, Minute, MinuteU, Mod, Mod=, Modify, Month, MonthU, Move

N

Name, NeedDq, NetExec, Next, No, NOCHANGE, None, NoOverwrite, NoReplace, Normal, Not, NotEqual, Nothing#, Notice, Now#, Null#, Number#

O

Object#, Oct#, OK, OKCancel, On, Option#, Or, Overwrite, OverwriteOnly

P

Password, Path, Pause, Pile, Plus, Poweroff, Preserve#, Private#, ProcessEnv, Public#

Q

Question

R

Raise#, RAMDISK, Randomize#, ReadOnly, ReadWrite, Reboot, ReDim#, REG_BINARY, RegDelete, RegDeleteKey, REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_EXPAND_SZ, REG_LINK, REG_MULTI_SZ, REG_NONE, RegRead, REG_RESOURCE_LIST, REG_SZ, RegWrite, REMOTE, REMOVABLE, Release, Rem, Remove, Rename, Replace, ResetStandardFile, ResetStdFile, Restart, Resume#, Retry, RetryCancel, Right, RightB#, Rnd#, Rtrim, ResetRetryMode, ResetTrialOpenMode

S

Second, SecondU, Security, Select, SplitFile, SeparateStr, SeparateStrCount, Service, ServiceChange, ServiceContinue, SERVICE_AUTO_START, SERVICE_BOOT_START, SERVICE_CONTINUE_PENDING, ServiceControl, SERVICE_CONTROL_CONTINUE, SERVICE_CONTROL_PAUSE, SERVICE_CONTROL_STOP, ServiceCreate, ServiceDelete, SERVICE_DEMAND_START, SERVICE_DISABLED, SERVICE_ERROR_CRITICAL, SERVICE_ERROR_IGNORE, SERVICE_ERROR_NORMAL, SERVICE_ERROR_SEVERE, SERVICE_FILE_SYSTEM_DRIVER, ServiceGetValue, SERVICE_KERNEL_DRIVER, ServicePause, SERVICE_PAUSE, SERVICE_PAUSE_PENDING, ServiceQuery, ServiceRefer, SERVICE_RUNNING, ServiceSetValue, ServiceStart, SERVICE_START_PENDING, ServiceStop, SERVICE_STOPPED, SERVICE_STOP_PENDING, SERVICE_SYSTEM_START, SERVICE_WIN32_OWN_PROCESS, SERVICE_WIN32_SHARE_PROCESS, Set#, SetEnv, SetEnvironment, SetFileAttr, SetFileAttribute, SetFileTime, SetGV, SetPath, SetStandardFile, SetStdFile, SetVolLabel, Shutdown, SetVolumeLabel, Shift, Shift_Alt, Shift_Ctrl, Shift_Ctrl_Alt, Sgn#, Sin#, Single#, Skip, Sleep, Source#, Space, SplitPath, Sqr#, Start, StartName, StdError, StdInput, StdOutput, Step, Stop, Str, StrComp#, String, StringJ, Sub, SubDirToo, Submit, Syntax#, Sysmodal#, SystemEnv, SystemModal, SetRetryMode, SetTrialOpenMode

T

Tan#, Target_DispClear, Target_DispOff, Target_DispOn, Target_File, Target_SPAFile, Target_SPXFile, TempDir, TempFile, TerminateProcess, TextClose, TextFileReplace, TextOnly, TextOpen, TextRead, TextSeek, TextWrite, Then, Time, TimeSerial#, TimeValue#, To, ToBegin, ToEnd, Trace, Trim, True, Twice, Type, TypeOf#

U

UBound#, UCase, UnSubmit, Until, Update, UserEnv, UserErr

V

Val#, Variant#, VarType#, Version, VersionUp

W

Wait, WaitAll, WaitForExec, Warning, Weekday, Wend#, While, WriteOnly

X

Xor#

Y

Year, Yes, YesNo, YesNoCancel

Symbol

^, ^=, -, -=, *, *=, /, /=, \, \=, +, +=, &, &=, ?, =, <>, <, >, <=, >=

#

These keywords will be progressively supported in later enhancements and have been allocated as keywords in advance. Do not use these keywords in variable names.