def METHOD_NAME(self) -> None:
    grammar = """
        start: expr NEWLINE
        expr: ['a'] ['b'] 'c'
    """
    self.assertEqual(self.calculate_first_sets(grammar), {
        "expr": {"'c'", "'a'", "'b'"},
        "start": {"'c'", "'a'", "'b'"},
    })