YSTest: Dependency.cpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

命名空间 | 宏定义 | 函数
Dependency.cpp 文件参考
YFramework Library » Naming Protocol Language

依赖管理。 更多...

`#include "NPL/YModules.h"`
`#include <YFM_NPL_Dependency>`
`#include <YFM_NPL_NPLA1Forms>`
`#include <YFM_YSLib_Service_FileSystem>`
`#include <ystdex/iterator.hpp>`
`#include <YFM_YSLib_Service_TextFile>`
`#include <cerrno>`
`#include <cstdio>`
`#include <regex>`
`#include "NPLA1Internals.h"`
`#include <YFM_YSLib_Core_YCoreUtilities>`
`#include <ystdex/string.hpp>`
Dependency.cpp 的引用(Include)关系图:

浏览源代码.

## 命名空间

| NPL
| NPL::A1
| NPL::A1::Forms
| NPLA1 语法形式对应的功能实现。
| NPL::A1::Forms::Ground
| NPL::A1::Forms::Ground::Primitive
| NPL::A1::Forms::Ground::Derived

## 宏定义

#define | NPL_Impl_NPLA1_Native_Forms true
#define | NPL_Impl_NPLA1_Native_EnvironmentPrimitives true
#define | NPL_Impl_NPLA1_Use_Id_Vau true
#define | NPL_Impl_NPLA1_Use_LockEnvironment true

## 函数

YF_API vector< string > | NPL::DecomposeMakefileDepList (std::streambuf &)
| 从内容为 GCC 兼容编译器 -MMD 选项生成的 Makefile 的流中分解路径。 更多...
YF_API vector< string > | NPL::DecomposeMakefileDepList (std::istream &)
YF_API bool | NPL::FilterMakefileDependencies (vector< string > &)
| 过滤 GCC 兼容编译器 -MMD 选项生成的 Makefile 项列表并选取依赖项。 更多...
void | NPL::InstallFile (const char *dst, const char *src)
void | NPL::InstallDirectory (const string &dst, const string &src)
YF_API const char src const string const char const char *src void | NPL::InstallHardLink (const char *, const char *)
src void | NPL::InstallSymbolicLink (const char *, const char *)
src void | NPL::InstallExecutable (const char *, const char *)
YSLib::unique_ptr< std::istream > | NPL::A1::OpenFile (const char *filename)
YSLib::unique_ptr< std::istream > | NPL::A1::OpenUnique (REPLContext &context, string filename)
void | NPL::A1::PreloadExternal (REPLContext &context, const char *filename)
ReductionStatus | NPL::A1::ReduceToLoadExternal (TermNode &term, ContextNode &ctx, REPLContext &context)
ReductionStatus | NPL::A1::RelayToLoadExternal (ContextNode &ctx, TermNode &term, REPLContext &context)
void | NPL::A1::Forms::LoadGroundContext (REPLContext &context)
void | NPL::A1::Forms::LoadModule_std_environments (REPLContext &context)
void | NPL::A1::Forms::LoadModule_std_promises (REPLContext &context)
void | NPL::A1::Forms::LoadModule_std_strings (REPLContext &context)
void | NPL::A1::Forms::LoadModule_std_io (REPLContext &context)
void | NPL::A1::Forms::LoadModule_std_system (REPLContext &context)
void | NPL::A1::Forms::LoadModule_SHBuild (REPLContext &context)
void | NPL::A1::Forms::LoadStandardContext (REPLContext &context)

## 详细描述

依赖管理。

版本
  r3783

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 623

创建时间:
  2015-08-09 22:14:45 +0800

修改时间:
  2020-10-11 21:48 +0800

文本编码:
  UTF-8

模块名称:
  NPL::Dependency

在文件 Dependency.cpp 中定义.

## 宏定义说明

## ◆ NPL_Impl_NPLA1_Native_EnvironmentPrimitives

#define NPL_Impl_NPLA1_Native_EnvironmentPrimitives true

在文件 Dependency.cpp 第 64 行定义.

## ◆ NPL_Impl_NPLA1_Native_Forms

#define NPL_Impl_NPLA1_Native_Forms true

自从
  build 837

在文件 Dependency.cpp 第 62 行定义.

## ◆ NPL_Impl_NPLA1_Use_Id_Vau

#define NPL_Impl_NPLA1_Use_Id_Vau true

在文件 Dependency.cpp 第 66 行定义.

## ◆ NPL_Impl_NPLA1_Use_LockEnvironment

#define NPL_Impl_NPLA1_Use_LockEnvironment true

在文件 Dependency.cpp 第 68 行定义.