2020-02-28 17:51:32 +01:00
|
|
|
diff -u parser-genOut/qmljsgrammar.cpp parser/qmljsgrammar.cpp
|
|
|
|
|
--- parser-genOut/qmljsgrammar.cpp 2020-03-02 13:53:50.000000000 +0100
|
|
|
|
|
+++ parser/qmljsgrammar.cpp 2020-03-02 14:16:26.000000000 +0100
|
|
|
|
|
@@ -21,7 +21,8 @@
|
|
|
|
|
** information to ensure the GNU General Public License requirements will
|
|
|
|
|
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
|
|
|
|
|
**
|
|
|
|
|
-***************************************************************************// This file was generated by qlalr - DO NOT EDIT!
|
|
|
|
|
+***************************************************************************/
|
|
|
|
|
+// This file was generated by qlalr - DO NOT EDIT!
|
|
|
|
|
#include "qmljsgrammar_p.h"
|
|
|
|
|
|
|
|
|
|
const char *const QmlJSGrammar::spell [] = {
|
|
|
|
|
diff -u parser-genOut/qmljsgrammar_p.h parser/qmljsgrammar_p.h
|
|
|
|
|
--- parser/qmljsgrammar_p.h 2020-03-03 13:51:43.000000000 +0100
|
|
|
|
|
+++ parser-fixed2/qmljsgrammar_p.h 2020-03-02 17:20:56.000000000 +0100
|
|
|
|
|
@@ -21,11 +21,13 @@
|
|
|
|
|
** information to ensure the GNU General Public License requirements will
|
|
|
|
|
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
|
|
|
|
|
**
|
|
|
|
|
-***************************************************************************// This file was generated by qlalr - DO NOT EDIT!
|
|
|
|
|
+***************************************************************************/
|
|
|
|
|
+// This file was generated by qlalr - DO NOT EDIT!
|
|
|
|
|
#ifndef QMLJSGRAMMAR_P_H
|
|
|
|
|
#define QMLJSGRAMMAR_P_H
|
|
|
|
|
+#include "qmljsglobal_p.h"
|
|
|
|
|
|
|
|
|
|
-class QmlJSGrammar
|
|
|
|
|
+class QML_PARSER_EXPORT QmlJSGrammar
|
2014-01-15 00:18:53 +01:00
|
|
|
{
|
|
|
|
|
public:
|
2020-02-28 17:51:32 +01:00
|
|
|
enum VariousConstants {
|
|
|
|
|
diff -u parser-genOut/qmljslexer_p.h parser/qmljslexer_p.h
|
|
|
|
|
--- parser-genOut/qmljslexer_p.h 2020-03-02 13:53:50.000000000 +0100
|
|
|
|
|
+++ parser/qmljslexer_p.h 2020-03-02 13:55:13.000000000 +0100
|
|
|
|
|
@@ -47,7 +47,7 @@
|
2011-12-07 11:21:10 +01:00
|
|
|
namespace QmlJS {
|
|
|
|
|
|
2020-02-28 17:51:32 +01:00
|
|
|
class Engine;
|
|
|
|
|
-struct DiagnosticMessage;
|
|
|
|
|
+class DiagnosticMessage;
|
|
|
|
|
class Directives;
|
|
|
|
|
|
|
|
|
|
class QML_PARSER_EXPORT Lexer: public QmlJSGrammar
|
|
|
|
|
diff -u parser-genOut/qmljsparser.cpp parser/qmljsparser.cpp
|
|
|
|
|
--- parser-genOut/qmljsparser.cpp 2020-03-02 13:53:50.000000000 +0100
|
|
|
|
|
+++ parser/qmljsparser.cpp 2020-03-02 14:16:01.000000000 +0100
|
|
|
|
|
@@ -22,5 +22,6 @@
|
|
|
|
|
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
|
|
|
|
|
**
|
|
|
|
|
****************************************************************************/
|
|
|
|
|
+#line 172 "qmljs.g"
|
|
|
|
|
|
|
|
|
|
#include "qmljs/parser/qmljsengine_p.h"
|
|
|
|
|
diff -u parser-genOut/qmljsparser_p.h parser/qmljsparser_p.h
|
|
|
|
|
--- parser-genOut/qmljsparser_p.h 2020-03-02 13:53:50.000000000 +0100
|
|
|
|
|
+++ parser/qmljsparser_p.h 2020-03-02 14:13:25.000000000 +0100
|
|
|
|
|
@@ -22,6 +22,7 @@
|
|
|
|
|
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
|
|
|
|
|
**
|
|
|
|
|
****************************************************************************/
|
|
|
|
|
+#line 223 "qmljs.g"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
diff -u parser-genOut/parser.pri parser/parser.pri
|
|
|
|
|
--- parser-genOut/parser.pri 2020-03-02 15:40:09.000000000 +0100
|
|
|
|
|
+++ parser/parser.pri 2020-03-02 15:41:11.000000000 +0100
|
|
|
|
|
@@ -22,10 +22,10 @@
|
|
|
|
|
$$PWD/qmljsparser.cpp \
|
|
|
|
|
|
|
|
|
|
-CONFIG += qlalr
|
|
|
|
|
+#CONFIG += qlalr
|
|
|
|
|
QLALRSOURCES = $$PWD/qmljs.g
|
|
|
|
|
-QMAKE_QLALRFLAGS = --no-debug --qt
|
|
|
|
|
+#QMAKE_QLALRFLAGS = --no-debug --qt
|
|
|
|
|
|
|
|
|
|
OTHER_FILES += $$QLALRSOURCES
|
|
|
|
|
|
|
|
|
|
# make sure we install the headers generated by qlalr
|
|
|
|
|
-private_headers.CONFIG += no_check_exist
|
|
|
|
|
+#private_headers.CONFIG += no_check_exist
|