home *** CD-ROM | disk | FTP | other *** search
-
- HelpPath BASIC,Assembly,SWI,
-
- Search
- _Indent2 {" "} [ (("REM") | (";"~":") {" "} ]
- Bchar Alpha|"_"|"`"
- _MarkWord (Bchar {Bchar|Digit} ["%"|"$"]) | ("&" {Hex}+) | {Digit}+
- #| {~Bchar Any}+
- _MoveWord (Bchar {Bchar|Digit} ["%"|"$"]) | ("&" {Hex}+) | {Digit}+
- #| {~Bchar Any}+
- # _MoveWord _MarkWord
- # _DeleteWord _MarkWord
- Func "DEF" {" "} "PROC"|"FN" @0 Bchar {Bchar|Digit}
- Func2 "DEF" {" "} CW ~Bchar
- Label [";:"] "." CW ~(Bchar|D)
- End
-
- KeyList
- # ^R Indent ("REM ")
- ^D,^F InsertStr ("FN_ForceDebug")
- ^D,^R InsertStr ("FN_RestoreDebug")
- ^D,^D InsertStr ("FN_Debug(pass%,\"\")")
- ^Delete InsertStr(":") DeleteRight
- ^Return NewLine(indent,_Indent2)
- End
-
- Functions
-
- Key ⇧F2
- Menu List DEF PROC/FN ⇧F2
- Icon LoF
- Select ListOfFound (Func,All,Align,Line,Case)
- Help Click to generate list of all procedures and functions.
-
- Adjust ListOfFound (";:.",All,After,Line,Case)
-
- Key ⇧PgUp
- Icon up
- Select ListOfFound (Func,Text,Align,Line,Case,GotoPrev)
- Help Click Select to go to previous function, and Adjust to go to previous assembly label.
-
- Key ^PgUp
- Adjust ListOfFound (";:.",Text,After,Line,Case,GotoPrev)
-
- Key ⇧PgDown
- Icon down
- Select ListOfFound (Func,Text,Align,Line,Case,Gotonext)
- Help Click Select to go to next function, and Adjust to go to next assembly label.
-
- Key ^PgDown
- Adjust ListOfFound (";:.",Text,After,Line,Case,Gotonext)
-
- Key F10
- Menu Run F10
- Icon run
- Select RunBasic
- Help Click to tokenise program and run it.|MUse shift to save first, and ctrl to run in a taskwindow.
-
- Key ⇧F10
- ⇧Select RunBasic(Save)
-
- Key ^F10
- Adjust RunBasic(,,Taskwindow)
-
- Key ^⇧F10
- ⇧Adjust RunBasic(Save,,Taskwindow)
-
- Key ^G
- Menu Goto label/DEF PROC/FN
- Icon goto
- Select Push ListOfFound (Func2,All,Whole,Line,Case,GotoFound)
- Help Select: Goto Procedure/Function.|MAdjust: Goto Label.
-
- Key ^⇧G
- Adjust Push ListOfFound (Label,All,Whole,Line,Case,GotoFound)
-
- Key ^G 2
- ⇧Select Pop
-
- Key ^⇧G 2
- ⇧Adjust Pop
-
- End
-
- Shortcuts
- P. PRINT \@
- DF DEF FN\@\n\n=0
- DP DEF PROC\@\n\nENDPROC
- CA. CASE \@ OF\n\i WHEN \@\n\iENDCASE
- WH. WHILE \@\n\i \@\n\iENDWHILE
- RE. REPEAT\n\i \@\n\iUNTIL ()
- ERR. ON ERROR: ON ERROR OFF: PRINT REPORT$;" at line ";ERL:END\n\i\@
- FO. FOR \@\n\i \@\n\iNEXT
- STM{ STMFD R13!,{0-12,14}\n\n\i\@\n\n\iLDMFD R13!,{0-12,PC}^
- LDM{ LDMFD R13!,{0-12,PC}^
- $;- ;-------------------------------------------------------------------------------
- $;= ;===============================================================================
- End
-