import Program.Argument
The Program.Argument class has a bunch of type declarations used throughout the Basis library.
Directory.Id - { Id = 0 word }
Tame.Tree { Dir Directory.Id, Path string, Pending Queue..string }
Byte.Type |= #42 Parcel.Type |= #50 Word.Type |= #57 Cell.Type |= #43 String.Type |= #53 Single.Type |= #31 Double.Type |= #32 Micro.Type |= #7C Macro.Type |= #3E Bit.Type |= #111 Name.Type |= #222 Name.List.Type |= #333 Path.Type |= #444 Path.List.Type |= #555 Tail.Type |= #666
SIGNATURE change Signature, entry Verb string, Parameter[1 To *] Declaration, Intrinsic byte, Purpose string pure
PARAMETER change Signature, entry Name string, Verb Declare, Type, Default = "" string, Purpose = "" string,
Range = "" string, At = 0 Bit, Import = 0 Bit pure
ARGUMENT.POSITIONAL entry Argc word, Argv[0] C.String, Method Signature, change Call[1 To *] string, exit Help Bit
ARGUMENT.DEFAULT entry Signature, change Call[1 To *] string
Form( Declaration, Format = "" string ) ==> Form string
Form( Type, Format = "" string ) ==> Form string
Form( User.Type, Format = "" string ) ==> Form string
ASSIGN.LIST change Value Heap..string, entry Argument string safe
Convert.String( Field At..string ) ==> Parameter cell
CONVERT.INTEGER entry Field string, exit Parameter cell
CONVERT.BIT entry Field string, exit Parameter cell
OPEN.CONVERT.LIST safe
CONVERT.PATH.LIST entry Field string, exit Parameter cell
CONVERT.NAME.LIST entry Field string, exit Parameter cell