def processString(self, string, patterns): argumentMatch = patterns.argumentPattern.match(string) if not argumentMatch: return currBracketAnalyzer = BracketAnalyzer() arguments, _ = currBracketAnalyzer.getListOfArgumentsInOpenedBracketsAndRemainder(argumentMatch.group(1)) self.arguments = arguments
def getAccessorsAndRemainder(accessorString): symbolAccessString_match = RegExPatterns.Instance( ).symbolAccessPattern.match(accessorString) if not symbolAccessString_match: return [], accessorString currBracketAnalyzer = BracketAnalyzer() return currBracketAnalyzer.getListOfArgumentsInOpenedBracketsAndRemainder( symbolAccessString_match.group(1))
def getAccessorsAndRemainder(accessorString): symbolAccessString_match = RegExPatterns.Instance().symbolAccessPattern.match(accessorString) if not symbolAccessString_match: return [], accessorString currBracketAnalyzer = BracketAnalyzer() return currBracketAnalyzer.getListOfArgumentsInOpenedBracketsAndRemainder(symbolAccessString_match.group(1))