P4 Parser States Do Not Have Local Elements

Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
This commit is contained in:
Will Hawkins
2026-03-02 08:32:09 -05:00
parent 59d56e7b73
commit 991e20917c
2 changed files with 15 additions and 21 deletions
+8 -8
View File
@@ -20,8 +20,8 @@ parser simple() {
(parserState (parserState
(state) (state)
(identifier) (identifier)
(parserLocalElements (parserStatements
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
@@ -66,8 +66,8 @@ parser simple() {
(parserState (parserState
(state) (state)
(identifier) (identifier)
(parserLocalElements (parserStatements
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
@@ -112,8 +112,8 @@ parser simple() {
(parserState (parserState
(state) (state)
(identifier) (identifier)
(parserLocalElements (parserStatements
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
@@ -158,8 +158,8 @@ parser simple() {
(parserState (parserState
(state) (state)
(identifier) (identifier)
(parserLocalElements (parserStatements
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
+7 -13
View File
@@ -122,8 +122,8 @@ parser simple() {
(parserState (parserState
(state) (state)
(identifier) (identifier)
(parserLocalElements (parserStatements
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
@@ -137,8 +137,6 @@ parser simple() {
) )
) )
) )
)
(parserStatements
(parserStatement (parserStatement
(assignmentStatement (assignmentStatement
(expression (expression
@@ -188,8 +186,8 @@ parser simple() {
(parserState (parserState
(state) (state)
(identifier) (identifier)
(parserLocalElements (parserStatements
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
@@ -203,8 +201,6 @@ parser simple() {
) )
) )
) )
)
(parserStatements
(parserStatement (parserStatement
(conditionalStatement (conditionalStatement
(if) (if)
@@ -271,8 +267,8 @@ parser simple() {
(parserState (parserState
(state) (state)
(identifier) (identifier)
(parserLocalElements (parserStatements
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
@@ -286,7 +282,7 @@ parser simple() {
) )
) )
) )
(parserLocalElement (parserStatement
(variableDeclaration (variableDeclaration
(typeRef (typeRef
(baseType (baseType
@@ -300,8 +296,6 @@ parser simple() {
) )
) )
) )
)
(parserStatements
(parserStatement (parserStatement
(conditionalStatement (conditionalStatement
(if) (if)