function OpComponent(opcode, N, L, attribs, charBank) {
  if(opcode !== null) {
    this.set(opcode, N, L, attribs, charBank);
  }
}
/*
 * Base operation component class, incapsulates most common functions
 * over component data. Describes operation on the text block.
 *
 * @param? opcode - initialize component with specified opcode (+,-,=)
 *    have internal meaning for NULL value - does not perform object initialization
 */
Base operation component class, incapsulates most common functions
over component data. Describes operation on the text block.

@param. opcode - initialize component with specified opcode (+,-,=)
have internal meaning for NULL value - does not perform object initialization
Base operation component class incapsulates most common functions over component data . Describes operation on the text block . @param . opcode - initialize component with specified opcode ( + - = ) have internal meaning for NULL value - does not perform object initialization
function OpComponent(opcode, N, L, attribs, charBank) {
  if(opcode !== null) {
    this.set(opcode, N, L, attribs, charBank);
  }
}
function OpComponent ( opcode , N , L , attribs , charBank ) { if ( opcode !== null ) { this . set ( opcode , N , L , attribs , charBank ) ; } }
Base operation component class, incapsulates most common functions
 over component data.
Base operation component class incapsulates most common functions over component data .