*.thrift
//
/*
*/
(?<![\w\.]) ([1-9][0-9]*:) (?![\w\.])
\%{ordinal}
"
"
'
'
const
cpp_include
extends
false
include
namespace
oneway
optional
required
throws
true
typedef
binary
bool
byte
double
enum
exception
i16
i32
i64
list
map
service
set
string
struct
union
void
async
cocoa_prefix
cpp_namespace
csharp_namespace
delphi_namespace
java_package
perl_package
php_namespace
py_module
ruby_namespace
senum
smalltalk_category
slist
smalltalk_prefix
xsd_all
xsd_attrs
xsd_namespace
xsd_nillable
xsd_optional
BEGIN
END
__CLASS__
__DIR__
__FILE__
__FUNCTION__
__LINE__
__METHOD__
__NAMESPACE__
abstract
alias
and
args
as
assert
begin
break
case
catch
class
clone
continue
declare
def
default
del
delete
do
dynamic
elif
else
elseif
elsif
end
enddeclare
endfor
endforeach
endif
endswitch
endwhile
ensure
except
exec
finally
float
for
foreach
function
global
goto
if
implements
import
in
inline
instanceof
interface
is
lambda
module
native
new
next
nil
not
or
pass
public
print
private
protected
public
raise
redo
rescue
retry
register
return
self
sizeof
static
super
switch
synchronized
then
this
throw
transient
try
undef
union
unless
unsigned
until
use
var
virtual
volatile
when
while
with
xor
yield