diff --git a/CppParser/CppParser_CE_vs90.sln b/CppParser/CppParser_CE_vs90.sln
new file mode 100644
index 000000000..b7d813149
--- /dev/null
+++ b/CppParser/CppParser_CE_vs90.sln
@@ -0,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CppParser", "CppParser_CE_vs90.vcproj", "{C77B9D92-EC91-11DA-A4CE-005056C00008}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_CE_vs90.vcproj", "{C79112BD-EC91-11DA-A4CE-005056C00008}"
+ ProjectSection(ProjectDependencies) = postProject
+ {C77B9D92-EC91-11DA-A4CE-005056C00008} = {C77B9D92-EC91-11DA-A4CE-005056C00008}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ debug_shared|Digi JumpStart (ARMV4I) = debug_shared|Digi JumpStart (ARMV4I)
+ release_shared|Digi JumpStart (ARMV4I) = release_shared|Digi JumpStart (ARMV4I)
+ debug_static_mt|Digi JumpStart (ARMV4I) = debug_static_mt|Digi JumpStart (ARMV4I)
+ release_static_mt|Digi JumpStart (ARMV4I) = release_static_mt|Digi JumpStart (ARMV4I)
+ debug_static_md|Digi JumpStart (ARMV4I) = debug_static_md|Digi JumpStart (ARMV4I)
+ release_static_md|Digi JumpStart (ARMV4I) = release_static_md|Digi JumpStart (ARMV4I)
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
+ {C77B9D92-EC91-11DA-A4CE-005056C00008}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
+ {C79112BD-EC91-11DA-A4CE-005056C00008}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/CppParser/CppParser_CE_vs90.vcproj b/CppParser/CppParser_CE_vs90.vcproj
new file mode 100644
index 000000000..432c02c3e
--- /dev/null
+++ b/CppParser/CppParser_CE_vs90.vcproj
@@ -0,0 +1,530 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CppParser/CppParser_vs100.vcxproj b/CppParser/CppParser_vs100.vcxproj
index 194e26709..fb45e5001 100644
--- a/CppParser/CppParser_vs100.vcxproj
+++ b/CppParser/CppParser_vs100.vcxproj
@@ -272,6 +272,7 @@
+
@@ -290,6 +291,7 @@
+
diff --git a/CppParser/CppParser_vs100.vcxproj.filters b/CppParser/CppParser_vs100.vcxproj.filters
index c3c9b88a2..25133b258 100644
--- a/CppParser/CppParser_vs100.vcxproj.filters
+++ b/CppParser/CppParser_vs100.vcxproj.filters
@@ -2,31 +2,31 @@
- {fe377055-0525-44e6-acc7-8d7b1f6c3eab}
+ {0de1e4c2-7981-448e-8fa7-dd860a0bf734}
- {217c0ad9-ad83-4781-9937-3cd83b413b56}
+ {b646c19b-967a-48c7-9dc9-8b073b84c071}
- {3952c193-998f-4899-bbd1-3fdd17661c10}
+ {9f794384-3146-4a72-ba9c-f60346a9f55c}
- {b956ea7f-4ced-4a5f-9e27-ed5236d5aad4}
+ {0d441282-2c28-4d3f-9c80-066f3fb5c156}
- {c2c26550-40a8-4cee-9f8f-d9e18530d4ba}
+ {6a8d173b-488c-4aec-8d4e-83b687680088}
- {2422599c-57fd-475a-9fda-4a981d3645f3}
+ {b062fe72-2363-4b1e-a71c-e986d95a20eb}
- {aa2c1c4c-dbf1-4818-aeeb-d5d8b82d7f77}
+ {2ec881d9-fe2a-4f0e-ac28-e61d01eadac0}
- {4ec2c692-a128-4bae-8906-3b341dfc867e}
+ {2326fad4-7fe9-4ddb-84ef-563f605b8d5e}
- {778a11b1-307d-4120-af80-2af792b2699a}
+ {e6601398-0222-4e2c-85f6-0e9070610b26}
@@ -45,6 +45,9 @@
CppParser\Header Files
+
+ Symbol Table\Header Files
+
Symbol Table\Header Files
@@ -95,6 +98,9 @@
CppParser\Source Files
+
+ Symbol Table\Source Files
+
Symbol Table\Source Files
diff --git a/CppParser/CppParser_vs110.vcxproj b/CppParser/CppParser_vs110.vcxproj
index eadf080da..3bdebac15 100644
--- a/CppParser/CppParser_vs110.vcxproj
+++ b/CppParser/CppParser_vs110.vcxproj
@@ -278,6 +278,7 @@
+
@@ -296,6 +297,7 @@
+
diff --git a/CppParser/CppParser_vs110.vcxproj.filters b/CppParser/CppParser_vs110.vcxproj.filters
index 5650d8fb1..00e98c6c7 100644
--- a/CppParser/CppParser_vs110.vcxproj.filters
+++ b/CppParser/CppParser_vs110.vcxproj.filters
@@ -2,31 +2,31 @@
- {9106d2d4-4aea-4116-8c5f-2de6c48d51f9}
+ {cbc61880-2fcb-4c75-80cc-e49543522474}
- {76ed2de7-4e6b-429f-9fab-f57837a34c61}
+ {5c023da7-8192-46c0-afd0-befffaa493b7}
- {01753fdd-0462-4307-8df0-dbf20b9b5e30}
+ {ad5d25e9-fad4-432f-b697-36e1a3314b40}
- {1c4292ae-9d9e-4b09-ba18-391b8bd91376}
+ {636ad43b-5fe3-4edf-9b7b-2581ef8c87fa}
- {e267db7f-ae2e-47c2-a09e-e3fd4312bdc1}
+ {3b40acd4-2766-4dd5-840e-273c3d5936a8}
- {c7b9dd46-c8f4-4a1b-af6d-b2ef41f347cb}
+ {8e2c1098-1177-4d3b-9bf5-0e8f37aa9c6e}
- {0dba446f-68e1-4c0c-8ee2-26eef630ad24}
+ {288a9d31-0b85-431a-86d0-8e1c74271041}
- {f728765c-0e80-4a49-9455-b447a7fd1d98}
+ {c529b477-caa5-4703-abfe-4f36171bad69}
- {e58b55ea-30c0-4c50-ba1f-3e336b0f2218}
+ {13164377-cd24-4ea0-af3f-8f6c8ae5f456}
@@ -45,6 +45,9 @@
CppParser\Header Files
+
+ Symbol Table\Header Files
+
Symbol Table\Header Files
@@ -95,6 +98,9 @@
CppParser\Source Files
+
+ Symbol Table\Source Files
+
Symbol Table\Source Files
diff --git a/CppParser/CppParser_vs71.vcproj b/CppParser/CppParser_vs71.vcproj
index 3dffd8f29..7dca40ae9 100644
--- a/CppParser/CppParser_vs71.vcproj
+++ b/CppParser/CppParser_vs71.vcproj
@@ -391,6 +391,8 @@
Name="Symbol Table">
+
+
+
+
+
@@ -288,6 +289,7 @@
+
diff --git a/CppParser/CppParser_x64_vs100.vcxproj.filters b/CppParser/CppParser_x64_vs100.vcxproj.filters
index e899229b4..105992ab8 100644
--- a/CppParser/CppParser_x64_vs100.vcxproj.filters
+++ b/CppParser/CppParser_x64_vs100.vcxproj.filters
@@ -2,31 +2,31 @@
- {19215921-761d-464e-af27-28d7c93a63f2}
+ {ae1a4140-b96f-472a-80a4-4083ea787ba2}
- {c2372101-9da3-4395-a2f0-7468d31e32f3}
+ {ee63f63c-180a-4699-bf75-5c666927fb32}
- {63b47522-0c86-4023-a401-9cb9a667725a}
+ {6feff95f-1e00-4e0c-bc54-a402b6af4d9c}
- {036225b5-e214-42dc-bde5-8106bcdd1750}
+ {e9d3a912-179a-4763-849f-d527017b5921}
- {e415005a-799a-477c-b4fa-135a9aacac35}
+ {90ddaeec-3f66-45ef-b3b7-df28262ea58b}
- {f9df1cea-79ac-415a-b540-7e6d6a8049ef}
+ {03696103-dbc7-4bec-ba70-defc6fa12a74}
- {841b696e-ac52-444a-86f5-e39516c8048b}
+ {f008c3da-bc1d-4698-a22a-269dead7ef94}
- {175f1410-2e70-4d6f-9ade-092ed4060be9}
+ {b028b1bd-ff96-4979-9a30-b924df8eb682}
- {35e35cae-d099-414e-bb49-70b4b3cb956a}
+ {6fbbae37-a30e-4d51-be2d-3ffa673983cc}
@@ -45,6 +45,9 @@
CppParser\Header Files
+
+ Symbol Table\Header Files
+
Symbol Table\Header Files
@@ -95,6 +98,9 @@
CppParser\Source Files
+
+ Symbol Table\Source Files
+
Symbol Table\Source Files
diff --git a/CppParser/CppParser_x64_vs110.vcxproj b/CppParser/CppParser_x64_vs110.vcxproj
index 5cc27d742..e389aa452 100644
--- a/CppParser/CppParser_x64_vs110.vcxproj
+++ b/CppParser/CppParser_x64_vs110.vcxproj
@@ -276,6 +276,7 @@
+
@@ -294,6 +295,7 @@
+
diff --git a/CppParser/CppParser_x64_vs110.vcxproj.filters b/CppParser/CppParser_x64_vs110.vcxproj.filters
index f740b2c61..d24046603 100644
--- a/CppParser/CppParser_x64_vs110.vcxproj.filters
+++ b/CppParser/CppParser_x64_vs110.vcxproj.filters
@@ -2,31 +2,31 @@
- {fe2176cd-9898-4bfe-b60a-41b2abf36ce6}
+ {e8760673-d3b5-471c-bc85-70cf7f616fb2}
- {067c16fa-2067-4898-8e80-d2a5586000e9}
+ {af3f9c0e-e8f0-479b-8cad-7a047e43c766}
- {21ff4092-e644-438d-8737-633ecea0145d}
+ {89a1f718-71d9-45a4-aa0d-311566519b5e}
- {e72744f7-5912-404a-9fb3-7c5da7fa3ef8}
+ {9c1279a9-0da5-4d1b-9c0a-9b46495e3e1f}
- {d4769849-acfb-4503-865f-543c4cb795ee}
+ {b668a5a4-b633-4bb5-92dc-06300d8d2751}
- {ffb57c7d-0c20-47e6-a7dd-77794427b0ff}
+ {1323e338-edb5-44a6-98d9-a89a8134014e}
- {affe4ceb-2871-4f61-91d1-5fab02363012}
+ {f8209c51-044b-4146-88ff-5d794f593de5}
- {d5063957-55c8-48a5-910e-f0c36d060049}
+ {2b99f023-a1d6-4eeb-a240-2a15ee2df0e0}
- {40b35fa5-df59-4952-a556-30337e182f26}
+ {bfc33f86-8333-42da-9d6b-278944f30ed5}
@@ -45,6 +45,9 @@
CppParser\Header Files
+
+ Symbol Table\Header Files
+
Symbol Table\Header Files
@@ -95,6 +98,9 @@
CppParser\Source Files
+
+ Symbol Table\Source Files
+
Symbol Table\Source Files
diff --git a/CppParser/CppParser_x64_vs90.vcproj b/CppParser/CppParser_x64_vs90.vcproj
index c880269fa..c13bec561 100644
--- a/CppParser/CppParser_x64_vs90.vcproj
+++ b/CppParser/CppParser_x64_vs90.vcproj
@@ -416,6 +416,8 @@
Name="Symbol Table">
+
+