class Rouge::Lexers::Veryl
Constants
- ALL_BIT
- BASED
- BASE_LESS
- COMMENT
- DOLLAR_IDENTIFIER
-
Identifiers
- EXPONENT
-
Numeric literals
- FIXED_POINT
- GENERAL_COMMENT
- IDENTIFIER
- LINE_COMMENT
-
Comments
- NEWLINE
- OPERATOR
-
Operators and delimiters
- SEPARATOR
- WHITE_SPACE
-
Characters
Public Class Methods
Source
# File lib/rouge/lexers/veryl.rb, line 59 def self.keywords @keywords ||= Set.new %w( embed enum function include interface modport module package proto pub struct union unsafe alias always_comb always_ff assign as bind block connect const final import initial inst let param return break type var converse inout input output same case default else if_reset if inside outside switch for in repeat rev step ) end
Keywords
Source
# File lib/rouge/lexers/veryl.rb, line 69 def self.keywords_type @keywords_type ||= Set.new %w( bit bbool lbool clock clock_posedge clock_negedge f32 f64 i8 i16 i32 i64 logic reset reset_async_high reset_async_low reset_sync_high reset_sync_low signed string tri u8 u16 u32 u64 ) end