asteval.

آمنة، مقيم ضئيل من تعبير الثعبان باستخدام وحدة AST
التحميل الان

asteval. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Matthew Newville
  • موقع ويب الناشر:
  • http://pyepics.github.com/

asteval. العلامات


asteval. وصف

Asteval هو مقيم آمن (ISH) لتعبيرات وبيانات Python، باستخدام وحدة AST في Python. هذه الفكرة هي توفير لغة رياضية بسيطة وآمنة وقوية مصغرة يمكنها التعامل مع إدخال المستخدم. التركيز هنا على التعبيرات الرياضية، وهكذا يتم استيراد وظائف Numpy واستخدامها إذا كانت متوفرة. في الوقت الذي يتم فيه دعم الكثير من بنيات Python، وهناك غياب واختلاف مهم، وهذا ليس بمحاولة إعادة إنتاج ثعبان مع وحدة AST الخاصة بها وبعد الاختلافات الهامة والغياب هي: 1. يتم الاحتفاظ بأسماء رمز المتغير والوظيفة في جدول رمز بسيط (قاموس واحد)، مما يمنح مساحة الاسم المسطحة .2. لا يتم دعم إنشاء الفصول .3. الوحدات المستوردة غير مدعومة. مواد الديكور، العائد، Lambda، و EXC غير مدعوم. مكونات Python Syntactical Syntactical Python المدمجة (IF-ENT-ELENE، أثناء الحلقات، لحلقات، جرب - ما عدا الكتل، فهم قائمة، تشريح، واشتراك)، ومدمج هياكل البيانات (القواميس، Tuple، القوائم، صفائف Numpy، سلاسل) مدعومة بالكامل. بالإضافة إلى ذلك، يتم دعم العديد من الوظائف المدمجة، بما في ذلك وظائف Python المدمجة القياسية، وجميع الوظائف الرياضية من وحدة الرياضيات. كما ذكر أعلاه، إذا كان Numpy متاحا، فستكون العديد من وظائفها متاحة أيضا. يمكن للمستخدمين تحديد وظائفهم الخاصة، ولكن بالنظر إلى قيود عدم القدرة على تحديد الفصول أو وحدات الاستيراد، فإن اللغة محدودة للغاية. الصفحة الرئيسية المنتجة


asteval. برامج ذات صلة