mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-07 15:28:49 +00:00
22 lines
1.6 KiB
Text
Executable file
22 lines
1.6 KiB
Text
Executable file
\BOOKMARK [1][-]{section.1}{Introduction:\040Languages,\040Semantics,\040Interpreters,\040Compilers}{}% 1
|
|
\BOOKMARK [2][-]{subsection.1.1}{Language\040and\040semantics}{section.1}% 2
|
|
\BOOKMARK [2][-]{subsection.1.2}{Interpreters}{section.1}% 3
|
|
\BOOKMARK [2][-]{subsection.1.3}{Compilers}{section.1}% 4
|
|
\BOOKMARK [2][-]{subsection.1.4}{The\040first\040example:\040language\040of\040expressions}{section.1}% 5
|
|
\BOOKMARK [1][-]{section.2}{Statements,\040Stack\040Machine,\040Stack\040Machine\040Compiler}{}% 6
|
|
\BOOKMARK [2][-]{subsection.2.1}{Statements}{section.2}% 7
|
|
\BOOKMARK [1][-]{section.3}{Stack\040Machine}{}% 8
|
|
\BOOKMARK [2][-]{subsection.3.1}{A\040Compiler\040for\040the\040Stack\040Machine}{section.3}% 9
|
|
\BOOKMARK [1][-]{section.4}{Structural\040Induction}{}% 10
|
|
\BOOKMARK [2][-]{subsection.4.1}{Structural\040Control\040Flow}{section.4}% 11
|
|
\BOOKMARK [2][-]{subsection.4.2}{Extended\040Stack\040Machine}{section.4}% 12
|
|
\BOOKMARK [2][-]{subsection.4.3}{Syntax\040Extensions}{section.4}% 13
|
|
\BOOKMARK [1][-]{section.5}{Procedures}{}% 14
|
|
\BOOKMARK [1][-]{section.6}{Extended\040Stack\040Machine}{}% 15
|
|
\BOOKMARK [1][-]{section.7}{Functions}{}% 16
|
|
\BOOKMARK [2][-]{subsection.7.1}{Functions\040in\040Expressions}{section.7}% 17
|
|
\BOOKMARK [2][-]{subsection.7.2}{Return\040Statement}{section.7}% 18
|
|
\BOOKMARK [1][-]{section.8}{Arrays\040and\040strings}{}% 19
|
|
\BOOKMARK [2][-]{subsection.8.1}{Adding\040arrays\040on\040expression\040level}{section.8}% 20
|
|
\BOOKMARK [2][-]{subsection.8.2}{Adding\040arrays\040on\040statement\040level}{section.8}% 21
|
|
\BOOKMARK [2][-]{subsection.8.3}{Strings}{section.8}% 22
|