gpt4 book ai didi

syntax-highlighting - Eclipse CDT 和 ESQL 语法错误

转载 作者:行者123 更新时间:2023-12-01 06:47:30 25 4
gpt4 key购买 nike

我正在使用 Eclipse CDT(Helios 版本)来编辑(旧)C 应用程序的源代码,该应用程序也使用 ESQL。在这个项目中,按照惯例,包含 ESQL 代码的文件具有 .sc 扩展名(而不是默认的 .c)

所有 ESQL 部分,例如以 EXEC SQL 开头的关键字被标记为“语法错误”(垂直标尺、概览标尺和琥珀色波浪线)。实际编译是在具有 ESQL 编译器的不同机器 (Unix) 上执行的。在开发机上如何检查SQL代码的语法?

注意:我可以从首选项/常规/编辑器/文本编辑器/注释/C/C++ 索引器标记中隐藏通知,但这可能会隐藏可能有用的警告。

最佳答案

尽管您可能会这么想,但您拥有的不是 C 代码。

额外的“语法”(例如,EXEC SQL 加上里面的任何东西)根本不是 C 代码,任何处理传统 C 代码的工具都必然会拒绝它作为语法错误。

“ESQL 处理器”(听起来像一个给定 EXEC SQL 短语的大型机)可能会预处理您想到的 C 代码以提取 SQL 并用函数调用替换它;该结果可能会反馈给真正的 C 编译器。

我怀疑您可以使用 CDT 做任何有用的事情。

关于syntax-highlighting - Eclipse CDT 和 ESQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3363465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com