我正在研究一个perl脚本,该脚本在给定源文件名和函数名称的情况下将整个函数打印到std上。使用正则表达式可能不可行,因为我有多行函数原型。关于是否有C解析器Perl模块的任何建议,在这里可能会有所帮助。关于如何处理嵌套 {} 的逻辑。帮帮我
MarpaX::Languages::C::AST由Marpa通用BNF解析器提供支持,解析C文件并为您提供带有回调的AST,您可以使用它提取函数体/定义。
我正在研究一个perl脚本,该脚本在给定源文件名和函数名称的情况下将整个函数打印到std上。使用正则表达式可能不可行,因为我有多行函数原型。关于是否有C解析器Perl模块的任何建议,在这里可能会有所帮助。关于如何处理嵌套 {} 的逻辑。帮帮我
MarpaX::Languages::C::AST由Marpa通用BNF解析器提供支持,解析C文件并为您提供带有回调的AST,您可以使用它提取函数体/定义。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium