首页> 外文OA文献 >PFTL : a systematic approach for describing filesystem tree processors
【2h】

PFTL : a systematic approach for describing filesystem tree processors

机译:PFTL:一种描述文件系统树处理器的系统方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Today, most developers prefer to store information in databases. But plain filesystems were used for years, and are still used, to store information, commonly in files of heterogeneous formats that are organized in directory trees. This approach is a very flexible and natural way to create hierarchical organized structures of documents. We can devise a formal notation to describe a filesystem tree structure, similar to a grammar, assuming that filenames can be considered terminal symbols, and directory names non-terminal symbols. This specification would allow to derive correct language sentences (combination of terminal symbols) and to associate semantic actions, that can produce arbitrary side effects, to each valid sentence, just as we do in common parser generation tools. These specifications can be used to systematically process files in directory trees, and the final result depends on the semantic actions associated with each production rule. In this paper we revamped an old idea of using a domain specific language to implement these specifications similar to context free grammars. And introduce some examples of applications that can be built using this approach.
机译:今天,大多数开发人员都喜欢将信息存储在数据库中。但是普通的文件系统已经使用了很多年,并且仍然被用来存储信息,通常存储在以目录树组织的异构格式的文件中。这种方法是创建文档的分层组织结构的一种非常灵活自然的方法。我们可以设计一个正式的符号来描述文件系统树结构,类似于语法,假设文件名可以被视为终端符号,而目录名可以被视为非终端符号。就像我们在常见的解析器生成工具中所做的那样,此规范将允许派生正确的语言句子(终端符号的组合),并将可能产生任意副作用的语义动作与每个有效句子相关联。这些规范可用于系统地处理目录树中的文件,最终结果取决于与每个生产规则相关的语义动作。在本文中,我们修改了一个古老的思想,即使用领域特定的语言来实现这些规范,类似于上下文无关的语法。并介绍一些可以使用这种方法构建的应用程序示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号