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

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

コード全体のリファクタリングを実施

File size: 543 bytes
Line 
1#pragma once
2
3#include "Source.h"
4#include "LexicalScoping.h"
5
6class Smoothie{
7 static bool isUnicode;
8public:
9
10 static bool IsUnicode()
11 {
12 return isUnicode;
13 }
14 static void SetUnicodeMark( bool isUnicode )
15 {
16 Smoothie::isUnicode = isUnicode;
17 }
18
19 class Lexical{
20 public:
21 static string baseProjectDirPath;
22 static BasicSource source;
23 };
24
25 // コンパイル中に一時的に利用する
26 class Temp{
27 public:
28 // レキシカルスコープの状態
29 static CLexicalScopes *pLexicalScopes;
30 };
31
32 static bool isFullCompile;
33};
Note: See TracBrowser for help on using the repository browser.