Module: RgGen::InputBase::RegxpPatterns
- Included in:
- Item, VerilogUtility::Identifier
- Defined in:
- lib/rggen/input_base/regexp_patterns.rb
Constant Summary collapse
- BIN_REGEXP =
/0b(?:[01][01_]*)?[01]/i
- OCT_REGEXP =
/0o(?:[0-7][0-7_]*)?[0-7]/i
- DEC_REGEXP =
/(?:[1-9][\d_]*)?\d/
- HEX_REGEXP =
/0x(?:\h[\h_]*)?\h/i
- UNSIGNED_NUMBER_REGEXP =
( /\b/ + (BIN_REGEXP | OCT_REGEXP | DEC_REGEXP | HEX_REGEXP) + /\b/ ).freeze
- VARIABLE_NAME_REGEXP =
/\b[a-z_][a-z0-9_]*\b/i
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
14 15 16 |
# File 'lib/rggen/input_base/regexp_patterns.rb', line 14 def self.included(klass) klass.extend(self) end |