lib/plurimath/asciimath/transform.rb in plurimath-0.8.17 vs lib/plurimath/asciimath/transform.rb in plurimath-0.8.18
- old
+ new
@@ -898,9 +898,21 @@
formula_array = [table]
formula_array << expr unless expr.to_s.strip.empty?
Math::Formula.new(formula_array)
end
+ rule(table: simple(:table),
+ rparen: simple(:rparen),
+ expr: sequence(:expr)) do
+ [
+ Math::Function::Fenced.new(
+ Math::Symbols::Paren::OpenParen.new,
+ [table],
+ Utility.asciimath_symbol_object(rparen),
+ ),
+ ] + expr.flatten.compact
+ end
+
rule(left: simple(:left),
left_right_value: simple(:left_right),
right: simple(:right)) do
Math::Formula.new(
[