| 2003 | |
| 2004 | |
| 2005 | void lol_build( LOL * lol, char const * * elements ) |
| 2006 | { |
| 2007 | LIST * l = L0; |
| 2008 | lol_init( lol ); |
| 2009 | |
| 2010 | while ( elements && *elements ) |
| 2011 | { |
| 2012 | if ( !strcmp( *elements, ":" ) ) |
| 2013 | { |
| 2014 | lol_add( lol, l ); |
| 2015 | l = L0; |
| 2016 | } |
| 2017 | else |
| 2018 | { |
| 2019 | l = list_push_back( l, object_new( *elements ) ); |
| 2020 | } |
| 2021 | ++elements; |
| 2022 | } |
| 2023 | |
| 2024 | if ( l != L0 ) |
| 2025 | lol_add( lol, l ); |
| 2026 | } |
| 2027 | |
| 2028 | |
| 2029 | #ifdef HAVE_PYTHON |
nothing calls this directly
no test coverage detected