EMF Parse Keywords

by AntonLapshin

HTML

<textarea id="text"></textarea>
<button id="parse">Parse</button>

JavaScript

let links = [];

const check = (value) => {
  if (value === '✔')
  	return true
	if (value === '✘')
  	return false
  return value
}

$('#parse').click(() => {
  debugger;
  let text = $('#text').val();
  let lines = text.split('\n');
  let links = lines.map((line, i) => {
    let cols = line.split('\t');
    return {
    	keyword: cols[0],
      feature: cols[3],
      plans: [
      	check(cols[2]), 
        check(cols[5]), 
        check(cols[8])
      ]
    }
	})
  console.log(JSON.stringify(links));
});