home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1B
/
DATAFILE_PDCD1B.iso
/
_gutenburg
/
gutenberg
/
etext90
/
_stronged
/
modes
/
basic
next >
Wrap
Text File
|
1994-09-11
|
2KB
|
97 lines
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