compilation/spf.py

32 lines
803 B
Python
Raw Normal View History

2025-03-15 19:37:31 +01:00
#!/usr/bin/env python
2025-03-15 17:16:09 +01:00
# Projet de compilation Umons 2025
2025-03-15 19:37:31 +01:00
# Par Debucquoy Anthony (231687)
import argparse
import lark
import sys
2025-03-15 17:16:09 +01:00
def main():
2025-03-15 19:37:31 +01:00
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:
2025-03-16 11:16:19 +01:00
print("Dump activated (TODO)", file=sys.stderr)
2025-03-15 19:37:31 +01:00
if args.trace:
2025-03-16 11:16:19 +01:00
print("Trace activated (TODO)", file=sys.stderr)
2025-03-15 19:37:31 +01:00
2025-03-15 17:16:09 +01:00
if __name__ == "__main__":
main()