Method: ListTokenSource#getInputStream

Defined in:
lib/antlr4/ListTokenSource.rb

#getInputStreamObject

@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