org.jruby.lexer.yacc
Class CapturingByteListLexerSource

java.lang.Object
  extended by org.jruby.lexer.yacc.LexerSource
      extended by org.jruby.lexer.yacc.ByteListLexerSource
          extended by org.jruby.lexer.yacc.CapturingByteListLexerSource

public class CapturingByteListLexerSource
extends ByteListLexerSource


Field Summary
 
Fields inherited from class org.jruby.lexer.yacc.LexerSource
line, offset
 
Constructor Summary
CapturingByteListLexerSource(java.lang.String sourceName, org.jruby.util.ByteList bytelist, java.util.List<java.lang.String> list, int line, boolean extraPositionInformation)
           
 
Method Summary
 int read()
           
 
Methods inherited from class org.jruby.lexer.yacc.ByteListLexerSource
getOffset, getSource, lastWasBeginOfLine, matchMarker, peek, readLineBytes, readUntil, skipUntil, toString, unread, unreadMany, wasBeginOfLine
 
Methods inherited from class org.jruby.lexer.yacc.LexerSource
captureFeature, getFilename, getLine, getPosition, getPosition, getPositionFactory, getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CapturingByteListLexerSource

public CapturingByteListLexerSource(java.lang.String sourceName,
                                    org.jruby.util.ByteList bytelist,
                                    java.util.List<java.lang.String> list,
                                    int line,
                                    boolean extraPositionInformation)
Method Detail

read

public int read()
         throws java.io.IOException
Overrides:
read in class ByteListLexerSource
Throws:
java.io.IOException


Copyright © 2002-2007 JRuby Team. All Rights Reserved.