Promela 语法错误
Promela Syntax error
我在尝试 运行 我的 promela 代码时收到语法错误,错误显示错误:语法错误看到 'token: ::'
指的是这行代码(第 10-13 行):
#define IniRunning(x,y) if
:: ((x==A) && (y==B)) -> IniRunningAB = 1
:: else skip
fi
我尝试在 if 和 fi 之后添加一个分号,但错误似乎并没有消失。
有人有什么想法吗?
在宏定义中的每个换行符之前放置 \
。
您可以检查中间文本(宏展开后)
spin -I check.pml
我在尝试 运行 我的 promela 代码时收到语法错误,错误显示错误:语法错误看到 'token: ::'
指的是这行代码(第 10-13 行):
#define IniRunning(x,y) if
:: ((x==A) && (y==B)) -> IniRunningAB = 1
:: else skip
fi
我尝试在 if 和 fi 之后添加一个分号,但错误似乎并没有消失。
有人有什么想法吗?
在宏定义中的每个换行符之前放置 \
。
您可以检查中间文本(宏展开后)
spin -I check.pml