Devel :: preprocessor.

Devel :: preprocessor הוא מודול perl inlining ו מניפולציות מקור Perl אחרים.
הורד עכשיו

Devel :: preprocessor. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Matthew Cavalletto
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~evo/Devel-PreProcessor-2003.1128/PreProcessor.pm

Devel :: preprocessor. תגים


Devel :: preprocessor. תיאור

Devel :: Preprocessor הוא מודול Perl Inlining ומניפולציות מקור Perl אחרים. Devel :: Preprocessor הוא מודול Perl Inlining ו Perl מקור Manipulations.Syopsisisfrom שורת פקודה, sh> perl devel / preprocessor.pm -flags sourcefile> partmentfileor ב סקריפט perl, שימוש devel :: preprocessor QW (דגלים); בחר (OutputFH); Devel :: preprocessor :: parse_file ($ sourd_pathname); החבילה תהליכי קבצי מקור Perl ויציק גרסה שונה שעליה למספר דגלים אפשריים שברשימו של משתמשים, כפי שניתן לעיל, כאשר מקף בשורת הפקודה, או כאחד הטיעונים בהצהרת יבוא. כל אחד מהדגלים האלה ממופים למשתנה החבילה של Scalar של אותו שם.מקובל, אם נכון, pars_file ינסה להחליף דורשים, להשתמש ואין הצהרות עם הצהרות מוטבעות containg את המקור של הספרייה הרלוונטית שנמצאו הנוכחית @ אינדיקטור. הסקריפט המתקבל צריך לפעול באופן זהה ולא יהיה תלוי עוד בספריות חיצוניות (אך ראה פתק תאימות להלן). אם לא ניתן למצוא את הקובץ המתאים, ההצהרות נותרות ללא שינוי במקור; דרישות גירסת פרל מספריים מטופלים באותה דרך. אם השימוש בליב ... הצהרה נתקל במקור, טיעונים נתיב הספריה מוערכים ודחף על etint בזמן ריצה כדי לאפשר הכללה של ספריות מן השבילים האלה. אלא אם כן הקובץ משתמש במפורש או דורש autoloader, מידע לאחר ned__ אינו כלול בתיק התוצאה. מידע לאחר __Data__ הוא גם נמחק, למעט file.ShowfileBoundaries אם נכון, קווי תגובה יוכנסו תחילה את ההתחלה והסוף של כל file.Strippods המוטבעים, אם נכון, pars_file לא יכלול תרמיל מקבצי המקור. כל קבוצות הקווים הדומים להלן יימחקו: = (POD | head1 | head2) ... = cutstripblanklines אם נכון, parse_file יהיה לדלג על שורות ריקות, או המכילות רק Whitespace.Stripcomments אם נכון, parse_file לא יכלול מלא - הערות מתוך קבצי המקור. רק שורות שהתחילו עם סימן פאונד מושלכים; התנהגות זו עשויה שלא להתאים לכללי ניתוח של Perl במקרים מסוימים, כגון מחרוזות רב-ילדותיות.העיקר, אם נכון, parse_file יהיה לנצל ערכת הכללה מותנית פשוטה, כדלקמן. #__Conditional__ אם EXPR ... #__conditional__ endif ביטוי Perl מסופק מוערך, אלא אם כן זה נכון, הכל עד הצהרת endif הבא מוחלף עם קווים ריקים. כדי לאפשר את התברר כברירת מחדל להיות מסופק בעת הפעלת קבצי גלם, להגיב על שורות בענפים שאינם ברירת מחדל עם הפרטים הבאים: #__conditional__ ... שורות ריקות משמשים במקום בלוקים דילגים כדי ליצור מספרי שורה לצאת באופן שווה, אבל שימוש מותנה או דורשים הצהרות יזרקו את הרוחב, כפי שאנו לא כרית על ידי גודל הקובץ כי היה להיות מרופד. פונקציונליות מותנית ניתן לשלב עם Switch של Perl, אשר מאפשר לך להגדיר דגלים בשורת הפקודה, כגון: Perl-seel / preprocessor.pm -conditionals -switch filter.test אתה יכול להשתמש בכל שם עבור המתג שלך, ואת משתנה סקלרי תואם ייקבע נכון; הקוד הבא ישמש רק אם אתה מספק את הארגומנט כפי שמוצג להלן. #__Conditional__ אם $ מתג #__conditional__ הדפסה "אתה מכה את המתג!"; #__Conditional__ endif דרישות: · פרל


Devel :: preprocessor. תוכנה קשורה

פרסטו

presto הוא מערכת מסד נתונים מונחה עצמים עבור Perl. ...

152

הורד