pss-langserver
Version:
A Language server for the Portable Stimulus Standard
35 lines (32 loc) • 2.19 kB
Markdown
# RESERVED KEYWORDS
These keywords are reserved to be used as per the definition in the [PSS v3.0 specification](https://www.accellera.org/images/downloads/standards/pss/Portable_Test_Stimulus_Standard_v3.0.pdf). They cannot be used outside their scope.
| Keywords | | | | | |
|--------|----|--------|--------|-----------|------|
| import | as | extend | action | component | enum |
| static | const | abstract | input | output | inout |
| lock | share | constraint | parallel | sequence | struct |
| buffer | stream | state | resource | exec | pre_solve |
| post_solve | pre_body | body | header | declaration | run_start |
| run_end | init_down | init_up | init | super | pure |
| target | solve | void | type | ref | function |
| class | export | return | repeat | while | if |
| else | match | default | break | continue | randomize |
| with | yield | pool | bind | do | schedule |
| join_branch | join_select | join_none | join_first | foreach | select |
| replicate | atomic | symbol | override | instance | rand |
| public | protected | private | cover | monitor | activity |
| concat | eventually | overlap | chandle | in | int |
| bit | string | bool | float32 | float64 | array |
| list | map | set | typedef | dynamic | disable |
| forall | unique | dist | covergroup | option | iff |
| coverpoint | bins | illegal_bins | ignore_bins | cross | compile |
| has | assert | true | false | null | file |
| param | brief | returns | author | date | see |
| deprecated | details | todo | example | version | attention |
| comp | sizeof_s | nbytes | nbits | package | addr_region_s |
| transparent_addr_region_s | size | addr | trait | transparent_addr_region_s | add_nonallocatable_region |
| add_region | contiguous_addr_space_c | transparent_addr_space_c | addr_claim_s | transparent_addr_claim_s | make_handle_from_claim |
| make_handle_from_handle | addr_value | addr_value_solve | addr_value_abs | reg_c | reg_group_c |
| get_offset_of_instance | get_offset_of_instance_array | get_offset_of_path | list<node_s> | set_handle | read |
| write | read_val | write_val | write_masked | write_val_masked | write_field |
| write_fields | READONLY | READWRITE | WRITEONLY | | |