这种方言具有“所有非 Core 方言”的特征。
编译器和运行时在编译 “Vulcan” 方言时具有以下“特殊”行为。
•不允许使用 4 个字母的关键字缩写
•不支持内存变量
•不允许将 && 作为同行注释字符(&& 在 Vulcan 中表示 .AND.)
•单引号用于字符字面量
•支持使用“@”来获取变量的地址。如果使用编译器选项 -vo7,这也可以用于 REF 变量。
•NULL_STRING 会被编译成“”或 NULL,具体取决于编译器选项 -vo2
•预处理器添加了一个值为 TRUE 的定义 __VULCAN__
•添加 VOSTRUCT 和 UNION 实体类型
•将 _WINBOOL 类型用于 VOSTRUCT 和 UNION 实体内的逻辑值
•PSZ 类型的索引器从元素 0 开始
•当以 Ansi More(SetAnsi(TRUE),即默认值)运行时,DBFNTX 的 DBF 头会设置 Ansi 位
•NoMethod() 方法会得到一个额外的第 1 个参数,其中包含被调用方法的名称。