^ID
Indicate that a language element is an identifier
|
|
|
NSupported in Synergy .NET
|
^ID(identifier)
Arguments
identifier
An identifier that conflicts with a keyword or operator. (a)
Discussion
You can use the ^ID data reference operation in a path specification to encapsulate an identifier that conflicts with a Synergy/DE keyword or operator. ^ID tells the compiler that the item is definitely an identifier, rather than some other language element with the same name.
Examples
In the example below, the compiler recognizes band as an identifier in the path cvar.band.fld1, instead of interpreting it as the operator .BAND. (which is what would happen if ^ID weren’t used).
cvar.^id("band").fld1