Combinator constructor

Combinator(String value)

Implementation

Combinator(String value) {
  this.value = '';
  if (value == ' ') {
    this.value = ' ';
    emptyOrWhitespace = true;
  } else if (value != null) {
    this.value = value.trim();
    emptyOrWhitespace = this.value.isEmpty;
  }

//2.3.1
//  var Combinator = function (value) {
//      if (value === ' ') {
//          this.value = ' ';
//          this.emptyOrWhitespace = true;
//      } else {
//          this.value = value ? value.trim() : "";
//          this.emptyOrWhitespace = this.value === "";
//      }
//  };
}