diff --git a/hy/compiler.py b/hy/compiler.py index e8bb682..77f606d 100644 --- a/hy/compiler.py +++ b/hy/compiler.py @@ -107,6 +107,14 @@ class HyASTCompiler(object): lineno=expr.start_line, col_offset=expr.start_column) + @builds("print") + def compile_print_expression(self, expr): + expr.pop(0) # print + return ast.Print( + dest=None, + values=[self.compile(x) for x in expr], + nl=True) + @builds("assert") def compile_assert_expression(self, expr): expr.pop(0) # assert @@ -170,7 +178,7 @@ class HyASTCompiler(object): ctx=ast.Load()) @builds("assoc") - def compile_index_expression(self, expr): + def compile_assoc_expression(self, expr): expr.pop(0) # assoc # (assoc foo bar baz) => foo[bar] = baz target = expr.pop(0) diff --git a/site/pygments_extension.py b/site/pygments_extension.py index 9c5e08c..1e9d497 100644 --- a/site/pygments_extension.py +++ b/site/pygments_extension.py @@ -66,7 +66,7 @@ class PygmentsExtension(Extension): body = parser.parse_statements(['name:endcode'], drop_needle=True) return nodes.CallBlock(self.call_method('_pygmentize', args), - [], [], body).set_lineno(lineno) + [], [], body).set_lineno(lineno) def _pygmentize(self, lang_type, caller): lexer = None diff --git a/site/templates/index.html b/site/templates/index.html index bcbafd7..d1a60be 100644 --- a/site/templates/index.html +++ b/site/templates/index.html @@ -12,7 +12,13 @@
-