Rode Havik

Een AST-gebaseerd navigatiesysteem
Download nu

Rode Havik Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Pranesh Srinivasan

Rode Havik Tags


Rode Havik Beschrijving

Een AST-gebaseerd navigatiesysteem Redhawk is een code navigatiesysteem gebouwd op het idee van een taal Agnostic-parse tree.redhawk ondersteunt momenteel C en Python. Code Navigatiesystemen zijn weinigen en ver. Ze zijn ook te verbonden met een taal, of zijn erg heuristisch in de natuur --- met behulp van op basis van Regex-parsers. Redhawk probeert het beste van beide werelden te bereiken. Het gebruikt parseert elk van de talen en converteert de resulterende AST naar een taal Agnostic AST of L-AST.Het als gevolg L-AST kan worden opgevraagd door selectors (vergelijkbaar met jQuery) of een XPath-achtige syntaxis te gebruiken. Een typisch gebruik van Redhawk is zoals hieronder getoond: $ Redhawk '* / definitief' File1.py-bestand2.credhawk is momenteel onder zware ontwikkeling. De code is te vinden op Github.redhawk vereist momenteel Python 2.6 of 2.7.project Doelstellingen1. Sta gebruikers toe om de code op een editor-onafhankelijke manier effectief te vinden en daardoor te navigeren.2. Schakel gebruikers in staat om krachtige vragen te schrijven om precies te komen waar ze willen.3. Sta in de toekomst crosstaalanalyse toe, waardoor projecten in meerdere talen wunnen.4. Stel de L-AST op een eenvoudige manier bloot via de Redhawk API voor andere gereedschappen. Deze hulpmiddelen kunnen inspringende code met zich meebrengen, aanstellen van voltooiingen of statische analyse.5. Uiteindelijk een bewerking van de L-AST toestaan, en daardoor krachtige refactoring. Vereisten: · Python · Pycparker · Pygraphviz Wat is er nieuw in deze release: · VIM-plug-in vrijgegeven. · Patch tot formatie om de lijnen niet te strippen wanneer context = 0.


Rode Havik Gerelateerde software