Fielza

Un pequeño generador de analizador de PackRat.
Descargar ahora

Fielza Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Nombre del editor:
  • Gordon Tisher
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 42 KB

Fielza Etiquetas


Fielza Descripción

IronMeta es una implementación práctica y fácil de usar del sistema de metaprograming de Alessandro Warth en C #. Proporciona un generador de analizador de PackRat que genera analizadores para analizar las gramáticas de expresión que operan en arroyos arbitrarios de objetos. Principales características: Aunque el uso más común para IronTeta es construir analizadores en los corrientes de texto para su uso en la compilación u otro procesamiento de texto, IronTeta puede generar matrones (más precisos, transductores) para cualquier tipo de entrada y salida. Puede usar la sintaxis de C # directamente en reglas de gramática para especificar objetos para que coincidan. Los analizadores generados por IronMeta de Ironmeta son gramáticas estrictas de expresión de análisis, que son codiciosas y no retrocedan. Los analizadores generados se implementan como clases parciales C #, lo que le permite mantener un código auxiliar en un archivo separado de su gramática. Uso sin restricciones de C # en condiciones semánticas y acciones de coincidencia. Reglas de orden superior: puede pasar las reglas como parámetros, y luego usarlas en un patrón. Patrón que coincide con los argumentos de la regla: puede aplicar diferentes organismos de reglas según el número y los tipos de parámetros. Variables flexibles: Las variables en una regla de IronTeta se pueden usar para: Obtenga la entrada de una expresión con la que están obligados a. Obtenga la lista de resultados o resultados de una expresión con la que están obligados a. coincide con una regla pasada como un parámetro. Pase una regla a otra regla. Como mejora sobre la base Ometa, IronMeta permite una recursión ilimitada izquierda, utilizando el algoritmo no publicado de Ergio Queiroz de Medeiros para todas las reglas, incluso dentro de la coincidencia de parámetros.


Fielza Software relacionado

Sanity4j

Ejecutar múltiples herramientas de análisis estático de código Java con este software. ...

165 7.6 MB

Descargar

PYQT4

PYQT es un conjunto de enlaces de Python para el marco de aplicación QT de Nokia y se ejecuta en todas las plataformas compatibles con QT, incluidas las ventanas, MacOS / X y Linux. Hay dos conjuntos de enlaces: PYQT V4 Supports Q ...

263 25.1 MB

Descargar

FTP LIB ActiveX

FTP LIB ActiveX 1.0.1 es un control OCX para los desarrolladores de software que pueden manejar con servidores FTP (Protocolo de transferencia de archivos) directamente desde su programa. Ambiente. Este componente FTP se puede ejecutar desde VB6 ...

280 221.74K

Descargar