summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2014-09-18 14:04:55 +0100
committerDaniel Kolesa <d.kolesa@samsung.com>2014-09-18 14:06:12 +0100
commit90ed495b545fff1d2b03c7a692ddee7c9ea52523 (patch)
treeb5ec2ad2cf43b371bf427c4d5752b077d4d10d32
parent2690080c2d590eb06f0737674dc8e1fdd4d1773f (diff)
downloadefl-devs/q66/eolian_freeze.tar.gz
eolian: remove unused functionsdevs/q66/eolian_freeze
-rw-r--r--src/lib/eolian/eo_lexer.c37
-rw-r--r--src/lib/eolian/eo_lexer.h4
2 files changed, 0 insertions, 41 deletions
diff --git a/src/lib/eolian/eo_lexer.c b/src/lib/eolian/eo_lexer.c
index 03784702eb..3549134a1b 100644
--- a/src/lib/eolian/eo_lexer.c
+++ b/src/lib/eolian/eo_lexer.c
@@ -629,36 +629,6 @@ lex(Eo_Lexer *ls, Eo_Token *tok)
}
}
-static int
-lex_balanced(Eo_Lexer *ls, Eo_Token *tok, char beg, char end)
-{
- int depth = 0, col;
- const char *str;
- eina_strbuf_reset(ls->buff);
- while (isspace(ls->current))
- next_char(ls);
- col = ls->column;
- while (ls->current)
- {
- if (ls->current == beg)
- ++depth;
- else if (ls->current == end)
- --depth;
-
- if (depth == -1)
- break;
-
- eina_strbuf_append_char(ls->buff, ls->current);
- next_char(ls);
- }
- eina_strbuf_trim(ls->buff);
- str = eina_strbuf_string_get(ls->buff);
- tok->kw = (int)(uintptr_t)eina_hash_find(keyword_map, str);
- tok->value.s = eina_stringshare_add(str);
- ls->column = col + 1;
- return TOK_VALUE;
-}
-
static const char *
get_filename(Eo_Lexer *ls)
{
@@ -755,13 +725,6 @@ eo_lexer_new(const char *source)
}
int
-eo_lexer_get_balanced(Eo_Lexer *ls, char beg, char end)
-{
- assert(ls->lookahead.token < 0);
- return (ls->t.token == lex_balanced(ls, &ls->t, beg, end));
-}
-
-int
eo_lexer_get(Eo_Lexer *ls)
{
if (ls->t.token >= START_CUSTOM && ls->t.token != TOK_NUMBER
diff --git a/src/lib/eolian/eo_lexer.h b/src/lib/eolian/eo_lexer.h
index 56495e5882..09d3ca641a 100644
--- a/src/lib/eolian/eo_lexer.h
+++ b/src/lib/eolian/eo_lexer.h
@@ -160,10 +160,6 @@ int eo_lexer_init (void);
int eo_lexer_shutdown (void);
Eo_Lexer *eo_lexer_new (const char *source);
void eo_lexer_free (Eo_Lexer *ls);
-/* gets a TOK_VALUE balanced token, aka keeps lexing everything until the
- * "end" character, but keeps it balanced, so if it hits "beg" during lexing,
- * it won't end at the next "end", useful for lexing between () or [] */
-int eo_lexer_get_balanced (Eo_Lexer *ls, char beg, char end);
/* gets a regular token, singlechar or one of TOK_something */
int eo_lexer_get (Eo_Lexer *ls);
/* lookahead token - see Eo_Lexer */