From: Mike D. Lowis Date: Mon, 12 Mar 2012 17:24:52 +0000 (-0400) Subject: Scheme environment file is now embedded directly in binary so the parser is completel... X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=ba9dced3f3a4d0f2faab91f3269002ef812abadb;p=archive%2Fdlang.git Scheme environment file is now embedded directly in binary so the parser is completely self contained. --- diff --git a/source/visitors/scheme/scheme.cpp b/source/visitors/scheme/scheme.cpp index f1aa4a0..ba920f0 100644 --- a/source/visitors/scheme/scheme.cpp +++ b/source/visitors/scheme/scheme.cpp @@ -3,18 +3,11 @@ using namespace std; +extern char binary_res_environment_scm_start; + Scheme::Scheme(std::ostream& out) : IVisitor(), stream(out) { - ifstream input("res/environment.scm"); - if (input.is_open()) - { - while ( input.good() ) - { - string line; - getline(input,line); - stream << line << endl; - } - } - input.close(); + // Print scheme environment to output stream + stream << &binary_res_environment_scm_start << endl; } string Scheme::typeToString(ASTNodeType type)