^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