03.12.2015 23:20:21 PascalABCCompiler.Core v3.0.0.1078 (30.11.2015), debug version Runtime version: 4.0.30319.42000 OS version: Microsoft Windows NT 6.2.9200.0 Processor count: 2 WorkingSet: 51924 kb StatesList: BeginCompileFile Grow_2_tests_abc.pas BeginParsingFile Grow_2_tests_abc.pas EndParsingFile Grow_2_tests_abc.pas ReadPCUFile PABCSystem.pcu ReadDLL System.dll ReadDLL mscorlib.dll ReadDLL System.Core.dll ReadDLL System.Numerics.dll ReadPCUFile __RedirectIOMode.pcu ReadDLL System.Windows.Forms.dll ReadPCUFile SerializeUtils.pcu ReadDLL System.IO.dll ReadDLL System.Runtime.Serialization.dll ReadDLL System.Xml.dll ReadPCUFile Cannabis_Types.pcu ReadDLL System.Drawing.dll ReadPCUFile Utility_Functions.pcu BeginCompileFile Cannabis_Grow_2.pas BeginParsingFile Cannabis_Grow_2.pas EndParsingFile Cannabis_Grow_2.pas CompileInterface Cannabis_Grow_2.pas CompilationFinished Grow_2_tests_abc.pas Ready Error[0]: Внутренняя ошибка компилятора в модуле [pabcnetc.exe] :'System.Exception: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. at System.IO.BinaryReader.FillBuffer(Int32 numBytes) at System.IO.BinaryReader.ReadBoolean() at PascalABCCompiler.PCU.PCUReader.GetNamespaceFunction(Int32 offset, Boolean restore_code) at PascalABCCompiler.PCU.PCUReader.ReadCommonExtNamespaceFunc() at PascalABCCompiler.PCU.PCUReader.GetExtNamespaceFunctionByOffset(Int32 offset) at PascalABCCompiler.PCU.PCUReader.GetNamespaceFunctionByOffset() at PascalABCCompiler.PCU.PCUReader.CreateCommonNamespaceFunctionCall() at PascalABCCompiler.PCU.PCUReader.CreateExpression(semantic_node_type snt) at PascalABCCompiler.PCU.PCUReader.CreateCompiledStaticMethodCall() at PascalABCCompiler.PCU.PCUReader.CreateExpression(semantic_node_type snt) at PascalABCCompiler.PCU.PCUReader.CreateBasicFunctionCall() at PascalABCCompiler.PCU.PCUReader.CreateExpression(semantic_node_type snt) at PascalABCCompiler.PCU.PCUReader.CreateStatement() at PascalABCCompiler.PCU.PCUReader.CreateStatementList() at PascalABCCompiler.PCU.PCUReader.CreateStatement() at PascalABCCompiler.PCU.PCUReader.GetCode(Int32 offset) at PascalABCCompiler.PCU.wrapped_function_body.restore() at PascalABCCompiler.TreeRealization.common_namespace_function_call..ctor(common_namespace_function_node namespace_func, location loc) at PascalABCCompiler.TreeConverter.convertion_data_and_alghoritms.create_common_namespace_function_call(common_namespace_function_node cnfn, ILocation loc, expression_node[] exprs) at PascalABCCompiler.TreeConverter.convertion_data_and_alghoritms.create_simple_function_call(function_node fn, location loc, expression_node[] exprs) at PascalABCCompiler.TreeConverter.convertion_data_and_alghoritms.create_full_function_call(expressions_list exprs, SymbolInfo si, location loc, common_type_node converted_type, common_function_node top_function, Boolean allow_procedure) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit_method_call(method_call _method_call) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(method_call _method_call) at PascalABCCompiler.SyntaxTree.method_call.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.returner.visit(expression expr) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(expression expr) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(var_def_statement _var_def_statement) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(var_statement node) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(statement_list _statement_list) at PascalABCCompiler.SyntaxTree.statement_list.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(statement st) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(for_node _for_node) at PascalABCCompiler.SyntaxTree.for_node.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(statement st) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(statement_list _statement_list) at PascalABCCompiler.SyntaxTree.statement_list.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.convert_strong(statement st) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit_program_code(statement_list program_code) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(block _block) at PascalABCCompiler.SyntaxTree.block.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.hard_node_test_and_visit(syntax_tree_node tn) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(procedure_definition _procedure_definition) at PascalABCCompiler.SyntaxTree.procedure_definition.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(declarations _subprogram_definitions) at PascalABCCompiler.SyntaxTree.declarations.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(interface_node _interface_node) at PascalABCCompiler.SyntaxTree.interface_node.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.hard_node_test_and_visit(syntax_tree_node tn) at PascalABCCompiler.TreeConverter.syntax_tree_visitor.visit(unit_module _unit_module) at PascalABCCompiler.SyntaxTree.unit_module.visit(IVisitor visitor) at PascalABCCompiler.TreeConverter.SyntaxTreeToSemanticTreeConverter.CompileInterface(compilation_unit SyntaxUnit, unit_node_list UsedUnits, List`1 ErrorsList, List`1 WarningsList, SyntaxError parser_error, Hashtable bad_nodes, using_namespace_list namespaces, Dictionary`2 docs, Boolean debug, Boolean debugging) at PascalABCCompiler.Compiler.CompileUnit(unit_node_list Units, unit_or_namespace SyntaxUsesUnit) at PascalABCCompiler.Compiler.CompileUnit(unit_node_list Units, unit_or_namespace SyntaxUsesUnit) at PascalABCCompiler.Compiler.Compile()'