Home | History | Annotate | Download | only in bytecompiler

Lines Matching refs:emitThrowError

84 RegisterID* ThrowableExpressionData::emitThrowError(BytecodeGenerator& generator, ErrorType type, const char* message)
92 RegisterID* ThrowableExpressionData::emitThrowError(BytecodeGenerator& generator, ErrorType type, const char* messageTemplate, const UString& label)
102 inline RegisterID* ThrowableExpressionData::emitThrowError(BytecodeGenerator& generator, ErrorType type, const char* messageTemplate, const Identifier& label)
104 return emitThrowError(generator, type, messageTemplate, label.ustring());
149 return emitThrowError(generator, SyntaxError, "Invalid regular expression: %s", regExp->errorMessage());
605 return emitThrowError(generator, ReferenceError, m_operator == OpPlusPlus
769 return emitThrowError(generator, ReferenceError, m_operator == OpPlusPlus
1210 return emitThrowError(generator, ReferenceError, "Left side of assignment is not a reference.");
1515 return emitThrowError(generator, ReferenceError, "Left side of for-in statement is not a reference.");
1594 ? emitThrowError(generator, SyntaxError, "Invalid continue statement.")
1595 : emitThrowError(generator, SyntaxError, "Undefined label: '%s'.", m_ident);
1612 ? emitThrowError(generator, SyntaxError, "Invalid break statement.")
1613 : emitThrowError(generator, SyntaxError, "Undefined label: '%s'.", m_ident);
1625 return emitThrowError(generator, SyntaxError, "Invalid return statement.");
1831 return emitThrowError(generator, SyntaxError, "Duplicate label: %s.", m_name);