Changeset View
Changeset View
Standalone View
Standalone View
src/script/katescripthelpers.cpp
Show First 20 Lines • Show All 151 Lines • ▼ Show 20 Line(s) | 122 | for (int i = 0; i < files.count(); ++i) { | |||
---|---|---|---|---|---|
152 | if (!Script::readFile(fullName, code)) { | 152 | if (!Script::readFile(fullName, code)) { | ||
153 | continue; | 153 | continue; | ||
154 | } | 154 | } | ||
155 | 155 | | |||
156 | /** | 156 | /** | ||
157 | * eval in current script engine | 157 | * eval in current script engine | ||
158 | */ | 158 | */ | ||
159 | QJSValue val = m_engine->evaluate(code, fullName); | 159 | QJSValue val = m_engine->evaluate(code, fullName); | ||
160 | if (val.isError()) | 160 | if (val.isError()) { | ||
161 | qWarning() << "error evaluating" << fullName << val.toString(); | 161 | qWarning() << "error evaluating" << fullName << val.toString() << ", at line" << val.property(QStringLiteral("lineNumber")).toInt(); | ||
162 | } | ||||
163 | | ||||
162 | 164 | | |||
163 | /** | 165 | /** | ||
164 | * set include guard | 166 | * set include guard | ||
165 | */ | 167 | */ | ||
166 | require_guard.setProperty(fullName, QJSValue(true)); | 168 | require_guard.setProperty(fullName, QJSValue(true)); | ||
167 | } | 169 | } | ||
168 | } | 170 | } | ||
169 | 171 | | |||
▲ Show 20 Lines • Show All 60 Lines • Show Last 20 Lines |