Commit ed6e6771 authored by Bernhard Rumpe's avatar Bernhard Rumpe
Browse files

BR-sy

parent 125313c3
Pipeline #175305 passed with stage
in 17 minutes and 38 seconds
# (c) https://github.com/MontiCore/monticore
stages:
#- windows
- linux
......
<!-- (c) https://github.com/MontiCore/monticore -->
![pipeline](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/EmbeddedMontiArcMathOpt/badges/master/build.svg)
![coverage](https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/languages/EmbeddedMontiArcMathOpt/badges/master/coverage.svg)
......
<!-- (c) https://github.com/MontiCore/monticore -->
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- (c) https://github.com/MontiCore/monticore -->
<settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
......@@ -62,4 +63,4 @@
<activeProfiles>
<activeProfile>se-nexus</activeProfile>
</activeProfiles>
</settings>
\ No newline at end of file
</settings>
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang;
grammar EmbeddedMontiArcMathOpt extends de.monticore.lang.embeddedmontiarc.EmbeddedMontiArcMath, de.monticore.lang.MathOpt{
start EMAMCompilationUnit;
}
\ No newline at end of file
}
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._symboltable;
import de.monticore.ModelingLanguageFamily;
......
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._symboltable;
import de.monticore.EmbeddingModelingLanguage;
......
/**
* ******************************************************************************
* MontiCAR Modeling Family, www.se-rwth.de
* Copyright (c) 2017, Software Engineering Group at RWTH Aachen,
* All rights reserved.
* <p>
* This project is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 3.0 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* <p>
* You should have received a copy of the GNU Lesser General Public
* License along with this project. If not, see <http://www.gnu.org/licenses/>.
* *******************************************************************************
*/
/* (c) https://github.com/MontiCore/monticore */
/* generated by template symboltable.ModelingLanguage*/
......
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._symboltable;
import de.monticore.lang.embeddedmontiarc.embeddedmontiarcmath._ast.ASTEMAMCompilationUnit;
......
/**
* ******************************************************************************
* MontiCAR Modeling Family, www.se-rwth.de
* Copyright (c) 2018, Software Engineering Group at RWTH Aachen,
* All rights reserved.
* <p>
* This project is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 3.0 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* <p>
* You should have received a copy of the GNU Lesser General Public
* License along with this project. If not, see <http://www.gnu.org/licenses/>.
* *******************************************************************************
*/
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._symboltable;
import de.monticore.lang.embeddedmontiarc.embeddedmontiarcmath._symboltable.EmbeddedMontiArcMathSymbolTableCreator;
......
<!-- (c) https://github.com/MontiCore/monticore -->
<configuration>
<timestamp key="bySecond" datePattern="yyyy-MM-dd-HHmmss"/>
......
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._ast;
import de.monticore.lang.embeddedmontiarc.embeddedmontiarcbehavior._ast.ASTBehaviorImplementation;
......@@ -28,4 +29,4 @@ public class ASTEmbeddedMontiArcMathOptNodesTest {
ASTStatement astOptStatement = ((ASTBehaviorEmbedding) behaviour.getBehavior()).getStatement(0);
assertEquals(ASTOptimizationStatement.class, astOptStatement.getClass());
}
}
\ No newline at end of file
}
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._parser;
import de.monticore.lang.embeddedmontiarc.embeddedmontiarcmath.ParserTest;
......@@ -9,4 +10,4 @@ public class EmbeddedMontiArcMathOptParserTest extends ParserTest {
super.setUp();
setParser(new EmbeddedMontiArcMathOptParser());
}
}
\ No newline at end of file
}
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._symboltable;
import de.monticore.lang.embeddedmontiarc.embeddedmontiarcmath.AbstractSymtabTest;
......
/* (c) https://github.com/MontiCore/monticore */
package de.monticore.lang.embeddedmontiarcmathopt._symboltable;
import de.monticore.lang.embeddedmontiarc.embeddedmontiarc._symboltable.ComponentSymbol;
......@@ -51,4 +52,4 @@ public class EmbeddedMontiArcMathOptSymbolTableCreatorTest extends EMAMOptAbstra
MathOptimizationStatementSymbol optSymbol = (MathOptimizationStatementSymbol) statements.getMathExpressionSymbols().get(0);
assertEquals(MathOptimizationType.MAXIMIZATION, optSymbol.getOptimizationType());
}
}
\ No newline at end of file
}
/* (c) https://github.com/MontiCore/monticore */
package test;
component Add{
......
/* (c) https://github.com/MontiCore/monticore */
package test.emam.optimization;
component MinimizePortsTest{
......@@ -12,4 +13,4 @@ component MinimizePortsTest{
u >= 0;
end
}
}
\ No newline at end of file
}
/* (c) https://github.com/MontiCore/monticore */
package test.math.optimization;
component BoundedConditionsTest{
......@@ -9,4 +10,4 @@ component BoundedConditionsTest{
0 <= 2*x <= 1;
end
}
}
\ No newline at end of file
}
/* (c) https://github.com/MontiCore/monticore */
package test.math.optimization;
component ExistingOptimizationVariableTest{
......@@ -28,4 +29,4 @@ component ExistingOptimizationVariableTest{
end
}
}
\ No newline at end of file
}
/* (c) https://github.com/MontiCore/monticore */
package test.math.optimization;
component ForLoopConditionsTest{
......@@ -11,4 +12,4 @@ component ForLoopConditionsTest{
end
end
}
}
\ No newline at end of file
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment