Skip to content

dev-xero/json-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON Parser

A parser for the JSON file format specified here written in Python.

Grammar (CFG)

Context-free Grammar draft the recursive descent parser follows.

object ::= '{' members '}'
members ::= pair(',' pair)*
pair ::= string ':' value
value ::= string | number | object | boolean | null

Currently Recognized Tokens

  1. Left and right braces.
  2. Commas.
  3. Colons.
  4. Strings.
  5. Numbers.
  6. Booleans.
  7. Null.
  8. Nested objects.

About

JSON file parser written in Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published