all repos — openbox @ 37e2ef05d5e0ae2edec6f51a6c52f701fd0ce9fd

openbox fork - make it a bit more like ryudo

added line numbers to nodes
Marius Nita marius@cs.pdx.edu
commit

37e2ef05d5e0ae2edec6f51a6c52f701fd0ce9fd

parent

f8c712f53470fd651dbbc785f71045645cbcd8ed

1 files changed, 6 insertions(+), 0 deletions(-)

jump to
M obcl/parse.yobcl/parse.y

@@ -53,6 +53,7 @@ s->type = CL_LIST;

s->u.lb.list = $2; s->u.lb.block = NULL; s->u.lb.id = $1; + s->lineno = yylineno; $$ = s; } | TOK_ID list block

@@ -62,6 +63,7 @@ s->type = CL_LISTBLOCK;

s->u.lb.list = $2; s->u.lb.block = $3; s->u.lb.id = $1; + s->lineno = yylineno; $$ = s; } | TOK_ID block

@@ -71,6 +73,7 @@ s->type = CL_BLOCK;

s->u.lb.block = $2; s->u.lb.list = NULL; s->u.lb.id = $1; + s->lineno = yylineno; $$ = s; } ;

@@ -96,6 +99,7 @@ {

CLNode *node = g_new(CLNode,1); node->type = CL_ID; node->u.str = $1; + node->lineno = yylineno; $$ = node; } | TOK_STRING

@@ -103,6 +107,7 @@ {

CLNode *node = g_new(CLNode,1); node->type = CL_STR; node->u.str = $1; + node->lineno = yylineno; $$ = node; } | TOK_NUM

@@ -110,6 +115,7 @@ {

CLNode *node = g_new(CLNode,1); node->type = CL_NUM; node->u.num = $1; + node->lineno = yylineno; $$ = node; } ;