diff --git a/python/builtins.py b/python/builtins.py index 4abb8187..9528160b 100644 --- a/python/builtins.py +++ b/python/builtins.py @@ -96,14 +96,129 @@ def sorted(iterable, reverse=False, key=None): return a ##### str ##### -def __f(self, *args): - if '{}' in self: - for i in range(len(args)): - self = self.replace('{}', str(args[i]), 1) - else: - for i in range(len(args)): - self = self.replace('{'+str(i)+'}', str(args[i])) - return self +def __f(self:str, *args, **kwargs) -> str: + def tokenizeString(s:str): + tokens = [] + L, R = 0,0 + + mode = None + curArg = 0 + # lookingForKword = False + + while(R