Скажем, у меня есть строка, представляющая некоторые вложенные списки, и я хочу преобразовать ее в реальную вещь. Я мог бы сделать это, я думаю:Как обработать строку, представляющую вложенный список, в фактический список?
exec "myList = ['foo', ['cat', ['ant', 'bee'], 'dog'], 'bar', 'baz']"
Но в среде, где пользователи могли бы поставлять строку, чтобы выполнить это может/будет плохой идеей. Есть ли у кого-нибудь идеи для аккуратного парсера, который бы выполнил то же самое?
+1 Для того, чтобы знать, что это такое, есть риски и спрашивают об этом. –