C++ Header Parser by Python,C++头文件解析器。 可以解析C++头文件,很方便的从中提取出: include define enum class namespace variable function (public/private) 甚至注释等。 输出可以按照需求自定义,比如txt或者xml等。 自定义需求当然需要自己改改代码:tojson.py。 是一个大佬写的,不是我自己写的,我试用了之后感觉不错,推荐给大家。 不过里面好像也有bug,就是注释的提取和我们通常的习惯稍有不同。 但是不关系注释提取的基本没有影响。 谁有空了也可以把这个问题调一调自己修改一下。
2022-12-13 11:02:32 68KB Python C++ 头文件 解析
1
对arm架构(如高通平台)死机问题进行解析分析。该脚本中包含了对应交叉编译工具的下载。
2022-11-28 09:02:23 2KB linux android
1
RDFLib RDFLib是用于的纯Python软件包。 RDFLib包含使用RDF所需的大多数功能,包括: RDF / XML,N3,NTriples,N-Quads,Turtle,TriX,Trig和JSON-LD的解析器和序列化器(通过插件)。 可以由许多Store实现中的任何一个实现支持的Graph接口 在Berkeley DB上存储用于内存中存储和持久性存储的实现 一个SPARQL 1.1实现-支持SPARQL 1.1查询和更新语句 RDFlib软件包家族 RDFlib社区维护了许多具有不同用途的与RDF相关的Python代码存储库。 例如: -RDFLib核心 围绕SPARQL服务的简单Python包装器,以远程执行查询 基于LODE的使用Python和模板的OWL本体文档工具。 一个RDFLib插件,它是JSON-LD的实现 请在此处查看所有软件包/存储库的列表:
2022-11-17 19:55:46 2.19MB python parser graph linked-data
1
DOAP 解析器 解析 DOAP (RDF/XML) 文件并将其转换为 JSON 文档。 例子 我们可以将 Apache Camel DOAP 文件: : 转换为以下 JSON 文档: { " homepage " : " http://camel.apache.org/ " , " license " : " http://usefulinc.com/doap/licenses/asl20 " , " maintainer " : [ { " name " : " Christian Mueller " , " email " : " cmueller@apache.org " } ], " sys_project_name " : " Apache Camel " , " sys_created " : " 2008-12-17 " ,
2022-11-03 10:54:21 105KB Java
1
到目前为止的工作: 我能够解析简单的 pcap 文件并将流信息传递给 R。有一些棘手的数据包头(例如 802.1q VLAN 和其他)我还无法解析。 R 接口的工作原理如下: read_pcap_file(filename, print_debug_info) 这将创建在 C 世界中可用的流表。 我现在只支持解析 1 个 pcap 文件。 get_flow_table() 这会打印每个流带有 flow_id 的流表。 flow <- get_flow_info(flow_id) 这会在 R 中为特定流创建流数据帧。 作为如何访问/绘制流信息的示例,我提供了两个函数 plot_flow_initiator_seq (flow) & plot_flow_responder_seq (flow) 这些在 x 轴上绘制时间戳,在 y 轴上绘制 tcp 序列 num,用于流的两个方向(发起者 =
2022-10-20 22:30:08 7KB C
1
enju parser enju parser
2022-10-15 16:22:00 5.01MB enju parser enju parser
1
Surelog SystemVerilog 2017预处理器,解析器,UHDM编译器。 提供IEEE Design / TB VPI和Python AST API。 目标 该项目旨在提供完整的SystemVerilog 2017前端:预处理器,解析器,设计和测试平台的详细说明。 应用领域 Linter,模拟器,综合工具,正式工具都可以使用此前端。 它们可以开发为插件(与之链接),也可以使用该前端作为使用磁盘序列化模型(UHDM)进行编译的中间步骤。 介绍 为这个项目做贡献 该项目向任何用户开放! 从商业供应商到Verilog爱好者,都欢迎您。 我们开始在“下维护一份有助于贡献的想法清单 特征 预处理器和解析器使用Antlr 4.72作为解析器生成器。 使用Google Flatbuffers将预处理器和解析器AST持久化在磁盘上,从而实现增量编译。 该工具内置线程安全功能,并执行多线
2022-09-17 21:24:13 69.28MB parser linter preprocessor antlr
1
tegrastats_parser 一种简单的python算法,用于运行Tegrastats,然后从获得的带有时间戳的日志文件中解析数据。 命令行选项: --interval,-i(type = int,默认= 1000,help ='积分器的记录间隔,以毫秒为单位') --log_file,-f(类型=字符串,默\u8ba4='output_log.txt',help ='积分器数据的日志文件名') --only_parse,-p(help ='在不运行tegrastats的情况下解析tegrastats日志文件') --graph,-g(help ='从已解析的statstats数据绘制一些有用的图形') 使用情况不生成图 python main.py --interval --log_file
2022-08-16 11:11:06 24KB parser tools graph artificial-intelligence
1
适用于Android的Java中的NMEA-0183解析器库 这是基本的NMEA-0183解析器,用于处理输入到其API的字节。 成功读取完整的NMEA语句后,将调用应用程序级处理程序。 快速范例 这是最简单的情况:使用DefaultNmeaHandler类。 DefaultNmeaHandler实现合同INmeaHandler ,该合同定义了对以下NMEA-0183数据类型的支持: GGA:全球定位系统修复数据 GSA:卫星状态 GSV:卫星视线 GST: GPS伪距噪声统计 HDT: NMEA航向日志 RMC:建议的gps最低数据 VTG:轨道取得良好的行驶速度 DefaultNmeaHandler通过在每次成功解析受支持的NMEA语句时调用事件处理程序LogNmeaMessage实现协定。 // ... Create an object to handle parsed N
2022-08-12 09:47:28 71KB android java parser gps
1
java-ast 用于JavaScript / TypeScript的Java Parser,也基于 ,语法也来自(因此请报告错误并打开与上游语法相关的请求) 使用范例 import { parse , createVisitor } from 'java-ast' ; const countMethods = ( source : string ) => { let ast = parse ( source ) ; return createVisitor ( { visitMethodDeclaration : ( ) => 1 , defaultResult : ( ) => 0 , aggregateResult : ( a , b ) => a + b , } ) . visit ( ast ) ; } ; console . log (
2022-07-22 10:15:49 77KB javascript java parser typescript
1