B :: jvm :: jasmin :: compilestate

B :: JVM :: Jasmin :: Compilestate es un paquete interno utilizado por B :: JVM :: Jasmin para mantener al estado de compilación.
Descargar ahora

B :: jvm :: jasmin :: compilestate Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Bradley M. Kuhn
  • Sitio web del editor:
  • http://search.cpan.org/~bkuhn/B-JVM-Jasmin-0.02/lib/B/JVM/Utils.pm

B :: jvm :: jasmin :: compilestate Etiquetas


B :: jvm :: jasmin :: compilestate Descripción

B :: JVM :: Jasmin :: Compilestate es un paquete interno utilizado por B :: JVM :: Jasmin para mantener al estado de compilación. B :: JVM :: Jasmin :: Compilestate es un paquete interno utilizado por B :: JVM :: Jasmin para mantener el estado de la compilación. Uso de laSynopsis B :: JVM :: Jasmin :: Compila; My $ State = NUEVO B :: JVM :: JASMIN :: Compiladero (); esta clase se usa para almacenar el estado interno del compilador a medida que se ejecuta. Cierta información global debe contabilizarse, y en lugar de hacer un montón de variables globales, pensé que sería mejor hacer un seguimiento de esto a través de un subpaquete .b :: JVM :: Jasmin :: Compilestate Package Variables $ VersionVersion Number de b :: jvm :: jasmin :: compilestate. Siempre debe coincidir con la versión de B :: JVM :: Jasmin @ ISACANONICAL @SA ARRAY, se deriva de NotingModules utilizada por B :: JVM :: Jasmin :: CompilestateCarPused para la información de informes de errores :: SPEC :: FUNCIONSUSUSO PARA HACER ALGUNAS OPERACIONES :: Léutiluse para crear un archivo de archivo alcepado léxicamente Handlesb :: JVM :: Jasmin :: emitNeed for Crear objetos de emisor para productos de salida en B :: JVM :: jasmin :: compilestatateb :: jvm :: jasmin :: compilestate :: newusage: b: : Jvm :: jasmin :: compilestate :: New (Hashref) crea un nuevo objeto de la clase. Primero, comprueba la validez de las claves del paquete de inicialización dado (las claves válidas se mantienen en @validuserparameters), y si todo se verifica, configura algunos valores predeterminados si no se administró y devuelve el objeto bendito. Parámetros de usuario aceptados : MainClassNamethe Nombre que se utilizará para la clase Java que corresponderá al paquete "Main ::". Por defecto es "principal" si no se da ninguno. CurrentpackAgethis está compilado el paquete actual. Debe ser actualizado por el usuario utilizando el método SETCURRENTPACKAGE. Realmente no hay necesidad de inicializarlo hasta que se inicie la compilación. En consecuencia, el valor predeterminado en el directorio UNDEF.OUTPUTDIRTYA para usar para la creación de archivos de salida. Los valores predeterminados del directorio de trabajo actual.eepmedIntermediateFilesif Verdadero, los archivos intermedios que se generan durante el proceso de compilación se mantienen para la inspección del usuario.b :: JVM :: jasmin :: compilestate :: creatEnewfileusage: $ obj-> creatEnewfile ($ Packagename, ) Crea una nueva entrada de archivos en el objeto Estado del compilador y abre un nuevo identificador de archivo para usar al escribir archivos de jazmín. Si el archivo ya ha sido creado, no se hace nada. Esto se llama típicamente cuando se descubre un nuevo paquete, de modo que se puede generar un archivo de clase separado para ese paquete (clase) en el estilo java verdadero (TM) :) B :: JVM :: Jasmin :: CompilaTate :: Emitusage: $ obj-> emit () devuelve el objeto emisor asociado con el paquete dado, Pacakge_Name. Si Falta Package_name, entonces el objeto emisor del Paquete de Emisor es Rendimiento :: JVM :: JASMIN :: CompilaTodo :: SetCurrentTetHodusage: $ obj-> setcurrentmethod ($ Methodname) Establezca el método actual para ser $ METHETNAMEB :: JVM :: JASMIN :: compilestate :: setcurrentpackageageusage: $ obj-> setcurrentpackage ($ packagename) Configure el paquete actual para que sea $ PAQUEGENAMEB :: JVM :: Jasmin :: CompilaTate :: ClearCurrentTetHodusage: $ obj-> ClearCurrentTethod () Borrar el nombre de Método actual StoreDB :: jvm :: jasmin :: compilestate :: getcurrenttethodusage: $ obj-> getcurrentmethod () devuelve el método actual :: jvm :: jasmin :: compilestate :: destrorusage: $ obj-> destruir () destructor predeterminado para los requisitos del objeto : · Perl


B :: jvm :: jasmin :: compilestate Software relacionado