Buildfile: /home/awelc/workspace/GreenMarl/build.main.xml

check-classpath:

check-classpath.helper:

init:

pack-sdf:

pack-sdf.helper:
[java] including /home/awelc/workspace/GreenMarl/syntax/Green-Marl.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/Common.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/Keywords.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/Procedures.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/types/Types.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/types/GraphTypes.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/expressions/Expressions.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/expressions/Operators.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/expressions/Reductions.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/types/PrimTypes.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/types/Properties.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/statements/Statements.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/statements/Reductions.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/statements/Controlflow.sdf
[java] including /home/awelc/workspace/GreenMarl/syntax/statements/Variables.sdf

copy-sdf:

make-permissive:

make-permissive.helper:
[java] [ make_permissive | info ] Number of productions to analyze: 281
[java] [ make_permissive | info ] Number of productions generated: 45

sdf2table:

meta-sdf2table:

ppgen:

ppgen.helper:
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Type {ID “,”}+ “;” -> Statement {“VarDef”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Property {ID “,”}+ “;” -> Statement {“PropDef”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Type ID “=” Expr “;” -> Statement {“VarDefAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “++” “;” -> Statement {“IncAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “=” RHS “;” -> Statement {“Assign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Return” Expr -> Return {“Return”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “For” IterBound Filter Statement -> ControlFlow {“For”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Foreach” IterBound Filter Statement -> ControlFlow {“ForEach”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “While” “(” Expr “)” Statement -> Statement {“While”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Do” Statement “While” “(” Expr “)” -> Statement {“DoWhile”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “InBFS” IterBound2 Filter Navigator Statement InReverse -> ControlFlow {“InBFS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “InDFS” IterBound2 Filter Navigator Statement InPost -> ControlFlow {“InDFS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “(” ID “:” VarExpr “.” “Nodes” From “)” -> IterBound2 {“Iter”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “(” ID “:” VarExpr “^” “.” “Nodes” From “)” -> IterBound2 {“RevIter”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] NONE “;” -> From {“From”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “From” VarExpr -> From {“From”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “InReverse” Filter Statement -> InReverse {“InReverse”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “InPost” Filter Statement -> InPost {“InPost”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “If” “(” Expr “)” Statement Else -> Statement {“IfThenElse”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “@” ID -> IterName {“IterRef”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “<=” RHS IterName -> DeferOrReduce {“DeferredAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “+=” RHS IterName -> DeferOrReduce {“SumReduceAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “*=” RHS IterName -> DeferOrReduce {“TimesReduceAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “&&=” RHS IterName -> DeferOrReduce {“AndReduceAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “||=” RHS IterName -> DeferOrReduce {“OrReduceAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS NONE -> ReduceLHS {“ReduceLHS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] LHS “<” LHSList “>” -> ReduceLHS {“ReduceLHS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] NONE “<” LHSList “>” -> ReduceLHS {“ReduceLHS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] RHS NONE -> ReduceRHS {“ReduceRHS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] RHS “<” RHSList “>” -> ReduceRHS {“ReduceRHS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] NONE “<” RHSList “>” -> ReduceRHS {“ReduceRHS”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ReduceLHS “max=” ReduceRHS IterName -> DeferOrReduce {“MaxReduceAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ReduceLHS “min=” ReduceRHS IterName -> DeferOrReduce {“MinReduceAssign”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “{” Statement* “}” -> Statement {“Block”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Call “;” -> Statement
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Node_Property” “<” PrimOrNodeOrEdgeType “>” PropOf -> Property {“NodeProp”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Node_Prop” “<” PrimOrNodeOrEdgeType “>” PropOf -> Property {“NodeProp”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “N_P” “<” PrimOrNodeOrEdgeType “>” PropOf -> Property {“NodeProp”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Edge_Property” “<” PrimOrNodeOrEdgeType “>” PropOf -> Property {“EdgeProp”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Edge_Prop” “<” PrimOrNodeOrEdgeType “>” PropOf -> Property {“EdgeProp”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “E_P” “<” PrimOrNodeOrEdgeType “>” PropOf -> Property {“EdgeProp”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Int” -> PrimType {“IntTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Long” -> PrimType {“LongTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Float” -> PrimType {“FloatTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Double” -> PrimType {“DoubleTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “String” -> PrimType {“StringTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Bool” -> PrimType {“BoolTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Sum” -> ReducType {“Sum”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Product” -> ReducType {“Prod”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Max” -> ReducType {“Max”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Min” -> ReducType {“Min”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Any” -> ReducType {“Any”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Avg” -> ReducType {“Avg”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Exist” -> ReducType {“Exist”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “All” -> ReducType {“All”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Count” -> ReducType {“Count”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Nodes” -> GraphRange {“NodesRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Edges” -> GraphRange {“EdgesRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Nbrs” -> EdgeRange {“NbrsRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “InNbrs” -> EdgeRange {“InNbrsRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “OutNbrs” -> EdgeRange {“OutNbrsRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “UpNbrs” -> EdgeRange {“UpNbrsRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “DownNbrs” -> EdgeRange {“DownNbrsRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “NbrEdges” -> EdgeRange {“NbrsEdgesRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “InEdges” -> EdgeRange {“InEdgesRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “OutEdges” -> EdgeRange {“OutEdgesRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “UpEdges” -> EdgeRange {“UpEdgesRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “DownEdges” -> EdgeRange {“DownEdgesRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “CommonNbrs” “(” VarExpr “)” -> EdgeRange {“CommonNbrs”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Items” -> Range {“ItemsRange”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “(” ID “:” VarExpr “.” Range “)” -> IterBound {“Iter”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “(” ID “:” VarExpr “^” “.” Range “)” -> IterBound {“RevIter”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ReducType IterBound Filter ReducExpr -> Expr {“Reduction”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “|” Expr “|” -> Expr {“Abs”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “!” Expr -> Expr {“Not”, right}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “-” Expr -> Expr {“UMin”, right}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “&&” Expr -> Expr {“And”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “||” Expr -> Expr {“Or”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “*” Expr -> Expr {“Mul”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “+” Expr -> Expr {“Add”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “/” Expr -> Expr {“Div”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “%” Expr -> Expr {“Mod”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “-” Expr -> Expr {“Sub”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “==” Expr -> Expr {“Eq”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “>” Expr -> Expr {“Gt”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “<” Expr -> Expr {“Lt”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “>=” Expr -> Expr {“Gte”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “<=” Expr -> Expr {“Lte”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “!=” Expr -> Expr {“Neq”, left}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Expr “?” Expr “:” Expr -> Expr {“TerIf”, right}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “(” PrimType “)” Expr -> Expr {“Cast”, right}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] VarExpr “.” ID -> VarExpr {“PropRef”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “INF” -> Literal {“PlusInf”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “+INF” -> Literal {“PlusInf”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “-INF” -> Literal {“MinInf”, prefer}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “True” -> Literal {“True”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “False” -> Literal {“False”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “NIL” -> Literal {“NilLit”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] {LHS “,”}* -> LHSList
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] {RHS “,”}* -> RHSList
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] VarExpr “.” ID CallArgs -> Call {“Call”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ID CallArgs -> Call {“Call”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “(” RHSList “;” LHSList “)” -> CallArgs {“Args”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “(” RHSList EMPTY “)” -> CallArgs {“Args”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Graph” -> GraphType {“DGraphTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “DGraph” -> GraphType {“DGraphTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “UGraph” -> GraphType {“UGraphTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Node” TyArg -> NodeOrEdgeType {“NodeTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Edge” TyArg -> NodeOrEdgeType {“EdgeTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Node_Set” TyArg -> CollectionType {“NodeSetTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “N_S” TyArg -> CollectionType {“NodeSetTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Edge_Set” TyArg -> CollectionType {“EdgeSetTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “E_S” TyArg -> CollectionType {“EdgeSetTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Node_Order” TyArg -> CollectionType {“NodeOrderTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “N_O” TyArg -> CollectionType {“NodeOrderTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Edge_Order” TyArg -> CollectionType {“EdgeOrderTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “E_O” TyArg -> CollectionType {“EdgeOrderTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Node_Seq” TyArg -> CollectionType {“NodeSeqTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “N_S” TyArg -> CollectionType {“NodeSeqTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Edge_Seq” TyArg -> CollectionType {“EdgeSeqTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “E_S” TyArg -> CollectionType {“EdgeSeqTy”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ProcHeader “{” ProcBody “}” -> Procedure {“Proc”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Procedure” ID “(” Params “)” “:” RetType -> ProcHeader {“ProcHeader”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Procedure” ID “(” Params “)” NONE -> ProcHeader {“ProcHeader”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Proc” ID “(” Params “)” “:” RetType -> ProcHeader {“ProcHeader”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Proc” ID “(” Params “)” NONE -> ProcHeader {“ProcHeader”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Local” ID “(” Params “)” “:” RetType -> ProcHeader {“FuncHeader”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] “Local” ID “(” Params “)” NONE -> ProcHeader {“FuncHeader”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ID “:” Type -> Param {“Param”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ID “:” Property -> Param {“PropParam”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] {Param “,”}* -> ParamList
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ParamList “;” ParamList -> Params {“ProcParams”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] ParamList EMPTY -> Params {“ProcParams”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Statement* -> ProcBody {“Body”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] -> NONE {“None”}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] -> EMPTY {ast(“[]”)}
[java] [ org.strategoxt.tools.main-ppgen | warning ] No constructor defined for production
[java] [ org.strategoxt.tools.main-ppgen | warning ] Procedure+ -> Start {“Program”}

ppgen.helper.fallback:

pppack:

pppack.helper:

pppack.helper.fallback:

stratego.aster:

stratego.aster.helper:

java.jar:
[jar] Updating jar: /home/awelc/workspace/GreenMarl/include/green_marl-java.jar

sdf2rtg:

sdf2rtg.helper:
[java] [ org.strategoxt.tools.main-sdf2rtg | info ] Calling external tool /home/awelc/eclipse/plugins/org.strategoxt.imp.nativebundle_0.1.1.201202141159/native/linux/sdf2table -i /home/awelc/workspace/GreenMarl/include/Green-Marl.def -o /tmp/StrategoXT6478256423420794052.tmp -n -m Green-Marl
[java] [ org.strategoxt.tools.main-sdf2rtg | info ] Calling external tool /home/awelc/eclipse/plugins/org.strategoxt.imp.nativebundle_0.1.1.201202141159/native/linux/implodePT -i /tmp/StrategoXT6478256423420794052.tmp -o /tmp/StrategoXT1424927505226758046.tmp

rtg2sig:

rtg2sig.helper:
[java] [ org.strategoxt.tools.main-rtg2sig | critical ] No productive start symbols left in rtg
[java] RTG(Start([]),ProdRules([]))
[java] org.strategoxt.tools.main-rtg2sig: rewriting failed

BUILD FAILED
/home/awelc/workspace/GreenMarl/build.generated.xml:214: The following error occurred while executing this line:
/home/awelc/workspace/GreenMarl/build.generated.xml:218: Java returned: 1

Total time: 4 seconds

Submitted on 30 October 2012 at 21:04

On 30 October 2012 at 21:25 Adam Welc commented:

This has been observed on the stable build of Spoofax. Builds with unstable version.


On 13 November 2012 at 13:13 Maartje closed this issue.

Log in to post comments