fpt and WinFPT Reference Manual - Command-line Commands
| SimCon Home | Ref Manual Home |
ACCEPT CHARACTER
Syntax:
[DO NOT] ACCEPT CHARACTER: <string>
Function:
Instructs fpt to accept or to reject a non-alphanumeric character as a legal character within the name of a user-defined symbol (for example, a variable, a COMMON block name or a sub-program name). The character to be accepted or rejected is enclosed in single or double quotes. The available characters are: # $ % & @ _ and :.
$ and _ (underscore) are accepted by most Fortran dialects, but all of these characters are used by at least one implementation of the language. fpt imposes the following rules for their use:
A difficulty arises with names containing the character : (colon). This is used in sub-program and variable names by Gould-SEL (now Encore) Fortran for the Concept series of computers, which are widely used in real-time simulation. It is not always possible for fpt to distinguish between a range or sub-string specification which contains a colon and a name with an embedded colon. Users are advised to watch for and to suppress spurious errors.
Where to Use this Command
Operating system command line | Yes |
Configuration file, config.fsp | Yes |
Specification (fsp) files, *.fsp | Yes |
Interactively, to FPT> prompt | No |
Interactive command files | No |
Embedded in the Fortran code | Yes |
Default
The characters $ and _ are accepted and the characters #, %, &, @ and : are rejected by default (Note that defaults may be changed in the configuration file).
Examples
fpt is run under Windows with the command:
D:\John\Test> fpt "%accept character:':'" encorelib.fsp
The sub-program name M:TDAY is then accepted.
Copyright ©1995 to 2024 Software Validation Ltd. All rights reserved.