Add Defaults For All Types

Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
This commit is contained in:
Will Hawkins
2026-03-20 04:18:51 -04:00
parent 0aef385afc
commit 6a9a138afe
3 changed files with 36 additions and 4 deletions
+8
View File
@@ -83,6 +83,10 @@ public class ParserState: P4Type, P4Value, Equatable, CustomStringConvertible {
state = name
statements = Array()
}
public func def() -> any P4Value {
return ParserState(name: Identifier(name: ""))
}
}
public class ParserStateDirectTransition: ParserState {
@@ -211,4 +215,8 @@ public struct Parser: P4Type, P4Value {
public var description: String {
return "Parser"
}
public func def() -> any P4Value {
return Parser(withName: Identifier(name: ""))
}
}