【发布时间】:2015-05-05 09:41:06
【问题描述】:
我目前正在使用 Python 来解析使用 LibClang 的 C 文件。我在读取大小由定义指令变量定义的 C 数组时遇到了问题。
使用 node.get_children 我可以完美地读取以下数组:
int myarray[20][30][10];
一旦将数组大小替换为变量,就无法正确读取数组。以下数组代码无法读取。
#define MAX 60;
int myarray[MAX][30][10];
实际上解析器在 MAX 处停止,在转储中出现错误:invalid sloc。
我该如何解决这个问题?
谢谢
【问题讨论】:
标签: python c arrays parsing libclang