Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gox
command
Package main 提供 gox 编译命令行工具
|
Package main 提供 gox 编译命令行工具 |
|
examples
module
|
|
|
basic
command
|
|
|
counter
command
|
|
|
layout
command
|
|
|
internal
|
|
|
codegen
Package codegen 实现代码生成,将 AST 转换为 Go 代码
|
Package codegen 实现代码生成,将 AST 转换为 Go 代码 |
|
compiler
Package compiler 提供 .gox 文件编译功能
|
Package compiler 提供 .gox 文件编译功能 |
|
lexer
Package lexer 实现词法分析,将 JSX 文本转换为 Token 流
|
Package lexer 实现词法分析,将 JSX 文本转换为 Token 流 |
|
parser
Package parser 实现语法分析,将 Token 流转换为 AST
|
Package parser 实现语法分析,将 Token 流转换为 AST |
|
scanner
Package scanner 实现源码扫描,识别 .gox 文件中的 JSX 区域
|
Package scanner 实现源码扫描,识别 .gox 文件中的 JSX 区域 |
|
pkg
|
|
|
components
Package components 提供内置组件
|
Package components 提供内置组件 |
|
core
Package core 提供 Go-Ink 核心类型和函数
|
Package core 提供 Go-Ink 核心类型和函数 |
|
fiber
Package fiber 实现 Fiber 协调器架构
|
Package fiber 实现 Fiber 协调器架构 |
|
hooks
Package hooks 实现 React-like Hooks
|
Package hooks 实现 React-like Hooks |
|
hostconfig
Package hostconfig 实现 React Reconciler Host Config
|
Package hostconfig 实现 React Reconciler Host Config |
|
input
Package input 实现输入处理 Hooks
|
Package input 实现输入处理 Hooks |
|
layout
Package layout 实现 Flexbox 布局引擎 (纯 Go 实现)
|
Package layout 实现 Flexbox 布局引擎 (纯 Go 实现) |
|
renderer
Package renderer 实现终端渲染器
|
Package renderer 实现终端渲染器 |
|
tcell
Package tcell 提供终端抽象层接口 实际使用时需要安装 github.com/gdamore/tcell/v2
|
Package tcell 提供终端抽象层接口 实际使用时需要安装 github.com/gdamore/tcell/v2 |
Click to show internal directories.
Click to hide internal directories.