コード例 #1
0
ファイル: testParser.py プロジェクト: Mitame/pynoceros
class TestConsume(TestCase):
    def setUp(self):
        self.ob = Parser(None,None)
        
    def test_consume_token(self):
        self.ob.consumeToken()
        assert self.ob.currentFlaggedToken == Token.EOF
        
    def test_consume_token2(self):
        self.ob.currentFlaggedToken = 100000
        self.ob.consumeToken()
        assert self.ob.currentFlaggedToken == Token.EOF
コード例 #2
0
ファイル: testJSSnippets.py プロジェクト: Mitame/pynoceros
class TestJSSnippets(TestCase):
    def setUp(self):
        ce = CompilerEnvirons()
        er = ErrorReporter()
        self.parser = Parser(ce, er)
        
    def _parsesOk(self, instr):
        try:
            self.parser.parse(instr+"\n", None, 1)
        except Exception, e:
            print e
            return False
        return True
コード例 #3
0
ファイル: testParser.py プロジェクト: Mitame/pynoceros
 def setUp(self):
     self.ob = Parser(None,None)
コード例 #4
0
ファイル: testJSSnippets.py プロジェクト: Mitame/pynoceros
 def setUp(self):
     ce = CompilerEnvirons()
     er = ErrorReporter()
     self.parser = Parser(ce, er)