gawk1.01源码安装 续

165 篇文章 0 订阅
32 篇文章 0 订阅

gawk1.01源码安装 续
今天是个好天气,我昨天发现有冲突,看了会书,还是不得要领,今天把冲突进行研究,发现
Option 1,
  statements -> <Rule 24, tokens 2 .. 5>
    statements -> <Rule 22, empty>

Option 2,
  statements -> <Rule 23, tokens 2 .. 5>
    statement -> <Rule 41, tokens 2 .. 5>
  选项1和选2只有一个差异,就是分析语句
{print $0}
时,究竟是选择
segments :empty
  | segment
  | segments segment
也就是说,有两种方法,直接当成segment,或者用第三种和第一种为空的情况,我把empty这种去掉。
再编译,发现就能执行了。
yang@DESKTOP-V9HS3B6:~/gawk101/gawk$ echo "hello world" |./gawk '{print $0}'
hello world
编译成功,真是幸福呀。
今天我想把代码传上去。让大家一起来研究伟人是如何写出如此好的代码的。太厉害了。
我进行修改后,立即能看到效果。
不过,我好像又染上了环境病,只想着如何把代码编译成功,而忘记了,最关键的是要读代码了。
还是仔细读代码吧。
还说一下,我的环境是:win10下uwp下安装ubuntu,安装gcc,bison

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值