Skip to content

Commit 3d4fa8f

Browse files
committed
fix: recover broken instruction
1 parent ec79183 commit 3d4fa8f

File tree

1 file changed

+2
-0
lines changed
  • src/main/kotlin/com/github/xepozz/php_opcodes_language/language/parser

1 file changed

+2
-0
lines changed

src/main/kotlin/com/github/xepozz/php_opcodes_language/language/parser/PHPOp.bnf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,9 @@ instruction ::= parameter argument*
114114
{
115115
implements=["com.intellij.psi.PsiNamedElement"]
116116
extends="com.github.xepozz.php_opcodes_language.language.psi.impl.PHPOpInstructionBaseImpl"
117+
recoverWhile=instruction_recovery
117118
}
119+
private instruction_recovery ::= !(EOL)
118120

119121
argument ::= paren_expr | array_expr | expr
120122
private expr ::= three_dots | var_name | string_literal | float_value | line_number | paren_parameter | parameter

0 commit comments

Comments
 (0)