文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > Antlr详细教程(入门正本)
侵权投诉

Antlr详细教程(入门正本)

选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。

一、 Antlr 的主要类:

Antlr 中有主要类有两种(其实还有一种 TreeLexer )

Lexer: 文法分析器类。主要用于把读入的字节流根据规则分段。既把长面条根据你要的尺寸切成一段一段:)并不对其作任何修改。

Parser: 解析器类。主要用于处理经过 Lexer 处理后的各段。一些具体的操作都在这里。

二、 Antlr 文法文件形式:

Antlr 文件是 *.g 形式,即以 g 为后缀名。

例如: t.g

class P extends Parser;

startRule

: n:NAME

{System.out.println("Hi there, "+n.getText());}

;

class L extends Lexer;

// one-or-more letters followed by a newline

NAME: ( 'a' 'z'|'A' 'Z' )+ NEWLINE

;

NEWLINE

: '\r' '\n' // DOS

| '\n' // UNIX

;

具体成分分析:

第1页

你可能喜欢

热门文档

相关文档

  • 探索Antlr

    ANTLR指南 29页 免费 ANTLR指南(v3.0) 47页 1财富值 Antlr入门详细教程 ... ? 探索 Antlr(Antlr 3.0 更新版)简介 Antlr(ANother Tool for Language ...

  • Spring入门教程

    需要的 jar 包列表 jar 包名称 antlr-2.7.6.jar aspectjrt aspectjweaver ... Spring教程 22页 1下载券 spring快速入门教程详解 41页 免费 Struts1的入门级...

  • NHibernate从入门到精通系列

    NHibernate从入门到精通系列,难得的教程一、NHibernate 概括内容摘要 NHibernate ...NHibernate 的代理对象 是由第三方组件 “Antlr3.Runtime”提供的。 图 2.5...

  • hibernate 入门

    前言 本章是面向 Hibernate 初学者的一个介绍教程。我们将使用容易理解的方式,...+lib antlr.jar cglib-full.jar asm.jar asm-attrs.jars commons-collections....

  • hibernate 入门

    前言 本章是面向 Hibernate 初学者的一个介绍教程。我们将使用容易理解的方式,...+lib antlr.jar cglib-full.jar asm.jar asm-attrs.jars commons-collections....

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email