jgm / djot

A light markup language
https://djot.net
MIT License
1.66k stars 43 forks source link

Null pointer error #93

Closed matklad closed 1 year ago

matklad commented 1 year ago
$ cat main.djot 
write!(f, "({}")?

$ lua ./bin/main.lua main.djot
lua: ./djot/ast.lua:247: attempt to get length of local 'cs' (a nil value)
stack traceback:
    ./djot/ast.lua:247: in function 'insert_attributes_from_nodes'
    ./djot/ast.lua:563: in function 'get_node'
    ./djot/ast.lua:355: in function 'get_node'
    ./djot/ast.lua:355: in function 'get_node'
    ./djot/ast.lua:705: in function 'to_ast'
    ./djot.lua:53: in function 'build_ast'
    ./bin/main.lua:97: in main chunk
    [C]: in ?
jgm commented 1 year ago

Also just hi{} (empty inline attributes).