Hi,
As many other people in this forum i found this tutorial on how to add language support:
http://blog.slickedit.com/2008/05/tutorial-adding-language-support-to-slickedit/I followed the tutorial and got a very basic tagging support to work, even though i don't really know what i'm doing

But i have the follow problem that i have no idea how it could be solved, maybe someone could give me an input.
1. like in the tutorial i do search for keywords... then there's a switch case. for instance "case integer" where i would do something like this:
proc_name = temp_word2; //the name of the capurted integer
proc_name = tag_tree_compose_tag(proc_name,"","gvar",0,"","variable " :+ lowcase(kw) :+ str_dimension);
So this would find all my integers. I do the same thing with chars etc.
Now the language (netlinx) i am trying to write a language support file has what's called structures.
In the DEFINE_TYPE section you define a structure. this could look like this:
structure STRUC_TEST
{
integer intTest1
char charTest2[30]
}
And later in the define_variable section you can create Structures like this: STRUC_TEST myStruc
So the problem i am having, is that to recognize created structures the macro has to search for names that the programmer creates in the source code. Unlike when you define an integer or a character.
Does anyone know an easy way to do something like this?
