enhanced the binop expression check in leave_list() in read.c
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
fixed the issue of the lost line terminator after the comment text which caused the next line to be treated as the same line
This commit is contained in:
@ -1,3 +1,13 @@
|
||||
## if `do` is not enclosed in `( )`, variable declaration is prohibited
|
||||
do { | k | set k 10 };
|
||||
do | k | {set k 10;}; ##ERROR: syntax error - variable declaration disallowed
|
||||
|
||||
---
|
||||
|
||||
## if `do` is not enclosed in `( )`, it supports only the limited number of expressions.
|
||||
|
||||
do ; ## this is ok
|
||||
|
||||
do 1; ## this is ok
|
||||
|
||||
do { set k 10; printf "k=%d\n" k; } { set k 20; printf "k=%d\n" k; }; ##ERROR: syntax error - more than one expression after do
|
||||
|
Reference in New Issue
Block a user