-
公开(公告)号:US20100306285A1
公开(公告)日:2010-12-02
申请号:US12789318
申请日:2010-05-27
IPC分类号: G06F17/30
CPC分类号: G06F17/271 , G06F8/427
摘要: A system for generating a parser and using the parser to parse a target file includes a target file description, an output format description, a Parser generator, a Parser, a target file, and a result object. The target file description and the output format description are included in one or more “properties files”, which are text files that include one or more name/value pairs (“properties”). The target file description and the output format description are input into the Parser generator, which outputs the Parser. The target file is input into the Parser, which outputs the result object. The target file description specifies one or more parsers and/or tokenizers that can be used to parse the target file. The parsers and/or tokenizers specified by the target file description are part of the generated Parser. These parsers and/or tokenizers make the Parser more flexible, which enables the Parser to parse semi-structured data.
摘要翻译: 用于生成解析器并使用解析器来解析目标文件的系统包括目标文件描述,输出格式描述,解析器生成器,解析器,目标文件和结果对象。 目标文件描述和输出格式描述被包括在一个或多个“属性文件”中,它们是包括一个或多个名称/值对(“属性”)的文本文件。 目标文件描述和输出格式描述被输入到解析器生成器中,该分析器生成器输出解析器。 目标文件被输入到解析器中,该输出结果对象。 目标文件描述指定一个或多个可用于解析目标文件的解析器和/或记号器。 由目标文件描述指定的解析器和/或记号器是生成的解析器的一部分。 这些解析器和/或记号器使得Parser更加灵活,这使Parser能够解析半结构化数据。