Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Token.h File Reference

Token related definitions. More...

#include <iostream.h>
#include <string>

Include dependency graph for Token.h:

Include dependency graph

Go to the source code of this file.

Compounds

class  Token
 Atomic element in an ObjectFile. More...


Enumerations

enum  TokenId {
  nosym = 0, eofsym, lgroupsym, rgroupsym,
  lsqbracksym, rsqbracksym, lbracksym, rbracksym,
  commasym, colonsym, semicolonsym, commentsym,
  commentOpensym, commentClosesym, multiplysym, substractsym,
  addsym, dividesym, directivesym, numbersym,
  stringsym, classsym, lastsym
}
 All defined tokens that can be found in an ObjectFile. More...


Detailed Description

Token related definitions.


Enumeration Type Documentation

enum TokenId
 

All defined tokens that can be found in an ObjectFile.

Enumeration values:
nosym  Undefined symbol.
eofsym  End Of File.
lgroupsym  '{'.
rgroupsym  '}'.
lsqbracksym  '['.
rsqbracksym  ']'.
lbracksym  '('.
rbracksym  ')'.
commasym  ','.
colonsym  ':'.
semicolonsym  ';'.
commentsym  '//'.
commentOpensym  '/*'.
commentClosesym  '*/'.
multiplysym  '*'.
substractsym  '-'.
addsym  '+'.
dividesym  '/'.
directivesym  '#'.
numbersym  [0..9]+ | [0..9]* '.' [0..9]*.
stringsym  [a..Z][a..9]+ | '"' .* '"'.
classsym  A Class name.
lastsym  Terminator, dynamicly declared keywords follow.


This documentation was generated using doxygen. If you have any comments or additions please mail me.