regex to identify function calls?

Viewed 45

I need to identify all types VB6 code when functions are called.

I have tried:

^(?:(?!\bDim\b).)*(?:(?<functionName>(?:fl|fg)[a-zA-Z_0-9]+)(?:(?!\s\=\s).)*$(?:\(?.*\)?|))$

Samples

flProcessar = xmlString
Dim flProcessar
flProcessar()
Call flProcessar
Call flProcessar()
Call flProcessar obj
flProcessar(obj)
flProcessar obj
flProcessar

mdiLQS.uctlogErros.MostrarErros Err, Me.Name & " - flProcessar", Me.Caption

The last line will not be matched by the regex above.

0 Answers
Related