"""
B-ASIC Schema Module.
TODO: More info.
"""

from b_asic.precedence_chart import PrecedenceChart


class Schema:
	"""
	Schema constructed from a precedence chart.
	TODO: More info.
	"""

	pc: PrecedenceChart
	# TODO: More members.

	def __init__(self, pc: PrecedenceChart):
		"""
		Construct a Schema.
		"""
		self.pc = pc
		# TODO: Implement.

	# TODO: More stuff.