# pyphico
**Repository Path**: calvin-lin/pyphico
## Basic Information
- **Project Name**: pyphico
- **Description**: 国产编程语言
- **Primary Language**: Unknown
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-10
- **Last Updated**: 2021-08-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### pyphico 是什么
pyphico是国产编程语言phico官方使用python编写的版本
目前版本更新到了0.0.2
可以在此下载:
```
pandapl.top/index.php/pyphico
```
phico简单易学,可以快速上手
### pyphico的语法
目前phico支持输出字符串和换行符以及注释。
#### 输出
示例代码:
```
out("hel","lo\n")
out("phico")
```
输出结果:
```
hel lo
phico
```
没错,phico就是这么简单!
out函数的作用就是输出
在大多数语言中,函数的参数都需要用小括号包裹起来。phico也不例外。
至于什么是字符串,所有的字符拼接起来,就是字符串。在phico和大多数语言中,字符串需要用双引号包裹起来
','是用来分割参数的,就是说,每个参数之间,都需要用逗号包裹起来。
**特别注意:phico和大多数语言中,除了字符串之外,不允许出现中文符号。如果无法运行,请检查是否是中文符号。可用shift切换**
\n的作用就是换行。
#### 注释
phico支持两种注释:
1、单行注释:#后这一行的内容不会执行
```
out(a)# out out("s")
```
如果运行这段代码,是不会输出s的.因为#之后的内容不会执行,只会输出a
2、区域注释:开始用/:表示,结束用:/表示。可以单行,也可以多行
```
out(a)/:out:/out(s)
```
这段代码会输出a和s,因为区域注释只有/::/包裹起来的内容做效。
若想成为官方成员,可添加phicopl微信号联系我们。
**特别注意:所有人提交代码,必须创建pr。否则后果自负**
### 如何编译代码?
无论是0.0.1还是0.0.2,lib文件夹和cc.exe是windows版本使用的。linux可去除。
### 更新日志
2021/8/7 更新0.0.1(支持单参数输出,不支持换行) 的词法分析 语法分析
2021/8/8 完成0.0.1的生成部分
2021/8/8 发布0.0.1
2021/8/9 增加readme 增加多参数支持和换行符
2021/8/9 发布0.0.2
2021/8/10 增加注释功能 和 整理代码
2021/8/10 发布0.0.3