|
- #!/usr/bin/env python3
- import os
- import sys
- from process import *
-
- DIR = os.path.dirname(os.path.realpath(sys.argv[0]))
-
- if len(sys.argv) < 2:
- print("Usage: /path/to/translate [OPTIONS] PYTHON_FILE")
- sys.exit(1)
-
- FILE_IN = sys.argv[-1]
-
- # Parse options
- # TODO Use options
- OPT_HEADER = "--header" in sys.argv
- OPT_INCLUDES = None
- OPT_PREFIX_INCLUDES = "--includes="
- for arg in sys.argv:
- if arg.startswith(OPT_PREFIX_INCLUDES):
- OPT_INCLUDES = arg[len(OPT_PREFIX_INCLUDES):]
-
- # Translate file.
- out = process(FILE_IN, OPT_HEADER, OPT_INCLUDES)
- print(out)
|