Lines Matching refs:self
7 def setUp(self):
8 self.compileGrammar(options='-trace')
11 def lexerClass(self, base):
13 def __init__(self, *args, **kwargs):
14 base.__init__(self, *args, **kwargs)
16 self.traces = []
19 def traceIn(self, ruleName, ruleIndex):
20 self.traces.append('>'+ruleName)
23 def traceOut(self, ruleName, ruleIndex):
24 self.traces.append('<'+ruleName)
27 def recover(self, input, re):
34 def parserClass(self, base):
36 def __init__(self, *args, **kwargs):
37 base.__init__(self, *args, **kwargs)
39 self.traces = []
42 def traceIn(self, ruleName, ruleIndex):
43 self.traces.append('>'+ruleName)
46 def traceOut(self, ruleName, ruleIndex):
47 self.traces.append('<'+ruleName)
50 def recover(self, input, re):
54 def getRuleInvocationStack(self):
55 return self._getRuleInvocationStack(base.__module__)
60 def testTrace(self):
62 lexer = self.getLexer(cStream)
64 parser = self.getParser(tStream)
67 self.failUnlessEqual(
75 self.failUnlessEqual(
82 def testInvokationStack(self):
84 lexer = self.getLexer(cStream)
86 parser = self.getParser(tStream)
89 self.failUnlessEqual(