Doxygen
JavaCC.h 文件参考
#include <string>
#include <memory>
#include <cassert>
#include <functional>
+ JavaCC.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  ReaderStream
 
struct  JJEnter< T >
 
struct  JJExit< T >
 

宏定义

#define JAVACC_CHAR_TYPE   char
 
#define JAVACC_STRING_TYPE   std::basic_string<JAVACC_CHAR_TYPE>
 
#define JAVACC_SIMPLE_STRING   std::basic_string<char>
 
#define MAX(a, b)   ((a)>=(b)?(a):(b))
 
#define MIN(a, b)   ((a)<=(b)?(a):(b))
 

类型定义

typedef JAVACC_CHAR_TYPE JJChar
 
typedef JAVACC_STRING_TYPE JJString
 
typedef JAVACC_STRING_TYPE JJStringBuffer
 
typedef JAVACC_SIMPLE_STRING JJSimpleString
 

变量

const JAVACC_CHAR_TYPE EMPTY [] = { 0 }
 

宏定义说明

◆ JAVACC_CHAR_TYPE

#define JAVACC_CHAR_TYPE   char

在文件 JavaCC.h12 行定义.

◆ JAVACC_SIMPLE_STRING

#define JAVACC_SIMPLE_STRING   std::basic_string<char>

在文件 JavaCC.h19 行定义.

◆ JAVACC_STRING_TYPE

#define JAVACC_STRING_TYPE   std::basic_string<JAVACC_CHAR_TYPE>

在文件 JavaCC.h16 行定义.

◆ MAX

#define MAX (   a,
 
)    ((a)>=(b)?(a):(b))

在文件 JavaCC.h38 行定义.

◆ MIN

#define MIN (   a,
 
)    ((a)<=(b)?(a):(b))

在文件 JavaCC.h41 行定义.

类型定义说明

◆ JJChar

在文件 JavaCC.h21 行定义.

◆ JJSimpleString

在文件 JavaCC.h24 行定义.

◆ JJString

在文件 JavaCC.h22 行定义.

◆ JJStringBuffer

在文件 JavaCC.h23 行定义.

变量说明

◆ EMPTY

const JAVACC_CHAR_TYPE EMPTY[] = { 0 }

在文件 JavaCC.h35 行定义.