Module loda.lang
Load and save programs.
This module contains the in-memory representation of LODA programs. You can use it to load and save programs,
and to inspect and manipulate their structure programmatically. You can load a program from an *.asm
file
as follows:
>>> from loda.lang import Program
>>>
>>> with open("fibonacci.asm", "r") as file:
>>> program = Program(file.read())
>>> print(program)
To save it, just write the string representation of the program to another file.
To inspect and manipulate programs, see the Program
class.
Sub-modules
loda.lang.operand
-
Operand model and serialization.
loda.lang.operation
-
Operation model and serialization.
loda.lang.program
-
Program model and serialization.