LexStream class

Implemented types
Implementers

Constructors

LexStream(String fileName, [String? inputChars, int tab = DEFAULT_TAB, IntSegmentedTuple? lineOffsets])

Properties

errMsg IMessageHandler?
getter/setter pair
fileName String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
index int
getter/setter pair
inputChars String
getter/setter pair
lineOffsets IntSegmentedTuple
getter/setter pair
prsStream IPrsStream?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
streamLength int
getter/setter pair
tab int
getter/setter pair

Methods

afterEol(int i) bool
override
badToken() int
override
computeLineOffsets() → void
getCharValue(int i) String
override
getColumn(int i) int
override
getColumnOfCharAt(int i) int
override
getEndColumn(int i) int
override
getEndLine(int i) int
override
getFileName() String
override
getFirstErrorToken(int i) int
@deprecated replaced by {@link #getFirstRealToken()}
getFirstRealToken(int i) int
override
getInputChars() String
getIntValue(int i) int
override
getIPrsStream() IPrsStream?
override
getKind(int i) int
override
getLastErrorToken(int i) int
@deprecated replaced by {@link #getLastRealToken()}
getLastRealToken(int i) int
override
getLine(int i) int
override
getLine2() int
@deprecated replaced by {@link #getLineCount()}
getLineCount() int
override
getLineNumberOfCharAt(int i) int
override
getLineOffset(int i) int
override
getLineOffsets() IntSegmentedTuple
getLocation(int left_loc, int right_loc) Location
See IMessaageHandler for a description of the List
override
getMessageHandler() IMessageHandler?
override
getName(int i) String
override
getNext(int i) int
override
getPrevious(int i) int
override
getStreamIndex() int
getStreamLength() int
override
getTab() int
getToken([int? end_token]) int
override
getToken2() int
initialize(String fileName, String? inputChars, IntSegmentedTuple? lineOffsets) → void
makeToken(int startLoc, int endLoc, int kind) → void
override
next(int i) int
@deprecated replaced by {@link #getNext()}
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
orderedExportedSymbols() List<String>
override
peek() int
override
previous(int i) int
@deprecated replaced by {@link #getPrevious()}
reportError(int errorCode, int leftToken, int rightToken, dynamic errorInfo, [int errorToken = 0]) → void
override
reportLexicalError(int left_loc, int right_loc, [int? errorCode, int? error_left_loc_arg, int? error_right_loc_arg, List<String>? errorInfo_arg]) → void
override
reset([int? i]) → void
override
reset1() → void
setFileName(String fileName) → void
setInputChars(String inputChars) → void
setLineOffset(int i) → void
setLineOffsets(IntSegmentedTuple lineOffsets) → void
setMessageHandler(IMessageHandler errMsg) → void
override
setPrsStream(IPrsStream prsStream) → void
override
setStreamIndex(int index) → void
setStreamLength(int streamLength) → void
setTab(int tab) → void
toString() String
A string representation of this object.
inherited
toStringWithOffset(int startOffset, int endOffset) String
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromPath(String path, {Encoding encoding = systemEncoding}) Future<String>
fromStream(Stream<List<int>> stream, {Encoding encoding = systemEncoding}) Future<String>
fromStringStream(Stream<String> stream) Future<String>

Constants

DEFAULT_TAB → const int