Skip to content

debatelab/pyargdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyargdown

A simple Argdown parser written in Python and based on Lark.

Install:

pip install "git+https://github.com/debatelab/pyargdown"

Use:

from textwrap import dedent
import pyargdown as agd

snippet = dedent("""
[Claim A]
    + <Reason 1>
    - <Reason 2>
                                
<Reason 1>

(1) Premise 1.
-----
(2) [Claim B]: Conclusion.
""")

argdown = agd.parse_argdown(snippet)
assert isinstance(argdown, agd.ArgdownMultiDiGraph)

About

Parsing and processing argdown snippets in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages