And if Ragel generates on my laptop without "src/", no matter where I
compile from, what am I supposed to do?

On 06/05/2014 06:34 PM, Tom Hacohen wrote:
> tasn pushed a commit to branch master.
>
>
http://git.enlightenment.org/core/efl.git/commit/?id=329400e1c2a4253a8efaf058ac1d7de36bae27f8
>
>
>
commit 329400e1c2a4253a8efaf058ac1d7de36bae27f8
> Author: Tom Hacohen <[email protected]> Date:   Thu Jun 5 16:23:16 2014
> +0100
>
> Eolian: Re-generate the ragel file, but this time from the right
> place. --- src/lib/eolian/eo_lexer.c | 528
> +++++++++++++++++++++++----------------------- 1 file changed, 264
> insertions(+), 264 deletions(-)
>
> diff --git a/src/lib/eolian/eo_lexer.c b/src/lib/eolian/eo_lexer.c
> index f172da9..ff3c98f 100644 --- a/src/lib/eolian/eo_lexer.c +++
> b/src/lib/eolian/eo_lexer.c @@ -1,5 +1,5 @@
>
> -#line 1 "lib/eolian/eo_lexer.rl" +#line 1
> "src/lib/eolian/eo_lexer.rl" #include <stdio.h> #include <stdlib.h>
> #include <Eina.h> @@ -369,11 +369,11 @@
> _eo_tokenizer_implement_get(Eo_Tokenizer *toknz, char *p) }
>
>
> -#line 454 "lib/eolian/eo_lexer.rl" +#line 454
> "src/lib/eolian/eo_lexer.rl"
>
>
>
> -#line 377 "lib/eolian/eo_lexer.c" +#line 377
> "src/lib/eolian/eo_lexer.c" static const char _eo_tokenizer_actions[]
> = { 0, 1, 0, 1, 1, 1, 2, 1, 7, 1, 11, 1, 17, 1, 19, 1, @@ -1428,7
> +1428,7 @@ static const int eo_tokenizer_en_tokenize_class = 363;
> static const int eo_tokenizer_en_main = 309;
>
>
> -#line 996 "lib/eolian/eo_lexer.rl" +#line 996
> "src/lib/eolian/eo_lexer.rl"
>
>
> Eina_Bool @@ -1452,7 +1452,7 @@ eo_tokenizer_walk(Eo_Tokenizer
> *toknz, const char *source) }
>
>
> -#line 1456 "lib/eolian/eo_lexer.c" +#line 1456
> "src/lib/eolian/eo_lexer.c" { toknz->cs = eo_tokenizer_start;
> toknz->ts = 0; @@ -1460,7 +1460,7 @@ eo_tokenizer_walk(Eo_Tokenizer
> *toknz, const char *source) toknz->act = 0; }
>
> -#line 1019 "lib/eolian/eo_lexer.rl" +#line 1019
> "src/lib/eolian/eo_lexer.rl"
>
> while (!done) { @@ -1487,7 +1487,7 @@ eo_tokenizer_walk(Eo_Tokenizer
> *toknz, const char *source) }
>
>
> -#line 1491 "lib/eolian/eo_lexer.c" +#line 1491
> "src/lib/eolian/eo_lexer.c" { int _klen; unsigned int _trans; @@
> -1506,7 +1506,7 @@ _resume: #line 1 "NONE" { toknz->ts = (
> toknz->p);} break; -#line 1510 "lib/eolian/eo_lexer.c" +#line 1510
> "src/lib/eolian/eo_lexer.c" } }
>
> @@ -1573,35 +1573,35 @@ _eof_trans: switch ( *_acts++ ) { case 0:
> -#line 377 "lib/eolian/eo_lexer.rl" +#line 377
> "src/lib/eolian/eo_lexer.rl" { toknz->current_line += 1; DBG("inc[%d]
> %d", toknz->cs, toknz->current_line); } break; case 1: -#line 382
> "lib/eolian/eo_lexer.rl" +#line 382 "src/lib/eolian/eo_lexer.rl" {
> toknz->saved.line = toknz->current_line; DBG("save line[%d] %d",
> toknz->cs, toknz->current_line); } break; case 2: -#line 387
> "lib/eolian/eo_lexer.rl" +#line 387 "src/lib/eolian/eo_lexer.rl" {
> toknz->saved.tok = ( toknz->p); DBG("save token[%d] %p %c",
> toknz->cs, ( toknz->p), *( toknz->p)); } break; case 3: -#line 392
> "lib/eolian/eo_lexer.rl" +#line 392 "src/lib/eolian/eo_lexer.rl" {
> DBG("move ts %d chars forward", (int)(( toknz->p) - toknz->ts));
> toknz->ts = ( toknz->p); } break; case 4: -#line 472
> "lib/eolian/eo_lexer.rl" +#line 472 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.accessor) ABORT(toknz, "No accessor!!!"); if
> (toknz->tmp.accessor->ret != NULL) @@ -1610,7 +1610,7 @@ _eof_trans:
> } break; case 5: -#line 479 "lib/eolian/eo_lexer.rl" +#line 479
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.accessor) ABORT(toknz,
> "No accessor!!!"); if (!toknz->tmp.accessor->ret) ABORT(toknz, "No
> ret!!!"); @@ -1621,20 +1621,20 @@ _eof_trans: } break; case 6: -#line
> 488 "lib/eolian/eo_lexer.rl" +#line 488 "src/lib/eolian/eo_lexer.rl"
> { if (!toknz->tmp.accessor) ABORT(toknz, "No accessor!!!");
> toknz->tmp.accessor->legacy = _eo_tokenizer_token_get(toknz, (
> toknz->p)); } break; case 7: -#line 502 "lib/eolian/eo_lexer.rl"
> +#line 502 "src/lib/eolian/eo_lexer.rl" { toknz->tmp.accessor_param =
> _eo_tokenizer_accessor_param_get(toknz, ( toknz->p)); } break; case
> 8: -#line 506 "lib/eolian/eo_lexer.rl" +#line 506
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.accessor_param)
> ABORT(toknz, "No accessor param!!!"); @@ -1645,7 +1645,7 @@
> _eof_trans: } break; case 9: -#line 535 "lib/eolian/eo_lexer.rl"
> +#line 535 "src/lib/eolian/eo_lexer.rl" { const char *c =
> _eo_tokenizer_token_get(toknz, ( toknz->p)-2); if (toknz->tmp.param
> == NULL) @@ -1655,7 +1655,7 @@ _eof_trans: } break; case 10: -#line
> 543 "lib/eolian/eo_lexer.rl" +#line 543 "src/lib/eolian/eo_lexer.rl"
> { toknz->tmp.param = _eo_tokenizer_param_get(toknz, ( toknz->p)); if
> (toknz->tmp.params) @@ -1666,7 +1666,7 @@ _eof_trans: } break; case
> 11: -#line 642 "lib/eolian/eo_lexer.rl" +#line 642
> "src/lib/eolian/eo_lexer.rl" { if (toknz->tmp.prop != NULL)
> ABORT(toknz, "there is a pending property definition %s",
> toknz->tmp.prop->name); @@ -1674,13 +1674,13 @@ _eof_trans: } break;
> case 12: -#line 648 "lib/eolian/eo_lexer.rl" +#line 648
> "src/lib/eolian/eo_lexer.rl" { toknz->tmp.fscope =
> _eo_tokenizer_scope_get(toknz, ( toknz->p)); } break; case 13: -#line
> 686 "lib/eolian/eo_lexer.rl" +#line 686 "src/lib/eolian/eo_lexer.rl"
> { if (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); if
> (toknz->tmp.meth->ret != NULL) @@ -1689,7 +1689,7 @@ _eof_trans: }
> break; case 14: -#line 693 "lib/eolian/eo_lexer.rl" +#line 693
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); if (toknz->tmp.meth->ret == NULL) ABORT(toknz, "No
> ret!!!"); @@ -1700,14 +1700,14 @@ _eof_trans: } break; case 15:
> -#line 702 "lib/eolian/eo_lexer.rl" +#line 702
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); toknz->tmp.meth->legacy = _eo_tokenizer_token_get(toknz,
> ( toknz->p)); } break; case 16: -#line 707 "lib/eolian/eo_lexer.rl"
> +#line 707 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.meth)
> ABORT(toknz, "No method!!!"); toknz->tmp.meth->obj_const =
> EINA_TRUE; @@ -1715,7 +1715,7 @@ _eof_trans: } break; case 17: -#line
> 765 "lib/eolian/eo_lexer.rl" +#line 765 "src/lib/eolian/eo_lexer.rl"
> { if (toknz->tmp.meth != NULL) ABORT(toknz, "there is a pending
> method definition %s", toknz->tmp.meth->name); @@ -1723,20 +1723,20
> @@ _eof_trans: } break; case 18: -#line 771 "lib/eolian/eo_lexer.rl"
> +#line 771 "src/lib/eolian/eo_lexer.rl" { toknz->tmp.fscope =
> _eo_tokenizer_scope_get(toknz, ( toknz->p)); } break; case 19: -#line
> 801 "lib/eolian/eo_lexer.rl" +#line 801 "src/lib/eolian/eo_lexer.rl"
> { const char *base = _eo_tokenizer_token_get(toknz, ( toknz->p));
> toknz->tmp.str_items = eina_list_append(toknz->tmp.str_items, base);
> } break; case 20: -#line 806 "lib/eolian/eo_lexer.rl" +#line 806
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.kls) ABORT(toknz, "No
> class!!!"); toknz->tmp.kls->inherits = toknz->tmp.str_items; @@
> -1744,7 +1744,7 @@ _eof_trans: } break; case 21: -#line 850
> "lib/eolian/eo_lexer.rl" +#line 850 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); toknz->tmp.event =
> _eo_tokenizer_event_get(toknz, ( toknz->p)); @@ -1752,7 +1752,7 @@
> _eof_trans: } break; case 22: -#line 856 "lib/eolian/eo_lexer.rl"
> +#line 856 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.event)
> ABORT(toknz, "No event!!!"); if (toknz->tmp.event->type != NULL) @@
> -1761,7 +1761,7 @@ _eof_trans: } break; case 23: -#line 863
> "lib/eolian/eo_lexer.rl" +#line 863 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.event) ABORT(toknz, "No event!!!"); if
> (toknz->tmp.event->comment != NULL) @@ -1771,7 +1771,7 @@
> _eof_trans: } break; case 24: -#line 871 "lib/eolian/eo_lexer.rl"
> +#line 871 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.kls)
> ABORT(toknz, "No class!!!"); if (toknz->tmp.kls->legacy_prefix !=
> NULL) @@ -1780,7 +1780,7 @@ _eof_trans: } break; case 25: -#line 880
> "lib/eolian/eo_lexer.rl" +#line 880 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); if
> (toknz->tmp.kls->eo_prefix != NULL) @@ -1789,7 +1789,7 @@
> _eof_trans: } break; case 26: -#line 889 "lib/eolian/eo_lexer.rl"
> +#line 889 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.kls)
> ABORT(toknz, "No class!!!"); if (toknz->tmp.kls->data_type != NULL)
> @@ -1798,7 +1798,7 @@ _eof_trans: } break; case 27: -#line 902
> "lib/eolian/eo_lexer.rl" +#line 902 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); toknz->tmp.impl =
> _eo_tokenizer_implement_get(toknz, ( toknz->p)); @@ -1806,31 +1806,31
> @@ _eof_trans: } break; case 28: -#line 946 "lib/eolian/eo_lexer.rl"
> +#line 946 "src/lib/eolian/eo_lexer.rl" { toknz->tmp.kls_type =
> EOLIAN_CLASS_REGULAR; } break; case 29: -#line 949
> "lib/eolian/eo_lexer.rl" +#line 949 "src/lib/eolian/eo_lexer.rl" {
> toknz->tmp.kls_type = EOLIAN_CLASS_ABSTRACT; } break; case 30: -#line
> 952 "lib/eolian/eo_lexer.rl" +#line 952 "src/lib/eolian/eo_lexer.rl"
> { toknz->tmp.kls_type = EOLIAN_CLASS_MIXIN; } break; case 31: -#line
> 955 "lib/eolian/eo_lexer.rl" +#line 955 "src/lib/eolian/eo_lexer.rl"
> { toknz->tmp.kls_type = EOLIAN_CLASS_INTERFACE; } break; case 32:
> -#line 959 "lib/eolian/eo_lexer.rl" +#line 959
> "src/lib/eolian/eo_lexer.rl" { if (toknz->tmp.kls != NULL)
> ABORT(toknz, "there is a pending class definition %s",
> toknz->tmp.kls->name); @@ -1839,13 +1839,13 @@ _eof_trans: } break;
> case 33: -#line 972 "lib/eolian/eo_lexer.rl" +#line 972
> "src/lib/eolian/eo_lexer.rl" { toknz->tmp.typedef_alias =
> _eo_tokenizer_token_get(toknz, ( toknz->p)); } break; case 34: -#line
> 976 "lib/eolian/eo_lexer.rl" +#line 976 "src/lib/eolian/eo_lexer.rl"
> { if (toknz->tmp.typedef_alias == NULL) ABORT(toknz, "No typedef");
> @@ -1859,7 +1859,7 @@ _eof_trans: { toknz->te = ( toknz->p)+1;}
> break; case 38: -#line 464 "lib/eolian/eo_lexer.rl" +#line 464
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.accessor) ABORT(toknz, "No accessor!!!"); if
> (toknz->tmp.accessor->comment != NULL) @@ -1869,22 +1869,22 @@
> _eof_trans: }} break; case 39: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 40: -#line
> 527 "lib/eolian/eo_lexer.rl" +#line 527 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;} break; case 41: -#line 528
> "lib/eolian/eo_lexer.rl" +#line 528 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;} break; case 42: -#line 493
> "lib/eolian/eo_lexer.rl" +#line 493 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("      }"); if (!toknz->tmp.prop)
> ABORT(toknz, "No prop!!!"); @@ -1895,7 +1895,7 @@ _eof_trans: }}
> break; case 43: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -1914,15 +1914,15 @@
> _eof_trans: }} break; case 44: -#line 523 "lib/eolian/eo_lexer.rl"
> +#line 523 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 45: -#line 526 "lib/eolian/eo_lexer.rl"
> +#line 526 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 46: -#line 493 "lib/eolian/eo_lexer.rl"
> +#line 493 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ INF("      }"); if (!toknz->tmp.prop) ABORT(toknz, "No
> prop!!!"); @@ -1933,7 +1933,7 @@ _eof_trans: }} break; case 47:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -1952,11
> +1952,11 @@ _eof_trans: }} break; case 48: -#line 526
> "lib/eolian/eo_lexer.rl" +#line 526 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}} break; case 49: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -1975,14 +1975,14 @@ _eof_trans: }} break; case 50: -#line 397
> "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 51: -#line 552 "lib/eolian/eo_lexer.rl" +#line 552
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ INF("
> }"); toknz->tmp.param = NULL; @@ -1996,7 +1996,7 @@ _eof_trans: }}
> break; case 52: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -2015,15 +2015,15 @@
> _eof_trans: }} break; case 53: -#line 568 "lib/eolian/eo_lexer.rl"
> +#line 568 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 54: -#line 570 "lib/eolian/eo_lexer.rl"
> +#line 570 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 55: -#line 552 "lib/eolian/eo_lexer.rl"
> +#line 552 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ INF("      }"); toknz->tmp.param = NULL; @@ -2037,7
> +2037,7 @@ _eof_trans: }} break; case 56: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ DBG("error[%d]", toknz->cs);
> char *s, *d; @@ -2056,11 +2056,11 @@ _eof_trans: }} break; case 57:
> -#line 570 "lib/eolian/eo_lexer.rl" +#line 570
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}}
> break; case 58: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -2079,14 +2079,14 @@
> _eof_trans: }} break; case 59: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 60: -#line
> 577 "lib/eolian/eo_lexer.rl" +#line 577 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ INF("      get {"); toknz->tmp.accessor
> = _eo_tokenizer_accessor_get(toknz, GETTER); @@ -2095,7 +2095,7 @@
> _eof_trans: }} break; case 61: -#line 584 "lib/eolian/eo_lexer.rl"
> +#line 584 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ INF("      set {"); toknz->tmp.accessor =
> _eo_tokenizer_accessor_get(toknz, SETTER); @@ -2104,7 +2104,7 @@
> _eof_trans: }} break; case 62: -#line 591 "lib/eolian/eo_lexer.rl"
> +#line 591 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ INF("      keys {"); toknz->current_nesting++; @@
> -2113,7 +2113,7 @@ _eof_trans: }} break; case 63: -#line 598
> "lib/eolian/eo_lexer.rl" +#line 598 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("      values {");
> toknz->current_nesting++; @@ -2122,7 +2122,7 @@ _eof_trans: }}
> break; case 64: -#line 605 "lib/eolian/eo_lexer.rl" +#line 605
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.prop) ABORT(toknz, "No property!!!"); if
> (eina_list_count(toknz->tmp.prop->accessors) == 0) @@ -2136,7 +2136,7
> @@ _eof_trans: }} break; case 65: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2155,11 +2155,11 @@ _eof_trans: }} break; case 66: -#line 623
> "lib/eolian/eo_lexer.rl" +#line 623 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 67: -#line 605
> "lib/eolian/eo_lexer.rl" +#line 605 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ if (!toknz->tmp.prop)
> ABORT(toknz, "No property!!!"); if
> (eina_list_count(toknz->tmp.prop->accessors) == 0) @@ -2173,7 +2173,7
> @@ _eof_trans: }} break; case 68: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ DBG("error[%d]", toknz->cs);
> char *s, *d; @@ -2192,7 +2192,7 @@ _eof_trans: }} break; case 69:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -2211,14 +2211,14 @@
> _eof_trans: }} break; case 70: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 71: -#line
> 635 "lib/eolian/eo_lexer.rl" +#line 635 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.prop) ABORT(toknz, "No
> property!!!"); INF("    %s {", toknz->tmp.prop->name); @@ -2227,7
> +2227,7 @@ _eof_trans: }} break; case 72: -#line 652
> "lib/eolian/eo_lexer.rl" +#line 652 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("  }"); toknz->current_nesting--; @@
> -2235,7 +2235,7 @@ _eof_trans: }} break; case 73: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2254,11 +2254,11 @@ _eof_trans: }} break; case 74: -#line 661
> "lib/eolian/eo_lexer.rl" +#line 661 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 75: -#line 652
> "lib/eolian/eo_lexer.rl" +#line 652 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ INF("  }");
> toknz->current_nesting--; @@ -2266,7 +2266,7 @@ _eof_trans: }}
> break; case 76: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -2285,7
> +2285,7 @@ _eof_trans: }} break; case 77: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2304,7 +2304,7 @@ _eof_trans: }} break; case 78: -#line 670
> "lib/eolian/eo_lexer.rl" +#line 670 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); if (toknz->tmp.meth->comment != NULL) @@ -2314,14
> +2314,14 @@ _eof_trans: }} break; case 79: -#line 397
> "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 80: -#line 678 "lib/eolian/eo_lexer.rl" +#line 678
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); INF("      params
> {"); @@ -2331,15 +2331,15 @@ _eof_trans: }} break; case 81: -#line
> 750 "lib/eolian/eo_lexer.rl" +#line 750 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;} break; case 82: -#line 751
> "lib/eolian/eo_lexer.rl" +#line 751 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;} break; case 83: -#line 713
> "lib/eolian/eo_lexer.rl" +#line 713 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ Eina_List **l = NULL; if
> (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); @@ -2363,7 +2363,7
> @@ _eof_trans: }} break; case 84: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2382,15 +2382,15 @@ _eof_trans: }} break; case 85: -#line 745
> "lib/eolian/eo_lexer.rl" +#line 745 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 86: -#line 749
> "lib/eolian/eo_lexer.rl" +#line 749 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 87: -#line 713
> "lib/eolian/eo_lexer.rl" +#line 713 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ Eina_List **l = NULL; if
> (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); @@ -2414,7 +2414,7
> @@ _eof_trans: }} break; case 88: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ DBG("error[%d]", toknz->cs);
> char *s, *d; @@ -2433,11 +2433,11 @@ _eof_trans: }} break; case 89:
> -#line 749 "lib/eolian/eo_lexer.rl" +#line 749
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}}
> break; case 90: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -2456,14 +2456,14 @@
> _eof_trans: }} break; case 91: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 92: -#line
> 758 "lib/eolian/eo_lexer.rl" +#line 758 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); INF("    %s {", toknz->tmp.meth->name); @@ -2472,7
> +2472,7 @@ _eof_trans: }} break; case 93: -#line 775
> "lib/eolian/eo_lexer.rl" +#line 775 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("  }"); toknz->current_methods_type =
> METH_TYPE_LAST; @@ -2481,7 +2481,7 @@ _eof_trans: }} break; case 94:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -2500,11 +2500,11 @@
> _eof_trans: }} break; case 95: -#line 785 "lib/eolian/eo_lexer.rl"
> +#line 785 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 96: -#line 775 "lib/eolian/eo_lexer.rl"
> +#line 775 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ INF("  }"); toknz->current_methods_type =
> METH_TYPE_LAST; @@ -2513,7 +2513,7 @@ _eof_trans: }} break; case 97:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -2532,7
> +2532,7 @@ _eof_trans: }} break; case 98: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2551,7 +2551,7 @@ _eof_trans: }} break; case 99: -#line 794
> "lib/eolian/eo_lexer.rl" +#line 794 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.kls) ABORT(toknz, "No
> class!!!"); if (toknz->tmp.kls->comment != NULL) @@ -2560,24 +2560,24
> @@ _eof_trans: }} break; case 100: -#line 397
> "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 101: -#line 812 "lib/eolian/eo_lexer.rl" +#line 812
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ }} break;
> case 102: -#line 815 "lib/eolian/eo_lexer.rl" +#line 815
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ }} break;
> case 103: -#line 818 "lib/eolian/eo_lexer.rl" +#line 818
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ INF("
> constructors {"); toknz->current_methods_type = METH_CONSTRUCTOR; @@
> -2587,7 +2587,7 @@ _eof_trans: }} break; case 104: -#line 826
> "lib/eolian/eo_lexer.rl" +#line 826 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("  properties {"); toknz->tmp.fscope
> = FUNC_PUBLIC; @@ -2596,7 +2596,7 @@ _eof_trans: }} break; case 105:
> -#line 833 "lib/eolian/eo_lexer.rl" +#line 833
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ INF("
> begin methods"); toknz->current_methods_type = METH_REGULAR; @@
> -2606,7 +2606,7 @@ _eof_trans: }} break; case 106: -#line 841
> "lib/eolian/eo_lexer.rl" +#line 841 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.kls) ABORT(toknz, "No
> class!!!"); INF("end class: %s", toknz->tmp.kls->name); @@ -2617,7
> +2617,7 @@ _eof_trans: }} break; case 107: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2636,33 +2636,33 @@ _eof_trans: }} break; case 108: -#line
> 922 "lib/eolian/eo_lexer.rl" +#line 922 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p);( toknz->p)--;} break; case 109: -#line 925
> "lib/eolian/eo_lexer.rl" +#line 925 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 110: -#line 926
> "lib/eolian/eo_lexer.rl" +#line 926 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 111: -#line 927
> "lib/eolian/eo_lexer.rl" +#line 927 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 112: -#line 812
> "lib/eolian/eo_lexer.rl" +#line 812 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ }} break; case 113: -#line
> 815 "lib/eolian/eo_lexer.rl" +#line 815 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p);( toknz->p)--;{ }} break; case 114: -#line
> 841 "lib/eolian/eo_lexer.rl" +#line 841 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p);( toknz->p)--;{ if (!toknz->tmp.kls)
> ABORT(toknz, "No class!!!"); INF("end class: %s",
> toknz->tmp.kls->name); @@ -2673,7 +2673,7 @@ _eof_trans: }} break;
> case 115: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -2692,7
> +2692,7 @@ _eof_trans: }} break; case 116: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2711,14 +2711,14 @@ _eof_trans: }} break; case 117: -#line
> 397 "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 118: -#line 939 "lib/eolian/eo_lexer.rl" +#line 939
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); INF("begin class: %s",
> toknz->tmp.kls->name); @@ -2727,11 +2727,11 @@ _eof_trans: }} break;
> case 119: -#line 992 "lib/eolian/eo_lexer.rl" +#line 992
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;} break;
> case 120: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -2750,11 +2750,11 @@
> _eof_trans: }} break; case 121: -#line 989 "lib/eolian/eo_lexer.rl"
> +#line 989 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 122: -#line 406 "lib/eolian/eo_lexer.rl"
> +#line 406 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -2773,7
> +2773,7 @@ _eof_trans: }} break; case 123: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -2791,7 +2791,7 @@ _eof_trans: {( toknz->p)++; goto _out; }
> /* necessary to stop scanners */ }} break; -#line 2795
> "lib/eolian/eo_lexer.c" +#line 2795 "src/lib/eolian/eo_lexer.c" } }
>
> @@ -2804,7 +2804,7 @@ _again: #line 1 "NONE" { toknz->ts = 0;}
> break; -#line 2808 "lib/eolian/eo_lexer.c" +#line 2808
> "src/lib/eolian/eo_lexer.c" } }
>
> @@ -2822,12 +2822,12 @@ _again: _out: {} }
>
> -#line 1045 "lib/eolian/eo_lexer.rl" +#line 1045
> "src/lib/eolian/eo_lexer.rl"
>
> if ( toknz->cs == -#line 2829 "lib/eolian/eo_lexer.c" +#line 2829
> "src/lib/eolian/eo_lexer.c" -1 -#line 1046 "lib/eolian/eo_lexer.rl"
> +#line 1046 "src/lib/eolian/eo_lexer.rl" ) { ERR("%s: wrong
> termination", source); @@ -2873,7 +2873,7 @@
> eo_tokenizer_mem_walk(Eo_Tokenizer *toknz, const char *source, char
> *buffer, uns Eina_Bool ret = EINA_TRUE;
>
>
> -#line 2877 "lib/eolian/eo_lexer.c" +#line 2877
> "src/lib/eolian/eo_lexer.c" { toknz->cs = eo_tokenizer_start;
> toknz->ts = 0; @@ -2881,7 +2881,7 @@
> eo_tokenizer_mem_walk(Eo_Tokenizer *toknz, const char *source, char
> *buffer, uns toknz->act = 0; }
>
> -#line 1091 "lib/eolian/eo_lexer.rl" +#line 1091
> "src/lib/eolian/eo_lexer.rl"
>
> toknz->p = buffer;
>
> @@ -2890,7 +2890,7 @@ eo_tokenizer_mem_walk(Eo_Tokenizer *toknz,
> const char *source, char *buffer, uns toknz->eof = toknz->pe;
>
>
> -#line 2894 "lib/eolian/eo_lexer.c" +#line 2894
> "src/lib/eolian/eo_lexer.c" { int _klen; unsigned int _trans; @@
> -2909,7 +2909,7 @@ _resume: #line 1 "NONE" { toknz->ts = (
> toknz->p);} break; -#line 2913 "lib/eolian/eo_lexer.c" +#line 2913
> "src/lib/eolian/eo_lexer.c" } }
>
> @@ -2976,35 +2976,35 @@ _eof_trans: switch ( *_acts++ ) { case 0:
> -#line 377 "lib/eolian/eo_lexer.rl" +#line 377
> "src/lib/eolian/eo_lexer.rl" { toknz->current_line += 1; DBG("inc[%d]
> %d", toknz->cs, toknz->current_line); } break; case 1: -#line 382
> "lib/eolian/eo_lexer.rl" +#line 382 "src/lib/eolian/eo_lexer.rl" {
> toknz->saved.line = toknz->current_line; DBG("save line[%d] %d",
> toknz->cs, toknz->current_line); } break; case 2: -#line 387
> "lib/eolian/eo_lexer.rl" +#line 387 "src/lib/eolian/eo_lexer.rl" {
> toknz->saved.tok = ( toknz->p); DBG("save token[%d] %p %c",
> toknz->cs, ( toknz->p), *( toknz->p)); } break; case 3: -#line 392
> "lib/eolian/eo_lexer.rl" +#line 392 "src/lib/eolian/eo_lexer.rl" {
> DBG("move ts %d chars forward", (int)(( toknz->p) - toknz->ts));
> toknz->ts = ( toknz->p); } break; case 4: -#line 472
> "lib/eolian/eo_lexer.rl" +#line 472 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.accessor) ABORT(toknz, "No accessor!!!"); if
> (toknz->tmp.accessor->ret != NULL) @@ -3013,7 +3013,7 @@ _eof_trans:
> } break; case 5: -#line 479 "lib/eolian/eo_lexer.rl" +#line 479
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.accessor) ABORT(toknz,
> "No accessor!!!"); if (!toknz->tmp.accessor->ret) ABORT(toknz, "No
> ret!!!"); @@ -3024,20 +3024,20 @@ _eof_trans: } break; case 6: -#line
> 488 "lib/eolian/eo_lexer.rl" +#line 488 "src/lib/eolian/eo_lexer.rl"
> { if (!toknz->tmp.accessor) ABORT(toknz, "No accessor!!!");
> toknz->tmp.accessor->legacy = _eo_tokenizer_token_get(toknz, (
> toknz->p)); } break; case 7: -#line 502 "lib/eolian/eo_lexer.rl"
> +#line 502 "src/lib/eolian/eo_lexer.rl" { toknz->tmp.accessor_param =
> _eo_tokenizer_accessor_param_get(toknz, ( toknz->p)); } break; case
> 8: -#line 506 "lib/eolian/eo_lexer.rl" +#line 506
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.accessor_param)
> ABORT(toknz, "No accessor param!!!"); @@ -3048,7 +3048,7 @@
> _eof_trans: } break; case 9: -#line 535 "lib/eolian/eo_lexer.rl"
> +#line 535 "src/lib/eolian/eo_lexer.rl" { const char *c =
> _eo_tokenizer_token_get(toknz, ( toknz->p)-2); if (toknz->tmp.param
> == NULL) @@ -3058,7 +3058,7 @@ _eof_trans: } break; case 10: -#line
> 543 "lib/eolian/eo_lexer.rl" +#line 543 "src/lib/eolian/eo_lexer.rl"
> { toknz->tmp.param = _eo_tokenizer_param_get(toknz, ( toknz->p)); if
> (toknz->tmp.params) @@ -3069,7 +3069,7 @@ _eof_trans: } break; case
> 11: -#line 642 "lib/eolian/eo_lexer.rl" +#line 642
> "src/lib/eolian/eo_lexer.rl" { if (toknz->tmp.prop != NULL)
> ABORT(toknz, "there is a pending property definition %s",
> toknz->tmp.prop->name); @@ -3077,13 +3077,13 @@ _eof_trans: } break;
> case 12: -#line 648 "lib/eolian/eo_lexer.rl" +#line 648
> "src/lib/eolian/eo_lexer.rl" { toknz->tmp.fscope =
> _eo_tokenizer_scope_get(toknz, ( toknz->p)); } break; case 13: -#line
> 686 "lib/eolian/eo_lexer.rl" +#line 686 "src/lib/eolian/eo_lexer.rl"
> { if (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); if
> (toknz->tmp.meth->ret != NULL) @@ -3092,7 +3092,7 @@ _eof_trans: }
> break; case 14: -#line 693 "lib/eolian/eo_lexer.rl" +#line 693
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); if (toknz->tmp.meth->ret == NULL) ABORT(toknz, "No
> ret!!!"); @@ -3103,14 +3103,14 @@ _eof_trans: } break; case 15:
> -#line 702 "lib/eolian/eo_lexer.rl" +#line 702
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); toknz->tmp.meth->legacy = _eo_tokenizer_token_get(toknz,
> ( toknz->p)); } break; case 16: -#line 707 "lib/eolian/eo_lexer.rl"
> +#line 707 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.meth)
> ABORT(toknz, "No method!!!"); toknz->tmp.meth->obj_const =
> EINA_TRUE; @@ -3118,7 +3118,7 @@ _eof_trans: } break; case 17: -#line
> 765 "lib/eolian/eo_lexer.rl" +#line 765 "src/lib/eolian/eo_lexer.rl"
> { if (toknz->tmp.meth != NULL) ABORT(toknz, "there is a pending
> method definition %s", toknz->tmp.meth->name); @@ -3126,20 +3126,20
> @@ _eof_trans: } break; case 18: -#line 771 "lib/eolian/eo_lexer.rl"
> +#line 771 "src/lib/eolian/eo_lexer.rl" { toknz->tmp.fscope =
> _eo_tokenizer_scope_get(toknz, ( toknz->p)); } break; case 19: -#line
> 801 "lib/eolian/eo_lexer.rl" +#line 801 "src/lib/eolian/eo_lexer.rl"
> { const char *base = _eo_tokenizer_token_get(toknz, ( toknz->p));
> toknz->tmp.str_items = eina_list_append(toknz->tmp.str_items, base);
> } break; case 20: -#line 806 "lib/eolian/eo_lexer.rl" +#line 806
> "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.kls) ABORT(toknz, "No
> class!!!"); toknz->tmp.kls->inherits = toknz->tmp.str_items; @@
> -3147,7 +3147,7 @@ _eof_trans: } break; case 21: -#line 850
> "lib/eolian/eo_lexer.rl" +#line 850 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); toknz->tmp.event =
> _eo_tokenizer_event_get(toknz, ( toknz->p)); @@ -3155,7 +3155,7 @@
> _eof_trans: } break; case 22: -#line 856 "lib/eolian/eo_lexer.rl"
> +#line 856 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.event)
> ABORT(toknz, "No event!!!"); if (toknz->tmp.event->type != NULL) @@
> -3164,7 +3164,7 @@ _eof_trans: } break; case 23: -#line 863
> "lib/eolian/eo_lexer.rl" +#line 863 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.event) ABORT(toknz, "No event!!!"); if
> (toknz->tmp.event->comment != NULL) @@ -3174,7 +3174,7 @@
> _eof_trans: } break; case 24: -#line 871 "lib/eolian/eo_lexer.rl"
> +#line 871 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.kls)
> ABORT(toknz, "No class!!!"); if (toknz->tmp.kls->legacy_prefix !=
> NULL) @@ -3183,7 +3183,7 @@ _eof_trans: } break; case 25: -#line 880
> "lib/eolian/eo_lexer.rl" +#line 880 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); if
> (toknz->tmp.kls->eo_prefix != NULL) @@ -3192,7 +3192,7 @@
> _eof_trans: } break; case 26: -#line 889 "lib/eolian/eo_lexer.rl"
> +#line 889 "src/lib/eolian/eo_lexer.rl" { if (!toknz->tmp.kls)
> ABORT(toknz, "No class!!!"); if (toknz->tmp.kls->data_type != NULL)
> @@ -3201,7 +3201,7 @@ _eof_trans: } break; case 27: -#line 902
> "lib/eolian/eo_lexer.rl" +#line 902 "src/lib/eolian/eo_lexer.rl" { if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); toknz->tmp.impl =
> _eo_tokenizer_implement_get(toknz, ( toknz->p)); @@ -3209,31 +3209,31
> @@ _eof_trans: } break; case 28: -#line 946 "lib/eolian/eo_lexer.rl"
> +#line 946 "src/lib/eolian/eo_lexer.rl" { toknz->tmp.kls_type =
> EOLIAN_CLASS_REGULAR; } break; case 29: -#line 949
> "lib/eolian/eo_lexer.rl" +#line 949 "src/lib/eolian/eo_lexer.rl" {
> toknz->tmp.kls_type = EOLIAN_CLASS_ABSTRACT; } break; case 30: -#line
> 952 "lib/eolian/eo_lexer.rl" +#line 952 "src/lib/eolian/eo_lexer.rl"
> { toknz->tmp.kls_type = EOLIAN_CLASS_MIXIN; } break; case 31: -#line
> 955 "lib/eolian/eo_lexer.rl" +#line 955 "src/lib/eolian/eo_lexer.rl"
> { toknz->tmp.kls_type = EOLIAN_CLASS_INTERFACE; } break; case 32:
> -#line 959 "lib/eolian/eo_lexer.rl" +#line 959
> "src/lib/eolian/eo_lexer.rl" { if (toknz->tmp.kls != NULL)
> ABORT(toknz, "there is a pending class definition %s",
> toknz->tmp.kls->name); @@ -3242,13 +3242,13 @@ _eof_trans: } break;
> case 33: -#line 972 "lib/eolian/eo_lexer.rl" +#line 972
> "src/lib/eolian/eo_lexer.rl" { toknz->tmp.typedef_alias =
> _eo_tokenizer_token_get(toknz, ( toknz->p)); } break; case 34: -#line
> 976 "lib/eolian/eo_lexer.rl" +#line 976 "src/lib/eolian/eo_lexer.rl"
> { if (toknz->tmp.typedef_alias == NULL) ABORT(toknz, "No typedef");
> @@ -3262,7 +3262,7 @@ _eof_trans: { toknz->te = ( toknz->p)+1;}
> break; case 38: -#line 464 "lib/eolian/eo_lexer.rl" +#line 464
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.accessor) ABORT(toknz, "No accessor!!!"); if
> (toknz->tmp.accessor->comment != NULL) @@ -3272,22 +3272,22 @@
> _eof_trans: }} break; case 39: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 40: -#line
> 527 "lib/eolian/eo_lexer.rl" +#line 527 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;} break; case 41: -#line 528
> "lib/eolian/eo_lexer.rl" +#line 528 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;} break; case 42: -#line 493
> "lib/eolian/eo_lexer.rl" +#line 493 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("      }"); if (!toknz->tmp.prop)
> ABORT(toknz, "No prop!!!"); @@ -3298,7 +3298,7 @@ _eof_trans: }}
> break; case 43: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -3317,15 +3317,15 @@
> _eof_trans: }} break; case 44: -#line 523 "lib/eolian/eo_lexer.rl"
> +#line 523 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 45: -#line 526 "lib/eolian/eo_lexer.rl"
> +#line 526 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 46: -#line 493 "lib/eolian/eo_lexer.rl"
> +#line 493 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ INF("      }"); if (!toknz->tmp.prop) ABORT(toknz, "No
> prop!!!"); @@ -3336,7 +3336,7 @@ _eof_trans: }} break; case 47:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -3355,11
> +3355,11 @@ _eof_trans: }} break; case 48: -#line 526
> "lib/eolian/eo_lexer.rl" +#line 526 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}} break; case 49: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -3378,14 +3378,14 @@ _eof_trans: }} break; case 50: -#line 397
> "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 51: -#line 552 "lib/eolian/eo_lexer.rl" +#line 552
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ INF("
> }"); toknz->tmp.param = NULL; @@ -3399,7 +3399,7 @@ _eof_trans: }}
> break; case 52: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -3418,15 +3418,15 @@
> _eof_trans: }} break; case 53: -#line 568 "lib/eolian/eo_lexer.rl"
> +#line 568 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 54: -#line 570 "lib/eolian/eo_lexer.rl"
> +#line 570 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 55: -#line 552 "lib/eolian/eo_lexer.rl"
> +#line 552 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ INF("      }"); toknz->tmp.param = NULL; @@ -3440,7
> +3440,7 @@ _eof_trans: }} break; case 56: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ DBG("error[%d]", toknz->cs);
> char *s, *d; @@ -3459,11 +3459,11 @@ _eof_trans: }} break; case 57:
> -#line 570 "lib/eolian/eo_lexer.rl" +#line 570
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}}
> break; case 58: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -3482,14 +3482,14 @@
> _eof_trans: }} break; case 59: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 60: -#line
> 577 "lib/eolian/eo_lexer.rl" +#line 577 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ INF("      get {"); toknz->tmp.accessor
> = _eo_tokenizer_accessor_get(toknz, GETTER); @@ -3498,7 +3498,7 @@
> _eof_trans: }} break; case 61: -#line 584 "lib/eolian/eo_lexer.rl"
> +#line 584 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ INF("      set {"); toknz->tmp.accessor =
> _eo_tokenizer_accessor_get(toknz, SETTER); @@ -3507,7 +3507,7 @@
> _eof_trans: }} break; case 62: -#line 591 "lib/eolian/eo_lexer.rl"
> +#line 591 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ INF("      keys {"); toknz->current_nesting++; @@
> -3516,7 +3516,7 @@ _eof_trans: }} break; case 63: -#line 598
> "lib/eolian/eo_lexer.rl" +#line 598 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("      values {");
> toknz->current_nesting++; @@ -3525,7 +3525,7 @@ _eof_trans: }}
> break; case 64: -#line 605 "lib/eolian/eo_lexer.rl" +#line 605
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.prop) ABORT(toknz, "No property!!!"); if
> (eina_list_count(toknz->tmp.prop->accessors) == 0) @@ -3539,7 +3539,7
> @@ _eof_trans: }} break; case 65: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -3558,11 +3558,11 @@ _eof_trans: }} break; case 66: -#line 623
> "lib/eolian/eo_lexer.rl" +#line 623 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 67: -#line 605
> "lib/eolian/eo_lexer.rl" +#line 605 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ if (!toknz->tmp.prop)
> ABORT(toknz, "No property!!!"); if
> (eina_list_count(toknz->tmp.prop->accessors) == 0) @@ -3576,7 +3576,7
> @@ _eof_trans: }} break; case 68: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ DBG("error[%d]", toknz->cs);
> char *s, *d; @@ -3595,7 +3595,7 @@ _eof_trans: }} break; case 69:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -3614,14 +3614,14 @@
> _eof_trans: }} break; case 70: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 71: -#line
> 635 "lib/eolian/eo_lexer.rl" +#line 635 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.prop) ABORT(toknz, "No
> property!!!"); INF("    %s {", toknz->tmp.prop->name); @@ -3630,7
> +3630,7 @@ _eof_trans: }} break; case 72: -#line 652
> "lib/eolian/eo_lexer.rl" +#line 652 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("  }"); toknz->current_nesting--; @@
> -3638,7 +3638,7 @@ _eof_trans: }} break; case 73: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -3657,11 +3657,11 @@ _eof_trans: }} break; case 74: -#line 661
> "lib/eolian/eo_lexer.rl" +#line 661 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 75: -#line 652
> "lib/eolian/eo_lexer.rl" +#line 652 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ INF("  }");
> toknz->current_nesting--; @@ -3669,7 +3669,7 @@ _eof_trans: }}
> break; case 76: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -3688,7
> +3688,7 @@ _eof_trans: }} break; case 77: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -3707,7 +3707,7 @@ _eof_trans: }} break; case 78: -#line 670
> "lib/eolian/eo_lexer.rl" +#line 670 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); if (toknz->tmp.meth->comment != NULL) @@ -3717,14
> +3717,14 @@ _eof_trans: }} break; case 79: -#line 397
> "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 80: -#line 678 "lib/eolian/eo_lexer.rl" +#line 678
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); INF("      params
> {"); @@ -3734,15 +3734,15 @@ _eof_trans: }} break; case 81: -#line
> 750 "lib/eolian/eo_lexer.rl" +#line 750 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;} break; case 82: -#line 751
> "lib/eolian/eo_lexer.rl" +#line 751 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;} break; case 83: -#line 713
> "lib/eolian/eo_lexer.rl" +#line 713 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ Eina_List **l = NULL; if
> (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); @@ -3766,7 +3766,7
> @@ _eof_trans: }} break; case 84: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -3785,15 +3785,15 @@ _eof_trans: }} break; case 85: -#line 745
> "lib/eolian/eo_lexer.rl" +#line 745 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 86: -#line 749
> "lib/eolian/eo_lexer.rl" +#line 749 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 87: -#line 713
> "lib/eolian/eo_lexer.rl" +#line 713 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ Eina_List **l = NULL; if
> (!toknz->tmp.meth) ABORT(toknz, "No method!!!"); @@ -3817,7 +3817,7
> @@ _eof_trans: }} break; case 88: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ DBG("error[%d]", toknz->cs);
> char *s, *d; @@ -3836,11 +3836,11 @@ _eof_trans: }} break; case 89:
> -#line 749 "lib/eolian/eo_lexer.rl" +#line 749
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}}
> break; case 90: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" {{( toknz->p) = (( toknz->te))-1;}{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -3859,14 +3859,14 @@
> _eof_trans: }} break; case 91: -#line 397 "lib/eolian/eo_lexer.rl"
> +#line 397 "src/lib/eolian/eo_lexer.rl" { toknz->te = (
> toknz->p)+1;{ DBG("comment[%d] line%03d:%03d", toknz->cs,
> toknz->saved.line, toknz->current_line); }} break; case 92: -#line
> 758 "lib/eolian/eo_lexer.rl" +#line 758 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.meth) ABORT(toknz, "No
> method!!!"); INF("    %s {", toknz->tmp.meth->name); @@ -3875,7
> +3875,7 @@ _eof_trans: }} break; case 93: -#line 775
> "lib/eolian/eo_lexer.rl" +#line 775 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("  }"); toknz->current_methods_type =
> METH_TYPE_LAST; @@ -3884,7 +3884,7 @@ _eof_trans: }} break; case 94:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -3903,11 +3903,11 @@
> _eof_trans: }} break; case 95: -#line 785 "lib/eolian/eo_lexer.rl"
> +#line 785 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 96: -#line 775 "lib/eolian/eo_lexer.rl"
> +#line 775 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ INF("  }"); toknz->current_methods_type =
> METH_TYPE_LAST; @@ -3916,7 +3916,7 @@ _eof_trans: }} break; case 97:
> -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -3935,7
> +3935,7 @@ _eof_trans: }} break; case 98: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -3954,7 +3954,7 @@ _eof_trans: }} break; case 99: -#line 794
> "lib/eolian/eo_lexer.rl" +#line 794 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.kls) ABORT(toknz, "No
> class!!!"); if (toknz->tmp.kls->comment != NULL) @@ -3963,24 +3963,24
> @@ _eof_trans: }} break; case 100: -#line 397
> "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 101: -#line 812 "lib/eolian/eo_lexer.rl" +#line 812
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ }} break;
> case 102: -#line 815 "lib/eolian/eo_lexer.rl" +#line 815
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ }} break;
> case 103: -#line 818 "lib/eolian/eo_lexer.rl" +#line 818
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ INF("
> constructors {"); toknz->current_methods_type = METH_CONSTRUCTOR; @@
> -3990,7 +3990,7 @@ _eof_trans: }} break; case 104: -#line 826
> "lib/eolian/eo_lexer.rl" +#line 826 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ INF("  properties {"); toknz->tmp.fscope
> = FUNC_PUBLIC; @@ -3999,7 +3999,7 @@ _eof_trans: }} break; case 105:
> -#line 833 "lib/eolian/eo_lexer.rl" +#line 833
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ INF("
> begin methods"); toknz->current_methods_type = METH_REGULAR; @@
> -4009,7 +4009,7 @@ _eof_trans: }} break; case 106: -#line 841
> "lib/eolian/eo_lexer.rl" +#line 841 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ if (!toknz->tmp.kls) ABORT(toknz, "No
> class!!!"); INF("end class: %s", toknz->tmp.kls->name); @@ -4020,7
> +4020,7 @@ _eof_trans: }} break; case 107: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p)+1;{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -4039,33 +4039,33 @@ _eof_trans: }} break; case 108: -#line
> 922 "lib/eolian/eo_lexer.rl" +#line 922 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p);( toknz->p)--;} break; case 109: -#line 925
> "lib/eolian/eo_lexer.rl" +#line 925 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 110: -#line 926
> "lib/eolian/eo_lexer.rl" +#line 926 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 111: -#line 927
> "lib/eolian/eo_lexer.rl" +#line 927 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;} break; case 112: -#line 812
> "lib/eolian/eo_lexer.rl" +#line 812 "src/lib/eolian/eo_lexer.rl" {
> toknz->te = ( toknz->p);( toknz->p)--;{ }} break; case 113: -#line
> 815 "lib/eolian/eo_lexer.rl" +#line 815 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p);( toknz->p)--;{ }} break; case 114: -#line
> 841 "lib/eolian/eo_lexer.rl" +#line 841 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p);( toknz->p)--;{ if (!toknz->tmp.kls)
> ABORT(toknz, "No class!!!"); INF("end class: %s",
> toknz->tmp.kls->name); @@ -4076,7 +4076,7 @@ _eof_trans: }} break;
> case 115: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -4095,7
> +4095,7 @@ _eof_trans: }} break; case 116: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -4114,14 +4114,14 @@ _eof_trans: }} break; case 117: -#line
> 397 "lib/eolian/eo_lexer.rl" +#line 397 "src/lib/eolian/eo_lexer.rl"
> { toknz->te = ( toknz->p)+1;{ DBG("comment[%d] line%03d:%03d",
> toknz->cs, toknz->saved.line, toknz->current_line); }} break; case
> 118: -#line 939 "lib/eolian/eo_lexer.rl" +#line 939
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{ if
> (!toknz->tmp.kls) ABORT(toknz, "No class!!!"); INF("begin class: %s",
> toknz->tmp.kls->name); @@ -4130,11 +4130,11 @@ _eof_trans: }} break;
> case 119: -#line 992 "lib/eolian/eo_lexer.rl" +#line 992
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;} break;
> case 120: -#line 406 "lib/eolian/eo_lexer.rl" +#line 406
> "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p)+1;{
> DBG("error[%d]", toknz->cs); char *s, *d; @@ -4153,11 +4153,11 @@
> _eof_trans: }} break; case 121: -#line 989 "lib/eolian/eo_lexer.rl"
> +#line 989 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;} break; case 122: -#line 406 "lib/eolian/eo_lexer.rl"
> +#line 406 "src/lib/eolian/eo_lexer.rl" { toknz->te = ( toknz->p);(
> toknz->p)--;{ DBG("error[%d]", toknz->cs); char *s, *d; @@ -4176,7
> +4176,7 @@ _eof_trans: }} break; case 123: -#line 406
> "lib/eolian/eo_lexer.rl" +#line 406 "src/lib/eolian/eo_lexer.rl" {{(
> toknz->p) = (( toknz->te))-1;}{ DBG("error[%d]", toknz->cs); char *s,
> *d; @@ -4194,7 +4194,7 @@ _eof_trans: {( toknz->p)++; goto _out; }
> /* necessary to stop scanners */ }} break; -#line 4198
> "lib/eolian/eo_lexer.c" +#line 4198 "src/lib/eolian/eo_lexer.c" } }
>
> @@ -4207,7 +4207,7 @@ _again: #line 1 "NONE" { toknz->ts = 0;}
> break; -#line 4211 "lib/eolian/eo_lexer.c" +#line 4211
> "src/lib/eolian/eo_lexer.c" } }
>
> @@ -4225,12 +4225,12 @@ _again: _out: {} }
>
> -#line 1099 "lib/eolian/eo_lexer.rl" +#line 1099
> "src/lib/eolian/eo_lexer.rl"
>
> if ( toknz->cs == -#line 4232 "lib/eolian/eo_lexer.c" +#line 4232
> "src/lib/eolian/eo_lexer.c" -1 -#line 1100 "lib/eolian/eo_lexer.rl"
> +#line 1100 "src/lib/eolian/eo_lexer.rl" ) { ERR("%s: wrong
> termination", source);
>



------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to