PHP Parser

সফটওয়্যার স্ক্রিনশট:
PHP Parser
সফটওয়্যার বিবরণ:
সংস্করণ: 2.0.1 আপডেট
তারিখ আপলোড: 10 Apr 16
ডেভেলপার: Nikita Popov
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 17

Rating: 4.0/5 (Total Votes: 1)

এ পিএইচপি পার্সার এ লাইব্রেরি কোড বিশ্লেষণের উদ্দেশ্যে লেখা হয়েছিল. '

এটি কেবল কোড সার্চ এবং সিনট্যাক্স গাছের একটি অ্যারে হিসাবে এটা দেখায়. '

ঢাকা অ্যারে নিপূণভাবে ব্যবহার করে আমরা কোড নিপূণভাবে পারেন.

ঢাকা beginners জন্য, ডকুমেন্টেশন প্রকল্পের সাথে উপলব্ধ করা হয়?

এই রিলিজে নতুন .

  • encapsed স্ট্রিং স্ট্রিং অংশ এখন `স্কালে & # x5c ব্যবহার প্রতিনিধিত্ব করা হয়. পূর্বে কাঁচা স্ট্রিং ব্যবহার করা হয়. এই `স্কালে & # x5c এর` parts` সন্তানের প্রভাবিত; Encaps` এবং `Expr & # x5c; ShellExec`. পরিবর্তন encapsed স্ট্রিং অংশ বৈশিষ্ট্যাবলী এ্যাসাইনমেন্ট করার কাজ করা হয়েছে.

  • সংস্করণ 2.0.0 নতুন

    • encapsed স্ট্রিং স্ট্রিং অংশ এখন ব্যবহার `প্রতিনিধিত্ব করছে স্কালে & # x5c; EncapsStringPart` নোড. পূর্বে কাঁচা স্ট্রিং ব্যবহার করা হয়. এই `স্কালে & # x5c এর` parts` সন্তানের প্রভাবিত; Encaps` এবং `Expr & # x5c; ShellExec`. পরিবর্তন encapsed স্ট্রিং অংশ বৈশিষ্ট্যাবলী এ্যাসাইনমেন্ট করার কাজ করা হয়েছে.

    • নতুন সংস্করণ 1.4.0 / 2.0.0-alpha1:

      • `NameResolver` যখন ফাংশন / পদ্ধতি / অবসান নোড প্রবেশন এখন প্যারামিটার প্রকার নির্দেশ মিটিয়ে ফেলা. যেমন অন্য দর্শক চলমান পরে এটি ইতিমধ্যে যে সময়ে সমাধান নাম ব্যবহার করতে পারবে না.

      • <লি> autoloader আর রেজিস্ট্রেশন `unserialize_callback_func` স্টার বিকল্প সেট করে -. এই প্রয়োজন হয় না এবং যখন প্রক্রিয়া বিচ্ছিন্নতা সঙ্গে PhpUnit পরীক্ষা চলমান সমস্যা সৃষ্টি হতে পারে করুন

        আপনি কি নতুন সংস্করণ 1.3.0

        • `NameResolver` এখন প্যারামিটার প্রকার নির্দেশ যখন মিটিয়ে ফেলা ফাংশন / পদ্ধতি / অবসান নোড প্রবেশন. যেমন অন্য দর্শক চলমান পরে এটি ইতিমধ্যে যে সময়ে সমাধান নাম ব্যবহার করতে পারবে না.

        • <লি> autoloader আর রেজিস্ট্রেশন `unserialize_callback_func` স্টার বিকল্প সেট করে -. এই প্রয়োজন হয় না এবং যখন প্রক্রিয়া বিচ্ছিন্নতা সঙ্গে PhpUnit পরীক্ষা চলমান সমস্যা সৃষ্টি হতে পারে করুন

          আপনি কি নতুন সংস্করণ 1.2.2

          • `NameResolver` এখন প্যারামিটার প্রকার নির্দেশ যখন মিটিয়ে ফেলা ফাংশন / পদ্ধতি / অবসান নোড প্রবেশন. যেমন অন্য দর্শক চলমান পরে এটি ইতিমধ্যে যে সময়ে সমাধান নাম ব্যবহার করতে পারবে না.

          • <লি> autoloader আর রেজিস্ট্রেশন `unserialize_callback_func` স্টার বিকল্প সেট করে -. এই প্রয়োজন হয় না এবং যখন প্রক্রিয়া বিচ্ছিন্নতা সঙ্গে PhpUnit পরীক্ষা চলমান সমস্যা সৃষ্টি হতে পারে করুন

            সংস্করণ 1.1.0 নতুন

            • নোড দর্শক এখন আসতে পারেন `NodeTraverser :: DONT_TRAVERSE_CHILDREN `` enterNode () `অর্ডার সব দর্শকদের জন্য, বর্তমান নোডের মধ্যে সব শিশুদের লাফালাফি করার থেকে.

            • <লি> বিমূর্ত বা চূড়ান্ত হিসাবে একটি সম্পত্তি ঘোষণা এখন একটি ত্রুটি হয়.
              <লি> বৈশিষ্ট এবং নামব্যবধান জন্য যোগ করা হয়েছে বিল্ডার.
              <লি> শ্রেণী, ইন্টারফেস, বৈশিষ্ট্য, ফাংশন, পদ্ধতি এবং সম্পত্তি বিল্ডার এখন `setDocComment ()` পদ্ধতি ব্যবহার ডক মন্তব্য যুক্ত করা সমর্থন.
              <লি> বিল্ডার সম্পূর্ণরূপে যোগ্য এবং নামস্থান-আপেক্ষিক নামের জন্য সমর্থন যোগ করা হয়েছে. আর নাম কম্পোনেন্ট অ্যারে ব্যবহার করার অনুমতি.
              <লি> বিতরণ সংরক্ষণাগার ফাইল ডকুমেন্টেশন এবং পরীক্ষার যুক্ত করবেন না.

              সংস্করণ 1.0.1 নতুন

              • বর্গ নাম ছাড়া নতুন এক্সপ্রেশন নামঞ্জুর করুন. পূর্বে নতুন; ঘটনাক্রমে বৈধ কোড হিসেবে বিবেচনা করা হয়.

              • <লি> সাপোর্ট T_ONUMBER HHVM দ্বারা ব্যবহৃত টোকেন.
                <লি> যোগ করা হয়েছে সরাসরি পিএইচপি-parse.php স্ক্রিপ্টে কোড পাস করার ক্ষমতা.
                <লি>, var_dump এর আটকান ছাঁটাই () পিএইচপি-parse.php স্ক্রিপ্ট যদি XDebug ব্যবহৃত হয় আউটপুট.

                নতুন সংস্করণ 1.0.0 মধ্যে

                • সরানো অবচিত `Template` এবং` TemplateLoader` ক্লাস .

                • <লি> ফিক্সড এক্সএমএল unserializer সঠিকভাবে নতুন namespaced নোড নাম এর সাথে কাজ করা.

                  সংস্করণ 0.9.4 নতুন

                  • এখন ইন্টারফেসের জন্য একটি রচয়িতা (হল `PHPParser_Builder_Interface `).

                  • <লি> নোড traversation জন্য একটি ইন্টারফেস যোগ করা হয়েছে: `PHPParser_NodeTraverserInterface` করুন
                    <লি> `include` এক্সপ্রেশন ফিক্সড প্রশংসনীয় প্রিন্টিং (প্রাধান্য তথ্য অনুপস্থিত ছিল).
                    <লি> ফিক্সড করুন & quot; অনির্ধারিত সূচক করুন & quot; নোটিশ একটি বাক্যগঠন ত্রুটি প্রত্যাশামত টোকেন উৎপাদিত যখন.

                    সংস্করণ 0.9.3 নতুন

                    • খালি মধ্যে নির্বিচারে এক্সপ্রেশন জন্য সমর্থন যোগ করা হয়েছে ().

                    • <লি> ধ্রুব অ্যারের / পংক্তি dereferencing জন্য সমর্থন যোগ করা হয়েছে.
                      <লি> ফলন এক্সপ্রেশন জন্য সমর্থন যোগ করা হয়েছে. এই কী subnodes এবং মান সঙ্গে, একটি নতুন ফলন অভিব্যক্তি টাইপ যোগ করা হয়েছে.
                      <লি> পরিশেষে জন্য সমর্থন যোগ করা হয়েছে. এই TryCatch নোডের একটি নতুন finallyStmts subnode যোগ করে. যদি কোন অবশেষে দফা এটা নাল হতে হবে.

                      নতুন সংস্করণ 0.9.2

                      • যোগ ক্লাস - & # x3e; getMethods () ফাংশন, যা বর্গ নোড stmts অ্যারের মধ্যে অন্তর্ভুক্ত সব পদ্ধতি ফেরৎ. এই উত্তরাধিকারসূত্রে পাওয়া পদ্ধতি একাউন্টে লাগবে না.

                      • <লি> সংযোজন isPublic (), isProtected (), isPrivate (). isAbstract (), isFinal () এবং isStatic () ClassMethod, সম্পত্তি ও ক্লাস নোড accessors. (স্পেস এবং ক্লাস স্পষ্টত শুধুমাত্র তাদের প্রাসঙ্গিক accessors আছে.)
                        <লি> বন্ধনীর মধ্যে নতুন এক্সপ্রেশন, উদাঃ এর ফিক্সড পার্সিং ফিরে (নতুন ফু);.
                        <লি> lexer মধ্যে নোড বৈশিষ্ট্যাবলী যোগ করার জন্য প্রক্রিয়া যোগ করা হয়েছে.
                        <লি> ফিক্সড NameResolver পরিদর্শক এছাড়াও ধরা ব্লকে ক্লাসের নাম সমাধান করতে.

                        এ আবশ্যকতা করুন :

অনুরূপ সফ্টওয়্যার

BitStruct
BitStruct

12 May 15

jsonparse
jsonparse

10 Dec 15

Turf.js
Turf.js

12 Apr 15

webpack
webpack

19 Jul 15

মন্তব্য PHP Parser

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান