Skip to content
  • Per Bothner's avatar
    * Compilation.java (langOptions): New field. · df06ed92
    Per Bothner authored
    	(generateApplet, generateServlet): Remove fields. Instead use
    	bits in langOptions.
    	(generatingApplet, generatingServlet, sharedModuleDefs): New methods.
    	* Language.java (parse): Set langOptions from options parameter.
    
    	* Shell.java (compileSource): Pass PARSE_IMMEDIATE only to parse;
    	don't pass PARSE_CURRENT_NAMES (which is part of PARSE_FOR_EVAL).
    	* standard/define.java (scanForm): Only set CAN_WRITE if
    	sharedModuleDefs(), not for all immediate compilations.
    	* standard/require.java (importDefinitions):  Always make alias
    	declarations private, regardless of Compilation#immediate.
    
    	* test-load-require-1.scm: Add needed module-exports.
    	* test-load-require-2.scm: Likewise.
    df06ed92