code: void parse( URL baseURL, Reader input, ReaderFactory readerFactory  ) throws MalformedURLException, LessException {
          this.baseURL = baseURL;
          this.readerFactory = readerFactory;
          this.relativeURL = new URL( "file", null, "" );
          this.reader = new LessLookAheadReader( input, null, false, false );
          parse( this );
      }
docs: Main method for parsing of main less file.
  
  @param baseURL
  the baseURL for import of external less data.
  @param input
  the less input data
  @param readerFactory
  A factory for the readers for imports.
  @throws MalformedURLException
  Should never occur
  @throws LessException
  if any parsing error occurred