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)