Skip to content

Source code language parsers that outputs JSON as defined by srcanlzr

License

Notifications You must be signed in to change notification settings

DevMine/parsers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parsers

DevMine parsers are meant to parse source code repositories and produce an extended custom abstract syntax tree as JSON, as defined by srcanlzr.

Each parser is required to be able to read either directly from a folder containing the source code as text files or directly from a tar archive.

The output of the languages parsers can be redirected to srcanlzr or repotool for further processing.

Installation

Each of the language parser can be installed using srctool with the install command. See srctool help for more details.

How to write a language parser

Documentation on how to write a parser can be found here.

An article explaining the steps to follow in order to write a parser can be found here.

About

Source code language parsers that outputs JSON as defined by srcanlzr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published