Skip to content
4 changes: 2 additions & 2 deletions autocoder/Stars.py
Original file line number Diff line number Diff line change
Expand Up @@ -184,13 +184,13 @@ def getQmRoot(modelFileName: str) -> Tuple[ElementTreeType, XmiModel] :
checkFaults.checkStateMachine(qmRoot)

if args.backend == "c++":
cppcoder.generateCode(qmRoot, args.noImpl)
cppcoder.generateCode(xmiModel, args.noImpl)

if args.backend == "c":
ccoder.generateCode(qmRoot, args.noImpl)

if args.backend == "qf":
qfcoder.generateCode(qmRoot, args.noImpl, args.noSignals)
qfcoder.generateCode(xmiModel, args.noImpl, args.noSignals)

if args.backend == "test":
testcoder.generateCode(qmRoot)
Expand Down
3 changes: 2 additions & 1 deletion autocoder/checkFaults.py
Original file line number Diff line number Diff line change
Expand Up @@ -360,7 +360,8 @@ def checkAction(action: str, tran: str):

args = function[slice(s,e)]
strippedArgs = args.strip(' ')
if (strippedArgs != '') and (not strippedArgs.isnumeric()) and (strippedArgs != 'e'):

if (args == '' and (s != e)):
raise ActionArg(tran, function)

# -----------------------------------------------------------------------
Expand Down
Loading