Module: Idl::ReservedWords
- Defined in:
- lib/idlc/ast.rb
Overview
Module for reserved word validation
Constant Summary collapse
- KEYWORDS =
All keywords in the IDL language
%w[ if else for return returns arguments description body function builtin generated enum bitfield CSR true false ].freeze
- BUILTIN_TYPES =
All builtin type names
%w[ XReg Bits Boolean String U64 U32 ].freeze
- RESERVED =
Combined set of all reserved words
(KEYWORDS + BUILTIN_TYPES).freeze