发明名称 Method and system for generating a parser and parsing complex data
摘要 A parser for parsing complex data is disclosed for avoiding the shortcomings of traditional text parsers by defining, constructing, and utilizing a parser in ways that allow for greater parsing complexity and flexibility, allowing performance of text transformations of greater complexity than would have been practical with traditional parsers. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition.
申请公布号 EP2778913(A1) 申请公布日期 2014.09.17
申请号 EP20140158958 申请日期 2014.03.11
申请人 PALANTIR TECHNOLOGIES, INC. 发明人 ELLIOT, MARK
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址