code: protected void parseElIf() {
  		String condition = tokenizer.getToken().substring(4);
  		if (StringUtils.isBlank(condition)) {
  			throw new IfConditionNotFoundRuntimeException();
  		}
  		IfNode elifNode = new IfNode(Math.max(this.position - 2, 0), condition);
  		this.position = this.tokenizer.getPosition();
  		IfNode ifNode = (IfNode) pop();
  		ifNode.setElseIfNode(elifNode);
  		push(elifNode);
  
  		// parseEnd();
  	}
docs: IF文解析