Bora vê
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

main.py 882B

123456789101112131415161718
  1. def main():
  2. parser = argparse.ArgumentParser(description='Compilador para uma linguagem do tipo LL(1)')
  3. parser.add_argument("-lt", help="Mostra o LOG de Tokens e Lexemas do analisador lexico", action='store_true')
  4. parser.add_argument("-ls", help="Mostra o Log das operações do analisador sintatico", action='store_true')
  5. parser.add_argument("-lse", help="Mostra o Log das operações do analisador semantico", action='store_true')
  6. parser.add_argument("-lgc", help="Mostra o Log da geração de codigo", action='store_true')
  7. parser.add_argument("filename", type=str, help="Filename")
  8. parser.add_argument('-tudo', help='Show all logs', action='store_true')
  9. args=parser.parse_args()
  10. opction(args)
  11. #executa a funcao main()
  12. if __name__ == "__main__":
  13. import sys
  14. import argparse
  15. from selection import opction
  16. main()