- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 10 mesi fa da .
-
Topic
-
Questo è il mio codice:
`\begin{minipage}[t]{0.3\columnwidth}
\begin{enumerate}
\item $E \to E+T$
\item $E \to T$
\item $T \to T * F$
\item $T \to F$
\item $F \to ( E )$
\item $F \to i$
\end{enumerate}
\end{minipage}
\begin{minipage}[t]{0.35\columnwidth}
\begin{enumerate}
\item \begin{tikzpicture}[level distance=10mm] \node{$E$} child{node{$E$}} child{node{$+$}} child{node{$T$}} ; \end{tikzpicture}
\item \begin{tikzpicture}[level distance=10mm] \node{$E$} child{node{$T$}}; \end{tikzpicture}
\item \begin{tikzpicture}[level distance=10mm] \node{$T$} child{node{$T$}} child{node{$*$}} child{node{$F$}} ; \end{tikzpicture}
\end{enumerate}
\end{minipage}
\begin{minipage}[t]{0.35\columnwidth}
\begin{enumerate}
\setcounter{enumi}{3}
\item \begin{tikzpicture}[level distance=10mm] \node{$T$} child{node{$F$}} ; \end{tikzpicture}
\item \begin{tikzpicture}[level distance=10mm] \node{$F$} child{node{$($}} child{node{$E$}} child{node{$)$}} ; \end{tikzpicture}
\item \begin{tikzpicture}[level distance=10mm] \node{$F$} child{node{$i$}} ; \end{tikzpicture}
\end{enumerate}
\end{minipage}`Perchè gli alberi con tre figli si sviluppano (correttamente) verso il basso mentre quelli con un solo figlio si sviluppano verso l’alto?
Il paragrafo serve per spiegare come tradurre le regole in alberi sintattici, il mio codice è un po’ triviale quindi accetto anche suggerimenti su come rendere graficamente meglio il tutto (a parte lo stile degli alberi che è standardizzato). Grazie!
- Devi essere connesso per rispondere a questo topic.