Uses of Interface
com.scriptbasic.readers.SourceReader
-
Packages that use SourceReader Package Description com.scriptbasic.context com.scriptbasic.exceptions com.scriptbasic.lexer com.scriptbasic.lexer.elements com.scriptbasic.readers com.scriptbasic.sourceproviders -
-
Uses of SourceReader in com.scriptbasic.context
Methods in com.scriptbasic.context with parameters of type SourceReader Modifier and Type Method Description static ContextContextBuilder. from(Context existing, SourceReader sourceReader, java.io.Reader input, java.io.Writer output, java.io.Writer error)static ContextContextBuilder. from(SourceReader reader)static ContextContextBuilder. from(SourceReader sourceReader, java.io.Reader input, java.io.Writer output, java.io.Writer error) -
Uses of SourceReader in com.scriptbasic.exceptions
Methods in com.scriptbasic.exceptions with parameters of type SourceReader Modifier and Type Method Description voidBasicLexicalException. setPosition(SourceReader reader)Constructors in com.scriptbasic.exceptions with parameters of type SourceReader Constructor Description UnterminatedStringException(SourceReader reader) -
Uses of SourceReader in com.scriptbasic.lexer
Methods in com.scriptbasic.lexer with parameters of type SourceReader Modifier and Type Method Description static BasicLexicalElementBasicLexialElementFactory. create(SourceReader reader)Create a new BasicLexicalElement and fill in the FileName, LineNumber and the Position from the current position of the reader.static BasicLexicalElementBasicLexialElementFactory. create(SourceReader reader, int type)Constructors in com.scriptbasic.lexer with parameters of type SourceReader Constructor Description BasicLexicalAnalyzer(SourceReader reader) -
Uses of SourceReader in com.scriptbasic.lexer.elements
Methods in com.scriptbasic.lexer.elements that return SourceReader Modifier and Type Method Description SourceReaderAbstractElementAnalyzer. getReader()Constructors in com.scriptbasic.lexer.elements with parameters of type SourceReader Constructor Description AbstractElementAnalyzer(SourceReader reader)BasicString(SourceReader reader)ConstAwareIdentifier(SourceReader reader)Decimal(SourceReader reader)Identifier(SourceReader reader)MultiCharacter(SourceReader reader)OneCharacter(SourceReader reader)ScriptBasicLexicalAnalyzer(SourceReader reader) -
Uses of SourceReader in com.scriptbasic.readers
Subinterfaces of SourceReader in com.scriptbasic.readers Modifier and Type Interface Description interfaceHierarchicalSourceReaderA hierarchical reader can include sources into the string of characters read returned by another reader.Classes in com.scriptbasic.readers that implement SourceReader Modifier and Type Class Description classGenericHierarchicalSourceReaderclassGenericSourceReaderMethods in com.scriptbasic.readers that return SourceReader Modifier and Type Method Description SourceReaderSourceProvider. get(java.lang.String sourceName)Get a reader to a source when there is no referencing source.SourceReaderSourceProvider. get(java.lang.String sourceName, java.lang.String referencingSource)Get a reader to a source specifying the source that references this source.Methods in com.scriptbasic.readers with parameters of type SourceReader Modifier and Type Method Description voidGenericHierarchicalSourceReader. include(SourceReader reader)Include a new reader into the chain and start to use that child reader so long as long exhausts.voidHierarchicalSourceReader. include(SourceReader reader)Constructors in com.scriptbasic.readers with parameters of type SourceReader Constructor Description GenericHierarchicalSourceReader(SourceReader reader) -
Uses of SourceReader in com.scriptbasic.sourceproviders
Methods in com.scriptbasic.sourceproviders that return SourceReader Modifier and Type Method Description SourceReaderAbstractSingleIncludeSourcePathSourceProvider. get(java.lang.String sourceName)SourceReaderAbstractSingleIncludeSourcePathSourceProvider. get(java.lang.String sourceName, java.lang.String referencingSource)SourceReaderAbstractSingleIncludeSourceProvider. get(java.lang.String sourceName)SourceReaderAbstractSingleIncludeSourceProvider. get(java.lang.String sourceName, java.lang.String referencingSource)abstract SourceReaderAbstractSourceProvider. get(java.lang.String sourceName)abstract SourceReaderAbstractSourceProvider. get(java.lang.String sourceName, java.lang.String referencingSource)protected abstract SourceReaderAbstractSingleIncludeSourcePathSourceProvider. getSource(java.lang.String sourceName)protected abstract SourceReaderAbstractSingleIncludeSourcePathSourceProvider. getSource(java.lang.String sourceName, java.lang.String referencingSource)protected abstract SourceReaderAbstractSingleIncludeSourceProvider. getSource(java.lang.String sourceName)protected abstract SourceReaderAbstractSingleIncludeSourceProvider. getSource(java.lang.String sourceName, java.lang.String referencingSource)SourceReaderFileSourceProvider. getSource(java.lang.String sourceName)protected abstract SourceReaderSingleIncludeNonRelativeSourceProvider. getSource(java.lang.String sourceName)protected SourceReaderSingleIncludeNonRelativeSourceProvider. getSource(java.lang.String sourceName, java.lang.String referencingSource)protected abstract SourceReaderSingleIncludeSourcePathNonRelativeSourceProvider. getSource(java.lang.String sourceName)protected SourceReaderSingleIncludeSourcePathNonRelativeSourceProvider. getSource(java.lang.String sourceName, java.lang.String referencingSource)SourceReaderStringSourceProvider. getSource(java.lang.String sourceName)
-