diff options
| Commit | ccd71ee220093774a35708d8c1e31936b012930a (patch) | |
|---|---|---|
| Author | 2018-11-03 12:52:28 +0100 | |
| Committer | 2018-11-03 13:52:28 +0200 | |
| Files | fc889ec3aec35a9e97506d79fee1814239a37dfd /homework/81352/ts2html/token.cpp | |
| IPL-ccd71ee220093774a35708d8c1e31936b012930a.tar IPL-ccd71ee220093774a35708d8c1e31936b012930a.tar.gz IPL-ccd71ee220093774a35708d8c1e31936b012930a.zip | ||
| Parent | 06811744a002f4ab332d94d510475231afcd45a1 (diff) | |
81352 - homework 2 (#32)
* fix(hw1): use yyextra instead global variable
* hw2: extended the typescript syntax highlighter with collapsible block structures
1 files changed, 0 insertions, 32 deletions
| -rw-r--r-- | homework/81352/ts2html/token.cpp | 32 |
diff --git a/homework/81352/ts2html/token.cpp b/homework/81352/ts2html/token.cpp deleted file mode 100644 index 97bdcdd..0000000 --- a/homework/81352/ts2html/token.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "token.h" - -Token::Token(std::string text, TokenType type): text(text), type(type) {} - -std::string Token::getTypeName() { - switch(this->type) { - case KEYWORD: return "keyword"; - case IDENTIFIER: return "identifier"; - case NUMBER: return "number"; - case OPERATOR: return "operator"; - case STRING: return "string"; - case OTHER: return "other"; - case SEMICOLON: return "semicolon"; - case LEFT_BLOCK_BRACKET: - case RIGHT_BLOCK_BRACKET: - case LEFT_BRACKET: - case RIGHT_BRACKET: return "bracket"; - case NEWLINE: - case WHITESPACE: return "whitespace"; - case DECORATOR: return "decorator"; - case COMMENT: return "comment"; - case UNRECOGNIZED: return "unrecognized"; - } - return ""; -} -std::string Token::getTextValue() { - return this->text; -} - -TokenType Token::getTokenType() { - return this->type; -} |
