Lexer

Inherits from: Object
Instance variables: stream, currentToken

Class Methods

uncategorized

class on:

Instance Methods

uncategorized

allTokens
initializeOn:
isBinaryChar:
isDigit:
isIdentifierChar:
isLetter:
isWhitespace:
nextToken
peek
printString
scanBareSymbol:
scanBinarySymbol:
scanIdentifierOrKeyword
scanNumber
scanOperatorOrPunctuation
scanQuotedSymbol:
scanString
scanSymbolOrArray
scanToken
skipBlockComment
skipLineComment
skipWhitespace
skipWhitespaceAndComments
stream