首页> 外国专利> Regular expression support in instrumentation languages using kernel-mode executable code

Regular expression support in instrumentation languages using kernel-mode executable code

机译:使用内核模式可执行代码以检测语言支持正则表达式

摘要

Systems and methods are provided for regular expression support in instrumentation languages using kernel-mode executable code. An example system includes a translator module that receives an input source code including a regular expression in a first source code language, wherein the translator module further determines a matching function in kernel-mode code language corresponding to the regular expression, and wherein the matching function corresponds to deterministic finite automaton. The system further includes a kernel module that processes at least one string using the matching function, wherein the matching function simulates state transitions of the deterministic finite automaton using the at least one string.
机译:提供了使用内核模式可执行代码以检测语言支持正则表达式的系统和方法。示例系统包括包括以第一源代码语言接收包括正则表达式的输入源代码的翻译器模块,其中,该翻译器模块还以内核模式代码语言确定与该正则表达式相对应的匹配函数,并且其中,该匹配函数对应于确定性有限自动机。该系统还包括内核模块,该内核模块使用匹配函数处理至少一个字符串,其中,匹配函数使用至少一个字符串来模拟确定性有限自动机的状态转换。

著录项

  • 公开/公告号US9405652B2

    专利类型

  • 公开/公告日2016-08-02

    原文格式PDF

  • 申请/专利权人 RED HAT INC.;

    申请/专利号US201314068487

  • 发明设计人 SERGUEI MAKAROV;

    申请日2013-10-31

  • 分类号G06F11/34;G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 14:29:51

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号