import argparse


def parse_args():
    parser = argparse.ArgumentParser()
    parser.add_argument("--input")
    parser.add_argument("--output")
    parser.add_argument("--context", type=int, default=1)
    parser.add_argument("--review", default="REVIEW_NEEDED")
    parser.add_argument("--mode", choices=["fast", "full"])
    parser.add_argument("--limit", type=int, default=0)
    parser.add_argument("--verbose", action="store_true")
    parser.add_argument("--dry-run", action="store_true")
    parser.add_argument("--emit-metadata", action="store_true")
    return parser.parse_args()