YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
SContext.h 文件参考

S 表达式上下文。 更多...

#include "YModules.h"
#include <NPL/Lexical.h>
#include <YSLib/Core/ValueNode.h>
#include <YSLib/Service/TextFile.h>
SContext.h 的引用(Include)关系图:

浏览源代码.

class  NPL::Session
 会话:分析指定 NPL 代码。 更多...
 

命名空间

 NPL
 
 NPL::SContext
 S 表达式上下文:处理 S 表达式。
 

类型定义

using NPL::TokenList = list< string >
 
using NPL::TLIter = TokenList::iterator
 
using NPL::TLCIter = TokenList::const_iterator
 

函数

YF_API TLCIter NPL::SContext::Validate (TLCIter b, TLCIter e)
 遍历记号列表,验证基本合法性:圆括号是否对应。 更多...
 
YF_API TLCIter NPL::SContext::Reduce (ValueNode &node, TLCIter b, TLCIter e)
 遍历规约记号列表,取抽象语法树储存至指定值类型节点。 更多...
 
YF_API void NPL::SContext::Analyze (ValueNode &, const TokenList &)
 分析指定源,取抽象语法树储存至指定值类型节点。 更多...
 
YF_API void NPL::SContext::Analyze (ValueNode &, const Session &)
 
YF_API void NPL::SContext::Analyze (ValueNode &, const string &)
 
template<typename _type >
ValueNode NPL::SContext::Analyze (const _type &arg)
 

详细描述

S 表达式上下文。

版本
r1364
作者
FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
build 304
创建时间:
2012-08-03 19:55:41 +0800
修改时间:
2014-02-05 16:03 +0800
文本编码:
UTF-8
模块名称:
NPL::SContext

在文件 SContext.h 中定义.