Removed resolved pointer from Ast_Typespec, it's accessed using a map now
This commit is contained in:
@@ -326,7 +326,6 @@ lex__stream(Intern_Table *table, Array<Token> *array, Lex_Stream *s){
|
||||
switch(lexc(s)){
|
||||
case '\t': case ' ': lex_advance(s); t.indent++; break;
|
||||
case '\r': lex_advance(s); break;
|
||||
|
||||
case '/': {
|
||||
if(lexci(s,1) == '/'){
|
||||
lex_advance(s); lex_advance(s);
|
||||
@@ -353,6 +352,11 @@ lex__stream(Intern_Table *table, Array<Token> *array, Lex_Stream *s){
|
||||
}
|
||||
} break;
|
||||
|
||||
// @todo: add [;;] operator which adds new scope
|
||||
// @todo: also need some way to detect indentation so that
|
||||
// first of all we can check for consistency and second of
|
||||
// all because we would know by how much to indent
|
||||
// @todo: after detecting indentation 2 spaces would become 1 indent value
|
||||
case ';' : {
|
||||
Token semi = token_make(lexcp(s), s->file, s->line, s->line_begin);
|
||||
Token *last = lex_last_indent_token(s);
|
||||
|
||||
Reference in New Issue
Block a user