Pol  Revision:f37d500
compiler.h File Reference
#include "../clib/compilerspecifics.h"
#include "compctx.h"
#include "tokens.h"
#include "userfunc.h"
#include "parser.h"
#include <iosfwd>
#include <map>
#include <stddef.h>
#include <string>
#include <vector>
#include "../clib/maputil.h"
#include "../clib/refptr.h"

Go to the source code of this file.

Classes

struct  Pol::Bscript::BlockDesc
 
class  Pol::Bscript::Compiler
 
class  Pol::Bscript::Scope
 
struct  Pol::Bscript::Variable
 

Namespaces

 Pol
 
 Pol::Bscript
 

Typedefs

typedef std::vector< Variable > Pol::Bscript::Variables
 

Enumerations

enum  Pol::Bscript::eb_break_ok { Pol::Bscript::BreakOk = true, Pol::Bscript::BreakNotOk = false }
 
enum  Pol::Bscript::eb_continue_ok { Pol::Bscript::ContinueOk = true, Pol::Bscript::ContinueNotOk = false }
 
enum  Pol::Bscript::eb_label_ok { Pol::Bscript::CanBeLabelled = true, Pol::Bscript::CanNotBeLabelled = false }
 

Detailed Description

History

Definition in file compiler.h.