Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
monticore
EmbeddedMontiArc
generators
EMAM2Cpp
Commits
1fb09a32
Commit
1fb09a32
authored
Jan 16, 2021
by
Malte Heithoff
Browse files
Moved MathExpressionSymbols to EmbeddedMontiArcMath
parent
912f7388
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/main/java/de/monticore/lang/monticar/generator/cpp/symbols/MathChainedExpression.java
deleted
100644 → 0
View file @
912f7388
/* (c) https://github.com/MontiCore/monticore */
package
de.monticore.lang.monticar.generator.cpp.symbols
;
import
de.monticore.lang.math._symboltable.expression.MathExpressionSymbol
;
/**
*/
public
class
MathChainedExpression
extends
MathExpressionSymbol
{
public
static
int
ID
=
10002
;
protected
MathExpressionSymbol
firstExpressionSymbol
,
secondExpressionSymbol
;
public
MathChainedExpression
()
{
setID
(
ID
);
}
public
MathChainedExpression
(
MathExpressionSymbol
firstExpressionSymbol
,
MathExpressionSymbol
secondExpressionSymbol
)
{
this
.
firstExpressionSymbol
=
firstExpressionSymbol
;
this
.
secondExpressionSymbol
=
secondExpressionSymbol
;
setID
(
ID
);
}
public
MathExpressionSymbol
getFirstExpressionSymbol
()
{
return
firstExpressionSymbol
;
}
public
void
setFirstExpressionSymbol
(
MathExpressionSymbol
firstExpressionSymbol
)
{
this
.
firstExpressionSymbol
=
firstExpressionSymbol
;
}
public
MathExpressionSymbol
getSecondExpressionSymbol
()
{
return
secondExpressionSymbol
;
}
public
void
setSecondExpressionSymbol
(
MathExpressionSymbol
secondExpressionSymbol
)
{
this
.
secondExpressionSymbol
=
secondExpressionSymbol
;
}
@Override
public
String
getTextualRepresentation
()
{
return
firstExpressionSymbol
.
getTextualRepresentation
()
+
secondExpressionSymbol
.
getTextualRepresentation
();
}
}
src/main/java/de/monticore/lang/monticar/generator/cpp/symbols/MathStringExpression.java
deleted
100644 → 0
View file @
912f7388
/* (c) https://github.com/MontiCore/monticore */
package
de.monticore.lang.monticar.generator.cpp.symbols
;
import
de.monticore.lang.math._symboltable.expression.MathExpressionSymbol
;
import
de.monticore.lang.math._symboltable.matrix.MathMatrixAccessSymbol
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
*/
public
class
MathStringExpression
extends
MathExpressionSymbol
{
public
static
int
ID
=
10001
;
protected
String
text
;
protected
List
<
MathMatrixAccessSymbol
>
previousExpressionSymbols
=
new
ArrayList
<>();
public
MathStringExpression
()
{
setID
(
ID
);
}
public
MathStringExpression
(
String
text
,
List
<
MathMatrixAccessSymbol
>
previousExpressionSymbol
)
{
this
.
text
=
text
;
setID
(
ID
);
if
(
previousExpressionSymbol
!=
null
)
this
.
previousExpressionSymbols
.
addAll
(
previousExpressionSymbol
);
}
public
String
getText
()
{
return
text
;
}
public
void
setText
(
String
text
)
{
this
.
text
=
text
;
}
@Override
public
String
getTextualRepresentation
()
{
return
text
;
}
public
List
<
MathMatrixAccessSymbol
>
getPreviousExpressionSymbols
()
{
return
previousExpressionSymbols
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment