compilation/spf.py

32 lines
803 B
Python
Executable File

#!/usr/bin/env python
# Projet de compilation Umons 2025
# Par Debucquoy Anthony (231687)
import argparse
import lark
import sys
def main():
parser = argparse.ArgumentParser()
parser.add_argument("spf_file", help="Fichier source à interpréter")
parser.add_argument("-d", "--dump",
help="affichage de la mémoire du programme",
action="store_true")
parser.add_argument("-t", "--trace",
help="affichage de la mémoire au cours du programme",
action="store_true")
args = parser.parse_args()
if args.dump:
print("Dump activated (TODO)", file=sys.stderr)
if args.trace:
print("Trace activated (TODO)", file=sys.stderr)
if __name__ == "__main__":
main()