MarukuMarkdown的Ruby解释器
Maruku是一个Markdown的Ruby解释器。它同时还实现了PHP Markdown extra的语法。
Maruku和BlueCloth的实现方式不一样。Maruku是在内存创建Markdown文档对象,而BlueCloth是用string的 gsub来进行转换。因此BlueCloth解释小文本的时候比较快,但是Maruku解释大文本的时候会比BlueCloth快很多。
和其它轻量标记语言一样,Markdown并不能也不旨在替代HTML;因为所有的网页最终都要交给浏览器来解析的,而浏览器只认识HTML,因 此,单独使用Markdown编写的文本并不能为浏览器所认识;所以,在浏览器和Markdown之间还要有一个东西,那就是翻译器。它其实和我以前写的 那个程序是一样的东西,翻译器将业已完成的Markdown格式的文本转换成HTML文本,然后才能交由浏览器来解析和排版。
Markdown官方发布的翻译器是一个Perl脚本,在命令行执行如下命令即可转换Markdown文本到HTML文本:
perl Markdown.pl --html4tags sample.txt > sample.html
评论
JRubyJava 的 Ruby 解释器
JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库全面集成。Rails彻底加快及简化了Web应用的开发,不
JRubyJava 的 Ruby 解释器
0
LuaJJava 的 Lua 解释器
Luaj是一个Java的Lua解释器,基于Lua5.2.x版本,目的是:基于Java的实现,可以在Java应用中集成Lua虚拟机轻量级、高性能的执行Lua多平台支持完整的库和工具支持可在JavaME、
LuaJJava 的 Lua 解释器
0
CintC++解释器
Cint(C/C++ interpreter, C-int)是一个C++解释器,顾名思义,和GCC、VC等编译器不同,它是解释执行C++代码的。我们可以利用它来让我们的程序支持解释C++语言。它具有的
CintC++解释器
0