}
}
}else if (element instanceof VerilogFunctionElement) {
VerilogFunctionElement func = (VerilogFunctionElement) element;
for(OutlineElement child: func.getChildren()){
//add signals
if (child instanceof VerilogSignalElement && child.getName().startsWith(replace)) {
VerilogSignalElement signal = (VerilogSignalElement) child;
matchList.add(new VerilogCompletionProposal(signal, offset, replace.length()));
}