45 lines
1.1 KiB
GLSL
Executable File
45 lines
1.1 KiB
GLSL
Executable File
#!/usr/bin/env -S v -n -w -cg -gc none -cc tcc -d use_openssl -enable-globals run
|
|
|
|
// import freeflowuniverse.herolib.core.texttools
|
|
import freeflowuniverse.herolib.ui.console
|
|
import log
|
|
import freeflowuniverse.herolib.data.markdownparser
|
|
import os
|
|
|
|
console.print_header('Print markdown in treeview.')
|
|
println('')
|
|
// mut session := play.session_new(
|
|
// context_name: "test"
|
|
// interactive: true
|
|
// )!
|
|
|
|
// get path local to the current script
|
|
path_my_content := '${os.dir(@FILE)}/content'
|
|
|
|
mut doc1 := markdownparser.new(
|
|
path: '${path_my_content}/test.md'
|
|
)!
|
|
content1 := doc1.markdown()!
|
|
|
|
println(doc1.treeview())
|
|
|
|
console.print_header('Markdown output:')
|
|
println('')
|
|
println(content1)
|
|
|
|
console.print_header('Actions:')
|
|
println('')
|
|
println(doc1.actions(actor: 'myactor', name: 'myname'))
|
|
|
|
// console.print_header('Action Pointers:')
|
|
// println('')
|
|
// for a in doc1.action_pointers(actor: 'myactor', name: 'myname') {
|
|
// doc1.content_set(a.element_id, '> THIS IS WHAT WE FILL IN FROM ACTOR')
|
|
// println(a)
|
|
// }
|
|
|
|
console.print_header("Markdown output after macro's:")
|
|
println('')
|
|
content2 := doc1.treeview()
|
|
println(content2)
|