]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Multi-line quoted strings support.
authorBVK Chaitanya <bvk@dbook>
Sat, 4 Sep 2010 03:13:35 +0000 (08:43 +0530)
committerBVK Chaitanya <bvk@dbook>
Sat, 4 Sep 2010 03:13:35 +0000 (08:43 +0530)
* grub-core/script/lexer.c (append_newline): Removed.
(grub_script_lexer_yywrap): Refactored.
(grub_script_lexer_init): Refactored.
* grub-core/script/yylex.l (yywrap): New function.
(grub_lexer_resplit): New function.
(grub_lexer_unput): New function.
* include/grub/script_sh.h (grub_lexer_param): New members, unput
and resplit.
* tests/grub_script_echo1.in: Added few more testcases.

1  2 
ChangeLog

diff --cc ChangeLog
index dcd16e8e9498f0dc83a15a0329d5d37b94ea2259,dcd16e8e9498f0dc83a15a0329d5d37b94ea2259..2761674de4596a83f90e7d56b2ecee51a025cc21
+++ b/ChangeLog
@@@ -1,3 -1,3 +1,17 @@@
++2010-09-04  BVK Chaitanya  <bvk.groups@gmail.com>
++
++      Multi-line quoted strings support.
++
++      * grub-core/script/lexer.c (append_newline): Removed.
++      (grub_script_lexer_yywrap): Refactored.
++      (grub_script_lexer_init): Refactored.
++      * grub-core/script/yylex.l (yywrap): New function.
++      (grub_lexer_resplit): New function.
++      (grub_lexer_unput): New function.
++      * include/grub/script_sh.h (grub_lexer_param): New members, unput
++      and resplit.
++      * tests/grub_script_echo1.in: Added few more testcases.
++
  2010-09-04  Vladimir Serbinenko  <phcoder@gmail.com>
  
        * grub-core/kern/misc.c: Don't add abort alias in utils.