User Tools

Site Tools


es:orx:config:syntax

This is an old revision of the document!


Sintaxis de configuración

Sintaxis básica

Como es tradicional en los ficheros INI, toda la información de configuración es expresada usando parejas de llave/valor.
Estas parejas están organizadas en secciones.

Una sección es declarada con corchetes ([] - ES-ES). Todas las parejas de llave/valor definidas debajo serán parte de esta sección.
Esta sección termina cuando otra comienza.

[Section]

Llaves y valores son delimitados con signo de igual (=).

Key = Value

Punto y coma (;) indica el comienzo de un comentario. El comentario continua hasta el final de la linea.

; Esto es un comentario y será ignorado por el módulo de configuración

Las secciones pueden ser definidas en más de un lugar. Incluso pueden abarcar varios ficheros de configuración.

He aquí un ejemplo.

; Aquí tenemos un ejemplo de una sintaxis de configuración de orx
[MySection] ; Esto define el inicio de 'MiSección'('MySection')
MyKey      = MyValue; Aquñi damos un valor a 'MiLlave'('MyKey')
MyOtherKey = MyOtherValue; Y aquí damos uno para 'MiOtraLlave('MyOtherKey')
 
[MyOtherSection]; Aquí termina 'MySection' y estamos ahora en 'MiOtraSección'('MyOtherSection')
AKey = Otro valor
 
[MySection]; Estamos de regreso a 'MySection'
MyLastKey = MyLastValue; Añadiendo otra pareja llave/valor a 'MySection'

PD: Los espacios alrededor del operador de asignación ('=') son recortados y simplemente ignorados por la configuración del sistema.

Si quieres usar un ';' como parte de un valor no-númerico, necesitas usar una asignación en bloque. Los bloques son delimitados con comillas dobles . Los bloques también son la única manera de tener valores cubriendo varias lineas.

MyKey      = "MyValuePart1 ; MyValuePart2"
MyOtherKey = "This value
spans
on multiple lines"

Si doblas las primeras , la cadena no será considerada como un bloque pero si como un valor normal y tendremos un como inicio del valor.

MyKey = ""MyQuotedValue"

Aquí la cadena MiValorCitado(MyQuotedValued) (incluyendo las comillas dobles), serán almacenadas como un valor para la llave 'MyKey'.

Herencia

Includes

Valores numéricos

Tipos básicos

Vector

Aleatorio

Listas

es/orx/config/syntax.1331137653.txt.gz · Last modified: 2025/09/30 17:26 (12 days ago) (external edit)