Init
This commit is contained in:
22
src/types.nim
Normal file
22
src/types.nim
Normal file
@@ -0,0 +1,22 @@
|
||||
import print
|
||||
|
||||
type
|
||||
orgElementContent = string
|
||||
orgElementChildren = seq[OrgElement]
|
||||
|
||||
OrgElementKind = enum
|
||||
orgDocument,
|
||||
orgHeadline,
|
||||
orgText,
|
||||
|
||||
OrgElement = ref object
|
||||
children*: orgElementChildren
|
||||
|
||||
case kind*: OrgElementKind
|
||||
of orgHeadline:
|
||||
level*: int
|
||||
of orgText:
|
||||
content: orgElementContent
|
||||
of orgDocument: discard
|
||||
|
||||
let emptyChildrenSeq: orgElementChildren = newSeq[OrgElement]()
|
||||
Reference in New Issue
Block a user