Skip to content

Commit 7c833f0

Browse files
author
whitequark
committedJul 2, 2015
Move transforms.MonomorphismChecker to validators.MonomorphismValidator.
1 parent 02b41ea commit 7c833f0

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed
 

Diff for: ‎artiq/compiler/module.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import os
66
from pythonparser import source, diagnostic, parse_buffer
7-
from . import prelude, types, transforms
7+
from . import prelude, types, transforms, validators
88

99
class Module:
1010
def __init__(self, source_buffer, engine=None):
@@ -14,14 +14,14 @@ def __init__(self, source_buffer, engine=None):
1414
asttyped_rewriter = transforms.ASTTypedRewriter(engine=engine)
1515
inferencer = transforms.Inferencer(engine=engine)
1616
int_monomorphizer = transforms.IntMonomorphizer(engine=engine)
17-
monomorphism_checker = transforms.MonomorphismChecker(engine=engine)
17+
monomorphism_validator = validators.MonomorphismValidator(engine=engine)
1818

1919
parsetree, comments = parse_buffer(source_buffer, engine=engine)
2020
typedtree = asttyped_rewriter.visit(parsetree)
2121
inferencer.visit(typedtree)
2222
int_monomorphizer.visit(typedtree)
2323
inferencer.visit(typedtree)
24-
monomorphism_checker.visit(typedtree)
24+
monomorphism_validator.visit(typedtree)
2525

2626
self.name = os.path.basename(source_buffer.name)
2727
self.globals = asttyped_rewriter.globals

Diff for: ‎artiq/compiler/transforms/__init__.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
from .asttyped_rewriter import ASTTypedRewriter
22
from .inferencer import Inferencer
33
from .int_monomorphizer import IntMonomorphizer
4-
from .monomorphism_checker import MonomorphismChecker

Diff for: ‎artiq/compiler/validators/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .monomorphism import MonomorphismValidator

Diff for: ‎artiq/compiler/transforms/monomorphism_checker.py renamed to ‎artiq/compiler/validators/monomorphism.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
"""
2-
:class:`MonomorphismChecker` verifies that all type variables have been
2+
:class:`MonomorphismValidator` verifies that all type variables have been
33
elided, which is necessary for code generation.
44
"""
55

66
from pythonparser import algorithm, diagnostic
77
from .. import asttyped, types, builtins
88

9-
class MonomorphismChecker(algorithm.Visitor):
9+
class MonomorphismValidator(algorithm.Visitor):
1010
def __init__(self, engine):
1111
self.engine = engine
1212

0 commit comments

Comments
 (0)
Please sign in to comment.