python - 如何纠正 Python 文件中的 C 代码语法错误?
问题描述
我有一个非常大的 .xlsx 文件(超过 10000 行代码),其中包含用 C 编写的代码,但有很多语法错误,我需要将它(使用 Python)转换为 C 代码和 C 语言中正确的语法。有没有办法自动检查语法错误并修复它?
该 xlsx 文件中的代码示例代码:
raw=phys
Xposition=fDistX+MountingOffserLong+WheelBase
if (Xposition>255,75)
\{
raw = 255,75/0.0625
\}
else if (Xposition<0)
\{raw = 0
StatusMeasurementXX=0x3h (invalid)
ObjectInvalid = 1
\}
else
\{
raw = Xposition/0.0625
\}
/* ObjectInvalid flag will be..... */
if (ObjectInvalid<1) then
\{ do nothing \}
else
\{
raw=100
\}
我想将该代码转换为如下所示:
raw=phys;
Xposition=fDistX+MountingOffserLong+WheelBase;
if (Xposition>255,75)
{
raw = 255,75/0.0625;
}
else if (Xposition<0)
{
raw = 0;
StatusMeasurementXX=0x3h; //(invalid)
ObjectInvalid = 1;
}
else
{
raw = Xposition/0.0625;
}
/* ObjectInvalid flag will be..... */
if (ObjectInvalid<1)
{}
else
{
raw=100;
}
解决方案
推荐阅读
- postgresql - 在 pgsql 中获得类似枢轴的操作
- javascript - 如果未单击按钮,如何禁用滚动
- spring - Spring Boot Unit Test for Delete,实际上是不是在删除对象?
- json - 将 json 值更改为子字符串
- c# - 什么是静态字典的生命周期 | 生活方式瞬态 | C# | WCF
- angular - 表单数组推送为数组中的倒数第二项
- html - 我尝试过的所有正则表达式都没有在 HTML 输入模式中工作
- firebase - 如何解决问题“默认 FirebaseApp 未能初始化,因为未找到默认选项”
- php - 是否可以在创建 zip 存档时对目录进行排序?
- javascript - 绑定后立即执行JavaScript事件?