aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonan Lamy <ronan.lamy@gmail.com>2018-11-07 19:59:46 +0000
committerRonan Lamy <ronan.lamy@gmail.com>2018-11-07 19:59:46 +0000
commitd72e44551fd0deeba5a9f93bffbbb59671256d54 (patch)
treee6fa76d5ba3fb5d696f196d73e7906cc4dce39a7 /pypy/module/token
parenthg merge default (diff)
downloadpypy-d72e44551fd0deeba5a9f93bffbbb59671256d54.tar.gz
pypy-d72e44551fd0deeba5a9f93bffbbb59671256d54.tar.bz2
pypy-d72e44551fd0deeba5a9f93bffbbb59671256d54.zip
Move all pypy/module/*/__init__.py to pypy/module/*/moduledef.py
(manual graft of 543e3bec6299)
Diffstat (limited to 'pypy/module/token')
-rw-r--r--pypy/module/token/__init__.py38
-rw-r--r--pypy/module/token/moduledef.py38
2 files changed, 38 insertions, 38 deletions
diff --git a/pypy/module/token/__init__.py b/pypy/module/token/__init__.py
index 99f4e1ccef..e69de29bb2 100644
--- a/pypy/module/token/__init__.py
+++ b/pypy/module/token/__init__.py
@@ -1,38 +0,0 @@
-from pypy.interpreter.mixedmodule import MixedModule
-from pypy.interpreter.gateway import unwrap_spec
-from pypy.interpreter.pyparser import pytoken, pygram
-
-
-class Module(MixedModule):
-
- appleveldefs = {}
- interpleveldefs = {
- "NT_OFFSET" : "space.newint(256)",
- "ISTERMINAL" : "__init__.isterminal",
- "ISNONTERMINAL" : "__init__.isnonterminal",
- "ISEOF" : "__init__.iseof"
- }
-
-
-def _init_tokens():
- tok_name = {}
- for tok, id in pytoken.python_tokens.iteritems():
- Module.interpleveldefs[tok] = "space.wrap(%d)" % (id,)
- tok_name[id] = tok
- Module.interpleveldefs["tok_name"] = "space.wrap(%r)" % (tok_name,)
- Module.interpleveldefs["N_TOKENS"] = "space.wrap(%d)" % len(tok_name)
-
-_init_tokens()
-
-
-@unwrap_spec(tok=int)
-def isterminal(space, tok):
- return space.newbool(tok < 256)
-
-@unwrap_spec(tok=int)
-def isnonterminal(space, tok):
- return space.newbool(tok >= 256)
-
-@unwrap_spec(tok=int)
-def iseof(space, tok):
- return space.newbool(tok == pygram.tokens.ENDMARKER)
diff --git a/pypy/module/token/moduledef.py b/pypy/module/token/moduledef.py
new file mode 100644
index 0000000000..99f4e1ccef
--- /dev/null
+++ b/pypy/module/token/moduledef.py
@@ -0,0 +1,38 @@
+from pypy.interpreter.mixedmodule import MixedModule
+from pypy.interpreter.gateway import unwrap_spec
+from pypy.interpreter.pyparser import pytoken, pygram
+
+
+class Module(MixedModule):
+
+ appleveldefs = {}
+ interpleveldefs = {
+ "NT_OFFSET" : "space.newint(256)",
+ "ISTERMINAL" : "__init__.isterminal",
+ "ISNONTERMINAL" : "__init__.isnonterminal",
+ "ISEOF" : "__init__.iseof"
+ }
+
+
+def _init_tokens():
+ tok_name = {}
+ for tok, id in pytoken.python_tokens.iteritems():
+ Module.interpleveldefs[tok] = "space.wrap(%d)" % (id,)
+ tok_name[id] = tok
+ Module.interpleveldefs["tok_name"] = "space.wrap(%r)" % (tok_name,)
+ Module.interpleveldefs["N_TOKENS"] = "space.wrap(%d)" % len(tok_name)
+
+_init_tokens()
+
+
+@unwrap_spec(tok=int)
+def isterminal(space, tok):
+ return space.newbool(tok < 256)
+
+@unwrap_spec(tok=int)
+def isnonterminal(space, tok):
+ return space.newbool(tok >= 256)
+
+@unwrap_spec(tok=int)
+def iseof(space, tok):
+ return space.newbool(tok == pygram.tokens.ENDMARKER)