Subversion Repositories programming

Rev

Rev 164 | Rev 166 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 164 Rev 165
Line 189... Line 189...
189
        return self.procD()
189
        return self.procD()
190
 
190
 
191
    def procD(self):
191
    def procD(self):
192
        print 'procD(%s) ->' % (self.str[self.strpos:])
192
        print 'procD(%s) ->' % (self.str[self.strpos:])
193
 
193
 
-
 
194
        try:
194
        # Check if we are a single digit
195
            # Check if we are a single digit
195
        if self.str[self.strpos] in '0123456789':
196
            if self.str[self.strpos] in '0123456789':
196
            self.strpos += 1
197
                self.strpos += 1
197
            return True
198
                return True
-
 
199
        except IndexError: # ran out of input
-
 
200
            return False
198
 
201
 
199
        return False
202
        return False
200
 
203
 
201
if __name__ == '__main__':
204
if __name__ == '__main__':
202
    rdp = RecursiveDescentParser()
205
    rdp = RecursiveDescentParser()