Commit e45e4161 authored by ninabreznik's avatar ninabreznik

Loop through VariableDeclaration in ParameterList

parent d074feb3
...@@ -172,6 +172,7 @@ class ContextualListener { ...@@ -172,6 +172,7 @@ class ContextualListener {
} }
_getInputParams (node) { _getInputParams (node) {
var params
var list = [] var list = []
for (var i in node.children) { for (var i in node.children) {
if (node.children[i].name === 'ParameterList') { if (node.children[i].name === 'ParameterList') {
...@@ -179,9 +180,19 @@ class ContextualListener { ...@@ -179,9 +180,19 @@ class ContextualListener {
break break
} }
} }
debugger
for (var j in list) { for (var j in list) {
var params = list[j].children.length ? list[j].children[0].attributes.type : '' if (list[j].children.length) {
break var children = list[j].children
for (var k in children) {
if (children[k].name === 'VariableDeclaration') {
params = children[k].attributes.type
break
}
}
} else {
params = ''
}
} }
return '(' + params + ')' return '(' + params + ')'
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment