code: public SoyGeneralOptions setCompileTimeGlobals(File compileTimeGlobalsFile) throws IOException {
      setCompileTimeGlobalsInternal(
          SoyUtils.parseCompileTimeGlobals(Files.asCharSource(compileTimeGlobalsFile, UTF_8)));
      return this;
    }
docs: Sets the file containing compile-time globals.
  
  <p>Each line of the file should have the format
  
  <pre>
  &lt;global_name&gt; = &lt;primitive_data&gt;
  </pre>
  
  where primitive_data is a valid Soy expression literal for a primitive type (null, boolean,
  integer, float, or string). Empty lines and lines beginning with "//" are ignored. The file
  should be encoded in UTF-8.
  
  <p>If you need to generate a file in this format from Java, consider using the utility {@code
  SoyUtils.generateCompileTimeGlobalsFile()}.
  
  @param compileTimeGlobalsFile The file containing compile-time globals.
  @throws IOException If there is an error reading the compile-time globals file.