"""
tweetex.py

nick creel | nov 12 2019 | mit license
"""

from lexer import Lexer
import re
import argparse

def getfile():
    parser = argparse.ArgumentParser(description="accepts input \ for TweeTex compiler")
    parser.add_argument('file', metavar='filename', type=str, nargs=1,
            help='the location of the TweeTex file to compile')
    args = parser.parse_args()
    with open(args.file[0], "r") as file:
        source = file.read()
    return source

def main():
    source = getfile()
    mylexer = Lexer(source)
    mylexer.lex()
    tokens = mylexer.tokens 
    print(tokens)
main()