def comparison2( comparator: ComparisonOperator, rhs: int, ) -> IntegerMatcherArg: return args.SequenceOfArguments([ args.Singleton(comparator.name), args.Singleton(str(rhs)), ])
def comparison( comparator: ComparisonOperator, rhs: IntegerMatcherArg, ) -> IntegerMatcherArg: return args.SequenceOfArguments([ args.Singleton(comparator.name), rhs, ])
def _arguments(path: PathArgument, matcher: ArgumentElementsRenderer, ) -> ArgumentElementsRenderer: return arg_rends.SequenceOfArguments([ path, arg_rends.Singleton(reserved_words.COLON), matcher, ])
def make_arguments(matcher_argument: str) -> ArgumentElementsRenderer: return lm_args.Contents( argument_renderer.Singleton(matcher_argument))
def within_paren(expression: ArgumentElementsRenderer) -> ArgumentElementsRenderer: return arg_r.SequenceOfArguments([ arg_r.Singleton('('), expression, arg_r.Singleton(')'), ])
def singleton(value: WithToString) -> ArgumentElementsRenderer: return arg_r.Singleton(value)