얼마나 쉬운 방법으로 파이썬를 사용 의견 엔티티 이름을 C로 작성된 .H 파일을 구문 분석하는?Python을 사용하여 주석 파일의 .h 파일을 구문 분석하는 쉬운 방법은 무엇입니까?
이미 개발 된 단어 파일에 내용을 추가로 작성한다고 가정합니다.
소스 설명은 간단한 태그 스타일 규칙을 사용하여 형식이 지정됩니다. 주석 태그는 하나의 엔티티 주석을 다른 주석 및 문서화되지 않은 주석과 쉽게 구별하는 데 사용됩니다. 주석은 여러 줄 형식 일 수 있습니다. 각 주석은 엔티티 정의에 따라 그대로 유지됩니다.
//ENUM My comment bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
// could be multi-line. Bla bla bla bla bla bla bla bla bla.
enum my_enum
{
//EITEM My enum item 1.
// Just could be multi-line too.
MY_ENUM_ITEM_1,
//EITEM My enum item 2
MY_ENUM_ITEM_2,
};
//STRUCT My struct
struct my_struct {
//MEMBER struct member 1
int m_1_;
};
//FUNC my function 1 description.
// Could be multi-line also.
//INPUT arg1 - first argument
//RETURN pointer to an allocated my_struct instance.
my_struct* func_1(int arg1);
이 구문 분석의 결과로 코드 및 주석 트리가 나옵니다.
타사 라이브러리를 사용하지 않고 을 신속하게 만들려면 어떻게해야합니까??
그냥 궁금 해서요. 지금 이걸 작성 했습니까? –
예 .. 죽일 시간이 좀 있었어요. 방금 5 분이 걸렸어. – eduffy
'c =='\ n ': state == S_CODE'의 버그를 알고 있어야합니다. – klimkin