文档章节

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

zqq90
 zqq90
发布于 2014/06/02 14:03
字数 301
阅读 131
收藏 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
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
Windows Phone 7 网络编程之使用Socket(芒果更新)

芒果更新的Windows Phone 7.1 版本的 API 提供了 Socket 编程的接口,这给Windows Phone 7的网络开发又添加了一把利器,对于Windows Phone 7上的聊天软件开发是一件非常happy的事情。下面用一...

junwong
2012/02/28
862
0

没有更多内容

加载失败,请刷新页面

加载更多

window下安装maven

1.下载软件包: 2.解压到当前的安装路径: D:\Maven3.5.3 3.添加环境变量: 新建一个名为:MAVEN_HOME 填写解压路径:D:\Maven3.5.3 打开path,添加:%MAVEN_HOME%\bin 确定即可。 4.验证环境...

狼王黄师傅
13分钟前
2
0
聊聊flink的FsCheckpointStorage

序 本文主要研究一下flink的FsCheckpointStorage CheckpointStorage flink-runtime_2.11-1.7.0-sources.jar!/org/apache/flink/runtime/state/CheckpointStorage.java /** * CheckpointStor......

go4it
35分钟前
2
0
makefile 常用函数

Linux 环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是 Unix程序员。今天我们来学习下makefile的常用函数。 《GNU make》h...

科陆李明
今天
18
0
Android 报错 Could not find com.android.tools.build:aapt2:3.2.1-4818971.

报错信息: Could not find com.android.tools.build:aapt2:3.2.1-4818971.Searched in the following locations: file:/C:/Users/96110/AppData/Local/Android/Sdk/extras/m2reposito......

lanyu96
今天
9
0
我的Linux系统九阴真经

我的Linux系统九阴真经 在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行...

linuxCool
今天
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部