Sha256: a2483538f41c7b0342cf74c101647d3865d7d9e6b40774d7a5b6ee069e2091f2
Contents?: true
Size: 892 Bytes
Versions: 24
Compression:
Stored size: 892 Bytes
Contents
module RBS class Parser def self.parse_method_type: (Buffer | String, ?line: Integer, ?column: Integer, ?variables: Array[Symbol]) -> MethodType def self.parse_type: (Buffer | String, ?line: Integer, ?column: Integer, ?variables: Array[Symbol]) -> Types::t def self.parse_signature: (Buffer | String, ?line: Integer, ?column: Integer) -> Array[AST::Declarations::t] KEYWORDS: Hash[String, bot] private def self.buffer: (String | Buffer source) -> Buffer %a{no-defn} def self._parse_type: (Buffer, Integer line, Integer column, Array[Symbol] variables) -> Types::t %a{no-defn} def self._parse_method_type: (Buffer, Integer line, Integer column, Array[Symbol] variables) -> MethodType %a{no-defn} def self._parse_signature: (Buffer, Integer line, Integer column) -> Array[AST::Declarations::t] class LocatedValue end end end
Version data entries
24 entries across 24 versions & 1 rubygems