awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesPartial Parse Caching

Storing intermediate parsing results for specific text segments to avoid redundant analysis.

Distinct from Performance Caching Systems: Distinct from Performance Caching Systems: specifically targets the caching of parsed linguistic segments rather than general memory management.

Explore 6 awesome GitHub repositories matching data & databases · Partial Parse Caching. Refine with filters or upvote what's useful.

Awesome Partial Parse Caching GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • spencermountain/compromiseAvatar spencermountain

    spencermountain/compromise

    12,125Vezi pe GitHub↗

    Compromise is a natural language processing library and rule-based text parser designed to analyze unstructured text. It functions as a toolkit for identifying parts of speech, linguistic patterns, and semantic meaning, while providing specialized engines for named entity recognition and the parsing of temporal and numeric data. The project is distinguished by its linguistic morphological engine, which can conjugate verbs across different tenses and inflect nouns and adjectives. It further allows for linguistic model customization through a plugin system that enables the extension of lexicons

    Stores previously parsed sentences and processes only modified segments to maintain performance.

    JavaScriptnamed-entity-recognitionnlppart-of-speech
    Vezi pe GitHub↗12,125
  • norvig/paip-lispAvatar norvig

    norvig/paip-lisp

    7,465Vezi pe GitHub↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Caches rule lookup results and partial parses to accelerate the processing of complex grammars.

    Common Lisp
    Vezi pe GitHub↗7,465
  • sebastienros/jintAvatar sebastienros

    sebastienros/jint

    4,653Vezi pe GitHub↗

    Jint este un interpretor JavaScript pentru ecosistemul .NET care execută cod fără a necesita un browser sau un mediu Node.js. Este un motor compatibil ECMAScript care oferă un runtime de scripting sandbox cu limite configurabile de memorie și timp pentru a rula cod neîncredere. Motorul dispune de un bridge nativ pentru obiecte care expune clasele și metodele .NET către scripturile JavaScript pentru schimbul bidirecțional de date. Pentru a reduce overhead-ul în timpul execuțiilor repetate, utilizează un cache de scripturi precompilate pentru a stoca JavaScript-ul parsat în memorie. Proiectul acoperă execuția asincronă a scripturilor și gestionarea promisiunilor (promises), alături de suportul pentru module ES6 pentru rezolvarea dependențelor și a referințelor circulare. Include capabilități de internaționalizare pentru gestionarea setărilor culturale și rezoluția fusului orar prin furnizori de locale externi. Securitatea este gestionată prin constrângeri de resurse de execuție și control asupra accesului la common language runtime.

    Stores pre-parsed scripts in memory to eliminate redundant parsing overhead during repeated executions.

    C#
    Vezi pe GitHub↗4,653
  • facebook/buck2Avatar facebook

    facebook/buck2

    4,360Vezi pe GitHub↗

    Buck2 este un instrument de build pentru monorepo programabil și un sistem de build ermetic conceput pentru a gestiona proiecte la scară largă cu grafuri de ținte complexe și dependențe multi-limbaj. Acesta funcționează ca un framework de execuție la distanță și analizor de grafuri de dependență, oferind un motor de caching al artefactelor pentru a asigura rezultate de build reproductibile și consistente în diferite medii. Sistemul se distinge printr-un motor de calcul incremental care recomputează doar nodurile specifice dintr-un graf de dependență invalidate de modificări. Utilizează stocarea adresabilă prin conținut pentru caching-ul artefactelor de build și suportă execuția la distanță de tip racing, unde acțiunile de build sunt executate local și la distanță simultan pentru a returna cel mai rapid rezultat. Suprafața sa de capabilități acoperă automatizarea build-ului multi-limbaj, abstractizarea toolchain-ului și configurarea bazată pe constrângeri pentru gestionarea variantelor de build pe diferite platforme. Proiectul include, de asemenea, instrumente de observabilitate a build-ului pentru introspecția grafului și detectarea modificărilor, precum și mecanisme de control al accesului pentru restricționarea vizibilității țintelor.

    Stores operation outputs based on attributes and platform to avoid redundant computations across different build commands.

    Rust
    Vezi pe GitHub↗4,360
  • phpdocumentor/phpdocumentorAvatar phpDocumentor

    phpDocumentor/phpDocumentor

    4,332Vezi pe GitHub↗

    phpDocumentor este un generator de documentație API PHP și un analizor de cod sursă care transformă fișierele PHP și DocBlock-urile în referințe API HTML structurate. Funcționează ca un generator de site-uri statice și un instrument de documentare automată conceput pentru a sincroniza documentația tehnică cu modificările de cod. Proiectul se distinge prin faptul că acționează ca un generator de diagrame UML, producând grafice de clasă și arhitecturale prin PlantUML pe baza analizei sursei. De asemenea, suportă scrierea manualelor tehnice, randând ghiduri scrise manual în Markdown și ReStructuredText alături de referințele API generate automat. Instrumentul oferă capabilități largi pentru analiza codului sursă, inclusiv generarea de arbori de sintaxă abstractă, etichetarea metadatelor și gestionarea moștenirii documentației. Include instrumente de vizualizare pentru arhitectura codului, controlul vizibilității elementelor și gestionarea documentației versionate. Build-urile pot fi gestionate prin fișiere de configurare XML pentru a automatiza generarea în cadrul pipeline-urilor de integrare continuă.

    Caches fully parsed abstract syntax trees to avoid redundant parsing of PHP source files.

    PHPdocblockdocblocksgraphviz
    Vezi pe GitHub↗4,332
  • nolanlawson/optimize-jsAvatar nolanlawson

    nolanlawson/optimize-js

    3,734Vezi pe GitHub↗

    Optimize-js is a JavaScript parsing optimizer designed to reduce the time browsers spend pre-parsing scripts to improve initial execution speed. It transforms source code to minimize the overhead associated with browser parsing. The project implements a technique that wraps function calls in parentheses to bypass initial pre-parsing and reduce double-parsing overhead. To maintain the utility of the transformed code, it includes a source map generator that links the optimized output back to the original source. The toolset also includes performance benchmarking capabilities to measure the exa

    Ships a utility for measuring the time a browser takes to parse files to evaluate optimizations.

    JavaScript
    Vezi pe GitHub↗3,734
  1. Home
  2. Data & Databases
  3. Performance Caching Systems
  4. Partial Parse Caching

Explorează sub-etichetele

  • Parsed Script Caching2 sub-tag-uriCaching of fully parsed abstract syntax trees or bytecode for scripts to avoid redundant parsing. **Distinct from Partial Parse Caching:** Distinct from Partial Parse Caching by storing complete parsed script representations rather than linguistic segments.