add BSD license
[philodendron.git] / compiler / bc_constants.lua
blob249eb2b3fd72878ebf7a915d1dbe5b5f4e6b86b7
1 --[[--------------------------------------------------------------------
3 bc_constants.lua
5 Constants for writing compiled grammars in Bitcode format. See
6 FILEFORMAT for more details.
8 Copyright (c) 2007 Joshua Haberman. See LICENSE for details.
10 --------------------------------------------------------------------]]--
12 BC_INTFAS = 8
13 BC_INTFA = 9
14 BC_STRINGS = 10
15 BC_RTNS = 11
16 BC_RTN = 12
18 BC_INTFA_STATE = 0
19 BC_INTFA_FINAL_STATE = 1
20 BC_INTFA_TRANSITION = 2
21 BC_INTFA_TRANSITION_RANGE = 3
23 BC_STRING = 0
25 BC_RTN_INFO = 0
26 BC_RTN_STATE = 1
27 BC_RTN_TRANSITION_TERMINAL = 2
28 BC_RTN_TRANSITION_NONTERM = 3
29 BC_RTN_DECISION = 4
30 BC_RTN_IGNORE = 5
32 -- vim:et:sts=2:sw=2