source:
dev/trunk/abdev/BasicCompiler_Common/include/Smoothie.h@
179
Last change on this file since 179 was 167, checked in by , 18 years ago | |
---|---|
File size: 500 bytes |
Rev | Line | |
---|---|---|
[78] | 1 | #pragma once |
2 | ||
[87] | 3 | #include "Source.h" |
[159] | 4 | #include "ObjectModule.h" |
[78] | 5 | |
[88] | 6 | class Smoothie{ |
[78] | 7 | public: |
[87] | 8 | |
9 | class Lexical{ | |
10 | public: | |
[167] | 11 | static string baseProjectDirPath; |
[87] | 12 | static BasicSource source; |
[101] | 13 | static NamespaceScopes liveingNamespaceScopes; |
[87] | 14 | }; |
15 | ||
[143] | 16 | // コンパイル中に一時的に利用する |
17 | class Temp{ | |
18 | public: | |
19 | // 現在インポートされている名前空間 | |
20 | static NamespaceScopesCollection importedNamespaces; | |
21 | }; | |
22 | ||
[159] | 23 | // プロジェクト中に存在するメタ情報 |
24 | static Meta meta; | |
25 | ||
[112] | 26 | static bool isFullCompile; |
[78] | 27 | }; |
Note:
See TracBrowser
for help on using the repository browser.