Textpow

处理 Textmate 的 Ruby 库
授权协议 MIT
开发语言 Ruby
所属分类 Web应用开发、 语法着色和高亮
软件类型 开源软件
地区 不详
投 递 者 车辰龙
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Textpow 是一个用来解析和处理 Textmate 的 Ruby 库。同时也可用来创建语法高亮工具。

使用:

加载语法文件:

require 'textpow'
syntax = Textpow.syntax('ruby') # or 'source.ruby' or 'lib/textpow/syntax/source.ruby.syntax'

初始化处理器:

processor = Textpow::DebugProcessor.new

解析文本:

syntax.parse(text,  processor)
 相关资料
  • TextMate是Mac下的著名的文本编辑器软件,与BBEdit一起并称苹果机上的Emacs和Vim。尤其适合程序员使用,可以定制许多贴心使用的功能。 TextMate的Bundles是TextMate的一个亮点,可以有效的提高开发速度。 包括DHH在内的Rails核心开发者一直都使用TextMate进行开发,原因就是他们主要都在使用OS X系统,并且TextMate具备出色的界面、强大的宏定义、

  • 如果你稍微懂那么一点点 Ruby 语法的话,filters/ruby 插件将会是一个非常有用的工具。 比如你需要稍微修改一下 LogStash::Event 对象,但是又不打算为此写一个完整的插件,用 filters/ruby 插件绝对感觉良好。 配置示例 filter { ruby { init => "@kname = ['client','servername','u

  • 本文向大家介绍使用Ruby来处理文本的教程,包括了使用Ruby来处理文本的教程的使用技巧和注意事项,需要的朋友参考一下 与 Perl 和 Python 类似,Ruby 拥有出色的功能,是一种强大的文本处理语言。本文简单介绍了 Ruby 的文本数据处理功能,以及如何使用 Ruby 语言有效处理不同格式的文本数据,无论是 CSV 数据还是 XML 数据。 Ruby 字符串 常用缩略词     CSV:

  • 可能在Textmate中有你喜欢或者使用过的主题和语法,并且你想要把它们转换到Atom中。如果是这样的话,你很幸运,因为有很多工具可以用来转换它们。 转换 TextMate Bundle TextMate bundle的转换允许你在Atom中使用TextMate的偏好、代码段和配色。 让我们来为R语言转换TextMate bundle。你可以在Github上面找到其它现存的TextMate bun

  • 本文向大家介绍使用Ruby来处理JSON的简单教程,包括了使用Ruby来处理JSON的简单教程的使用技巧和注意事项,需要的朋友参考一下 环境配置 在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前你需要先安装 Ruby gem,我们使用 Ruby gem 安装 JSON 模块。 但是,如果你使用的是最新版本的 Ruby,可能已经安装了 gem,

  • 我最近从Ruby的Net:HTTP类切换到rest-client 1.6.7。