1 |
# GNU Enterprise Application Server - ODL Lexer |
# GNU Enterprise Application Server - ODL Lexer |
2 |
# |
# |
3 |
# Copyright 2002 Free Software Foundation, Inc. |
# Copyright 2002-2003 Free Software Foundation, Inc. |
4 |
# |
# |
5 |
# This file is part of GNU Enterprise. |
# This file is part of GNU Enterprise. |
6 |
# |
# |
32 |
'TYPEDEF', 'DATE', 'TIME', 'INTERVAL', 'TIMESTAMP', 'DICTIONARY', |
'TYPEDEF', 'DATE', 'TIME', 'INTERVAL', 'TIMESTAMP', 'DICTIONARY', |
33 |
'STRUCT', 'UNION', 'SWITCH', 'CASE', 'DEFAULT', 'ENUM', 'ARRAY', |
'STRUCT', 'UNION', 'SWITCH', 'CASE', 'DEFAULT', 'ENUM', 'ARRAY', |
34 |
'SEQUENCE', 'EXCEPTION', 'ONEWAY', 'VOID', 'IN', 'OUT', 'INOUT', |
'SEQUENCE', 'EXCEPTION', 'ONEWAY', 'VOID', 'IN', 'OUT', 'INOUT', |
35 |
'RAISES', 'CONTEXT', 'KEY', |
'RAISES', 'CONTEXT', |
36 |
) |
) |
37 |
|
|
38 |
tokens = reserved + ( |
tokens = reserved + ( |
43 |
'ADD', 'SUB', 'MULT', 'DIV', 'MOD', 'NOT', 'BANG' |
'ADD', 'SUB', 'MULT', 'DIV', 'MOD', 'NOT', 'BANG' |
44 |
) |
) |
45 |
|
|
46 |
# throw away whitespacex |
# throw away whitespace |
47 |
t_ignore = ' \t' |
t_ignore = ' \t' |
48 |
|
|
49 |
# Newlines |
# Newlines |