syntax - 案子?VHDL2008匹配case语句
问题描述
VHDL 2008 引入了一个很好的特性,称为“匹配案例语句”。
我应该使用“案例”吗?关键字或“案例?” 也允许中间有空格吗?
我不清楚。Lattice LSE 允许两者。Synplify 只接受第一个。
标准中的定义(第 10.9 节)是:
case_statement ::=
[ case_label : ]
case [ ? ] expression is
case_statement_alternative
{ case_statement_alternative }
end case [ ? ] [ case_label ] ;
解决方案
案子?是关键字。没有空间。
推荐阅读
- python - SqlAlchemy - 如何通过关联代理更新对外部表的引用?
- php - REGEX - 将积极的前瞻与条件相结合?
- android - Flutter - 如何将数据从网站解析到列表视图
- java - 在tomcat上执行时出现Struts2错误
- html - 将文本与引导面板底部对齐
- sql - SQL CASE 返回数据集
- arrays - swift - corebluetooth 写入 2 个字节
- elasticsearch - Elasticsearch - 将长查询文本匹配到短字段
- c++ - Scatterv/Gatherv 与 MPI 返回一个大向量
- python - Pandas 对每一行进行排序并打印前 5 个