Colobot
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
CBot
CBotToken.h
1
/*
2
* This file is part of the Colobot: Gold Edition source code
3
* Copyright (C) 2001-2014, Daniel Roux, EPSITEC SA & TerranovaTeam
4
* http://epsiteŃ.ch; http://colobot.info; http://github.com/colobot
5
*
6
* This program is free software: you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation, either version 3 of the License, or
9
* (at your option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14
* See the GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program. If not, see http://gnu.org/licenses
18
*/
19
20
21
// interpreter of the lanuage CBot for game COLOBOT
22
// writing a program is first transformed into a list of tokens
23
// before tackling the compiler itself
24
// for example
25
// int var = 3 * ( pos.y + x )
26
// is decomposed into (each line is a token)
27
// int
28
// var
29
// =
30
// 3
31
// *
32
// (
33
// pos.y
34
// +
35
// x
36
// )
37
38
#pragma once
39
40
extern
bool
IsOfType(
CBotToken
* &p,
int
type1,
int
type2 = -1);
41
extern
bool
IsOfTypeList(
CBotToken
* &p,
int
type1, ...);
42
CBotToken
Definition:
CBotDll.h:898
Generated by
1.8.9.1