我试图在 HLA 程序中打印一个布尔值,但它显示错误。我不明白我哪里做错了?
I am trying to print a boolean value in HLA program, but it shows a error . I dont understand where did I do wrong?
我正在从 Randall Hyde 的一本名为“The book of Assembly language”的书中学习汇编语言。本书的作者使用了一种名为 HLA.This 的编程语言 author.It 语言是由本书设计的 author.It 具有一些有助于学习汇编语言的高级语言属性 quickly.I 正在尝试打印布尔值使用 stdput.get() 程序。但它显示错误。我不明白我哪里做错了。我写的程序是:
program booLean;
#include ("stdlib.hhf")
static
BoolVars: boolean;
HasClass: boolean := false;
yoMan: boolean := true;
begin booLean;
stdout.put(HasClass);
end booLean;
它输出的错误是:
Error in file "booLean.hla" at line 1 [errid:134802/hlaparse.c]:
syntax error, unexpected booleanTkn, expecting UndefID.
Near: << booLean >>
HLAPARSE assembly failed with 1 errors
保留字 - 例如boolean
- are case-insensitive in HLA。因此,您不能使用 booLean
、bOoLeAn
或任何此类变体作为 program/procedure 名称。只需选择一个不同的名称。
我正在从 Randall Hyde 的一本名为“The book of Assembly language”的书中学习汇编语言。本书的作者使用了一种名为 HLA.This 的编程语言 author.It 语言是由本书设计的 author.It 具有一些有助于学习汇编语言的高级语言属性 quickly.I 正在尝试打印布尔值使用 stdput.get() 程序。但它显示错误。我不明白我哪里做错了。我写的程序是:
program booLean;
#include ("stdlib.hhf")
static
BoolVars: boolean;
HasClass: boolean := false;
yoMan: boolean := true;
begin booLean;
stdout.put(HasClass);
end booLean;
它输出的错误是:
Error in file "booLean.hla" at line 1 [errid:134802/hlaparse.c]:
syntax error, unexpected booleanTkn, expecting UndefID.
Near: << booLean >>
HLAPARSE assembly failed with 1 errors
保留字 - 例如boolean
- are case-insensitive in HLA。因此,您不能使用 booLean
、bOoLeAn
或任何此类变体作为 program/procedure 名称。只需选择一个不同的名称。