Antlr的功能在我的其他文章里提到了就不多说了,JFreeChart是一个功能强大的Java开源图表生成组件。
是不是经常有人问你,你做的项目一共有多少行代码,你编写了多少行代码?
本文的程序轻松帮你回答这个问题。
我越来越喜欢用Antlr来完成分析问题,虽然它在性能和简易性方面不如Lex/Yacc相比,那它能很轻易的结合到Java项目里。
1 计算文件行数,和空行行数
//----------------------------------------------------------------------------
// The Colimas source statistics scanner
//----------------------------------------------------------------------------
header{
package org.colimas.src.parser;