Fix SuffixexpNodes subclasses inheriting from the wrong base

This commit is contained in:
0x4261756D 2024-02-21 13:47:02 +01:00
parent bb954e99d5
commit ed50d40c1c

View File

@ -341,19 +341,19 @@ class Parser
public abstract class SuffixexpSuffix(CodeRegion startRegion, CodeRegion endRegion) public abstract class SuffixexpSuffix(CodeRegion startRegion, CodeRegion endRegion)
{ {
public CodeRegion startRegion = startRegion, endRegion = endRegion; public CodeRegion startRegion = startRegion, endRegion = endRegion;
public class Dot(string name, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpFirstPart(startRegion, endRegion) public class Dot(string name, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpSuffix(startRegion, endRegion)
{ {
public string name = name; public string name = name;
} }
public class Indexed(ExpNode node, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpFirstPart(startRegion, endRegion) public class Indexed(ExpNode node, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpSuffix(startRegion, endRegion)
{ {
public ExpNode node = node; public ExpNode node = node;
} }
public class Args(ArgsNode node, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpFirstPart(startRegion, endRegion) public class Args(ArgsNode node, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpSuffix(startRegion, endRegion)
{ {
public ArgsNode node = node; public ArgsNode node = node;
} }
public class ArgsFirstArg(ArgsFirstArgNode node, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpFirstPart(startRegion, endRegion) public class ArgsFirstArg(ArgsFirstArgNode node, CodeRegion startRegion, CodeRegion endRegion) : SuffixexpSuffix(startRegion, endRegion)
{ {
public ArgsFirstArgNode node = node; public ArgsFirstArgNode node = node;
} }