Skip to content

remkop22/jsonasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsonasm

JSON validator written in x86 assembly.

Why?

I wrote this purely to better my own understanding of lower level langauges. Please do not use this.

Usage:

  • Build the executable with the build script.

    $ ./build.sh jsonasm.asm
  • Run it with the included valid test file or other json file.

    $ ./build/jsonasm test/valid.json
    JSON is valid!
  • Or run it with invalid json.

    $ ./build/jsonasm test/invalid1.json
    {"float":12.34"another float":43.21}
    expected '}' at index 14 but found '"'

About

JSON validator written in x86 assembly

Resources

Stars

Watchers

Forks