Files
tauri-toml/examples/parse-lowlevel.js
2019-02-20 12:50:33 -08:00

35 lines
831 B
JavaScript

'use strict'
const TOMLParser = require('../lib/toml-parser')
const prettyError = require('../parse-pretty-error')
const util = require('util')
const dump = d => util.inspect(d, {colors: true, depth: Infinity})
success()
failure()
function success () {
let testtoml = `a = [1.0,1e0]`
console.log('Parsing:', testtoml)
const parser = new TOMLParser()
try {
parser.parse(testtoml)
console.log('Result:', dump(parser.finish()))
} catch (err) {
console.error('Error:', prettyError(err, testtoml).message)
}
}
function failure () {
let testtoml = `a = [1.0,1e0`
console.log('Parsing:', testtoml)
const parser = new TOMLParser()
try {
parser.parse(testtoml)
console.log('Result:', dump(parser.finish()))
} catch (err) {
console.error('Error:', prettyError(err, testtoml).message)
}
}