Skip to content

jevko/interpretjevko.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

interpretjevko.js

Explicit decoding of Jevko syntax trees into specific types.

let port
{
  let _ = parseJevko(`
last modified 1 April 2001 by John Doe
owner [
  name [John Doe]
  organization [Acme Widgets Inc.]
]
database [
  use IP if name resolution is not working
  server [192.0.2.62]
  port [143]
  file ['payroll.dat']
  select columns [
    [name]
    [address]
    [phone number]
  ]
]
`)
  _ = toMap(_)
  _ = mapAt(_, 'database')
  _ = toMap(_)
  _ = mapAt(_, 'port')
  port = toNumber(_)
}

About

Explicit decoding of Jevko syntax trees into specific types

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published