Changeset b791c33 in OpenModelica
- Timestamp:
- 2016-04-06T05:51:28+02:00 (8 years ago)
- Branches:
- Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
- Children:
- e3d9697
- Parents:
- 3c28781
- Location:
- OMEdit/OMEditGUI
- Files:
-
- 1 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
OMEdit/OMEditGUI/Debugger/Parser/Makefile.common
re9ad6358 rb791c33 13 13 rm -f antlr3*.o 14 14 15 parsergen: GDBMIOutput.g ../../OMC/Parser/OMCParser.g15 parsergen: GDBMIOutput.g 16 16 $(ANTLRCMD) GDBMIOutput.g 17 (cd ../../OMC/Parser/ && $(ANTLRCMD) OMCParser.g)18 17 19 18 OBJS = GDBMIOutputLexer.o \ -
OMEdit/OMEditGUI/Debugger/Parser/Makefile.lib.common
re9ad6358 rb791c33 1 1 ANTLRCMD=java -cp $(ANTLRJAR) org.antlr.Tool -Xconversiontimeout 10000 -report 2 PARSERGEN=GDBMIOutputLexer.c GDBMIOutputLexer.h GDBMIOutputParser.c GDBMIOutputParser.h ../../OMC/Parser/OMCOutputLexer.cpp ../../OMC/Parser/OMCOutputLexer.h ../../OMC/Parser/OMCOutputParser.cpp ../../OMC/Parser/OMCOutputParser.h2 PARSERGEN=GDBMIOutputLexer.c GDBMIOutputLexer.h GDBMIOutputParser.c GDBMIOutputParser.h 3 3 4 4 all: $(PARSERGEN) libGDBMIParser.a … … 9 9 GDBMIOutputLexer.c: GDBMIOutput.g 10 10 $(ANTLRCMD) $< 11 12 ../../OMC/Parser/OMCOutputLexer.cpp: ../../OMC/Parser/OMCOutputLexer.c13 cp $< $@14 ../../OMC/Parser/OMCOutputParser.cpp: ../../OMC/Parser/OMCOutputParser.c15 cp $< $@16 17 ../../OMC/Parser/OMCOutputLexer.c: ../../OMC/Parser/OMCOutputLexer.h18 ../../OMC/Parser/OMCOutputLexer.h: ../../OMC/Parser/OMCOutputParser.h19 ../../OMC/Parser/OMCOutputParser.h: ../../OMC/Parser/OMCOutputParser.c20 ../../OMC/Parser/OMCOutputParser.c: ../../OMC/Parser/OMCOutput.g21 (cd ../../OMC/Parser/ && $(ANTLRCMD) OMCOutput.g)22 11 23 12 OBJS = GDBMIOutputLexer.o \ … … 45 34 GDBMIOutput.tokens \ 46 35 GDBMIOutputLexer.c GDBMIOutputLexer.h \ 47 GDBMIOutputParser.c GDBMIOutputParser.h \ 48 ../../OMC/Parser/OMCOutput.tokens \ 49 ../../OMC/Parser/OMCOutput*.c* ../../OMC/Parser/OMCOutput*.h ../../OMC/Parser/*.o 36 GDBMIOutputParser.c GDBMIOutputParser.h -
OMEdit/OMEditGUI/OMC/OMCProxy.cpp
rfbf65b8c rb791c33 36 36 */ 37 37 38 #include <OMC/Parser/OMCOutputLexer.h>39 #include <OMC/Parser/OMCOutputParser.h>40 38 #include "meta/meta_modelica.h" 41 39 #ifdef WIN32 … … 62 60 #include "simulation_options.h" 63 61 #include "omc_error.h" 64 65 static QVariant parseExpression(QString result)66 {67 QVariant res;68 pANTLR3_INPUT_STREAM input;69 pOMCOutputLexer lex;70 pANTLR3_COMMON_TOKEN_STREAM tokens;71 pOMCOutputParser parser;72 QByteArray ba = result.toUtf8();73 74 input = antlr3NewAsciiStringInPlaceStream((pANTLR3_UINT8)ba.data(), ba.size(), (pANTLR3_UINT8)"");75 lex = OMCOutputLexerNew(input);76 tokens = antlr3CommonTokenStreamSourceNew(ANTLR3_SIZE_HINT, TOKENSOURCE(lex));77 parser = OMCOutputParserNew(tokens);78 79 parser->exp(parser, res);80 // Clean up? Check error? For chickens81 parser->free(parser);82 tokens->free(tokens);83 lex->free(lex);84 input->close(input);85 return res;86 }87 62 88 63 /*! -
OMEdit/OMEditGUI/OMEditGUI.pro
r3c28781 rb791c33 156 156 Debugger/Attach/ProcessListModel.cpp \ 157 157 CrashReport/backtrace.c \ 158 CrashReport/CrashReportDialog.cpp \ 159 OMC/Parser/OMCOutputParser.cpp \ 160 OMC/Parser/OMCOutputLexer.cpp 158 CrashReport/CrashReportDialog.cpp 161 159 162 160 HEADERS += Util/Helper.h \ … … 223 221 Debugger/Attach/ProcessListModel.h \ 224 222 CrashReport/backtrace.h \ 225 CrashReport/CrashReportDialog.h \ 226 OMC/Parser/OMCOutputParser.h \ 227 OMC/Parser/OMCOutputLexer.h 223 CrashReport/CrashReportDialog.h 228 224 229 225 LIBS += -lqjson
Note: See TracChangeset
for help on using the changeset viewer.