_BasicHelp

A small module to display help on BASIC keywords outside the BASIC command line.

[Introduction

 BasicHelp provides the commands beginning with '[' to display the help on BASIC and assembler keywords that could otherwise only be displayed with the BASIC command HELP from the BASIC command prompt: >.

 It uses the same Messages file that is provided in the ROM at 'Resources:$.Resources.BASIC.Messages', but has more extensive wildcard lookups.

 Assembler help is provided from files in the 'Resources' directory. 
]
[Using BasicHelp

 The BasicHelp module is loaded most easily by running the !BasicHelp application on boot-up. The method used will depend on the version of !Boot that is installed.
]
[Copyright

 BasicHelp and its documentation are  Steve Drain, Kappa.

. mailto:steve@kappa.me.uk
. http://steve@kappa.me.uk
]
[Appendix 1 - Commands

{*[<topic> <keyword> | <wildcard>

 [<topic>	the topic requiring help, no space
			[BAS	BASIC keywords
			[ARM	ARM instructions
			[DIR	assembler directives
			[FPA	FPA instructions
			[PAR	instruction parameters
			[COP	co-procecessor instructions
			[VFP	VFP instructions
			[NEO	NEON instructions - none
			[BBC	BBC B 6502 instructions - none
			the <topic> can be abbreviated with a '.' suffix
 <keyword>	a full keyword name, case sensitive
 <wildcard>	a wildcarded name:
 			? stands for a single character
			* stands for any number of characters

 If a keyword is provided and it is recognised, then help is displayed. If it is not recognised a table of all possible matching keywords is displayed.
}
]
[Appendix 2 - History

{Version 0.30 (11 Nov 2013)
 Added VFP mnemonics from the ARM quick reference card. Enlarged the paremeters for these.
}
}{Version 0.20 (05 Feb 2012)
 Revised version providing separate topics with *[ prefix and with much-expanded help over the BASIC HELP keyword.
}
{Version 0.10 (02 Feb 2012)
 Original experimental version providing *BasicHelp.
}
]
[Appendix 3 - Feedback

 I would welcome comments on any aspect of BasicHelp, as well as the documentation and the output from *[ commands.
]
