change BNF (but not implementation of BNF) for parsing, to handle layers, and also change minimum key in layer tree to be 1
This commit is contained in:
@@ -5,8 +5,13 @@ struct
|
||||
val final = 2
|
||||
|
||||
fun makeStart i =
|
||||
let val chr = Char.chr i
|
||||
in if chr = #"{" orelse chr = #"}" then final else dead
|
||||
let
|
||||
val chr = Char.chr i
|
||||
in
|
||||
if chr = #"{" orelse chr = #"}" orelse chr = #"[" orelse chr = #"]" then
|
||||
final
|
||||
else
|
||||
dead
|
||||
end
|
||||
|
||||
val deadTable = SpaceDfa.deadTable
|
||||
|
||||
Reference in New Issue
Block a user