/*
file: Tsym.txt
Why:  terminals symbols vocabulary to parse. 
Note: terminals is shown for clarity. It is the keyword trigger 
      that calls this grammar. Parsed is comments onwards.
*/
terminals
// comments
(file-name  o2_terminals,name-space NS_o2_terminals){
/@
Makesure c++ forward references compile.
@/
  terminals-refs
   using namespace std;
   struct T_c_literal;
         ....
   struct refered_T;
  ***
"option-t"    AD 
  /@
   Command line option for \O2 indicating generate T vocabulary code.
   Returned from |yacco2_lcl_option| thread.
  @/
 (sym-class  T_option_t)
         ....
 "lint" (sym-class T_lint)
 terminals-sufx
   static int* NS_o2_terminals::example_(0);
 ***
}