Package com.jogamp.gluegen.jcpp
Class LexerSource
java.lang.Object
com.jogamp.gluegen.jcpp.Source
com.jogamp.gluegen.jcpp.LexerSource
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<Token>
- Direct Known Subclasses:
FileLexerSource,InputLexerSource,StringLexerSource
Does not handle digraphs.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.jogamp.gluegen.jcpp.Source
error, getName, getParent, getPath, iterator, setListener, skipline, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
LexerSource
-
-
Method Details
-
getLine
public int getLine()Description copied from class:SourceReturns the current line number within this Source. -
getColumn
public int getColumn()Description copied from class:SourceReturns the current column number within this Source. -
token
Description copied from class:SourceReturns the next Token parsed from this input stream.- Specified by:
tokenin classSource- Throws:
IOExceptionLexerException- See Also:
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classSource- Throws:
IOException
-