YSTest
PreAlpha_b500_20140530
The YSLib Test Project
首页
相关页面
模块
命名空间
类
文件
文件列表
文件成员
全部
类
命名空间
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
页
NPLA1.h
浏览该文件的文档.
1
/*
2
© 2014 FrankHB.
3
4
This file is part of the YSLib project, and may only be used,
5
modified, and distributed under the terms of the YSLib project
6
license, LICENSE.TXT. By continuing to use, modify, or distribute
7
this file you indicate that you have read the license and
8
understand and accept it fully.
9
*/
10
28
#ifndef NPL_INC_NPLA1_h_
29
#define NPL_INC_NPLA1_h_ 1
30
31
#include "
YModules.h
"
32
#include YFM_NPL_NPL
33
#include YFM_YSLib_Core_ValueNode
34
35
namespace
NPL
36
{
37
39
40
44
struct
YF_API
NPLA
:
NPL
45
{};
46
47
52
struct
YF_API
NPLA1
:
NPLA
53
{};
55
56
58
using
YSLib::string
;
59
61
using
YSLib::ValueNode
;
62
63
68
YF_API
ValueNode
69
TransformNPLA1
(
const
ValueNode
&);
70
71
77
YF_API
ValueNode
78
LoadNPLA1
(
ValueNode
&&);
79
template
<
typename
_type>
80
ValueNode
81
LoadNPLA1
(_type&& tree)
82
{
83
return
LoadNPLA1
(tree);
84
}
86
87
}
// namespace NPL;
88
89
#endif
90
NPL::NPLA
NPLA 元标签。
Definition:
NPLA1.h:44
NPL::LoadNPLA1
YF_API ValueNode LoadNPLA1(ValueNode &&)
读取 NPLA1 翻译单元。
Definition:
NPLA1.cpp:86
YF_API
#define YF_API
Definition:
Platform.h:64
YModules.h
NPL::NPL
NPL 元标签。
Definition:
NPL.h:45
YSLib::string
GSStringTemplate< char >::basic_string string
Definition:
ycont.h:164
YSLib::ValueNode
值类型节点。
Definition:
ValueNode.h:45
NPL::TransformNPLA1
YF_API ValueNode TransformNPLA1(const ValueNode &)
转换设置: S 表达式抽象语法树变换为 NPLA1 语义结构。
Definition:
NPLA1.cpp:38
NPL::NPLA1
NPLA1 元标签。
Definition:
NPLA1.h:52
YFramework
include
NPL
NPLA1.h
生成于 2014年 五月 30日 星期五 00:14:51 , 为 YSTest使用
1.8.7