function () {
			var astNode = "";

			// If this is a word/string, return its value
			if (this.currentToken.type == 'word' || this.currentToken.type == 'string') {
				astNode = this.currentToken.value;
				this.readNextToken();
			}
			// If this is a group, skip brackets and parse the inside
			else if (this.currentToken.type == 'group') {
				this.readNextToken();
				astNode = this.parseExpressionsRecursively();
				this.readNextToken();
			}

			return astNode;
		}
function () {
			var astNode = "";

			
			if (this.currentToken.type == 'word' || this.currentToken.type == 'string') {
				astNode = this.currentToken.value;
				this.readNextToken();
			}
			
			else if (this.currentToken.type == 'group') {
				this.readNextToken();
				astNode = this.parseExpressionsRecursively();
				this.readNextToken();
			}

			return astNode;
		}
function ( ) { var astNode = "" ; // If this is a word/string, return its value if ( this . currentToken . type == 'word' || this . currentToken . type == 'string' ) { astNode = this . currentToken . value ; this . readNextToken ( ) ; } // If this is a group, skip brackets and parse the inside else if ( this . currentToken . type == 'group' ) { this . readNextToken ( ) ; astNode = this . parseExpressionsRecursively ( ) ; this . readNextToken ( ) ; } return astNode ; }
Parse base items
Parse base items