bhollis / maruku

A pure-Ruby Markdown-superset interpreter (Official Repo).
MIT License
500 stars 80 forks source link

Maruku 0.7.3 crashes on itex example #145

Open sattlerc opened 2 years ago

sattlerc commented 2 years ago

Running maruku -i itex on the input

\begin{c}\label{DoubleNegationMonad}
\end{d}
\begin{proof}
Immediate from \ref{Monads}

raises an exception:

maruku/ext/math/parsing.rb:114:in `block in <top (required)>': undefined method `captures' for nil:NilClass (NoMethodError)
distler commented 2 years ago

But

\begin{c}
\label{DoubleNegationMonad}
\end{d}
\begin{proof}
Immediate from \ref{Monads}

works just fine, as does

\begin{c}\label{DoubleNegationMona}
\end{d}
\begin{proof}
Immediate from \ref{Monads}

Curious.

Trivial to "fix", but I don't quite understand what's triggering the problem in the first place.

distler commented 2 years ago

"Fixed" in 97c0489.