文档章节

Happy WS 之 控制台 -- Happy Console (二)

zqq90
 zqq90
发布于 2014/06/02 14:03
字数 301
阅读 130
收藏 2

支持多行增加了几个函数,看结果吧
0. 多行模式: 任意数量的> 开始 同等数量的< 结束
1. 文件系统函数 cd  ls dir
2. 执行执行模版函数 exec(tmpl)
3. 错误行定位
4. 错误信息默认不显示详情, 使用 showLastException() 函数显示错误详情
5. 变量/常量导入全局变量/常量

============================================
    Wellcome Webit Script World  \(^o^)/
                   build:2014.06.02
                    QQ群:302505483
============================================
F:\Workspace\happy-console>
echo "Hello WS";
>>>
Hello WS
F:\Workspace\happy-console>
>>>
 1| var sayHello = function(){
 2|     echo "I: Hello";
 3| };
 4| sayHello();
 5| <<<
>>>
I: Hello
F:\Workspace\happy-console>
sayHello();
>>>
I: Hello
F:\Workspace\happy-console>
>>>
 1| var sayHello = function(){
 2|     echo "Hello again";
 3| };
 4| <<<
>>>

F:\Workspace\happy-console>
sayHello();
>>>
Hello again
F:\Workspace\happy-console>
"Oops"
>>>
语法错误: Syntax error before: 2(7). Hints: forget ';' ?
 1| "Oops"
          ^
F:\Workspace\happy-console>
showLastException();
>>>
webit.script.exceptions.ParseException: Syntax error before: 2(7). Hints: forget ';' ?
template: cmd:"Oops"
    at line 1(7)

F:\Workspace\happy-console>
ls("R:");
>>>
Find 5 files:
    System Volume Information
    $RECYCLE.BIN
    _FFCACHE
    hello.wit
    webit-script-1.4.2.jar

F:\Workspace\happy-console>
exec("R:\\hello.wit");
>>>
Hello WS
F:\Workspace\happy-console>
cd("R:");
>>>

R:\>
ls();
>>>
Find 5 files:
    System Volume Information
    $RECYCLE.BIN
    _FFCACHE
    hello.wit
    webit-script-1.4.2.jar

R:\>
exec("hello.wit");
>>>
Hello WS
R:\>
exit();
>>>

Bye (^_^)∠※

git@osc: https://git.oschina.net/zqq90/happy-console

© 著作权归作者所有

共有 人打赏支持
zqq90

zqq90

粉丝 69
博文 11
码字总数 5645
作品 1
海淀
程序员
加载中

评论(2)

restmad
restmad
有意思
紫电清霜
紫电清霜
来看看,顶一顶
Happy WS 之 控制台 -- Happy Console (一)

Webit Script 是啥? ==》http://www.oschina.net/p/webit-script OK 先上效果:场景:控制台 >> >> >> 嗯, 输入一行代码,输出渲染结果, 输入 exit 退出 【期望】 一个简单的Console 工具......

zqq90
2014/05/19
0
2
多了解一下Chrome开发者控制台

多了解一下Chrome开发者控制台 Coder资源网2017-10-1412 阅读 JavaScriptChrome前端Tools调试 作为一名前端开发者,Chrome内置的控制台是必须了解的,它拥有非常丰富的特性功能,对我们的开发...

Coder资源网
2017/10/14
0
0
Spring.NET学习笔记8——集合类型的注入(基础篇) Level 200

Spring.NET还支持集合类型的注入。而且使用起来也比较方便。 一、ILIst类型 使用元素作为ILIst的标签,value为集合中元素的值。也可以注入对象,甚至关联其它对象,使用 元素表示关联的对象,...

长平狐
2012/06/11
227
0
console.皮皮虾,我们走!

I use to debug JavaScript codes. It's a painful process as I said: it is debug. When bugs are found, works and logs this in console: "Bugs, again." It's definitely not a happy m......

HongyangWang
2017/02/26
0
0
jupyter notebook的通信

提示用户输入一段代码,当用户输入以后执行。这种模式经常被称为REPL(交互式开发环境),或者Read-Eval-Print-Loop(读取﹣求值﹣输出循环). IPython 内核 所有其它接口,包括Notebook,Qt控制...

gg5d
2017/12/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

中秋快乐!!!

HiBlock
22分钟前
0
0
Node安装教程

1、安装最新版的node 2、设置相关目录(以D盘为例) 分别建立目录:D:\node,D:\node\node-globa,D:\node\node-cache 命令行输入: // 设置npm国内镜像 npm config set registry https://re...

Mohan710
50分钟前
1
0
中国发布域名系统基础软件 “红枫”

9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软件 “红枫(Maple DNS)”。 9月12日消息,域名工程中心(英文缩写 ZDNS)发布了宣称自主开发的域名系统基础软...

问题终结者
今天
3
0
Shell编程(分发系统介绍、expect远程登录、expect远程执行命令、expect传递参数)

分发系统介绍expect 分发系统expect即分发脚本,是一种脚本语言;通过他可以实现传输,输入命令(上线代码) 应用场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者...

蛋黄_Yolks
今天
2
0
Java Http请求工具类

public static String httpPost(String source, String params) {URL url = null;HttpURLConnection conn = null;OutputStream os = null;String ret = null;try {......

yuewawa
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部