| check.names.AmigaBasic {AmigaFFH} | R Documentation |
Check Amiga Basic label/variable names for validity
Description
Check Amiga Basic label/variable names for validity
Usage
check.names.AmigaBasic(x, ...)
Arguments
x |
A |
... |
Currently ignored. |
Details
Names for variables and labels should adhere to the following rules in Amiga Basic:
Length of the names should be in the range of 1 up to 255 character
Names cannot be
AmigaBasic.reserved()wordsNames should only contain alphanumeric characters or periods and should not contain special characters (i.e., reserved for type definition, such as dollar- or percentage sign)
Names should not start with a numeric character
This function tests names against each of these criteria.
Value
A data.frame with logical values with the same number of rows as the length of x.
Columns in the data.frame corresponds with the criteria listed in the details.
FALSE for invalid names.
Author(s)
Pepijn de Vries
See Also
Other AmigaBasic.operations:
AmigaBasic.reserved(),
AmigaBasicBMAP,
AmigaBasic,
[.AmigaBasic(),
as.AmigaBasicBMAP(),
as.AmigaBasic(),
as.character(),
names.AmigaBasic(),
rawToAmigaBasicBMAP(),
rawToAmigaBasic(),
read.AmigaBasicBMAP(),
read.AmigaBasic(),
write.AmigaBasic()
Examples
## Not run:
## These are valid names in Amiga Basic:
check.names.AmigaBasic(c("Foo", "Bar"))
## Reserved words and repeated names are not allowed:
check.names.AmigaBasic(c("Print", "Foo", "Foo"))
## End(Not run)