Este es el comando sparkmake 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
sparkmake - genera índice SPARK y metarchivos
SINOPSIS
chispa [OPCIONES] [ROOT_FILE]
DESCRIPCIÓN
La herramienta SPARKMake genera automáticamente dos archivos que se pueden utilizar como argumentos para
Línea de comando del examinador: el archivo de índice y el metaarchivo. Para obtener más información, consulte
al manual completo del examinador.
Esta página de manual solo resume el chispa banderas de la línea de comandos, consulte la
SPARKMake completo para obtener más información.
OPCIONES
Estas opciones no siguen la sintaxis habitual de la línea de comandos de GNU. Todas las opciones comienzan
con un solo guión en lugar de los dos habituales y también se pueden abreviar, siempre que
la abreviatura es única. Por ejemplo -expandir puede abreviarse como -expa pero no -Exp
como esto choca con -export_indent.
Para obtener una descripción de la sintaxis de las expresiones regulares, consulte el
sección a continuación.
Si no se proporciona ROOT_FILE, entonces producimos un índice y un metarchivo para todos los archivos en y bajo
el directorio actual.
-ayuda Muestra la ayuda de la línea de comandos.
-versión
Muestra información sobre la versión.
-directory =NOMBRE DIR.
Busque dentro y debajo de DIRNAME, así como el directorio de trabajo actual. Esta opción puede
especificarse más de una vez; compra por defecto solo miramos el trabajo actual
directorio.
-incluir =REGEXP
Solo incluya archivos si su ruta completa coincide con la expresión regular dada.
-excluir =REGEXP
Excluya archivos si su parche completo coincide con la expresión regular dada.
-duplicados_son_errores
Falla si se encuentran unidades duplicadas.
-annotation_character =CHAR
Seleccione un carácter de anotación alternativo. El valor predeterminado es '#'.
-lenguaje =L
Puede ser uno de 83, 95 (predeterminado) o 2005.
-index =ARCHIVO_ESPECIFICACIÓN, -noindexfile
El archivo de índice a generar, por defecto es ROOT_FILE.idx.
-meta =ARCHIVO_ESPECIFICACIÓN, -nometarchivo
El metarchivo a generar, por defecto es ROOT_FILE.smf.
-path_option =MODO
Produce rutas de acceso "relativas" o "completas". De forma predeterminada, producimos nombres de ruta completos.
CHISPAS REGULAR EXPRESIÓN SINTAXIS
Tenga en cuenta que la sintaxis de expresión regular utilizada por SPARKMake difiere de POSIX
y expresiones regulares de Perl. También tenga cuidado de escapar apropiadamente de cualquier signo que
su caparazón podría reemplazar o expandirse (como * o?). Los caracteres '{' y '}' no son
permitido aparecer en cualquier expresión regular.
reg_exp = término
término = olmo | olmo olmo ... | * | ? | [char char...] | [char - char]
elmt = nchr | [nchr nchr ...] | [^ nchr nchr ...] | [nchr - nchr] | . | (reg_exp)
El * tiene un significado especial; coincide con cualquier cadena de 0 o más caracteres. Tenga en cuenta que esto
difiere de POSIX regex donde el equivalente sería '. *'.
¿Los personajes especiales? y . tienen el mismo significado, coinciden con cualquier carácter. Por lo tanto, ?
no tiene el mismo significado que tiene en una expresión regular POSIX.
La notación [ab ...] significa lo habitual: coincide con cualquier carácter de la lista.
La notación [af] significa lo habitual: coincidir con cualquier carácter en el rango dado.
La notación [^ af] significa lo habitual: coincide con cualquier carácter que no esté en el rango dado.
tanque puede ser cualquier carácter, incluidos los caracteres especiales. ncr puede ser cualquier carácter excepto
'\', '(', ')', '[', ']', '.', '*', '+', '?' o '^'. Es posible especificar tal
carácter especial escapándolo con una barra invertida.
Utilice sparkmake en línea utilizando los servicios de onworks.net
