Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Marco Bubke
flatpak-qt-creator
Commits
c943d8e4
Commit
c943d8e4
authored
Jan 18, 2010
by
Roberto Raggi
Browse files
Renamed classes and files to use the QmlJS prefix.
parent
7024c1e1
Changes
57
Hide whitespace changes
Inline
Side-by-side
src/libs/qmljs/parser/qmljsglobal_p.h
View file @
c943d8e4
...
...
@@ -47,13 +47,13 @@
# define QT_QML_BEGIN_NAMESPACE
# define QT_QML_END_NAMESPACE
# ifdef QML_BUILD_
LIB
# ifdef QML
JS
_BUILD_
DIR
# define QML_PARSER_EXPORT Q_DECL_EXPORT
# elif QML_BUILD_STATIC_LIB
# define QML_PARSER_EXPORT
# else
# define QML_PARSER_EXPORT Q_DECL_IMPORT
# endif // QML_BUILD_
LIB
# endif // QML
JS
_BUILD_
DIR
#else // !QT_CREATOR
# define QT_QML_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
...
...
src/libs/qmljs/qmljs-lib.pri
View file @
c943d8e4
contains(CONFIG, dll) {
DEFINES += QML_BUILD_
LIB
DEFINES += QML
JS
_BUILD_
DIR
} else {
DEFINES += QML_BUILD_STATIC_LIB
}
...
...
@@ -12,23 +12,27 @@ DEPENDPATH += $$PWD
INCLUDEPATH += $$PWD/..
HEADERS += \
$$PWD/qml_global.h \
$$PWD/qmlidcollector.h \
$$PWD/qmldocument.h \
$$PWD/qmlpackageinfo.h \
$$PWD/qmlsymbol.h \
$$PWD/qmlmetatypebackend.h \
$$PWD/qmltypesystem.h \
$$PWD/qscriptincrementalscanner.h
$$PWD/qmljs_global.h \
$$PWD/qmljsbind.h \
$$PWD/qmljscheck.h \
$$PWD/qmljsdocument.h \
$$PWD/qmljsidcollector.h \
$$PWD/qmljsmetatypebackend.h \
$$PWD/qmljspackageinfo.h \
$$PWD/qmljsscanner.h \
$$PWD/qmljssymbol.h \
$$PWD/qmljstypesystem.h
SOURCES += \
$$PWD/qmlidcollector.cpp \
$$PWD/qmldocument.cpp \
$$PWD/qmlsymbol.cpp \
$$PWD/qmlpackageinfo.cpp \
$$PWD/qmlmetatypebackend.cpp \
$$PWD/qmltypesystem.cpp \
$$PWD/qscriptincrementalscanner.cpp
$$PWD/qmljsbind.cpp \
$$PWD/qmljscheck.cpp \
$$PWD/qmljsdocument.cpp \
$$PWD/qmljsidcollector.cpp \
$$PWD/qmljsmetatypebackend.cpp \
$$PWD/qmljspackageinfo.cpp \
$$PWD/qmljsscanner.cpp \
$$PWD/qmljssymbol.cpp \
$$PWD/qmljstypesystem.cpp
contains(QT_CONFIG, declarative) {
QT += declarative
...
...
@@ -43,6 +47,6 @@ contains(QT_CONFIG, declarative) {
}
contains(QT, gui) {
SOURCES += $$PWD/q
script
highlighter.cpp $$PWD/q
script
indenter.cpp
HEADERS += $$PWD/q
script
highlighter.h $$PWD/q
script
indenter.h
SOURCES += $$PWD/q
mljs
highlighter.cpp $$PWD/q
mljs
indenter.cpp
HEADERS += $$PWD/q
mljs
highlighter.h $$PWD/q
mljs
indenter.h
}
src/libs/qmljs/qmljs.pro
View file @
c943d8e4
TEMPLATE
=
lib
CONFIG
+=
dll
TARGET
=
QmlJS
DEFINES
+=
QML_BUILD_
LIB
QT_CREATOR
DEFINES
+=
QML
JS
_BUILD_
DIR
QT_CREATOR
unix
:
QMAKE_CXXFLAGS_DEBUG
+=
-
O3
...
...
src/libs/qmljs/qml_global.h
→
src/libs/qmljs/qml
js
_global.h
View file @
c943d8e4
...
...
@@ -27,17 +27,17 @@
**
**************************************************************************/
#ifndef QML_GLOBAL_H
#define QML_GLOBAL_H
#ifndef QML
JS
_GLOBAL_H
#define QML
JS
_GLOBAL_H
#include
<QtCore/qglobal.h>
#if defined(QML_BUILD_
LIB
)
# define QML_EXPORT Q_DECL_EXPORT
#if defined(QML
JS
_BUILD_
DIR
)
# define QML
JS
_EXPORT Q_DECL_EXPORT
#elif defined(QML_BUILD_STATIC_LIB)
# define QML_EXPORT
# define QML
JS
_EXPORT
#else
# define QML_EXPORT Q_DECL_IMPORT
# define QML
JS
_EXPORT Q_DECL_IMPORT
#endif
#endif // QML_GLOBAL_H
#endif // QML
JS
_GLOBAL_H
src/libs/qmljs/qmljsbind.cpp
0 → 100644
View file @
c943d8e4
/**************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** Commercial Usage
**
** Licensees holding valid Qt Commercial licenses may use this file in
** accordance with the Qt Commercial License Agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and Nokia.
**
** GNU Lesser General Public License Usage
**
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** If you are unsure which license is appropriate for your use, please
** contact the sales department at http://qt.nokia.com/contact.
**
**************************************************************************/
#include
"qmljsbind.h"
#include
"parser/qmljsast_p.h"
using
namespace
QmlJS
;
Bind
::
Bind
()
{
}
Bind
::~
Bind
()
{
}
void
Bind
::
operator
()(
Document
::
Ptr
doc
)
{
_doc
=
doc
;
}
void
Bind
::
accept
(
AST
::
Node
*
node
)
{
AST
::
Node
::
accept
(
node
,
this
);
}
bool
Bind
::
visit
(
AST
::
UiProgram
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiImportList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiImport
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiPublicMember
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiSourceElement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiObjectDefinition
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiObjectInitializer
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiObjectBinding
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiScriptBinding
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiArrayBinding
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiObjectMemberList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiArrayMemberList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiQualifiedId
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiSignature
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiFormalList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UiFormal
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ThisExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
IdentifierExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
NullExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
TrueLiteral
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
FalseLiteral
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
StringLiteral
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
NumericLiteral
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
RegExpLiteral
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ArrayLiteral
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ObjectLiteral
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ElementList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
Elision
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
PropertyNameAndValueList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
NestedExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
IdentifierPropertyName
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
StringLiteralPropertyName
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
NumericLiteralPropertyName
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ArrayMemberExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
FieldMemberExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
NewMemberExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
NewExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
CallExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ArgumentList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
PostIncrementExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
PostDecrementExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
DeleteExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
VoidExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
TypeOfExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
PreIncrementExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
PreDecrementExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UnaryPlusExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
UnaryMinusExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
TildeExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
NotExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
BinaryExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ConditionalExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
Expression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
Block
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
StatementList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
VariableStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
VariableDeclarationList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
VariableDeclaration
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
EmptyStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ExpressionStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
IfStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
DoWhileStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
WhileStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ForStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
LocalForStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ForEachStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
LocalForEachStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ContinueStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
BreakStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ReturnStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
WithStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
SwitchStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
CaseBlock
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
CaseClauses
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
CaseClause
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
DefaultClause
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
LabelledStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
ThrowStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
TryStatement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
Catch
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
Finally
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
FunctionDeclaration
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
FunctionExpression
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
FormalParameterList
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
FunctionBody
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
Program
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
SourceElements
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
FunctionSourceElement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
StatementSourceElement
*
)
{
return
true
;
}
bool
Bind
::
visit
(
AST
::
DebuggerStatement
*
)
{
return
true
;
}
src/libs/qmljs/qmljsbind.h
0 → 100644
View file @
c943d8e4
/**************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** Commercial Usage
**
** Licensees holding valid Qt Commercial licenses may use this file in
** accordance with the Qt Commercial License Agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and Nokia.
**
** GNU Lesser General Public License Usage
**
** Alternatively, this file may be used under the terms of the GNU Lesser