Class: Yard2steep::Type
- Inherits:
-
Object
- Object
- Yard2steep::Type
- Defined in:
- lib/yard2steep/type.rb,
lib/yard2steep/type/ast.rb,
lib/yard2steep/type/parser.rb
Defined Under Namespace
Classes: AnyType, ArrayType, HashType, NormalType, Parser, TypeBase, UnionType
Constant Summary collapse
- S_RE =
/[\s\t]*/
- TOKENS =
/ [<>(),|={}]|[\w:]+ /x
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(text) ⇒ Type
constructor
A new instance of Type.
- #tokens(str) ⇒ Array<String>
- #translate ⇒ String
Constructor Details
#initialize(text) ⇒ Type
Returns a new instance of Type.
14 15 16 |
# File 'lib/yard2steep/type.rb', line 14 def initialize(text) @text = text end |