From: Jean Privat Date: Fri, 24 Feb 2012 16:55:45 +0000 (-0500) Subject: syntax: warn on superfluous empty parentheses on calls X-Git-Tag: v0.5~16^2~6 X-Git-Url: http://nitlanguage.org?hp=3cf6a30fa25aec8a2a01382a6dea25586d497c39 syntax: warn on superfluous empty parentheses on calls Signed-off-by: Jean Privat --- diff --git a/src/syntax/typing.nit b/src/syntax/typing.nit index 77f9779..4155ecc 100644 --- a/src/syntax/typing.nit +++ b/src/syntax/typing.nit @@ -403,6 +403,15 @@ redef class AParExpr end end +redef class AParExprs + redef fun after_typing(v) + do + if n_exprs.is_empty then + v.warning(self, "Warning: superfluous parentheses.") + end + end +end + redef class AVardeclExpr var _variable: nullable VarVariable redef fun variable do return _variable.as(not null)