source: dev/trunk/jenga/include/smoothie/Smoothie.h@ 170

Last change on this file since 170 was 170, checked in by dai_9181, 17 years ago

ベースを作成中...

File size: 569 bytes
Line 
1#pragma once
2
3#include "Source.h"
4#include "ObjectModule.h"
5#include "LexicalScoping.h"
6
7class Smoothie{
8public:
9
10 class Lexical{
11 public:
12 static string baseProjectDirPath;
13 static BasicSource source;
14 static NamespaceScopes liveingNamespaceScopes;
15 static CLexicalScopes lexicalScopes;
16 };
17
18 // コンパイル中に一時的に利用する
19 class Temp{
20 public:
21 // 現在インポートされている名前空間
22 static NamespaceScopesCollection importedNamespaces;
23 };
24
25 // プロジェクト中に存在するメタ情報
26 static Meta meta;
27
28 static bool isFullCompile;
29};
Note: See TracBrowser for help on using the repository browser.