Files
lisp-interpreter/atom.py
T
2026-04-26 19:43:50 -06:00

13 lines
332 B
Python

class Atom:
car: Atom | int | str | bool | None
cdr: Atom | None
def __init__(self, car: Atom|int|str|bool|None, cdr: Atom|None):
self.car = car
self.cdr = cdr
def setval(self, atom: Atom | int | str | bool | None):
self.car = atom
def append(self, atom: Atom):
self.cdr = atom