Halcón Rojo

Un sistema de navegación basado en AST
Descargar ahora

Halcón Rojo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Pranesh Srinivasan

Halcón Rojo Etiquetas


Halcón Rojo Descripción

Un sistema de navegación basado en AST RedHawk es un sistema de navegación de código construido sobre la idea de un idioma Agnóstico de Language Tree.Redhawk actualmente admite C y Python. Los sistemas de navegación de código son pocos y lejos. Están demasiado vinculados a un idioma, o son muy heurísticos en la naturaleza, utilizando los analizadores basados ​​en Rogex. Redhawk intenta lograr lo mejor de ambos mundos. Utiliza analizados cada uno de los idiomas, y convierte la AST resultante a un idioma AST AST AST, o L-AST.El L-AST. El L-AST resultante se puede consultar utilizando cualquiera de los selectores (similar a JQERY), o una sintaxis similar a una XPath. Un uso típico de REDHAWK es como se muestra a continuación: $ REDHAWK '* / definfunction' File1.py File2.Credhawk está actualmente bajo desarrollo. El código se puede encontrar en GitHub.Redhawk actualmente requiere Python 2.6 o 2.7.Propsives 1. Permita que los usuarios encuentren de manera efectiva y, por lo tanto, naveguen el código de una manera independiente del editor.2. Permita que los usuarios escriban consultas poderosas para llegar exactamente donde quieren.3. Permitir el análisis de lenguaje cruzado en el futuro, beneficiando así proyectos en múltiples idiomas.4. Exponga la L-AST de una manera simple a través de la API de Redhawk para otras herramientas. Estas herramientas podrían involucrar el código de sangría, sugiriendo completaciones o análisis estático.5. Finalmente, permitir la edición de la L-AST, y por lo tanto, poderosa refactorización. Requisitos: · Python · Pycparser · Pygraphviz ¿Qué hay de nuevo en este lanzamiento: · Vim Plugin lanzado. · Parche a FormatPosition to No Strip Líneas cuando el contexto = 0.


Halcón Rojo Software relacionado