abouttreesummaryrefslogcommitdiff
path: root/srcs/compose/compile.py
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/compose/compile.py')
-rw-r--r--srcs/compose/compile.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/srcs/compose/compile.py b/srcs/compose/compile.py
index 69d22ad..efbe714 100644
--- a/srcs/compose/compile.py
+++ b/srcs/compose/compile.py
@@ -198,6 +198,8 @@ def make_automata(tries):
states.append((None, None))
# Add nested nodes and fill the current node
for c in sorted(t.keys()):
+ if len(c) > 1 or ord(c[0]) > 65535:
+ raise Exception("Char out of range: " + c)
states[i] = (c, add_node(t[c]))
i += 1
return this_node_index