Skip to content

xuemian168/hangzhou-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

杭州话编程语言 (HangzhouLang)

电脑也会说杭州话!基于杭州方言的编程语言,让代码更有地方特色。

快速开始

# 克隆项目
git clone https://github.com/xuemian168/hangzhou-lang.git
cd hangzhou-lang

# 进入源码目录
cd src

# 运行示例
python hangzhoulang.py --example hello

# 启动交互模式
python hangzhoulang.py

示例代码

# Hello World
话说 "你好,杭州!"

# 变量和计算
老倌 张三 装 25
老倌 李四 装 30

特为 张三 大过 李四:
    话说 "张三年纪大"
不然:
    话说 "李四年纪大"

# 函数定义
会做事 计算(老倌 甲,老倌 乙):
    老倌 结果 装 甲 加 乙
    有数 结果

老倌 和 装 计算(10,5)
话说 和  # 输出:15

特色功能

  • 🗣️ 纯杭州话语法 - 使用地道的杭州方言关键字
  • 🎯 简单易学 - 基于Python,语法简洁明了
  • 🎮 交互模式 - 支持"摆话"模式,实时交互编程
  • 🔧 调试友好 - 完整的错误提示和调试功能

关键字对照

杭州话 含义 示例
老倌 变量 老倌 张三 装 25
赋值 张三 装 30
话说 输出 话说 "你好"
特为 条件 特为 张三 大过 20:
会做事 函数 会做事 计算(甲,乙):
有数 返回 有数 结果

为什么是“话说”?因为“话”和“说”是常用关键词,会导致关键词冲突。 杭州话中的发音为:,特此说明。

文档

详细文档请查看:docs/README.md

致谢

本项目受到东北话编程语言的启发,使用杭州方言特色,让编程更有地方特色。

许可证

MIT License


让电脑说杭州话,让代码更有温度!

About

一个基于Python使用杭州话编写的编程语言项目,旨在保护与传承地方语言文化,同时兼具现代编程语言的特性与功能。

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages