Method: ListTokenSource#getInputStream
- Defined in:
- lib/antlr4/ListTokenSource.rb
#getInputStream ⇒ Object
@inheritDoc
118 119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/antlr4/ListTokenSource.rb', line 118 def getInputStream if self.pos < self.tokens.length return self.tokens[self.pos].getInputStream() elsif not self.eofToken.nil? return self.eofToken.getInputStream() elsif self.tokens.length > 0 return self.tokens[-1].getInputStream() else # no input stream information is available return nil end end |