ruby: slicc: avoid duplicate code for function argument check
authorNilay Vaish <nilay@cs.wisc.edu>
Sat, 15 Aug 2015 00:28:43 +0000 (19:28 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Sat, 15 Aug 2015 00:28:43 +0000 (19:28 -0500)
commit7fc725fdb55e192520c148c87ec44f75f5d07ad0
tree077503f95730d91127d88bcd0101c38096f8aadb
parentf391cee5e1f9192bc35978df236e15f921a690cf
ruby: slicc: avoid duplicate code for function argument check
Both FuncCallExprAST and MethodCallExprAST had code for checking the arguments
with which a function is being called.  The patch does away with this
duplication.  Now the code for checking function call arguments resides in the
Func class.
src/mem/slicc/ast/FuncCallExprAST.py
src/mem/slicc/ast/MethodCallExprAST.py
src/mem/slicc/parser.py
src/mem/slicc/symbols/Func.py