您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. phpmeta:一个用于生成PHP源代码的AST树PHP模块,对用于静态代码分析的用户界面工具,预处理器以及最终的元编程很有用(原型,欢迎您提出建议)-Open source php source code

  2. 自述文件 Meta是一个PHP扩展模块,旨在构建PHP源代码文件的AST表示形式。 Meta是一个原型,我仍在进行研究以发现实现它的好方法。 Meta将填补Reflection,runkit和tokenizer之间的空白。 什么是语法树? 语法树是源代码的规范表示。 根据令牌的和优先级对代码进行解析,然后它们共同构成一棵树。 例如,代码树: The answer is <?php echo 20+22; 可能看起来像这样: 黑色的东西是此语法树的所有节点。 在顶部是树的根,类似于
  3. 所属分类:其它

    • 发布日期:2021-03-25
    • 文件大小:95232
    • 提供者:weixin_42107561
  1. exportific:抽象语法树(AST)简易教程,附加一个简单的源码编辑工具-源码

  2. Javascr ipt就像一台精妙运作的机器,我们可以用它来完成一切天马行空的想法。 我们对javascr ipt生态了如指掌,却经常重叠javascr ipt本身。这台机器,究竟是哪些零部件在支持着它运行? -这时你需要懂得抽象语法树(AST)。 AST在日常业务中也许很难涉及到,但当你不止于想做一个工程师,而想做工程师的工程师,写出类似webpack,vue-cli前端自动化的工具,或者有批量修改源码的工程需求,那你必须懂得AST。 实际上,在javascr ipt世界中,你可以认为抽象
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:12288
    • 提供者:weixin_42108948
  1. ast:sequeljsast是JavaScriptSQL AST管理器-源码

  2. Sequel.js-AST sequeljs/ast是用于Javascr iptSQL AST管理器。 安装 npm install -- save sequeljs / ast 温柔的介绍 使用Sequel.js AST生成查询很简单。 例如为了生产 SELECT * FROM " users " 您构造一个表关系并将其转换为SQL: let users = new Table ( 'users' ) users = users . project ( '*' ) users . to
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:224256
    • 提供者:weixin_42129300
  1. pony-ast-explorer:互动探索Pony AST-源码

  2. 小马AST资源管理器 一个GDB插件,用于交互式浏览 AST。 要求 具有Python支持的GDB(Python> = 3.8) 如何使用 首先,在GDB会话中加载资源管理器: source /path/to/checkout/ast_explorer.py 如果脚本成功加载,则现在存在一个新的交互式命令pony-ast 。 执行它会在当前范围内查找AST节点,如果有,请询问您要探索的节点。 如果您定期使用AST Explorer,则可能需要考虑将源代码行添加到.gdbinit 。 特
  3. 所属分类:其它

    • 发布日期:2021-03-12
    • 文件大小:13312
    • 提供者:weixin_42128270
  1. verilogAST-cpp:用于Verilog代码生成的AST的C ++ 17实现-源码

  2. verilogAST-cpp C ++ 17实现Verilog代码生成的AST 依存关系 编译器:已在Ubuntu Trusty(14.04.5)上使用gcc-7和macOS 10.14上的Xcode 10.2.1进行了测试。 建筑 mkdir build cd build cmake .. cmake --build . 测验 # inside build directory cmake -DVERILOGAST_BUILD_TESTS=ON .. cmake --build . ctest
  3. 所属分类:其它

    • 发布日期:2021-03-09
    • 文件大小:39936
    • 提供者:weixin_42107491
  1. ast-hook-for-js-RE:浏览器内存漫游解决方案(探索中...)-源码

  2. 浏览器内存漫游解决方案(JS逆向) 一,什么鬼标题?到底是个啥鬼? 简单的说,这是一个浏览器端的内存漫游解决方案,可以通过此工具你可以随意检索浏览器内存中的数据(标题党警告一次),默认看到这个项目的人都是会点逆向的,所以可以简单理解为这是一个是浏览器版本的异议,此处的浏览器特指Chrome浏览器,实际上在写代码的时候我也并没有考虑兼容的其他浏览器。:) 二,功能列表 本项目刚刚立项,内存漫游功能并非特别完善(其实只有一个功能...),目前已开发的功能: 变量级抓包监控,根据加密参数秒秒钟定位到加
  3. 所属分类:其它

    • 发布日期:2021-03-07
    • 文件大小:2097152
    • 提供者:weixin_42133899
  1. AbstractSyntaxTree:该程序以前缀顺序执行数学表达式的解析并生成AST。 它将返回表达式的最终值-源码

  2. AbstractSyntaxTree:该程序以前缀顺序执行数学表达式的解析并生成AST。 它将返回表达式的最终值
  3. 所属分类:其它

    • 发布日期:2021-03-07
    • 文件大小:5120
    • 提供者:weixin_42104181
  1. 培训AST-源码

  2. AST入门与简单应用 简介 AST:全称Abstract Syntax Tree,意为抽象语法树,它是源代码语法结构的树状表现形式。 应用场景:代码编译,压缩,替代,优化,打包合并,lint工具。使用AST的工具或库:Babel,Typescr ipt,Webpack,Rollup,UglifyJS,ESlint。 常用JS解析器 AST的规范 uglify 用于修改和压缩代码; 第一个用JS编写的符合EsTree规范的JS的解析器; 当前webpack的AST解析器; babel官方
  3. 所属分类:其它

    • 发布日期:2021-03-04
    • 文件大小:115712
    • 提供者:weixin_42104778
  1. gogocode:在ast上解析转换生成代码的最简单工具-源码

  2. GOGOCODE 全网最简单易上手,倾向于性最强的AST处理工具! 安装 npm install gogocode 快速开始 对于下面的代码 const code = ` const moment = require('moment'); var a = 1; const b = 2; function log (x, y = 'World') { console.log(x, y); } ` ; 创建一个AST实例 const $ = require ( '
  3. 所属分类:其它

    • 发布日期:2021-03-03
    • 文件大小:63488
    • 提供者:weixin_42101164
  1. php-ast:扩展程序公开了PHP 7抽象语法树-源码

  2. php-ast 此扩展公开了PHP 7生成的抽象语法树。 这是版本1.0.x的文档。 另请参阅。 目录 安装 Windows :下载并将其移动到PHP安装的ext/目录中。 此外,将extension=php_ast.dll添加到您的php.ini文件中。 Unix(PECL) :运行pecl install ast并将extension=ast.so添加到您的php.ini 。 Unix(Compile) :如下编译并安装扩展。 phpize ./configure make sud
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:84992
    • 提供者:weixin_42131316
  1. bnf:为AST一代练习BNG语法-源码

  2. bnf 为AST生成练习BNG语法
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:3072
    • 提供者:weixin_42110533
  1. decaffeinate-parser:受CoffeeScriptRedux启发,适用于CoffeeScript的更好的AST-源码

  2. 不含咖啡因的解析器 该项目使用来解析Coffeescr ipt源代码,然后将解析器生成的AST映射到更适合(基于生成的AST)。 对于想使用Coffeescr ipt AST并喜欢使用更精巧的AST的任何人来说,该项目可能会很有用。 安装 # via yarn $ yarn add decaffeinate-parser # via npm $ npm install decaffeinate-parser 用法 本示例获取add函数中参数的名称: import { parse } fro
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:296960
    • 提供者:weixin_42102634
  1. 侦探:找到所有对require()的调用,无论使用适当的AST嵌套深度如何-源码

  2. 侦探 通过遍历AST查找所有对require()的调用 例子 弦 strings_src.js: var a = require ( 'a' ) ; var b = require ( 'b' ) ; var c = require ( 'c' ) ; strings.js: var detective = require ( 'detective' ) ; var fs = require ( 'fs' ) ; var src = fs . readFileSync ( __dirnam
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:18432
    • 提供者:weixin_42097508
  1. ast符号表-源码

  2. ast符号表
  3. 所属分类:其它

    • 发布日期:2021-02-16
    • 文件大小:1073741824
    • 提供者:weixin_42166261
  1. Hextant:AST编辑器-源码

  2. Hextant-结构编辑器 什么是Hextant? Hextant是结构化编辑器。 这意味着当您使用Hextant时,您所编辑的不是文本表示形式,而是所编辑内容的抽象语法树。 更准确地说,Hextant本身不是结构化编辑器,而是一个框架,可以轻松地为不同的数据格式和语言创建结构化编辑器(或AST编辑器)。 Hextant可以编辑什么? 原则上,可以使用Hextant编辑具有明确定义的语法或格式的所有内容。 例如,可以使用Hextant进行编辑: 用编程语言编写的代码 一些以标记语言(如XM
  3. 所属分类:其它

    • 发布日期:2021-02-15
    • 文件大小:1048576
    • 提供者:weixin_42128015
  1. 星体:[只读] AST的智能日常工作工具-源码

  2. Astral-使用AST进行智能日常工作的工具 安装 composer require symplify/astral 添加到Symfony项目 在config/bundles.php注册包: return [ Symplify \ Astral \ Bundle \ AstralBundle ::class => [ 'all' => true , ], ]; 添加到PHPStan规则 包括在您的phpstan.neon : includes :
  3. 所属分类:其它

    • 发布日期:2021-02-14
    • 文件大小:22528
    • 提供者:weixin_42099942
  1. ast:Toccata抽象语法树的定义-源码

  2. ast:Toccata抽象语法树的定义
  3. 所属分类:其它

    • 发布日期:2021-02-13
    • 文件大小:10240
    • 提供者:weixin_42109925
  1. js-ast-源码

  2. js-ast
  3. 所属分类:其它

    • 发布日期:2021-02-12
    • 文件大小:3072
    • 提供者:weixin_42134234
  1. AST-119-HW-4-源码

  2. AST-119-HW-4
  3. 所属分类:其它

    • 发布日期:2021-02-12
    • 文件大小:3072
    • 提供者:weixin_42140710
  1. ast:XON AST发生器-源码

  2. XON AST(开发中) XON AST是一个解析XON代码并为其生成抽象语法树的库 使用范例 npm i -S xon/ast index.js import { evalExpression , parseExpression } from 'xon/ast' ; const code = '2 + 2 |x: x^x + x |z: z^x && x^z | z + x + 1' ; // any valid xon expression const tree = parse[rem
  3. 所属分类:其它

    • 发布日期:2021-02-10
    • 文件大小:243712
    • 提供者:weixin_42181888
« 1 2 34 5 6 7 8 9 10 ... 36 »