Skip to content

epics-extensions/py-tree-sitter-epics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PY-TREE-SITTER-EPICS

ReadTheDocs - documentation PyPI - Version

Based on tree-sitter EPICS grammars and py-tree-sitter, this module enables you to serialize EPICS DB files into semantic Python objects.

Installation

The module is available on PyPI as py-tree-sitter-epics.

Add py-tree-sitter-epics to your pyproject.toml, or if you use Python virtual environments:

# In your virtual environment
pip install py-tree-sitter-epics

Example usage

from py_tree_sitter_epics import epicsdb

db = epicsdb.parse_file("/tmp/myExample.db")
for record in db.records:
    print(f"'{record.name}': {record.documentation}")

About

Facilitate tree-sitter-epics parsing in python

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages