Display optionals

This commit is contained in:
Devine Lu Linvega
2019-07-18 09:42:03 +09:00
parent 5b9819b84f
commit c179fbce7e
3 changed files with 23 additions and 23 deletions

View File

@@ -178,7 +178,7 @@ function Commander (ronin) {
for (const id in payload) {
const name = payload[id].substr(0, payload[id].indexOf(' = '))
const parent = payload[id].substr(payload[id].indexOf(' = ')).match(/\(([^)]+)\)/)
const params = parent ? parent[1].split(',').map((word) => { return word.indexOf(' = ') ? word.split(' = ')[0].trim() : word }) : []
const params = parent ? parent[1].split(',').map((word) => { return word.indexOf(' = ') > -1 ? '~' + (word.split(' = ')[0]).trim() : word.trim() }) : []
const note = payload[id].indexOf('// ') > -1 ? payload[id].split('//')[1].trim() : ''
this.dict[name] = { note, params }
if (params.length < 1) { console.warn('Docs', 'Missing params for ' + name) }

View File

@@ -330,7 +330,7 @@ function Library (ronin) {
// javascript interop
this.js = window
this.test = (name, a, b) => {
if (`${a}` !== `${b}`) {
console.warn('failed ' + name, a, b)