]> git.phdru.name Git - phdru.name/cgi-bin/blog-ru/search-tags.git/commitdiff
Move parser-related code and tests to parser/
authorOleg Broytman <phd@phdru.name>
Tue, 20 May 2014 02:51:47 +0000 (06:51 +0400)
committerOleg Broytman <phd@phdru.name>
Tue, 20 May 2014 04:31:56 +0000 (08:31 +0400)
parser/.gitignore [new file with mode: 0644]
parser/__init__.py [new file with mode: 0644]
parser/grammar [moved from grammar with 100% similarity]
parser/parser.py [moved from parse_query.py with 100% similarity]
parser/test_lexer.py [moved from test_lexer.py with 98% similarity]
parser/test_parser.py [moved from test_parser.py with 95% similarity]

diff --git a/parser/.gitignore b/parser/.gitignore
new file mode 100644 (file)
index 0000000..539da74
--- /dev/null
@@ -0,0 +1 @@
+*.py[co]
diff --git a/parser/__init__.py b/parser/__init__.py
new file mode 100644 (file)
index 0000000..3dfb594
--- /dev/null
@@ -0,0 +1 @@
+# This is a submodule
similarity index 100%
rename from grammar
rename to parser/grammar
similarity index 100%
rename from parse_query.py
rename to parser/parser.py
similarity index 98%
rename from test_lexer.py
rename to parser/test_lexer.py
index 5fa76e8b910caa2d5ccf8e827b1cb2fe655c038d..ac3be813263eab36fc756d376b58e2ee8ffaa4fe 100755 (executable)
@@ -5,7 +5,7 @@ import unittest
 class TestLexer(unittest.TestCase):
     def test_01_import(self):
         global lexer
 class TestLexer(unittest.TestCase):
     def test_01_import(self):
         global lexer
-        from parse_query import lexer
+        from parser import lexer
 
     def test_02_tag(self):
         global LexToken
 
     def test_02_tag(self):
         global LexToken
similarity index 95%
rename from test_parser.py
rename to parser/test_parser.py
index e8f213aeb267e5e4c14b7d2668e1057e2afd83e5..3e54f5c16a76965cc854aa0be6642f767975da2b 100755 (executable)
@@ -5,7 +5,7 @@ import unittest
 class TestParser(unittest.TestCase):
     def test_01_import(self):
         global parser
 class TestParser(unittest.TestCase):
     def test_01_import(self):
         global parser
-        from parse_query import parser
+        from parser import parser
 
     def test_02_tag(self):
         self.assertEqual(parser.parse('xxx'), ('NAME', 'xxx'))
 
     def test_02_tag(self):
         self.assertEqual(parser.parse('xxx'), ('NAME', 'xxx'))