Semantic checking for easing curve names.

Done-with: Christian Kamm
This commit is contained in:
Erik Verbruggen
2010-02-19 15:10:39 +01:00
parent 5e449a80c4
commit 78b3145477
4 changed files with 190 additions and 10 deletions

View File

@@ -55,10 +55,16 @@ protected:
private:
void visitQmlObject(AST::Node *ast, AST::UiQualifiedId *typeId,
AST::UiObjectInitializer *initializer);
void checkScopeObjectMember(const AST::UiQualifiedId *id);
const Interpreter::Value *checkScopeObjectMember(const AST::UiQualifiedId *id);
void checkPropertyAssignment(const AST::SourceLocation &location,
const Interpreter::Value *lhsValue,
const Interpreter::Value *rhsValue,
QmlJS::AST::ExpressionNode *ast);
void warning(const AST::SourceLocation &loc, const QString &message);
void error(const AST::SourceLocation &loc, const QString &message);
static AST::SourceLocation locationFromRange(const AST::SourceLocation &start,
const AST::SourceLocation &end);
Document::Ptr _doc;
Snapshot _snapshot;