File: //proc/3/root/usr/lib/python2.4/site-packages/sepolgen/classperms.pyc
mò
=&KRc
@ sÿ d k Z d Z h d d <Z d Z d
Z d Z d Z d Z d Z d Z d Z
d Z d „ Z d „ Z
d k Z e i ƒ d „ Z d „ Z d „ Z d „ Z d „ Z d k Z e i ƒ e d ƒ Z e i ƒ Z e i ƒ d Z d Z e i e ƒ Z e GHd S( Nt DEFINEt NAMEt TICKt SQUOTEt OBRACEt CBRACEt SEMIt OPARENt CPARENt COMMAt defines \`s \'s \{s \}s \;s \(s \)s \,s
c C s t i | i d ƒ | _ | S( s [a-zA-Z_][a-zA-Z0-9_]*R N( t reservedt gett tt valuet type( R
( ( t7 /usr/lib/python2.4/site-packages/sepolgen/classperms.pyt t_NAME. s c C s! d | i d GH| i d ƒ d S( Ns Illegal character '%s'i i ( R
R t skip( R
( ( R t t_error3 s c C sH t | ƒ d j o | d g | d <n | d g | d g | d <d S( sH statements : define_stmt
| define_stmt statements
i i i N( t lent p( R ( ( R t p_statements: s c C s | d | d g | d <d S( sO define_stmt : DEFINE OPAREN TICK NAME SQUOTE COMMA TICK list SQUOTE CPAREN
i i i N( R ( R ( ( R t
p_define_stmtC s c C s8 | d d j o | d | d <n | d g | d <d S( s2 list : NAME
| OBRACE names CBRACE
i t {i i N( R ( R ( ( R t p_listJ s c C sE t | ƒ d j o | d g | d <n | d g | d | d <d S( s+ names : NAME
| NAME names
i i i N( R R ( R ( ( R t p_namesS s c C s d | i | i | i f GHd S( Ns$ Syntax error on line %d %s [type=%s]( R t linenoR R ( R ( ( R t p_error\ s s
all_perms.spts% define(`foo',`{ read write append }')s2 define(`all_filesystem_perms',`{ mount remount unmount getattr relabelfrom relabelto transition associate quotamod quotaget }')
define(`all_security_perms',`{ compute_av compute_create compute_member check_context load_policy compute_relabel compute_user setenforce setbool setsecparam setcheckreqprot }')
(
R s NAMER R R R R R R R ( t syst tokensR t t_TICKt t_SQUOTEt t_OBRACEt t_CBRACEt t_SEMIt t_OPARENt t_CPARENt t_COMMAt t_ignoreR R t lexR R R R R t yacct opent ft readt txtt closet testt test2t parset result( R0 R R R) R R' R- R2 R R&