Hack 代码生成工具 Hack Codegen

码农软件 · 软件分类 · 代码生成工具 · 2019-03-06 15:41:59

软件介绍

温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权

Hack Codegen 是 Hack 代码生成工具,可以写入到已签名的文件,防止不期望的修改。Hack Codegen 的目的是提升抽象的层次,降低耦合。你可以用你自己的方式描述一个问题,然后生成相应的代码。

Hack Codegen 要求:

安装:

{
    "require": {
        "facebook/hack-codegen": "*"
    }
}

使用:

<?hh
require 'vendor/autoload.php';

echo codegen_file('HelloWorld.php')
  ->addClass(
    codegen_class('HelloWorld')
      ->addMethod(
        codegen_method('sayHi')
          ->setBody('echo "hello world\n";')
      )
  )->save();

Hack Codegen 包括:

  • Hack_builder to deal with the concatenation

  • New lines

  • Indentation

  • Braces

  • Hack keywords

  • Collections

  • Signed files to re-generate code automatically when a schema is changed

本文地址:https://codercto.com/soft/d/760.html

现代编译原理

现代编译原理

Andrew W.Appel、Maia Ginsburg / 人民邮电 / 2005-9 / 59.00元

《现代编译原理:C语言描述(英文版)(本科)》全面讲述了现代编译器的各个组成部分,包括:词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。与大多数编译原理的教材不同,《现代编译原理:C语言描述(英文版)(本科)》采用了函数语言和面向对象语言来描述代码生成和寄存器分配,对于编译器中各个模块之间的接口都给出了实际的 C 语言头文件。 全书分成两部分......一起来看看 《现代编译原理》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具