Packagecom.godpaper.as3.serialization
Classpublic class PGNTokenizer
InheritancePGNTokenizer Inheritance Object

PGNTokenizer.as class.



Public Methods
 MethodDefined By
  
PGNTokenizer(s:String, strict:Boolean)
Constructs a new PGNDecoder to parse a PGN string into a native object.
PGNTokenizer
  
Gets the next token in the input sting and advances the character to the next character after the token
PGNTokenizer
  
parseError(message:String):void
Raises a parsing error with a specified message, tacking on the error location and the original string.
PGNTokenizer
  
unescapeString(input:String):String
Convert all JavaScript escape characters into normal characters
PGNTokenizer
Constructor Detail
PGNTokenizer()Constructor
public function PGNTokenizer(s:String, strict:Boolean)

Constructs a new PGNDecoder to parse a PGN string into a native object.

Parameters
s:String — The PGN string to be converted into a native object
 
strict:Boolean
Method Detail
getNextToken()method
public function getNextToken():PGNToken

Gets the next token in the input sting and advances the character to the next character after the token

Returns
PGNToken
parseError()method 
public final function parseError(message:String):void

Raises a parsing error with a specified message, tacking on the error location and the original string.

Parameters

message:String — The message indicating why the error occurred

unescapeString()method 
public function unescapeString(input:String):String

Convert all JavaScript escape characters into normal characters

Parameters

input:String — The input string to convert

Returns
String — Original string with escape characters replaced by real characters