#!/usr/bin/python3 import sys import pprint import logging from jortsc.parser.lexer import lex_jorts from jortsc.parser.parser import parse logging.basicConfig(level=logging.DEBUG) def main(): """main entry point""" try: in_data = sys.stdin.read() except EOFError: pass tokens = lex_jorts(in_data) pprint.pprint(tokens) print([t[0] for t in tokens]) tree = parse(in_data) print(tree) if __name__ == '__main__': main()