I have just update to UltraEdit v20.00.0.1052 and I like the new features. However, it seems the function lists were changed again and now I have less and less use of the function list. only basic c++ functions are displayed.
I've determined that one of the problems is that it doesn't allow for any white space prior to the start of the function declaration. There are other areas I have identified. Rather than getting help with each one I would rather just figure out what the perl regular expression that is being used does so I can modify that directy.
Here's what is currently in the deafult c_plusplus.uew file
/TGBegin "Functions"
/TGFindStr = "^(?!if\b|else\b|while\b|[\s\*])(?:[\w\*~_&]*?\s+){0,6}([\w:\*~_&]+\s*)\([^\);]*\)[^\{;]*\{"
/TGBegin "Parameters"
I was able to add to and modify the function lists in the past prior to the move to perl regular expressions. I am unfamiliar with them now. Any help on what the TFFindStr line syntax actually breaks down to mean would help greatly.
I've determined that one of the problems is that it doesn't allow for any white space prior to the start of the function declaration. There are other areas I have identified. Rather than getting help with each one I would rather just figure out what the perl regular expression that is being used does so I can modify that directy.
Here's what is currently in the deafult c_plusplus.uew file
/TGBegin "Functions"
/TGFindStr = "^(?!if\b|else\b|while\b|[\s\*])(?:[\w\*~_&]*?\s+){0,6}([\w:\*~_&]+\s*)\([^\);]*\)[^\{;]*\{"
/TGBegin "Parameters"
I was able to add to and modify the function lists in the past prior to the move to perl regular expressions. I am unfamiliar with them now. Any help on what the TFFindStr line syntax actually breaks down to mean would help greatly.