You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							3.5 KiB
						
					
					
				
			
		
		
	
	
							3.5 KiB
						
					
					
				Tokenizer
- Static properties
 - Static methods
- firstCharOffset(source)
 - isHex(code)
 - isNumber(code)
 - isNewline(source, offset, code)
 - cmpChar(testStr, offset, referenceCode)
 - cmpStr(testStr, start, end, referenceStr)
 - endsWith(testStr, referenceStr)
 - findLastNonSpaceLocation(scanner)
 - findWhitespaceEnd(source, offset)
 - findCommentEnd(source, offset)
 - findStringEnd(source, offset, quote)
 - findDecimalNumberEnd(source, offset)
 - findNumberEnd(source, offset, allowFraction)
 - findEscaseEnd(source, offset)
 - findIdentifierEnd(source, offset)
 
 - Methods
- setSource(source, startOffset, startLine, startColumn)
 - lookupType(offset)
 - lookupNonWSType(offset)
 - lookupValue(offset, referenceStr)
 - getTokenValue()
 - substrToCursor(start)
 - skipWS()
 - skip(tokenCount)
 - next()
 - eat(tokenType)
 - eatNonWS(tokenType)
 - consume(tokenType)
 - consumeNonWS(tokenType)
 - expectIdentifier(name)
 - getLocation(offset, filename)
 - getLocationRange(start, end, filename)
 - error(message, offset)
 - getTypes()