// ********************************************************************************* // Scheme for the variables list // ********************************************************************************* import {variables} from "./variables"; export const variableScheme = { hash: 'UUID for the variable', name: 'Variable name', type: 'Varaible type', value: 'Variable value' }; // ********************************************************************************* // Variable types // ********************************************************************************* export const VariableType = [ { name: 'inteiro', value: 'INTEGER', defaultValue: 0, htmlType: 'number', barrier: '' }, { name: 'real', value: 'DOUBLE', defaultValue: 0.0, htmlType: 'number', barrier: '' }, { name: 'cadeia', value: 'STRING', defaultValue: '', htmlType: 'text', barrier: '"' }, { name: 'lógico', value: 'BOOLEAN', vales: [ { name: 'verdadeiro', value: true }, { name: 'falso', value: false } ], defaultValue: true, htmlType: 'select', barrier: '' } ]; export function getVariableTypeByValue (value) { for (let i = 0; i < VariableType.length; i++) { if (VariableType[i].value === value) return VariableType[i]; } return null; } // ********************************************************************************* // Html Schemes // ********************************************************************************* export function htmlVariableScheme () { let variableTypesHtml = ''; for (let i = 0; i < VariableType.length; i++) { variableTypesHtml += `\n`; } return `
  • `; } // *********************************************************************************