Package com.jogamp.gluegen.jcpp
Class StringLexerSource
java.lang.Object
com.jogamp.gluegen.jcpp.Source
com.jogamp.gluegen.jcpp.LexerSource
com.jogamp.gluegen.jcpp.StringLexerSource
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<Token>
A Source for lexing a String.
This class is used by token pasting, but can be used by user
code.
-
Constructor Summary
ConstructorsConstructorDescriptionStringLexerSource(String string) Creates a new Source for lexing the given String.StringLexerSource(String string, boolean ppvalid) Creates a new Source for lexing the given String. -
Method Summary
Methods inherited from class com.jogamp.gluegen.jcpp.LexerSource
close, getColumn, getLine, tokenMethods 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, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
StringLexerSource
Creates a new Source for lexing the given String.- Parameters:
ppvalid- true if preprocessor directives are to be honoured within the string.
-
StringLexerSource
Creates a new Source for lexing the given String. By default, preprocessor directives are not honoured within the string.
-
-
Method Details