Skip to content
Snippets Groups Projects
Commit e9d98c4e authored by dgelessus's avatar dgelessus
Browse files

Generate properly typed clone methods in productions

parent 4590b17b
No related branches found
No related tags found
No related merge requests found
Showing
with 40 additions and 20 deletions
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PAlt extends Node
{
// Empty body
@Override
public abstract PAlt clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PAltTransform extends Node
{
// Empty body
@Override
public abstract PAltTransform clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PAst extends Node
{
// Empty body
@Override
public abstract PAst clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PAstAlt extends Node
{
// Empty body
@Override
public abstract PAstAlt clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PAstProd extends Node
{
// Empty body
@Override
public abstract PAstProd clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PBasic extends Node
{
// Empty body
@Override
public abstract PBasic clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PBinOp extends Node
{
// Empty body
@Override
public abstract PBinOp clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PChar extends Node
{
// Empty body
@Override
public abstract PChar clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PConcat extends Node
{
// Empty body
@Override
public abstract PConcat clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PElem extends Node
{
// Empty body
@Override
public abstract PElem clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PGrammar extends Node
{
// Empty body
@Override
public abstract PGrammar clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PHelperDef extends Node
{
// Empty body
@Override
public abstract PHelperDef clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PHelpers extends Node
{
// Empty body
@Override
public abstract PHelpers clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PIgnTokens extends Node
{
// Empty body
@Override
public abstract PIgnTokens clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PListTerm extends Node
{
// Empty body
@Override
public abstract PListTerm clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PProd extends Node
{
// Empty body
@Override
public abstract PProd clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PProdName extends Node
{
// Empty body
@Override
public abstract PProdName clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PProductions extends Node
{
// Empty body
@Override
public abstract PProductions clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PRegExp extends Node
{
// Empty body
@Override
public abstract PRegExp clone();
}
......@@ -4,5 +4,6 @@ package org.sablecc.sablecc.node;
public abstract class PSet extends Node
{
// Empty body
@Override
public abstract PSet clone();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment