/L20"Micros ISL" Line Comment = // Nocase String Chars = " File Extensions = ISL /Delimiters = ~!$%^*()+=/\[]{}:;"<>'´` , .? /Function String 1 = "%Event" /Function String 2 = "%Sub[ ]+[a-zA-Z]+" /Open Brace Strings = "Sub" "If" "Event" "For" "(" "While" "ForEver" /Close Brace Strings = "EndSub" "EndIf" "EndEvent" "EndFor" ")" "EndWhile" "EndFor" /Open Fold Strings = "Sub" "If" "Event" "For" "While" "ForEver" /Close Fold Strings = "EndSub" "EndIf" "EndEvent" "EndFor" "EndWhile" "EndFor" /Indent Strings = "Sub" "If" "Event" "For" "Else" "ElseIf" "While" "ForEver" /Unindent Strings = "EndSub" "EndIf" "EndEvent" "EndFor" "Else" "ElseIf" "EndWhile" /C1"ISL Function Declarations" STYLE_METHOD EndSub Event EndEvent Final_Tender Inq Print_Header Print_Trailer RxMsg Sub Tmed ( ) /C2"ISL Variable Declaration" Ref Var : /C3"ISL Built-In Variables" STYLE_VARIABLE @addxfer_chk_from @addxfer_chk_to @addxfer_grp_from @addxfer_grp_to @addxfer_rvc_from @addxfer_rvc_to @addxfer_tbl_from @addxfer_tbl_to @alphascreen @authemp @authemp_fname @authemp_lname @authtype @autoseq @autosvc @beverage_reqd @bootserialnum @bootserialstr @ccdate @ccnumber @center @change @checkdata @chgtip @chk @chk_open_time @ckcshr @ckcshr_name @ckemp @ckemp_chkname @ckemp_fname @ckemp_lname @ckid @cknum @client_online @colorschemename @colorschemenum @day @dbversion @default_color @detailsorted @dsc @dsci @dtl_caacctinfo @dtl_cabasettl @dtl_caexpdate @dtl_catipttl @dtl_catmedobjnum @dtl_defseq @dtl_dsci @dtl_famgrp @dtl_index @dtl_is_void @dtl_majgrp @dtl_mlvl @dtl_name @dtl_objnum @dtl_plvl @dtl_pmslink @dtl_priceseq @dtl_qty @dtl_seat @dtl_selected @dtl_shared_num @dtl_shared @dtl_shared_den @dtl_slsi @dtl_slvl @dtl_status @dtl_surcharge @dtl_svci @dtl_taxttl @dtl_taxtype @dtl_ttl @dtl_type @dtl_typedef @dwoff @dwon @emplopt @epoch @errcode @errormsg @eventid @eventtype @fieldstatus @file_bfrsize @file_errno @file_errstr @file_separator @filter_active @filter_mask @fiscaltimeout @grpnum @gst @gstrmng @gstthistender @guid @guinum @guinumrvc @header @hour @ignoreprmt @inbackupactive @ineditclosedcheck @inputstatus @inreopenclosedcheck @instandalonemode @isunicode @jnl @key_cancel @key_clear @key_down_arrow @key_end @key_enter @key_exit @key_home @key_left_arrow @key_page_up @key_page_down @key_right_arrow @key_up_arrow @lastcknum @line @line_executed @magstatus @max_lines_to_run @maxdtlr @maxdtlt @minute @mngrprocnum @month @nul @numdsc @numdtlr @numdtlt @numericscreen @numsi @numsvc @numtax @obj @offlinelink @ordertype @ordertype_name @ordr @os_platform @padwsnum @pickuploan @pid @platform @pmsbuffer @pmslink @pmsnumber @prevpay @printstatus @proratetnd @qty @random @rcpt @redoff @redon @returnstatus @rvc @rvc_name @rvcserialnum @rxmsg @seat @second @show_pms_messages @si @sigcapdata @simdblink @srvprd @strict_args @sustaincustomtext @svc @svci @sysserialnum @system_status @tax @taxrate @tblid @tblnum @tmdnum @tndttl @trace @trailer @trainingmode @trcshr @trdtl @trdtlr @trdtlt @tremp @tremp_chkname @tremp_fname @tremp_lname @ttl @ttldue @txbl @txex_active @userentry @vald @varspace @varused @version @voidstatus @warnings_are_fatal @wcols @weekday @wrows @wsid @wssubtype @wstype @year @yearday /C4"ISL Built-In Functions" STYLE_FUNCTION Abs ArraySize Asc Bit Chr Env Feof FTell GetHex Instr Key KeyNumber KeyType Len MakeKeys Mid ToInteger Trim VarSize /C5"Control Structures" STYLE_KEYWORD Else ElseIf EndFor EndIf EndWhile For ForEver If Step Then To While /C6"Operators" STYLE_OPERATOR ! % & * + - // / <> < > = ^ | ~ [ ] And Not Or /C7"ISL Secret Variables" STYLE_VARIABLE %allow_timeouts %dbcount1 %dbcount2 %dbcount3 %decimal_point %disable_txex_not_allowed_error %evaluate_depth %event_type %fake_pms %fake_print %ignore_macros %kbhit_mode %lines_executed %log_program_lines %log_scanned_commands %mag_card_track_1_count %mag_card_track_2_count %mag_card_track_3_count %no_abort_on_clear %no_execute %no_short_cut_next_line %ops_error_code %pms_rx_buffer_pending %pms_sequence_number %procedure_nesting %script_file_encrypted %show_alloc %show_ms_input %show_pms_messages %single_step %sub_cache_tests %sub_cache_hits %sub_cache_disabled %sub_pointer %var_heap_used %var_heap_count %var_heap_size /C8"ISL Built-In Commands" STYLE_COMMAND As AllowLastItemVoid Beep Break Call ClearArray ClearChkInfo ClearIslTs ClearKybdMacro ClearRearArea ContinueOnCancel Debug Display DiscardGlobalVar DisplayInput DisplayInverse DisplayIslTs DisplayKBArea DisplayMSInput DisplayRearArea DisplayTouchscreen DLLCall DLLCallW DLLFree DLLLoad DumpVar EditDetail EditDetailBySeq EndPrint EndPrintNOFF EndPrintFF ErrorBeep ErrorMessage ExitCancel ExitContinue ExitOnCancel ExitWithError FakePMS FakePrint FClose FiscalPrint FileInfo FLock FOpen Format FormatBuffer FormatQ FRead FReadBfr FReadLn FSeek FUnLock FWrite FWriteBfr FWriteLn GetEnterOrClear GetRxMsg GetTime Include InfoMessage Input Inputkey LineFeed ListDisplay ListInput ListInputEx ListPrint LoadDbKybdMacro LoadKybdMacro Log LowerCase MakeAscii MakeUnicode MSleep Pause PopUpIslTs PrintLine PrintSys Prompt ProRate QueueMsg ReadEventParm RetainGlobalVar Return ReTxMsg RxMsg SaveChkInfo SaveRefInfo SaveRefInfox Scan SetIslTsKey SetReRead SetSignOnLeft SetSignOnRight SetString ShowAlloc ShowEvent ShowPMS SIMDB SingleStep Split SplitQ StartLPPrint StartLPPrintWithStatus StartPrint StartPrintWithStatus System TimerReset TimerSet Touchscreen TxEvent TxMsg TxMsgOnly UpperCase UseBackupTender UseCancelPrintKey UseCompatFormat UseISLFormat UseSTDTimeOuts UseISLTimeOuts UseSortedDetail UseStdDetail UseTMSFormat Voiditem WaitForClear WaitForConfirm WaitForEnter WaitForRxMsg Window WindowClear WindowClose WindowEdit WindowEditWithSave WindowX WindowInput WindowInputWithSave WindowScrollDown WindowScrollUp WSMacroExec WSMacroRead WSMacroRecord WSMacroReset WSMacroWrite