btparse.

BTParse هي مكتبة ج لتحليل ومعالجة ملفات بيانات BIBTEX.
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Greg Ward
  • موقع ويب الناشر:
  • http://search.cpan.org/~ambs/Text-BibTeX-0.37/BibTeX/Name.pm

btparse. العلامات


btparse. وصف

BTParse هي مكتبة C لتحليل ومعالجة ملفات بيانات BIBTEX. BTPARSE هي مكتبة ج لجهاز تحليل ومعالجة ملفات بيانات Bibtex. ملخص #include / * تهيئة المكتبة الأساسية / التنظيف * / الفراغ bt_initialize (باطلة)؛ void bt_free_ast (AST * AST)؛ void bt_cleanup (باطلة)؛ / * إدخال / واجهة إلى المحلل * / الفراغ bt_set_stringopts (bt_metatype_t metatype، ushort خيارات)؛ AST * BT_PARSE_ENTRY_S (شار * Entry_Text، char * filename، خط البط، خيارات ushort، حالة المنطقية *؛ AST * BT_PARSE_ENTRY (ملف * infile، char * اسم الملف، خيارات ushort، حالة المنطقية *)؛ AST * BT_PARSE_FILE (char * filename، ushort خيارات، منطقية * setatus)؛ / * AST Traversal / الاستعلام * / AST * BT_NEXT_ENTRY (AST * ENTERN_LIST، AST * Prev_Entry) AST * BT_NEXT_FIELD (AST * إدخال، AST * Prev، Char ** الاسم)؛ AST * BT_NEXT_VALUE (AST * رأس، AST * Prev، bt_nodetype_t * نص char **)؛ BT_METATYPE_T BT_ENTRY_METATYPE (AST * الدخول)؛ Char * bt_entry_type (AST * الدخول)؛ char * bt_entry_key (AST * الدخول)؛ char * bt_get_text (AST * node)؛ / * تقسيم أسماء وقوائم الأسماء * / bt_stringlist * bt_split_list (char * string، char * delim، char * filename، خط البط، char * الوصف)؛ void bt_free_list (قائمة BT_STRINGLIST *)؛ bt_name * bt_split_name (char * name، char * filename، int line، int name_num)؛ Void BT_FREE_NAME (اسم BT_NAME *)؛ / * أسماء التنسيق * / bt_name_format * bt_create_name_format (أجزاء char *، boolean abbrev_first)؛ void bt_free_name_format (بتنسيق bt_name_format *)؛ void bt_set_format_text (bt_name_format * تنسيق، جزء bt_namepart، char * pre_part، char * post_part، char * pre_token، char * post_token)؛ void bt_set_format_options (bt_name_format * format، bt_namepart الجزء، boolean abbrev، bt_joinmethod join_tokens، bt_joinmethod join_part)؛ char * bt_format_name (bt_name * الاسم، bt_name_format * تنسيق)؛ / * إنشاء شجرة من مجموعات TEX * / bt_tex_tree * bt_build_tex_tree (char * string)؛ Void BT_FREE_TEX_TREE (BT_TEX_TREE ** أعلى)؛ VOUD BT_DUMP_TEX_TREE (BT_TEX_TREE * عقدة، عمق INT، ملف * دفق)؛ char * bt_flatten_tex_tree (bt_tex_tree * أعلى)؛ / * الأدوات المساعدة سلسلة متنوعة * / void bt_purify_string (char * string، ushort خيارات)؛ void bt_change_case (char تحويل، char * string، ushort خيارات)؛ متطلبات: perl.


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