返回介绍

A.8.4 Primaries

发布于 2020-09-09 22:56:12 字数 1753 浏览 908 评论 0 收藏 0

constant_primary ::=

primary_literal

| ps_parameter_identifier

| ps_specparam_identifier

| genvar_identifier

| [ package_scope | class_scope ] enum_identifier

| constant_concatentation

| constant_multiple_concatenation

| constant_function_call

| ( constant_mintypmax_expression )

| constant_cast

module_path_primary ::=

number

| identifier

| module_path_concatenation

| module_path_multiple_concatenation

| function_subroutine_call

| ( module_path_mintypmax_expression )

primary ::=

primary_literal

| [ implicit_class_handle . | class_scope | package_scope ] hierarchical_identifier select

| empty_queue

| concatenation

| multiple_concatenation

| function_subroutine_call

| ( mintypmax_expression )

| cast

| streaming_expression

| sequence_method_call

| $23

| null

time_literal5 ::=

unsigned_number time_unit

| fixed_point_number time_unit

time_unit ::= s | ms | us | ns | ps | fs | step

implicit_class_handle6 ::= this | super | this . super

select ::= { [ expression ] } [ [ part_select_range ] ]

constant_select ::= { [ constant_expression ] } [ [ constant_part_select_range ] ]

primary_literal ::= number | time_literal | unbased_unsized_literal | string_literal

constant_cast ::=

casting_type ’ ( constant_expression )

| casting_type ’ constant_concatenation

| casting_type ’ constant_multiple_concatentation

cast ::=

casting_type ’ ( expression )

| casting_type ’ concatenation

| casting_type ’ multiple_concatentation

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文