function parseLiteralList(AST,parseFunction) {
    consume(); // '('

    while(true) {
      clear(); parseFunction(AST); clear();

      if(peek() !==  ',') {
        break;
      }
      consume(); // ','
    }
  }
function parseLiteralList(AST,parseFunction) {
    consume(); 

    while(true) {
      clear(); parseFunction(AST); clear();

      if(peek() !==  ',') {
        break;
      }
      consume(); 
    }
  }
function parseLiteralList ( AST , parseFunction ) { consume ( ) ; // '(' while ( true ) { clear ( ) ; parseFunction ( AST ) ; clear ( ) ; if ( peek ( ) !== ',' ) { break ; } consume ( ) ; // ',' } }
Parse a list of literals. The type of literal is determined by
the second parameter: a function to parse a certain type
(string, numeric, boolean, date) of literals
Parse a list of literals . The type of literal is determined by the second parameter : a function to parse a certain type ( string numeric boolean date ) of literals