Extension:Eval/es

From MediaWiki.org

Jump to: navigation, search
MediaWiki Extension
Eval

Release status: unknown

Implementation Tag
Description
Download no link
  
This page was recently moved from MetaWiki.
The page probably requires cleanup - please feel free to help out. Remove this template once that is done.
Otros idiomas
English (Inglés)

La extensión eval permite operaciones matemáticas y lógicas en MediaWiki. Esta extensión está disponible en WiKimia.

[edit] Instalación

  1. Guarda el archivo Eval extension/eval.php en /extensions/eval.php.
  2. Agrega la siguiente línea al final de tu archivo /LocalSettings.php:
require("extensions/eval.php");

[edit] Uso

Debe escribir el código a evaluar entre las etiquetas <eval> y </eval>. Por ahora sólo soporta las siguientes funciones, pero se preveen ampliaciones.

Código Descripción
#+# Suma los números.
#-# Realiza la resta entre los números.
#*# Realiza la multiplicación entre los números.
#/# Realiza la división de los números.
(...) Realiza primero las operaciones entre paréntesis, igual que los paréntesis en matemática.
#.# Es el punto decimal
#e# Notación científica (sólo positivos por ahora)
{{plantilla}} Procesa la plantilla o variable, por ejemplo {{CURRENTYEAR}}.
{{{parámetro}}} Devuelve el parámetro, por ejemplo {{{1|0}}}.

NOTA 1: Este parser realiza las acciones comenzando de la izquierda a la derecha. A continuación tenemos algunos ejemplos:

2+3*4-5
2+3*4-5
  5*4-5
   20-5
     15
2+(3*4)-5
2+(3*4)-5
2+  12 -5
2+  12 -5
     14-5
      9

[edit] Ampliaciones

Se preveen las siguientes ampliaciones, si usted quiere colaborar su ayuda será bienvenida.

  • Notación científica negativa (#e-#);
  • Funciones lógicas:
    • Y (&)
    • O inclusivo (|)
    • O exclusivo
    • Negación (!)
  • Por ahora procesa el texto como wiki, en un futuro sería recomendable que extraiga el texto entre llaves y lo procese sólo a el.
  • Si desea acceder al código puede ir a Extension:Eval/eval.php.
Personal tools