diff --git a/libwccl/parser/grammar.g b/libwccl/parser/grammar.g index d2a70195202b9f2d3a225c1ae5a832057d57ef70..a81a3163af677ff584e570f90b010444d3f7f91f 100644 --- a/libwccl/parser/grammar.g +++ b/libwccl/parser/grammar.g @@ -1487,14 +1487,14 @@ action_select pos = position_operator [tagset, vars] COMMA condition = bool_operator [tagset, vars] { // select(positon, condition); - action.reset(new Select(condition)); + action.reset(new Select(condition, pos)); } ) | ( condition = bool_operator [tagset, vars] { // select(condition); - action.reset(new Select(condition, pos)); + action.reset(new Select(condition)); } ) )