Erlang 20参考手册
tools
tags
模块
标签
模块摘要
从Erlang源文件生成Emacs标记文件
描述
阿TAGSEmacs使用文件在大型项目中的任何源文件中查找函数和变量定义。这个模块可以生成一个TAGS文件来自Erlang源文件。它识别函数、记录和宏定义。
出口
file(File [, Options])
创建一个TAGS文件文件File...
files(FileList [, Options])
为列表中的文件创建标记文件FileList...
dir(Dir [, Options])
为目录中的所有文件创建标记文件Dir...
dirs(DirList [, Options])
中的任意目录中的所有文件创建一个标记文件。DirList...
subdir(Dir [, Options])
递归地从目录下下降Dir并创建一个TAGS基于找到的所有文件的文件。
subdirs(DirList [, Options])
中的所有目录递归下降。DirList并创建一个TAGS基于找到的所有文件的文件。
root([Options])
创建一个TAGS涵盖Erlang发行版中所有文件的文件。
备选方案
上面的函数有一个可选的参数,Options它是一份清单,可以包含以下内容:
-
{outfile, NameOfTAGSFile}创建一个TAGS文件名NameOfTAGSFile...
-
{outdir, NameOfDirectory}创建一个名为TAGS在目录中NameOfDirectory...
默认行为是创建一个名为TAGS在当前目录中。
实例
-
tags:root([{outfile, "root.TAGS"}]).此命令将创建一个名为root.TAGS在当前目录中。该文件将包含对Erlang发行版中所有Erlang源文件的引用。
tags:files(["foo.erl", "bar.erl", "baz.erl"], [{outdir, "../projectdir"}]).
在这里,我们创建了名为TAGS把它放在目录里../projectdir该文件包含有关这三个文件的函数、记录和宏定义的信息。
另见
- GNUEmacs手册,“编辑程序”一章,“标签表”一节。自由软件基金会,1995年。
- 安德斯·林德格伦:Emacs的Erlang编辑模式。爱立信,1998年。
tools相关
Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。
| 主页 | https://www.erlang.org/ |
| 源码 | https://github.com/erlang/otp |
| 版本 | 20 |
| 发布版本 | 20.1 |
加载中,请稍侯......