Changeset 2216


Ignore:
Timestamp:
Jan 11, 2013, 4:52:05 PM (7 years ago)
Author:
touky
Message:

New year copyright update.

Location:
trunk
Files:
115 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/application/application.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/base/hash.cpp

    r2184 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/base/string.cpp

    r2184 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/camera.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/camera.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/core.h

    r2187 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/debug/fps.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/debug/fps.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/debug/record.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/debug/record.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/debug/stats.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/debug/stats.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/dict.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/emitter.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/emitter.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/entity.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/entity.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/font.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/font.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/generated/location.hh

    r2152 r2216  
    1 /* A Bison parser, made by GNU Bison 2.5.  */
     1/* A Bison parser, made by GNU Bison 2.4.2.  */
    22
    33/* Locations for Bison parsers in C++
    44   
    5       Copyright (C) 2002-2007, 2009-2011 Free Software Foundation, Inc.
     5      Copyright (C) 2002-2007, 2009-2010 Free Software Foundation, Inc.
    66   
    77   This program is free software: you can redistribute it and/or modify
  • trunk/src/generated/lolfx-parser.cpp

    r2183 r2216  
    1 /* A Bison parser, made by GNU Bison 2.5.  */
     1/* A Bison parser, made by GNU Bison 2.4.2.  */
    22
    33/* Skeleton implementation for Bison LALR(1) parsers in C++
    44   
    5       Copyright (C) 2002-2011 Free Software Foundation, Inc.
     5      Copyright (C) 2002-2010 Free Software Foundation, Inc.
    66   
    77   This program is free software: you can redistribute it and/or modify
     
    3636/* First part of user declarations.  */
    3737
    38 /* Line 293 of lalr1.cc  */
     38/* Line 310 of lalr1.cc  */
    3939#line 1 "gpu/lolfx-parser.y"
    4040
     
    4242// Lol Engine
    4343//
    44 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     44// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    4545//   This program is free software; you can redistribute it and/or
    4646//   modify it under the terms of the Do What The Fuck You Want To
     
    5959
    6060
    61 /* Line 293 of lalr1.cc  */
     61/* Line 310 of lalr1.cc  */
    6262#line 63 "generated/lolfx-parser.cpp"
    6363
     
    6767/* User implementation prologue.  */
    6868
    69 /* Line 299 of lalr1.cc  */
     69/* Line 316 of lalr1.cc  */
    7070#line 241 "gpu/lolfx-parser.y"
    7171
     
    7676
    7777
    78 /* Line 299 of lalr1.cc  */
     78/* Line 316 of lalr1.cc  */
    7979#line 80 "generated/lolfx-parser.cpp"
    8080
     
    9191#endif
    9292
    93 /* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
    94    If N is 0, then set CURRENT to the empty location which ends
    95    the previous symbol: RHS[0] (always defined).  */
    96 
    97 #define YYRHSLOC(Rhs, K) ((Rhs)[K])
    98 #ifndef YYLLOC_DEFAULT
    99 # define YYLLOC_DEFAULT(Current, Rhs, N)                               \
    100  do                                                                    \
    101    if (N)                                                              \
    102      {                                                                 \
    103        (Current).begin = YYRHSLOC (Rhs, 1).begin;                      \
    104        (Current).end   = YYRHSLOC (Rhs, N).end;                        \
    105      }                                                                 \
    106    else                                                                \
    107      {                                                                 \
    108        (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end;        \
    109      }                                                                 \
    110  while (false)
    111 #endif
    112 
    11393/* Suppress unused-variable warnings by "using" E.  */
    11494#define YYUSE(e) ((void) (e))
     
    162142namespace lol {
    163143
    164 /* Line 382 of lalr1.cc  */
    165 #line 166 "generated/lolfx-parser.cpp"
     144/* Line 379 of lalr1.cc  */
     145#line 146 "generated/lolfx-parser.cpp"
     146#if YYERROR_VERBOSE
    166147
    167148  /* Return YYSTR after stripping away unnecessary quotes and
     
    202183  }
    203184
     185#endif
    204186
    205187  /// Build a parser object.
     
    302284#endif
    303285
    304   inline bool
    305   LolFxParser::yy_pact_value_is_default_ (int yyvalue)
    306   {
    307     return yyvalue == yypact_ninf_;
    308   }
    309 
    310   inline bool
    311   LolFxParser::yy_table_value_is_error_ (int yyvalue)
    312   {
    313     return yyvalue == yytable_ninf_;
    314   }
    315 
    316286  int
    317287  LolFxParser::parse ()
     
    335305    location_type yylloc;
    336306    /// The locations where the error started and ended.
    337     location_type yyerror_range[3];
     307    location_type yyerror_range[2];
    338308
    339309    /// $$.
     
    373343    /* Try to take a decision without lookahead.  */
    374344    yyn = yypact_[yystate];
    375     if (yy_pact_value_is_default_ (yyn))
     345    if (yyn == yypact_ninf_)
    376346      goto yydefault;
    377347
     
    406376    if (yyn <= 0)
    407377      {
    408         if (yy_table_value_is_error_ (yyn))
    409           goto yyerrlab;
     378        if (yyn == 0 || yyn == yytable_ninf_)
     379        goto yyerrlab;
    410380        yyn = -yyn;
    411381        goto yyreduce;
     
    463433          case 202:
    464434
    465 /* Line 690 of lalr1.cc  */
     435/* Line 677 of lalr1.cc  */
    466436#line 728 "gpu/lolfx-parser.y"
    467437    { std::cout << "New tech " << std::endl; }
     
    470440  case 203:
    471441
    472 /* Line 690 of lalr1.cc  */
     442/* Line 677 of lalr1.cc  */
    473443#line 736 "gpu/lolfx-parser.y"
    474444    { std::cout << "New name " << (yysemantic_stack_[(1) - (1)].sval) << std::endl; }
     
    477447  case 204:
    478448
    479 /* Line 690 of lalr1.cc  */
     449/* Line 677 of lalr1.cc  */
    480450#line 737 "gpu/lolfx-parser.y"
    481451    { std::cout << "New name " << (yysemantic_stack_[(1) - (1)].sval) << std::endl; }
     
    484454  case 207:
    485455
    486 /* Line 690 of lalr1.cc  */
     456/* Line 677 of lalr1.cc  */
    487457#line 750 "gpu/lolfx-parser.y"
    488458    { std::cout << "New pass " << std::endl; }
     
    491461  case 226:
    492462
    493 /* Line 690 of lalr1.cc  */
     463/* Line 677 of lalr1.cc  */
    494464#line 786 "gpu/lolfx-parser.y"
    495465    { std::cout << "new shader" << std::endl; }
     
    498468
    499469
    500 /* Line 690 of lalr1.cc  */
    501 #line 502 "generated/lolfx-parser.cpp"
     470/* Line 677 of lalr1.cc  */
     471#line 472 "generated/lolfx-parser.cpp"
    502472        default:
    503473          break;
    504474      }
    505     /* User semantic actions sometimes alter yychar, and that requires
    506        that yytoken be updated with the new translation.  We take the
    507        approach of translating immediately before every use of yytoken.
    508        One alternative is translating here after every semantic action,
    509        but that translation would be missed if the semantic action
    510        invokes YYABORT, YYACCEPT, or YYERROR immediately after altering
    511        yychar.  In the case of YYABORT or YYACCEPT, an incorrect
    512        destructor might then be invoked immediately.  In the case of
    513        YYERROR, subsequent parser actions might lead to an incorrect
    514        destructor call or verbose syntax error message before the
    515        lookahead is translated.  */
    516475    YY_SYMBOL_PRINT ("-> $$ =", yyr1_[yyn], &yyval, &yyloc);
    517476
     
    537496  `------------------------------------*/
    538497  yyerrlab:
    539     /* Make sure we have latest lookahead translation.  See comments at
    540        user semantic actions for why this is necessary.  */
    541     yytoken = yytranslate_ (yychar);
    542 
    543498    /* If not already recovering from an error, report this error.  */
    544499    if (!yyerrstatus_)
    545500      {
    546501        ++yynerrs_;
    547         if (yychar == yyempty_)
    548           yytoken = yyempty_;
    549502        error (yylloc, yysyntax_error_ (yystate, yytoken));
    550503      }
    551504
    552     yyerror_range[1] = yylloc;
     505    yyerror_range[0] = yylloc;
    553506    if (yyerrstatus_ == 3)
    554507      {
     
    585538      goto yyerrorlab;
    586539
    587     yyerror_range[1] = yylocation_stack_[yylen - 1];
     540    yyerror_range[0] = yylocation_stack_[yylen - 1];
    588541    /* Do not reclaim the symbols of the rule which action triggered
    589542       this YYERROR.  */
     
    602555      {
    603556        yyn = yypact_[yystate];
    604         if (!yy_pact_value_is_default_ (yyn))
     557        if (yyn != yypact_ninf_)
    605558        {
    606559          yyn += yyterror_;
     
    617570        YYABORT;
    618571
    619         yyerror_range[1] = yylocation_stack_[0];
     572        yyerror_range[0] = yylocation_stack_[0];
    620573        yydestruct_ ("Error: popping",
    621574                     yystos_[yystate],
     
    626579      }
    627580
    628     yyerror_range[2] = yylloc;
     581    yyerror_range[1] = yylloc;
    629582    // Using YYLLOC is tempting, but would change the location of
    630583    // the lookahead.  YYLOC is available though.
    631     YYLLOC_DEFAULT (yyloc, yyerror_range, 2);
     584    YYLLOC_DEFAULT (yyloc, (yyerror_range - 1), 2);
    632585    yysemantic_stack_.push (yylval);
    633586    yylocation_stack_.push (yyloc);
     
    652605  yyreturn:
    653606    if (yychar != yyempty_)
    654       {
    655         /* Make sure we have latest lookahead translation.  See comments
    656            at user semantic actions for why this is necessary.  */
    657         yytoken = yytranslate_ (yychar);
    658         yydestruct_ ("Cleanup: discarding lookahead", yytoken, &yylval,
    659                      &yylloc);
    660       }
     607      yydestruct_ ("Cleanup: discarding lookahead", yytoken, &yylval, &yylloc);
    661608
    662609    /* Do not reclaim the symbols of the rule which action triggered
     
    677624  // Generate an error message.
    678625  std::string
    679   LolFxParser::yysyntax_error_ (int yystate, int yytoken)
     626  LolFxParser::yysyntax_error_ (int yystate, int tok)
    680627  {
    681     std::string yyres;
    682     // Number of reported tokens (one for the "unexpected", one per
    683     // "expected").
    684     size_t yycount = 0;
    685     // Its maximum.
    686     enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
    687     // Arguments of yyformat.
    688     char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
    689 
    690     /* There are many possibilities here to consider:
    691        - If this state is a consistent state with a default action, then
    692          the only way this function was invoked is if the default action
    693          is an error action.  In that case, don't check for expected
    694          tokens because there are none.
    695        - The only way there can be no lookahead present (in yytoken) is
    696          if this state is a consistent state with a default action.
    697          Thus, detecting the absence of a lookahead is sufficient to
    698          determine that there is no unexpected or expected token to
    699          report.  In that case, just report a simple "syntax error".
    700        - Don't assume there isn't a lookahead just because this state is
    701          a consistent state with a default action.  There might have
    702          been a previous inconsistent state, consistent state with a
    703          non-default action, or user semantic action that manipulated
    704          yychar.
    705        - Of course, the expected token list depends on states to have
    706          correct lookahead information, and it depends on the parser not
    707          to perform extra reductions after fetching a lookahead from the
    708          scanner and before detecting a syntax error.  Thus, state
    709          merging (from LALR or IELR) and default reductions corrupt the
    710          expected token list.  However, the list is correct for
    711          canonical LR with one exception: it will still contain any
    712          token that will not be accepted due to an error action in a
    713          later state.
    714     */
    715     if (yytoken != yyempty_)
     628    std::string res;
     629    YYUSE (yystate);
     630#if YYERROR_VERBOSE
     631    int yyn = yypact_[yystate];
     632    if (yypact_ninf_ < yyn && yyn <= yylast_)
    716633      {
    717         yyarg[yycount++] = yytname_[yytoken];
    718         int yyn = yypact_[yystate];
    719         if (!yy_pact_value_is_default_ (yyn))
    720           {
    721             /* Start YYX at -YYN if negative to avoid negative indexes in
    722                YYCHECK.  In other words, skip the first -YYN actions for
    723                this state because they are default actions.  */
    724             int yyxbegin = yyn < 0 ? -yyn : 0;
    725             /* Stay within bounds of both yycheck and yytname.  */
    726             int yychecklim = yylast_ - yyn + 1;
    727             int yyxend = yychecklim < yyntokens_ ? yychecklim : yyntokens_;
    728             for (int yyx = yyxbegin; yyx < yyxend; ++yyx)
    729               if (yycheck_[yyx + yyn] == yyx && yyx != yyterror_
    730                   && !yy_table_value_is_error_ (yytable_[yyx + yyn]))
    731                 {
    732                   if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
    733                     {
    734                       yycount = 1;
    735                       break;
    736                     }
    737                   else
    738                     yyarg[yycount++] = yytname_[yyx];
    739                 }
    740           }
     634        /* Start YYX at -YYN if negative to avoid negative indexes in
     635           YYCHECK.  */
     636        int yyxbegin = yyn < 0 ? -yyn : 0;
     637
     638        /* Stay within bounds of both yycheck and yytname.  */
     639        int yychecklim = yylast_ - yyn + 1;
     640        int yyxend = yychecklim < yyntokens_ ? yychecklim : yyntokens_;
     641        int count = 0;
     642        for (int x = yyxbegin; x < yyxend; ++x)
     643          if (yycheck_[x + yyn] == x && x != yyterror_)
     644            ++count;
     645
     646        // FIXME: This method of building the message is not compatible
     647        // with internationalization.  It should work like yacc.c does it.
     648        // That is, first build a string that looks like this:
     649        // "syntax error, unexpected %s or %s or %s"
     650        // Then, invoke YY_ on this string.
     651        // Finally, use the string as a format to output
     652        // yytname_[tok], etc.
     653        // Until this gets fixed, this message appears in English only.
     654        res = "syntax error, unexpected ";
     655        res += yytnamerr_ (yytname_[tok]);
     656        if (count < 5)
     657          {
     658            count = 0;
     659            for (int x = yyxbegin; x < yyxend; ++x)
     660              if (yycheck_[x + yyn] == x && x != yyterror_)
     661                {
     662                  res += (!count++) ? ", expecting " : " or ";
     663                  res += yytnamerr_ (yytname_[x]);
     664                }
     665          }
    741666      }
    742 
    743     char const* yyformat = 0;
    744     switch (yycount)
    745       {
    746 #define YYCASE_(N, S)                         \
    747         case N:                               \
    748           yyformat = S;                       \
    749         break
    750         YYCASE_(0, YY_("syntax error"));
    751         YYCASE_(1, YY_("syntax error, unexpected %s"));
    752         YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
    753         YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
    754         YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
    755         YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
    756 #undef YYCASE_
    757       }
    758 
    759     // Argument number.
    760     size_t yyi = 0;
    761     for (char const* yyp = yyformat; *yyp; ++yyp)
    762       if (yyp[0] == '%' && yyp[1] == 's' && yyi < yycount)
    763         {
    764           yyres += yytnamerr_ (yyarg[yyi++]);
    765           ++yyp;
    766         }
    767       else
    768         yyres += *yyp;
    769     return yyres;
     667    else
     668#endif
     669      res = YY_("syntax error");
     670    return res;
    770671  }
    771672
     
    846747  };
    847748
    848   /* YYDEFACT[S] -- default reduction number in state S.  Performed when
    849      YYTABLE doesn't specify something else to do.  Zero means the
    850      default is an error.  */
     749  /* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE
     750     doesn't specify something else to do.  Zero means the default is an
     751     error.  */
    851752  const unsigned short int
    852753  LolFxParser::yydefact_[] =
     
    955856  /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
    956857     positive, shift that token.  If negative, reduce the rule which
    957      number is the opposite.  If YYTABLE_NINF_, syntax error.  */
     858     number is the opposite.  If zero, do what YYDEFACT says.  */
    958859  const short int LolFxParser::yytable_ninf_ = -323;
    959860  const short int
     
    38913792} // lol
    38923793
    3893 /* Line 1136 of lalr1.cc  */
    3894 #line 3895 "generated/lolfx-parser.cpp"
    3895 
    3896 
    3897 /* Line 1138 of lalr1.cc  */
     3794/* Line 1053 of lalr1.cc  */
     3795#line 3796 "generated/lolfx-parser.cpp"
     3796
     3797
     3798/* Line 1055 of lalr1.cc  */
    38983799#line 1298 "gpu/lolfx-parser.y"
    38993800
  • trunk/src/generated/lolfx-parser.h

    r2152 r2216  
    1 /* A Bison parser, made by GNU Bison 2.5.  */
     1/* A Bison parser, made by GNU Bison 2.4.2.  */
    22
    33/* Skeleton interface for Bison LALR(1) parsers in C++
    44   
    5       Copyright (C) 2002-2011 Free Software Foundation, Inc.
     5      Copyright (C) 2002-2010 Free Software Foundation, Inc.
    66   
    77   This program is free software: you can redistribute it and/or modify
     
    4141#include <iostream>
    4242#include "stack.hh"
     43
     44
     45namespace lol {
     46
     47/* Line 34 of lalr1.cc  */
     48#line 49 "generated/lolfx-parser.h"
     49  class position;
     50  class location;
     51
     52} // lol
     53
     54/* Line 34 of lalr1.cc  */
     55#line 56 "generated/lolfx-parser.h"
     56
    4357#include "location.hh"
    4458
     
    6175#endif
    6276
     77/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
     78   If N is 0, then set CURRENT to the empty location which ends
     79   the previous symbol: RHS[0] (always defined).  */
     80
     81#ifndef YYLLOC_DEFAULT
     82# define YYLLOC_DEFAULT(Current, Rhs, N)                \
     83do {                                                    \
     84  if (N)                                                \
     85    {                                                   \
     86      (Current).begin = (Rhs)[1].begin;                 \
     87      (Current).end   = (Rhs)[N].end;                   \
     88    }                                                   \
     89  else                                                  \
     90    {                                                   \
     91      (Current).begin = (Current).end = (Rhs)[0].end;   \
     92    }                                                   \
     93} while (false)
     94#endif
     95
    6396
    6497namespace lol {
    6598
    66 /* Line 35 of lalr1.cc  */
    67 #line 68 "generated/lolfx-parser.h"
     99/* Line 34 of lalr1.cc  */
     100#line 101 "generated/lolfx-parser.h"
    68101
    69102  /// A Bison parser.
     
    76109    {
    77110
    78 /* Line 35 of lalr1.cc  */
     111/* Line 34 of lalr1.cc  */
    79112#line 34 "gpu/lolfx-parser.y"
    80113
     
    86119
    87120
    88 /* Line 35 of lalr1.cc  */
    89 #line 90 "generated/lolfx-parser.h"
     121/* Line 34 of lalr1.cc  */
     122#line 123 "generated/lolfx-parser.h"
    90123    };
    91124#else
     
    608641    location_stack_type yylocation_stack_;
    609642
    610     /// Whether the given \c yypact_ value indicates a defaulted state.
    611     /// \param yyvalue   the value to check
    612     static bool yy_pact_value_is_default_ (int yyvalue);
    613 
    614     /// Whether the given \c yytable_ value indicates a syntax error.
    615     /// \param yyvalue   the value to check
    616     static bool yy_table_value_is_error_ (int yyvalue);
    617 
    618643    /// Internal symbol numbers.
    619644    typedef unsigned short int token_number_type;
     
    623648    static const short int yypact_ninf_;
    624649
    625     /// For a state, default reduction number.
     650    /// For a state, default rule to reduce.
    626651    /// Unless\a  yytable_ specifies something else to do.
    627652    /// Zero means the default is an error.
     
    654679#endif
    655680
     681#if YYERROR_VERBOSE
    656682    /// Convert the symbol name \a n to a form suitable for a diagnostic.
    657     static std::string yytnamerr_ (const char *n);
     683    virtual std::string yytnamerr_ (const char *n);
     684#endif
    658685
    659686#if YYDEBUG
     
    713740} // lol
    714741
    715 /* Line 35 of lalr1.cc  */
    716 #line 717 "generated/lolfx-parser.h"
     742/* Line 34 of lalr1.cc  */
     743#line 744 "generated/lolfx-parser.h"
    717744
    718745
  • trunk/src/generated/lolfx-scanner.cpp

    r2183 r2216  
    16191619// Lol Engine
    16201620//
    1621 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     1621// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    16221622//   This program is free software; you can redistribute it and/or
    16231623//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/generated/position.hh

    r2152 r2216  
    1 /* A Bison parser, made by GNU Bison 2.5.  */
     1/* A Bison parser, made by GNU Bison 2.4.2.  */
    22
    33/* Positions for Bison parsers in C++
    44   
    5       Copyright (C) 2002-2007, 2009-2011 Free Software Foundation, Inc.
     5      Copyright (C) 2002-2007, 2009-2010 Free Software Foundation, Inc.
    66   
    77   This program is free software: you can redistribute it and/or modify
  • trunk/src/generated/stack.hh

    r2152 r2216  
    1 /* A Bison parser, made by GNU Bison 2.5.  */
     1/* A Bison parser, made by GNU Bison 2.4.2.  */
    22
    33/* Stack handling for Bison parsers in C++
    44   
    5       Copyright (C) 2002-2011 Free Software Foundation, Inc.
     5      Copyright (C) 2002-2010 Free Software Foundation, Inc.
    66   
    77   This program is free software: you can redistribute it and/or modify
     
    3939namespace lol {
    4040
    41 /* Line 1149 of lalr1.cc  */
     41/* Line 1066 of lalr1.cc  */
    4242#line 43 "generated/stack.hh"
    4343  template <class T, class S = std::deque<T> >
     
    129129} // lol
    130130
    131 /* Line 1235 of lalr1.cc  */
     131/* Line 1152 of lalr1.cc  */
    132132#line 133 "generated/stack.hh"
    133133
  • trunk/src/gpu/framebuffer.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/framebuffer.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/indexbuffer.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/indexbuffer.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/lolfx-compiler.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/lolfx-compiler.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/lolfx-parser.y

    r2183 r2216  
    33// Lol Engine
    44//
    5 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     5// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    66//   This program is free software; you can redistribute it and/or
    77//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/lolfx-scanner.l

    r2183 r2216  
    33// Lol Engine
    44//
    5 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     5// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    66//   This program is free software; you can redistribute it and/or
    77//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/lolfx.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/lolfx.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/shader.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/texture.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/texture.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/vertexbuffer.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gpu/vertexbuffer.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gradient.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/gradient.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/input/input.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/input/input.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/input/keyboard.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/input/keyboard.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/input/stick.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/base/array.h

    r2198 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/base/hash.h

    r2184 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/base/map.h

    r2184 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/base/string.h

    r2184 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/base/types.h

    r2184 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/debug.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/image/color.h

    r2215 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/math/math.h

    r2194 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5// Copyright: (c) 2012-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    56//   This program is free software; you can redistribute it and/or
    67//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/lol/math/vector.h

    r2192 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/map.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/math/half.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/math/real.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/math/vector.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/mesh/mesh.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/mesh/mesh.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/d3d9/d3d9input.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/d3d9/d3d9input.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/ps3/ps3input.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/ps3/ps3input.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/sdl/sdlinput.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/sdl/sdlinput.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/xbox/xboxapp.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/xbox/xboxinput.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/platform/xbox/xboxinput.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/sample.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/sample.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/scene.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/scene.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/sprite.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/sprite.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/text.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/text.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/thread/threadbase.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/ticker.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/tiler.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/tiler.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/tileset.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/tileset.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/timer.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/video.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/world.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/world.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/worldentity.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/src/worldentity.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/BtPhysTest.cpp

    r1888 r2216  
    22// BtPhysTest
    33//
    4 // Copyright: (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    55//            (c) 2012 Sam Hocevar <sam@hocevar.net>
    66//
  • trunk/test/BtPhysTest.h

    r1888 r2216  
    22// BtPhysTest
    33//
    4 // Copyright: (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    55//            (c) 2012 Sam Hocevar <sam@hocevar.net>
    66//
  • trunk/test/PhysicObject.h

    r2116 r2216  
    22// Orbital
    33//
    4 // Copyright: (c) 2009-2012 Cédric Lecacheur <jordx@free.fr>
    5 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2009-2013 Cédric Lecacheur <jordx@free.fr>
     5//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    66//            (c) 2012 Sam Hocevar <sam@hocevar.net>
    77//
  • trunk/test/Physics/Include/BulletCharacterController.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    66//   This program is free software; you can redistribute it and/or
    77//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/Physics/Include/EasyCharacterController.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    66//   This program is free software; you can redistribute it and/or
    77//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/Physics/Include/EasyConstraint.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    66//   This program is free software; you can redistribute it and/or
    77//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/Physics/Include/EasyPhysics.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    66//   This program is free software; you can redistribute it and/or
    77//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/Physics/Include/LolBtPhysicsIntegration.h

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    66//   This program is free software; you can redistribute it and/or
    77//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/Physics/Include/LolPhysics.h

    r1888 r2216  
    22// LolPhysics
    33//
    4 // Copyright: (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    55//            (c) 2012 Sam Hocevar <sam@hocevar.net>
    66//
  • trunk/test/Physics/Src/BulletCharacterController.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Cédric Lecacheur <jordx@free.fr>
    6 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Cédric Lecacheur <jordx@free.fr>
     6//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    77//   This program is free software; you can redistribute it and/or
    88//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/Physics/Src/EasyCharacterController.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Cédric Lecacheur <jordx@free.fr>
    6 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Cédric Lecacheur <jordx@free.fr>
     6//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    77//   This program is free software; you can redistribute it and/or
    88//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/Physics/Src/EasyPhysics.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
    5 //            (c) 2009-2012 Cédric Lecacheur <jordx@free.fr>
    6 //            (c) 2009-2012 Benjamin Huet <huet.benjamin@gmail.com>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
     5//            (c) 2009-2013 Cédric Lecacheur <jordx@free.fr>
     6//            (c) 2009-2013 Benjamin "Touky" Huet <huet.benjamin@gmail.com>
    77//   This program is free software; you can redistribute it and/or
    88//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/benchmark/trig.cpp

    r2183 r2216  
    22// Lol Engine - Benchmark program
    33//
    4 // Copyright: (c) 2005-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2005-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/array.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/build.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/map.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/matrix.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/rotation.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/string.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/trig.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/test/unit/vector.cpp

    r2183 r2216  
    22// Lol Engine
    33//
    4 // Copyright: (c) 2010-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2010-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/tools/neercs/term/pty.cpp

    r2183 r2216  
    11/*
    22 *  neercs        console-based window manager
    3  *  Copyright (c) 2006-2012 Sam Hocevar <sam@hocevar.net>
     3 *  Copyright (c) 2006-2013 Sam Hocevar <sam@hocevar.net>
    44 *                All Rights Reserved
    55 *
  • trunk/tutorial/02_cube.cpp

    r2183 r2216  
    22// Lol Engine - Cube tutorial
    33//
    4 // Copyright: (c) 2011-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2011-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
  • trunk/tutorial/11_fractal.cpp

    r2183 r2216  
    22// Lol Engine - Fractal tutorial
    33//
    4 // Copyright: (c) 2011-2012 Sam Hocevar <sam@hocevar.net>
     4// Copyright: (c) 2011-2013 Sam Hocevar <sam@hocevar.net>
    55//   This program is free software; you can redistribute it and/or
    66//   modify it under the terms of the Do What The Fuck You Want To
Note: See TracChangeset for help on using the changeset viewer.