Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
camilamamani authored Jul 3, 2017
1 parent a3d0390 commit 365d072
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions 051-06-05-PolCalc/scanner.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/* scanner.h
* Equipo 06
* 02/07/2017
*/
#ifndef SCANNER_H
#define SCANNER_H

/*
Qué exporta:
▪ GetNextToken
▪ Token
▪ TokenType
▪ TokenValue
*/
enum TokenType {
Number,
Addition='+',
Multiplication='*',
Substraction='-',
Division='/',
PopResult='\n',
LexError
};

typedef enum TokenType TokenType;
typedef double TokenValue;

struct Token{
TokenType type;
TokenValue val;
};

bool GetNextToken(Token *t);

#endif

0 comments on commit 365d072

Please sign in to comment.