awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesTemplate-Aware Parsing

Parsing logic that handles format strings and macros to extract the underlying SQL for analysis.

Distinct from SQL Statement Parsing: Specifically parses templated content to enable linting, rather than just grouping statements.

Explore 7 awesome GitHub repositories matching data & databases · Template-Aware Parsing. Refine with filters or upvote what's useful.

Awesome Template-Aware Parsing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sqlfluff/sqlfluffالصورة الرمزية لـ sqlfluff

    sqlfluff/sqlfluff

    9,525عرض على GitHub↗

    SQLFluff is a multi-dialect SQL linter, formatter, and style guide enforcer. It functions as a parser and analyzer that converts SQL scripts into structured trees to validate syntax, identify logical components, and enforce consistent capitalization, aliasing, and layout conventions across various database dialects. The system is specifically designed to handle templated SQL, providing the ability to analyze, parse, and lint files containing macros or placeholders. It uses dummy-parameter rendering and source mapping to validate the style and correctness of dynamic code before it is rendered

    Processes files containing format strings to lint the underlying code before it is rendered.

    Pythonhacktoberfestpypisql
    عرض على GitHub↗9,525
  • vuejs/language-toolsالصورة الرمزية لـ vuejs

    vuejs/language-tools

    6,677عرض على GitHub↗

    This project is a suite of specialized tools for the implementation of a language server, template parsing, and static type validation of single-file components. It provides a language server and a type checker to deliver consistent intelligence and validation for Vue components across different editors and command-line environments. The tooling utilizes a template parser to transform single-file component structures into virtual code, enabling static analysis and type checking on HTML-like structures. This process allows for the extraction of component metadata regarding props, events, and s

    Parses and transforms Vue template syntax to generate virtual code for analysis and type checking.

    TypeScript
    عرض على GitHub↗6,677
  • thx/gogocodeالصورة الرمزية لـ thx

    thx/gogocode

    6,075عرض على GitHub↗

    GoGoCode is an AST-based code transformation toolkit that enables developers to query, match, and rewrite JavaScript source code using jQuery-style selectors and wildcard patterns. At its core, it provides a programmatic code refactoring library that manipulates parsed AST nodes, allowing precise structural modifications without worrying about formatting differences. The toolkit also functions as a JavaScript AST query engine, finding code patterns through snippet-based matching with wildcards that capture unknown or variable-length fragments. What distinguishes GoGoCode is its callback-drive

    Parses and transforms Vue template syntax alongside JavaScript for single-file component transformations.

    JavaScriptastbabeljscodeshift
    عرض على GitHub↗6,075
  • vuejs/veturالصورة الرمزية لـ vuejs

    vuejs/vetur

    5,751عرض على GitHub↗

    Vetur is a Visual Studio Code extension that provides comprehensive language support for Vue single-file components. It parses .vue files into separate template, script, and style regions, then delegates each region to its own language service for independent processing. This architecture enables IntelliSense, type-checking, formatting, and linting across all embedded languages within a Vue file. The extension distinguishes itself through deep integration with Vue's component model. It infers TypeScript types for template expressions by analyzing component props, data, and computed properti

    Provides auto-completion, hover information, and type-checking for expressions and components inside Vue templates.

    TypeScripthacktoberfestvisual-studio-codevscode
    عرض على GitHub↗5,751
  • vuejs/v2.vuejs.orgالصورة الرمزية لـ vuejs

    vuejs/v2.vuejs.org

    4,981عرض على GitHub↗

    هذا هو موقع التوثيق الشامل لإطار عمل JavaScript التقدمي Vue 2. وهو بمثابة مرجع فني ودليل تطوير لبناء واجهات مستخدم تفاعلية وتطبيقات الصفحة الواحدة. يوفر الموقع مرجعاً مفصلاً لـ JavaScript API ودليل مكونات الويب. ويغطي تنفيذ البنى القائمة على المكونات، وإدارة الحالة التفاعلية، واستخدام DOM افتراضي لمزامنة حالة التطبيق مع المتصفح. تشرح الوثائق الإمكانيات بما في ذلك التوجيه من جانب العميل، ومعالجة DOM التعريفية، وتحسينات بناء الواجهة الأمامية مثل العرض من جانب الخادم وتجميع القوالب المسبق. كما تشرح نهج إطار العمل لمزامنة الحالة، ودورات حياة المكونات، واستخدام التوجيهات المخصصة. يتم الحفاظ على المحتوى كمجموعة من البرامج التعليمية والمواصفات، مع تحرير الوثائق عبر Markdown.

    Converts declarative template strings into optimized JavaScript render functions for programmatic use.

    JavaScript
    عرض على GitHub↗4,981
  • vuejs/vue-loaderالصورة الرمزية لـ vuejs

    vuejs/vue-loader

    4,968عرض على GitHub↗

    vue-loader is a Webpack loader that compiles single-file Vue components into executable JavaScript modules for the browser. It functions as a compiler that splits templates, styles, and scripts from a single file into a bundled module, converting templates into optimized JavaScript render functions for both client and server environments. The project provides a system for routing style blocks through specialized CSS loaders to enable scoped and isolated component styling. It also includes a development utility for hot module replacement, which updates components in the browser in real-time wi

    Converts Vue templates into optimized JavaScript render functions for both client and server environments.

    TypeScripthot-reloadsingle-file-componentvue
    عرض على GitHub↗4,968
  • vuejs/eslint-plugin-vueالصورة الرمزية لـ vuejs

    vuejs/eslint-plugin-vue

    4,594عرض على GitHub↗

    هذا المشروع عبارة عن إضافة ESLint ومحلل كود ثابت لـ Vue.js. يوفر مجموعة من قواعد التلميح (linting) لاكتشاف الأخطاء الشائعة، والتحقق من القوالب والنصوص، وفرض معايير ترميز متسقة عبر المكونات ذات الملف الواحد. تتميز الإضافة بتحليل العلاقة بين كتل النصوص والقوالب للتحقق من استخدام الخصائص عبر الكتل. تحدد الأنماط المعرضة للأخطاء، وتكتشف واجهات برمجة التطبيقات المهملة، وتقيد الأنماط الخطرة مثل عرض HTML الخام لمنع الثغرات الأمنية. تغطي قدراتها الأوسع التحقق من المكونات للتسمية والهيكل، وفرض إرشادات الأسلوب التي يقودها المجتمع، وتوحيد تنسيق القوالب وبناء جملة التعبير. كما تتضمن دعماً لـ JSX والتكامل مع محللات خارجية. توفر الأداة العديد من إعدادات معايير التلميح التي تتراوح من منع الأخطاء الأساسية إلى إعدادات الاتساق الشاملة.

    Parses and validates Vue template syntax and expressions to detect syntax errors and incorrect directive usage.

    TypeScripteslinteslint-pluginhtml
    عرض على GitHub↗4,594
  1. Home
  2. Data & Databases
  3. SQL Statement Parsing
  4. Template-Aware Parsing

استكشف الوسوم الفرعية

  • Vue Template Parsers2 وسوم فرعيةParsing and transforming Vue template syntax alongside JavaScript for full-stack code modifications in single-file components. **Distinct from Template-Aware Parsing:** Distinct from Template-Aware Parsing: focuses on Vue-specific template syntax rather than SQL template parsing.