
Hi,
I have implemented parameter info for PHP using the basic way of setting the ParameterDelimiterCharacter to "," and so on. When the IntelliPromptParameterInfoParameterIndexChanged event is fired, I update my parameter info. However, SyntaxEditor doesn't seem to care whether or not the comma is within a string or not, which means that something like myFunction("hello," would make it shift to parameter number two. I can see that this works better in the SDI demo app, with the .NET language add-on. How should I change my current implementation to be context-sensitive, like the .NET add-on?
I have implemented parameter info for PHP using the basic way of setting the ParameterDelimiterCharacter to "," and so on. When the IntelliPromptParameterInfoParameterIndexChanged event is fired, I update my parameter info. However, SyntaxEditor doesn't seem to care whether or not the comma is within a string or not, which means that something like myFunction("hello," would make it shift to parameter number two. I can see that this works better in the SDI demo app, with the .NET language add-on. How should I change my current implementation to be context-sensitive, like the .NET add-on?