|
|
|
|
|
|
|
تحليل : : الحصان هو EBNF القائم regexp التراجع المعرب اللغوي واستخدام الأشجار evaluator.SYNOPSIS أعرب : الحصان » بلدي قواعد ٪ = (rule_name_1 => rule_definition.... ، rule_name_2 => rule_definition.... ،...)» بلدي دولار = فحل الخيل أعرب جديدة : : الحصان (٪ القواعد والمعايير التالية # اختيارية (start_rule => 'rule_name_1' # تقصير سيادة وهي ليست do_evaluation_in_parsing الفرعية => 0 ، # 0 no_evaluation الافتراضي => 0 ، # 0 max_steps الافتراضي => 200000 ، 1000000 # التقصير » do_not_compress_eval => 0 ، # 0 فاصل الافتراضي => '__XZ__' # الافتراضية ' __XZ__ 'need_not_match_whole_string => 0 ، # 0 parse_forward الافتراضي => # {...}،الفرعي دون أي تقصير parse_backtrack => # {...}،الفرعي دون أي تقصير traversal_only => 0 ، # الافتراضية 0 unreachable_rules_allowed => 0 ، # 0 fast_move_back الافتراضي => 1 ، # 1) ما لم يكن أي تقصير unevaluation / parse_backtrack)) » بلدي parse_info دولار = () » # الاختيارية ، تأثير يذكر على أداء رسالتي parse_hash دولار = ( ) » # الاختيارية ، تأثير يذكر على أداء رسالتي دولار parse_trace = [] » # اختياري ، بعض الأثر على أداء رسالتي دولار نتيجة = $ فحل الخيل -> parse_and_evaluate (given_string دولار ، وعادة ما يغفل # التالية (max_steps => 30000 ، # المعرب اللغوي الافتراضي من إنشاء parse_info => parse_info دولار ، # إذا قدمت ، وتحليل المعلومات وعاد parse_trace => parse_trace دولار ، إذا وفرت # ، عاد اثر start_position => 0 ، # تقصير 0 start_rule => start_rule دولار ، # تقصير من إنشاء المعرب اللغوي parse_hash => $ parse_hash ، # parse_hash تستخدم في الأعمال الروتينية ودعا)) » # العودة للديمقراطية إذا كانت غير قادرة على parseRule التعاريف (يمكن ان يختصر الرسالة الأولى) : و( 'subrule_1' ، 'subrule_2' ،... ، والتقييم (أو من الباطن {...}))( 'subrule_1' ، 'subrule_2' ،... ، والتقييم (دون {...}))المتعددة ( 'subrule_1 'والتقييم (دون {...}))ليف (ريال قطري / regex / والتقييم (دون {...}))الحصان يعرب ويقيم سلسلة باستخدام القواعد دخلت القواعد. فإن تحليل يتم من أعلى إلى أسفل من خلال البدء في القاعدة ، في عمق البحث عن تشكيل أول تحليل شجرة. عندما حكم لا تتطابق المعرب اللغوي يتراجع إلى العقدة التي option.For آخر تقييم شجرة العقدة ، وتقييم روتين ثانوي يعطى إشارة إلى بعثرة تمثل قيم عاد الطفل العقد. التقييم يمكن أن يتم ذلك في الوقت الذي تهيئ فيه تحليل شجرة ورفض المباراة التي تؤثر على الاوتار تحليل وهذا يسمح للمجمع grammars.If التقييم لم يتم ذلك أثناء تحليل ، وعلى النجاح في تحليل ، وتقييم الشجرة من أسفل إلى أعلى ، من اليسار إلى اليمين من أجل . grammars المعترف السياق حرة ومماثلة لتلك التي أعرب عنها في Backus الممتدة بين Naur الاستمارة (EBNF). ويجري تحليل وجوه لا تحتاج إلى سلسلة. ما عدا الجزء الخاص من غير قيود ، والوثائق التي يفترض الاوتار ويجري تحليل. الاحتياجات : برل
جاري تجهيز الملف برجاء الانتظار قليلا
تحميل Parse::Stallion 1.00
|
|
|
|
|
| |
| الاكثر تنزيلا خلال الاسبوع |
|
|
| |
| |
|
|
|
أكثر البرامج تنزيلا في هذا القسم
الجديد في الهواتف المحمولة
|
لا نقدم سيريال او كراك او باتش هنا
|
بحث
|
|
تحليل , الحصان , EBNF , القائم , regexp , التراجع , المعرب , اللغوي , واستخدام , الأشجار , evaluator.SYNOPSIS , أعرب , الحصان , بلدي , قواعد , #1642; , rulename1 , ruledefinition.... , rulename2 , ruledefinition.... , ،...» , بلدي , دولار , الخيل , أعرب , جديدة , الحصان , #1642; , القواعد ,
|
|
ParseStallion , EBNF-based , regexp , backtracking , parser , tree , evaluator.SYNOPSISnbsp;use , ParseStallion;nbsp;my , rules , rulename1 , ..ruledefinition.. , nbsp;rulename2 , ..ruledefinition.. , nbsp;...;nbsp;my , $stallion , ParseStallionnbsp;rulesnbsp;# , following , parameters , optionalnbsp;{startrule , rulename1 , #default , rule , which , subrulenbsp;doevaluationinparsing , #default , 0nbsp;noevaluation , #default , 0nbsp;maxsteps , 200000 ,
|
|
| |
|
|