source:
dev/trunk/abdev/BasicCompiler_Common/include/Smoothie.h@
180
| Last change on this file since 180 was 167, checked in by , 19 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.
