 										 got		: String) : void
 		{
 			throw new Error(
-				"Parse error: expected '" + expected
-				+ "', got '" + got + "'."
+				'Parse error: expected \'' + expected + '\', got \'' + got + '\'.'
 			);
 		}
 	}

			{
				var token : String	= getToken(true);
				
				if (token == "true")
					value = true;
				else if (token == "false")
					value = false;
				else if (token.indexOf("0x") == 0)
					value = parseInt(token, 16);
			}
			

	import flash.utils.flash_proxy;
	import flash.utils.getQualifiedClassName;
	
	import mx.messaging.channels.StreamingAMFChannel;
	
	public dynamic class SceneIterator extends Proxy
	{
		private static const TYPE_CACHE	: Dictionary		= new Dictionary(true);
		private static const OPERATORS	: Vector.<String>	= new <String>[
			'//', '/', '[', ']', '..', '.', '~=', '?=', '=', '@', '*', '(', ')',
			'>=', '>', '<=', '<', '==', '='
		];
		private static const REGEX_TRIM	: RegExp			= /^\s+|\s+$/;

