🐐 Reviving this old project. Mainly adding tests and fixing bugs.

This commit is contained in:
2026-03-31 18:25:20 +02:00
parent 88d7f0ed69
commit e845cb62c1
20 changed files with 1502 additions and 1090 deletions

View File

@@ -9,7 +9,7 @@
}
\begin{document}
\begin{table}[ht]
\begin{table}[ht!]
\begin{center}
\begin{tabular}{|lcl|}
\hline
@@ -77,14 +77,15 @@
\end{center}
\end{table}
\newpage
\begin{itemize}
\item \textbf{newline}: \\ Newlines are combined, so a single newline is the same as multiple.
\item \textbf{module-name}:
\item \textbf{id}:
\item \textbf{builtin}:
\item \textbf{string}:
\item \textbf{numeral}:
\item \textbf{bool}:
\item \textbf{module-name}: \\ Modules are flags given to the interpreter/compiler, to let it know you want to be using certain rules, functions, or features.
\item \textbf{id}: \\ Variable. Can only consist of lowercase characters and underscores, but not the letters j, u, or w.
\item \textbf{builtin}: \\ Builtin functions are uppercase latin words.
\item \textbf{string}: \\ Any text encased in " characters.
\item \textbf{numeral}: \\ Roman numerals consisting of the uppercase characters I, V, X, L, C, D, and M. Can also include underscore if the module MAGNVM.
\item \textbf{bool}: \\ VERITAS or FALSITAS.
\end{itemize}
\end{document}