您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个程序包
下一个程序包
框架
无框架
所有类
程序包 org.beetl.core.statement
接口概要
接口
说明
IGoto
流程控制
IVarIndex
变量在context中的索引
PlaceholderST.Output
类概要
类
说明
AjaxStatement
#ajax id:{...}
AndExpression
exp1+exp2
ArthExpression
a+b,a-b,a*b,a/b,a%b
ASTNode
节点基类
BlockStatement
{ statement1;statement2 }
BreakStatement
break;
CompareExpression
a> b,a>=b,a==b,a>b,a>=b
ContentBodyExpression
var a = { ...}
ContinueStatement
continue;
DirectiveStatement
directive safe_output_open
EndStatement
; ; 多余分号
ErrorGrammarProgram
语法错的时候处理错误
Expression
表达式基类
ExpressionRuntime
ExpressionRuntime.ExpressionRuntimeObject
FormatExpression
${date,dateFormat='yyyy-mm-dd'}
ForStatement
for(user:list){}elsefor{}
FunctionExpression
call();
FunctionStatement
call();
GeneralForStatement
for(var a=0;a <10;i++){}elsefor{}
GrammarToken
语法节点,包含所在行数,以及内容
IfStatement
if()else{}
IncDecExpression
++i 或者 i++ 或者--i 或者i--
JsonArrayExpression
var a = [1,2,3]
JsonMapExpression
{a:1,b:2}
Literal
String ,Number ,Boolean
NativeCallExpression
NegExpression
-exp
NotBooleanExpression
!
OrExpression
exp1 or exp2
PlaceholderST
${exp,format=""}
Program
脚本运行程序
ProgramMetaData
脚本的描述
ReturnStatement
return
SafePlaceholderST
!
SelectStatement
same with switch-case
Statement
执行语句
StatementExpression
表达式语句,如fun();
StaticTextASTNode
模板的静态部分
StaticTextByteASTNode
模板的静态部分
SwitchStatement
类似go语言的switch
TagStatement
标签,如: cache(){ ...... }
TagVarBindingStatement
TernaryExpression
三元表达式 condtion?
TryCatchStatement
try{ }catch(error){ }
Type
表达式类型
VarAssignExpression
if( (xxx = exp)==1);
VarAssignNullStatment
var xx = null;
VarAssignStatement
var xxx = exp;
VarAssignStatementSeq
var a=1,b=2
VarAttribute
user.name
VarDefineNode
var c
VarRef
user.name
VarRefAssignExpress
call(xxx.cc = exp);
VarRefAssignStatement
var xxx.cc = exp;
VarSquareAttribute
a.[]
VarVirtualAttribute
list.
WhileStatement
while(exp) whileBody
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个程序包
下一个程序包
框架
无框架
所有类
Copyright © 2018. All rights reserved.