C#解析字符串和限定符类型以及对象名称

时间:2014-09-18 09:05:11

标签: c# string parsing

我在解析字符串时遇到问题。我看起来像这样:

#pragma section ".rtl_dpool.data" aw
int Task_C0_Event_Id;
static int Task_C1_Event_Id;
static volatile unsigned int Task_C2_Event_Id;

double PxTcpipMbx;
volatile unsigned int INITTASK___protect1;
unsigned int INITTASK___protect2;
#pragma section

到目前为止,我能够阅读#pragma部分和第二个#pragma部分之间的完整部分。 但现在我想在中间获取对象并将它们存储在自己的类对象中。

当我有" int Task_C0_Event_Id"它很容易,第一个字是第二个名字的类型。 但是我怎么解析像:" static volatile unsigned int Task_C2_Event_Id;"这里我在Name之前有4个单词,我需要识别它们才能正确存储它们。

我自己的课程看起来像这样:

class PragmaObject{

string Typequalifier;
string Type;
string ObjectName;

}

或多或少我需要类似于stackoverflow窗口对我的代码所做的事情,它突出显示我需要准备的信息。或者例如在Notepad ++中,我希望彼此拼写的所有类型都由程序高亮/着色。

0 个答案:

没有答案