B :: JVM :: JASMIN :: Compilare

B :: JVM :: JASMIN :: CompileState è un pacchetto interno utilizzato da B :: JVM :: Jasmin per mantenere lo stato della compilazione.
Scarica ora

B :: JVM :: JASMIN :: Compilare Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Bradley M. Kuhn
  • Sito web dell'editore:
  • http://search.cpan.org/~bkuhn/B-JVM-Jasmin-0.02/lib/B/JVM/Utils.pm

B :: JVM :: JASMIN :: Compilare Tag


B :: JVM :: JASMIN :: Compilare Descrizione

B :: :: JVM Jasmin :: CompileState è un pacchetto interno utilizzato da B :: :: JVM Jasmin per mantenere lo stato di compilazione. B :: JVM :: gelsomino :: CompileState è un pacchetto interno utilizzato da B :: JVM :: Jasmin mantenere lo stato di utilizzo compilation.SYNOPSIS B :: JVM :: Jasmin :: CompileState; my $ Stato = new B :: :: JVM Jasmin :: CompileState (); Questa classe viene utilizzata per memorizzare lo stato interno del compilatore durante l'esecuzione. Alcune informazioni globale deve essere contabilizzata, e invece di fare un gruppo di variabili globali, ho pensato che sarebbe stato meglio per tenere traccia di questo tramite un Variabili sub-package.B :: JVM :: :: Jasmin CompileState pacchetto da $ numero VERSIONVersion di B :: :: JVM Jasmin :: CompileState. Si deve sempre corrispondere alla versione di B :: :: JVM Jasmin @ ISACanonical @ISA array, deriva da nothingModules utilizzati da B :: :: JVM Jasmin :: CompileStateCarpUsed per reportingFile errore :: :: Spec FunctionsUsed di fare alcune operazioni sulle filesIO :: Fileused per la creazione di file di scope lessicale handlesB :: JVM :: :: Jasmin EmitNeeded per la creazione di oggetti per emettitore outputMethods in B :: :: JVM Jasmin :: :: CompileStateB JVM :: :: Jasmin CompileState :: newusage: B: : JVM :: Jasmin :: :: CompileState nuova (rifhash) Crea un nuovo oggetto della classe. In primo luogo, i controlli per la validità delle chiavi del dato pacchetto di inizializzazione (chiavi valide sono tenuti in @validUserParameters), e se tutto procede, esso imposta un paio di default se nessuno è stata data e restituisce i parametri utente object.Accepted benedetti : nome mainClassNameThe da utilizzare per la classe Java che corrisponderà al "main ::" pacchetto. Il valore predefinito è "Main" se nessuno è given.currentPackageThis è il pacchetto corrente in fase di compilazione. Dovrebbe essere aggiornato dall'utente utilizzando il metodo setCurrentPackage. Non c'è davvero alcun bisogno di inizializzare fino all'inizio di compilazione. Di conseguenza, il valore di default nella directory undef.outputDirectoryA da utilizzare per la creazione di file di output. Il valore predefinito è il vero, file intermedi corrente directory.keepIntermediateFilesIf di lavoro che vengono generati durante il processo di compilazione sono conservati per l'utente inspection.B :: :: JVM Jasmin :: :: CompileState createNewFileusage: $ obj-> CreateNewFile ($ packageName, ) Crea una nuova voce di file nell'oggetto stato compilatore e apre un nuovo handle di file da utilizzare durante la scrittura out file gelsomino. Se è già stato creato il file, non si fa nulla. Questo è in genere chiamato ogni volta che viene scoperto un nuovo pacchetto, in modo che un file di classe separato può essere generato per quel pacchetto (di classe) in True Style Java (TM):) B :: :: JVM Jasmin :: :: CompileState emitusage: $ obj-> emettere () restituisce l'oggetto emettitore associato al pacchetto proposta, PACAKGE_NAME. Se PACKAGE_NAME manca, allora l'oggetto emettitore del currentPackage è returnedB :: :: JVM Jasmin :: :: CompileState setCurrentMethodusage: $ obj-> setCurrentMethod ($ methodName) Impostare il metodo corrente per essere $ methodNameB :: :: JVM Jasmin :: :: CompileState setCurrentPackageusage: $ obj-> setCurrentPackage ($ packageName) Impostare l'attuale pacchetto di essere $ packageNameB :: :: JVM Jasmin :: :: CompileState clearCurrentMethodusage: $ obj-> clearCurrentMethod () Cancellare l'attuale nome del metodo storeDB :: :: JVM Jasmin :: :: CompileState getCurrentMethodusage: $ obj-> getCurrentMethod () Ritorna l'attuale MethodB :: :: JVM Jasmin :: :: CompileState DESTORYusage: $ obj-> Destroy () distruttore di default per i Requisiti di oggetti : · Perl.


B :: JVM :: JASMIN :: Compilare Software correlato

Tivo :: HME.

TIVO :: HME è un server di avvio per l'implementazione Pure Perl del protocollo HME di TiVo. ...

134

Scarica