File: tokenclass.yo

package info (click to toggle)
bisonc%2B%2B 6.09.02-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,984 kB
  • sloc: cpp: 9,375; ansic: 1,505; fortran: 1,134; makefile: 1,062; sh: 526; yacc: 84; lex: 60
file content (12 lines) | stat: -rw-r--r-- 660 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
Syntax:     bf(%token-class) tt(classname) 

This directive is only processed when the tt(token-path) directive or option
has also been specified. 

tt(Classname) defines the name of the tt(Tokens) class that is defined when
the tt(token-path) option (see below) is specified. By default the class name
tt(Tokens) is used. Assuming the default, then classes that need access to the
tokens defined by bic() may derive from tt(Tokens) (in which case a token like
tt(IDENTIFIER) can directly be used, or tokens must be provided with their
class context (e.g., tt(Tokens::IDENTIFIER)). The enumeration tt(Tokens_) in
the tt(Tokens) class has public access rights.