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

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

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

theseer/tokenizer

0
View on GitHub↗
5,194 نجوم·23 تفرعات·PHP·2 مشاهدات

Tokenizer

هذه المكتبة عبارة عن أداة لتحليل كود مصدر PHP والتحليل الساكن تقوم بتحويل كود PHP الخام إلى رموز منفصلة وتمثيلات XML منظمة. تعمل كمسلسل (serializer) يحول تدفقات الرموز إلى تنسيق قابل للقراءة آلياً للتحليل البرمجي ومعالجة شجرة المصدر.

يستخدم المشروع تسلسل XML القائم على التدفق وكتابة المخزن المؤقت القائم على الأجزاء للحفاظ على استهلاك منخفض للذاكرة عند معالجة الملفات الكبيرة. يسمح بتكوين مساحة اسم XML مخصصة لضمان توافق المخطط وتجنب تصادم الأسماء أثناء عملية التحويل.

تغطي مجموعة الأدوات التحليل المعجمي وتحويل الكود المصدري إلى XML منظم لدعم سير عمل تحليل الكود الساكن. تعالج تدفقات الرموز في تمريرة واحدة لتنظيم قوائم المصدر المسطحة في هيكل XML هرمي.

Features

  • PHP Code Analysis - Converts PHP source code into structured XML to enable programmatic analysis and manipulation of the code tree.
  • XML Serialization - Serializes a list of tokens into an XML representation that preserves the original source structure and content.
  • Static Code Analysis - Turns PHP source files into a machine-readable XML format to simplify the identification of patterns within a codebase.
  • Lexical Tokenizers - Utilizes the internal PHP tokenizer to break raw source code into a stream of discrete lexical tokens.
  • Source-to-XML Transformation - Transforms tokenized PHP source code into a structured XML representation for automated analysis and downstream processing.
  • Token Serialization - Transforms raw PHP tokens into a standardized XML format to preserve code structure for external processing tools.
  • PHP Parsers - Parses raw PHP source code into a sequence of tokens for programmatic analysis and transformation.
  • PHP To XML Serializers - Transforms PHP token streams into structured XML representations for easier source tree manipulation.
  • Source Code Tokenizers - Converts PHP source code into discrete tokens to enable programmatic analysis and processing.
  • Fragment Serialization - Appends serialized XML segments to a writer to improve performance and memory efficiency when processing large codebases.
  • Stream-Based Serialization - Writes XML fragments incrementally to a writer to maintain low memory overhead during large file processing.
  • Source-to-Source Analysis - Converts PHP source into XML to simplify the analysis and manipulation of the original source tree.
  • PHP AST Parsers - Prepares tokenized PHP code for further transformation by organizing it into an XML representation.
  • Single-Pass Tokenizers - Uses a single-pass processing flow to convert flat token lists into a hierarchical XML structure.

سجل النجوم

مخطط تاريخ النجوم لـ theseer/tokenizerمخطط تاريخ النجوم لـ theseer/tokenizer

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة theseer/tokenizer؟

هذه المكتبة عبارة عن أداة لتحليل كود مصدر PHP والتحليل الساكن تقوم بتحويل كود PHP الخام إلى رموز منفصلة وتمثيلات XML منظمة. تعمل كمسلسل (serializer) يحول تدفقات الرموز إلى تنسيق قابل للقراءة آلياً للتحليل البرمجي ومعالجة شجرة المصدر.

ما هي الميزات الرئيسية لـ theseer/tokenizer؟

الميزات الرئيسية لـ theseer/tokenizer هي: PHP Code Analysis, XML Serialization, Static Code Analysis, Lexical Tokenizers, Source-to-XML Transformation, Token Serialization, PHP Parsers, PHP To XML Serializers.

ما هي البدائل مفتوحة المصدر لـ theseer/tokenizer؟

تشمل البدائل مفتوحة المصدر لـ theseer/tokenizer: nikic/php-parser — PHP-Parser is a tool that converts PHP source code into an abstract syntax tree for static analysis and programmatic… martinblech/xmltodict — xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It… leonidas-from-xiv/node-xml2js — This project is a Node.js library for bidirectional conversion between XML strings and JavaScript objects. It… felixfbecker/php-language-server — This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence… phpdocumentor/reflectioncommon — ReflectionCommon is a PHP reflection interface library and code analysis abstraction. It serves as a foundation for… friendsofphp/php-cs-fixer — PHP-CS-Fixer is a static analysis tool and code style linter designed to validate PHP code against predefined…

بدائل مفتوحة المصدر لـ Tokenizer

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tokenizer.
  • nikic/php-parserالصورة الرمزية لـ nikic

    nikic/PHP-Parser

    17,437عرض على GitHub↗

    PHP-Parser is a tool that converts PHP source code into an abstract syntax tree for static analysis and programmatic manipulation. It functions as a parser, a code generator, and a static analysis framework. The project enables the programmatic construction of abstract syntax tree nodes through a fluent interface and provides the ability to transform these trees back into formatted source code. It includes a serializer that exports abstract syntax trees to JSON format and reconstructs them from strings. The toolset covers several capability areas, including namespace resolution, constant exp

    PHP
    عرض على GitHub↗17,437
  • martinblech/xmltodictالصورة الرمزية لـ martinblech

    martinblech/xmltodict

    5,741عرض على GitHub↗

    xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It functions as a parser that converts marked-up input into key-value pairs and a serialization utility that transforms dictionaries back into structured XML documents. The project includes an incremental stream processor that uses depth-based callbacks to handle large XML files while maintaining constant memory usage. It features a namespace manager for mapping prefixes and declarations, as well as a security sanitizer that blocks external entity expansion and validates element nam

    Python
    عرض على GitHub↗5,741
  • leonidas-from-xiv/node-xml2jsالصورة الرمزية لـ Leonidas-from-XIV

    Leonidas-from-XIV/node-xml2js

    4,966عرض على GitHub↗

    This project is a Node.js library for bidirectional conversion between XML strings and JavaScript objects. It functions as an XML parser that transforms XML content into structured data and an XML serializer that generates formatted strings from JavaScript data objects. The toolkit includes a data transformer that applies custom processing functions to tags and attributes during the conversion process. It manages XML namespaces and supports the definition of custom root elements to maintain document structure during generation. The system handles XML data parsing, string generation, and name

    CoffeeScript
    عرض على GitHub↗4,966
  • felixfbecker/php-language-serverالصورة الرمزية لـ felixfbecker

    felixfbecker/php-language-server

    1,193عرض على GitHub↗

    This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence for PHP development. It functions as a static analysis tool that parses source code to enable advanced editor features, including autocompletion, symbol navigation, and definition resolution. The server distinguishes itself through its ability to operate within isolated containers and remote development environments. By utilizing a virtual file system abstraction and flexible communication protocols, it maintains project-wide symbol indexing and code analysis even when files a

    PHPautocompletecode-analysiside
    عرض على GitHub↗1,193
عرض جميع البدائل الـ 30 لـ Tokenizer→