Add parser for table type

/*
 [["a"]=12,["b"]=[["c"]=14]]

 table -> '[' pairs ']'

 pairs -> |  pairs,pairs
          | '[' string ']' = value
            ==============
              list

*/