Amazon Best VPN GoSearch

icono de página de OnWorks

parrot - Online en la nube

Ejecute parrot en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando parrot que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


loro - Máquina Virtual Parrot

SINOPSIS


loro [-opciones] [argumentos ...]

DESCRIPCIÓN


Parrot es una máquina virtual diseñada para compilar y ejecutar de manera eficiente códigos de bytes para
lenguajes dinámicos. Parrot aloja actualmente una variedad de implementaciones de lenguaje en varios
etapas de finalización, incluidos Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6,
APL y un traductor de código de bytes .NET. Parrot no se trata de loros, pero nos gusta mucho
de ellos, por razones obvias.

OPCIONES


-h
--ayuda Imprima el resumen de opciones en la línea de comando.
-V
--versión Imprime la información de la versión y sal.
-I
--incluir Agregue "ruta" a la ruta de búsqueda incluida.
-L
--Biblioteca Agregue "ruta" a la ruta de búsqueda de la biblioteca.
- semilla de hachís [número hexadecimal]
Establece la semilla hash en el valor especificado. Esta opción es útil para depurar
fallas intermitentes, pero debería No ser utilizado en producción. Para más información
sobre esta opción, ver docs / dev / profiling.pod, docs / project / hacking_tips.pod,
docs / running.pod y docs / submissions.pod.

-X
--dynext Agregue "ruta" a la ruta de búsqueda de extensión dinámica.

Ejecutar centro opciones
Estas opciones seleccionan el runcore, que es útil para ajustar y depurar el rendimiento.
Para obtener más información sobre estas opciones, ver la sección "Acerca de runcores" en
docs / running.pod.

-R
--runcore [CENTRO]
Seleccione el runcore. Los siguientes núcleos están disponibles en Parrot, pero es posible que no todos
disponible en su sistema:

núcleo rápido y básico sin verificación de límites o
actualización de contexto (predeterminado)

lento, límites, control de límites, núcleo

Trazar límites comprobando el núcleo con información de seguimiento
(ver 'parrot --help-debug')

perfilado ver F

perfilador de nivel de subrutina subprof
(ver POD en F )

-p
--perfil Ejecute con el núcleo lento e imprima un perfil de ejecución.
-t
--rastro Ejecute con el núcleo lento e imprima la información de seguimiento para stderr.
See "parrot --help-debug" para los bits de bandera disponibles.

VM opciones
-D
--parrot-depuración[= HEXFLAGS]
Active el indicador de depuración del intérprete. See "parrot --help-debug" para los bits de bandera disponibles.

--ayuda-depuración Imprima el resumen de los bits de las banderas de depuración y seguimiento.
-w
- advertencias Activa las advertencias.
See "parrot --help-debug" para los bits de bandera disponibles.

-G
--no-gc Apague GC.
Esto puede resultar útil para encontrar errores relacionados con GC.

Nota: No utilice esta opción para programas que se ejecutan durante más tiempo: dado que la memoria no
reciclado durante más tiempo, puede agotarse rápidamente.

-g
--gc [Tipo GC]

GC MS2 opciones

--gc-umbral-dinámico= porcentaje
Máxima memoria desperdiciada por GC

--gc-mínimo-umbral= Kb

GC GMS opciones

--gc-vivero-tamaño= porcentaje del sistema
Tamaño de gen0 (predeterminado 2)

--gc-depuración Active la depuración de GC (recolección de basura).
Esto impone algo de estrés al subsistema GC y puede ralentizar considerablemente la ejecución.

--prueba-de-fugas | --destruy-at-end
Libera toda la memoria del último intérprete. Esto es útil cuando se ejecutan verificadores de fugas.

-.
--Espere Lea una pulsación de tecla antes de comenzar.
Esto es útil cuando desea adjuntar un depurador en plataformas como Windows.

--prefijo de tiempo de ejecución
Imprima la ruta del prefijo de tiempo de ejecución y salga.

--numthreads
Anula el número de núcleos de CPU detectado automáticamente para establecer el número de SO
hilos. Número mínimo: 2

Compilador opciones
-O[nivel]
Niveles de optimizador válidos: "-O", "-O1", "-O2", "-Op"

-O1 habilita el pre_optimizador, se ejecuta antes de que se construya el gráfico de flujo de control (CFG). Eso
incluye reducción de fuerza y ​​reescribe ciertas construcciones if / branch / label.

-O2 se ejecuta después, maneja la propagación constante, optimizaciones de salto, eliminación de
etiquetas no utilizadas y código muerto.

-Op también aplica -O2 a archivos pasm.

Las opciones antiguas -Oc y -Oj son actualmente ineficaces.

-O por defecto es -O1.

-d[= HEXFLAGS]
--imcc-depuración[= HEXFLAGS]
Active los indicadores de depuración del compilador. See "parrot --help-debug" para los bits de bandera disponibles.

-E
- solo antes del proceso
Procesar previamente el archivo de origen (expandir macros) e imprimir el resultado en "stdout":

$> loro -E t / op / macro_10.pasm
$> loro -E t / op / macro_10.pasm | loro -- -

-o
--producción= ARCHIVO Actúa como un ensamblador, pero no ejecuta el código,
a menos que el -r también se suministra. Si 'outputfile' termina con .pbc, 'loro' escribirá
un archivo PBC. Si termina con .pasmo, 'parrot' generará un archivo PASM, incluso desde PASM
entrada.

--salida-pbc Actúa como un ensamblador, pero siempre genera un código de bytes,
incluso si el archivo de salida no termina en .pbc

-a
--pasmo Asuma la entrada PASM en "stdin".
-c
--pbc Asuma el archivo PBC en "stdin" y ejecútelo.
NOTA: Si un espacio en blanco separa el -d cambiar del argumento, el argumento deben comienzo
con un número, es decir,, un dígito decimal.

-r
--ejecutar-pbc Solo es útil después de "-o" o "--output-pbc".
Ejecute el programa desde la imagen en memoria compilada. Si hay dos opciones "-r"
suministrado, el .pbc El archivo se lee del disco y se ejecuta. Esto es necesario, principalmente, para
pruebas.

-y
--yydebug Encienda yydebug en yacc/bisonte.
-v
--verboso Active la verbosidad del compilador.


Si el archivo termina en .pbc será interpretado de inmediato.

Si el archivo termina en .pasmo, luego se analiza como código PASM. De lo contrario, se analiza como PIR
código. En ambos casos, se ejecutará, a menos que se proporcione la bandera "-o".

Si el "archivo" es un solo guión, se lee la entrada de "stdin".

[argumentos ...]
Los argumentos opcionales pasados ​​al programa en ejecución como ARGV. Se supone que el programa sabe
qué hacer con los argumentos.

MEDIO AMBIENTE


PARROT_RUNTIME
Si se establece esta variable de entorno, parrot utilizará esta ruta como prefijo de tiempo de ejecución
en lugar de la ruta compilada. Esto es útil si desea ejecutar una versión de
loro diferente al de la ruta "compilado".

PARROT_GC_DEBUG
Enciende el --gc-depuración bandera.

Use parrot en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.