 						throw new Error("Missing '}' in string literal inline code: " + input);
 					
 					// now bracketIndex points to '{' and escapeIndex points to matching '}'
-					//replace code between brackets with an int like {0} so the resulting string can be passed to StringUtil.substitute() with compiledObject as the next parameter
+					//replace code between brackets with an int like {0} so the resulting string can be passed to StandardLib.substitute() with compiledObject as the next parameter
 					output += input.substring(searchIndex, bracketIndex) + '{' + compiledObjects.length + '}';
 					searchIndex = escapeIndex + 1;
 					compiledObjects.push(compileTokens(tokens, true));

						
						// must be local variable/assignment or list of local variables/assignments
						
						// if there is only a single variable, wrap it in an operator ',' call
						if (!call.compiledParams || call.evaluatedMethod == operators['='])
							tokens[startIndex + i] = token = call = compileOperator(',', [call]);
						
						// special case for "x = 3;" which becomes {x = 3}
						if (call.evaluatedMethod == operators[';'] && call.compiledParams.length == 1)
						{
							call.compiledMethod = new CompiledConstant(',', operators[',']);
							call.evaluateConstants();
						}
							
						if (call.evaluatedMethod != operators[','] || call.compiledParams.length == 0)
							throwInvalidSyntax(stmt);
						
						varNames = [];
						for (var i:int = 0; i < call.compiledParams.length; i++)
						{
							var variable:CompiledFunctionCall = call.compiledParams[i] as CompiledFunctionCall;
							if (!variable)
								throwInvalidSyntax(stmt);
							
							if (!variable.compiledParams) // local initialization
							{
								// variable initialization only -- remove from ',' params
								call.compiledParams.splice(i--, 1);
								varNames.push(variable.evaluatedMethod);
							}
							else if (variable.evaluatedMethod == operators['='] && variable.compiledParams.length == 2) // local assignment

		private static const PN_EXPR:String = 'EXPR';
		
		/**
		 * variable names and/or assignments separated by commas
		 * Used in conjunction with _validStatementPatterns.
		 */
		private static const PN_VARS:String = 'VARS';
