@@ -202,18 +202,18 @@ private function renderFraction(TokenIterator $iterator, int $level): string
202202 $ iterator ->next ();
203203
204204 if ($ lastToken instanceof SubToken) {
205- $ _lastToken = $ this ->iterator ($ lastToken ->getTokens (), $ level );
205+ $ lastTokenRender = $ this ->iterator ($ lastToken ->getTokens (), $ level );
206206 } else {
207- $ _lastToken = $ lastToken ->getToken ();
207+ $ lastTokenRender = $ lastToken === null ? ' ? ' : $ lastToken ->getToken ();
208208 }
209209
210210 if ($ nextToken instanceof SubToken) {
211- $ _nextToken = $ this ->iterator ($ nextToken ->getTokens (), $ level );
211+ $ nextTokenRender = $ this ->iterator ($ nextToken ->getTokens (), $ level );
212212 } else {
213- $ _nextToken = $ nextToken ? $ nextToken ->getToken () : ' ? ' ;
213+ $ nextTokenRender = $ nextToken === null ? ' ? ' : $ nextToken ->getToken ();
214214 }
215215
216- return '\frac{ ' . $ _lastToken . '}{ ' . $ _nextToken . '} ' ;
216+ return '\frac{ ' . $ lastTokenRender . '}{ ' . $ nextTokenRender . '} ' ;
217217 }
218218
219219 /**
@@ -229,22 +229,22 @@ private function renderPow(TokenIterator $iterator, int $level): string
229229 $ iterator ->next ();
230230
231231 if ($ lastToken instanceof SubToken) {
232- $ downToken = $ this ->getLeftBracket ($ level )
232+ $ downTokenRender = $ this ->getLeftBracket ($ level )
233233 . $ this ->iterator ($ lastToken ->getTokens (), $ level )
234234 . $ this ->getRightBracket ($ level );
235235 } else {
236- $ downToken = $ lastToken ? $ lastToken ->getToken () : ' ? ' ;
236+ $ downTokenRender = $ lastToken === null ? ' ? ' : $ lastToken ->getToken ();
237237 }
238238
239239 if ($ nextToken instanceof SubToken) {
240- $ topToken = $ this ->getLeftBracket ($ level )
240+ $ topTokenRender = $ this ->getLeftBracket ($ level )
241241 . $ this ->iterator ($ nextToken ->getTokens (), $ level )
242242 . $ this ->getRightBracket ($ level );
243243 } else {
244- $ topToken = $ nextToken ? $ nextToken ->getToken () : ' ? ' ;
244+ $ topTokenRender = $ nextToken === null ? ' ? ' : $ nextToken ->getToken ();
245245 }
246246
247- return '{ ' . $ downToken . '}^{ ' . $ topToken . '} ' ;
247+ return '{ ' . $ downTokenRender . '}^{ ' . $ topTokenRender . '} ' ;
248248 }
249249
250250 /**
0 commit comments