lang-model/naive-nlu/tree_nlu/atoms.py

15 lines
244 B
Python

'''
Analogous to erlang ones.
"An atom is a literal, a constant with name."
'''
from collections import namedtuple
Atom = namedtuple('Atom', field_names='name')
def a(name):
'''Build an atom with a given name.'''
return Atom(name)