Home
last modified time | relevance | path

Searched refs:ast_node (Results 1 - 15 of 15) sorted by relevance

/third_party/selinux/libsepol/cil/src/
H A Dcil_build_ast.h42 int cil_gen_node(struct cil_db *db, struct cil_tree_node *ast_node, struct cil_symtab_datum *datum, hashtab_key_t key, enum cil_sym_index sflavor, enum cil_flavor nflavor);
45 int cil_gen_block(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint16_t is_abstract);
47 int cil_gen_blockinherit(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node);
49 int cil_gen_blockabstract(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node);
51 int cil_gen_in(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node);
53 int cil_gen_class(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node);
55 int cil_gen_classorder(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node);
57 int cil_gen_perm(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms);
59 int cil_gen_perm_nodes(struct cil_db *db, struct cil_tree_node *current_perm, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms);
67 int cil_gen_classpermission(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node);
[all...]
H A Dcil_build_ast.c143 int cil_gen_node(struct cil_db *db, struct cil_tree_node *ast_node, struct cil_symtab_datum *datum, hashtab_key_t key, enum cil_sym_index sflavor, enum cil_flavor nflavor) in cil_gen_node() argument
153 rc = cil_get_symtab(ast_node->parent, &symtab, sflavor); in cil_gen_node()
158 ast_node->data = datum; in cil_gen_node()
159 ast_node->flavor = nflavor; in cil_gen_node()
161 rc = cil_add_decl_to_symtab(db, symtab, key, datum, ast_node); in cil_gen_node()
166 if (ast_node->parent->flavor == CIL_MACRO) { in cil_gen_node()
167 rc = cil_verify_decl_does_not_shadow_macro_parameter(ast_node->parent->data, ast_node, key); in cil_gen_node()
179 static void cil_clear_node(struct cil_tree_node *ast_node) in cil_clear_node() argument
181 if (ast_node in cil_clear_node()
189 cil_gen_block(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint16_t is_abstract) cil_gen_block() argument
266 cil_gen_blockinherit(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_blockinherit() argument
328 cil_gen_blockabstract(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_blockabstract() argument
377 cil_gen_in(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_in() argument
444 cil_gen_class(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_class() argument
513 cil_gen_classorder(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_classorder() argument
581 cil_gen_perm(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms) cil_gen_perm() argument
623 cil_gen_perm_nodes(struct cil_db *db, struct cil_tree_node *current_perm, struct cil_tree_node *ast_node, enum cil_flavor flavor, unsigned int *num_perms) cil_gen_perm_nodes() argument
809 cil_gen_classpermission(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_classpermission() argument
867 cil_gen_classpermissionset(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_classpermissionset() argument
919 cil_gen_map_class(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_map_class() argument
960 cil_gen_classmapping(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_classmapping() argument
1015 cil_gen_common(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_common() argument
1067 cil_gen_classcommon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_classcommon() argument
1114 cil_gen_sid(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_sid() argument
1163 cil_gen_sidcontext(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_sidcontext() argument
1223 cil_gen_sidorder(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_sidorder() argument
1283 cil_gen_user(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_user() argument
1334 cil_gen_userattribute(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_userattribute() argument
1400 cil_gen_userattributeset(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_userattributeset() argument
1453 cil_gen_userlevel(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_userlevel() argument
1513 cil_gen_userrange(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_userrange() argument
1573 cil_gen_userprefix(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_userprefix() argument
1618 cil_gen_selinuxuser(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_selinuxuser() argument
1666 cil_gen_selinuxuserdefault(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_selinuxuserdefault() argument
1726 cil_gen_role(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_role() argument
1777 cil_gen_roletype(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_roletype() argument
1823 cil_gen_userrole(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_userrole() argument
1869 cil_gen_roletransition(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_roletransition() argument
1919 cil_gen_roleallow(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_roleallow() argument
1965 cil_gen_roleattribute(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_roleattribute() argument
2028 cil_gen_roleattributeset(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_roleattributeset() argument
2081 cil_gen_avrule(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind) cil_gen_avrule() argument
2182 cil_gen_permissionx(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_permissionx() argument
2241 cil_gen_avrulex(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind) cil_gen_avrulex() argument
2292 cil_gen_type_rule(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, uint32_t rule_kind) cil_gen_type_rule() argument
2343 cil_gen_type(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_type() argument
2396 cil_gen_typeattribute(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_typeattribute() argument
2465 cil_gen_bool(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, int tunableif) cil_gen_bool() argument
2529 cil_gen_tunable(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_tunable() argument
2868 cil_gen_boolif(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, int tunableif) cil_gen_boolif() argument
2936 cil_gen_tunif(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_tunif() argument
2999 cil_gen_condblock(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) cil_gen_condblock() argument
3051 cil_gen_alias(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) cil_gen_alias() argument
3108 cil_gen_aliasactual(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) cil_gen_aliasactual() argument
3161 cil_gen_typeattributeset(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_typeattributeset() argument
3213 cil_gen_expandtypeattribute(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_expandtypeattribute() argument
3283 cil_gen_typepermissive(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_typepermissive() argument
3327 cil_gen_typetransition(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_typetransition() argument
3419 cil_gen_rangetransition(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_rangetransition() argument
3485 cil_gen_sensitivity(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_sensitivity() argument
3537 cil_gen_category(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_category() argument
3586 cil_gen_catset(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_catset() argument
3644 cil_gen_catorder(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_catorder() argument
3704 cil_gen_sensitivityorder(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_sensitivityorder() argument
3764 cil_gen_senscat(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_senscat() argument
3816 cil_gen_level(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_level() argument
3922 cil_gen_levelrange(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_levelrange() argument
3986 cil_gen_constrain(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) cil_gen_constrain() argument
4043 cil_gen_validatetrans(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) cil_gen_validatetrans() argument
4144 cil_gen_context(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_context() argument
4204 cil_gen_filecon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_filecon() argument
4294 cil_gen_ibpkeycon(__attribute__((unused)) struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_ibpkeycon() argument
4377 cil_gen_portcon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_portcon() argument
4479 cil_gen_nodecon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_nodecon() argument
4568 cil_gen_genfscon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_genfscon() argument
4665 cil_gen_netifcon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_netifcon() argument
4741 cil_gen_ibendportcon(__attribute__((unused)) struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_ibendportcon() argument
4803 cil_gen_pirqcon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_pirqcon() argument
4866 cil_gen_iomemcon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_iomemcon() argument
4951 cil_gen_ioportcon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_ioportcon() argument
5036 cil_gen_pcidevicecon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_pcidevicecon() argument
5099 cil_gen_devicetreecon(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_devicetreecon() argument
5159 cil_gen_fsuse(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_fsuse() argument
5243 cil_gen_macro(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_macro() argument
5394 cil_gen_call(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_call() argument
5499 cil_gen_optional(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_optional() argument
5554 cil_gen_policycap(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_policycap() argument
5602 cil_gen_ipaddr(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_ipaddr() argument
5785 cil_gen_bounds(struct cil_db *db, struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) cil_gen_bounds() argument
5844 cil_gen_default(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node, enum cil_flavor flavor) cil_gen_default() argument
5911 cil_gen_defaultrange(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_defaultrange() argument
6012 cil_gen_handleunknown(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_handleunknown() argument
6064 cil_gen_mls(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_mls() argument
6112 cil_gen_src_info(struct cil_tree_node *parse_current, struct cil_tree_node *ast_node) cil_gen_src_info() argument
[all...]
H A Dcil_resolve_ast.h101 int cil_resolve_name(struct cil_tree_node *ast_node, char *name, enum cil_sym_index sym_index, void *extra_args, struct cil_symtab_datum **datum);
102 int cil_resolve_name_keep_aliases(struct cil_tree_node *ast_node, char *name, enum cil_sym_index sym_index, void *extra_args, struct cil_symtab_datum **datum);
H A Dcil_resolve_ast.c71 static struct cil_name * __cil_insert_name(struct cil_db *db, hashtab_key_t key, struct cil_tree_node *ast_node) in __cil_insert_name() argument
76 struct cil_tree_node *parent = ast_node->parent; in __cil_insert_name()
108 cil_symtab_insert(symtab, key, (struct cil_symtab_datum *)name, ast_node); in __cil_insert_name()
4364 int cil_resolve_name(struct cil_tree_node *ast_node, char *name, enum cil_sym_index sym_index, void *extra_args, struct cil_symtab_datum **datum) in cil_resolve_name() argument
4369 rc = cil_resolve_name_keep_aliases(ast_node, name, sym_index, extra_args, datum); in cil_resolve_name()
4392 int cil_resolve_name_keep_aliases(struct cil_tree_node *ast_node, char *name, enum cil_sym_index sym_index, void *extra_args, struct cil_symtab_datum **datum) in cil_resolve_name_keep_aliases() argument
4408 rc = __cil_resolve_name_helper(db, ast_node->parent, name, sym_index, datum); in cil_resolve_name_keep_aliases()
4421 cil_tree_log(ast_node, CIL_ERR, "Invalid name %s", name); in cil_resolve_name_keep_aliases()
4426 node = ast_node; in cil_resolve_name_keep_aliases()
4449 if (ast_node in cil_resolve_name_keep_aliases()
[all...]
H A Dcil_internal.h996 int cil_get_symtab(struct cil_tree_node *ast_node, symtab_t **symtab, enum cil_sym_index sym_index);
H A Dcil.c1957 int cil_get_symtab(struct cil_tree_node *ast_node, symtab_t **symtab, enum cil_sym_index sym_index) in cil_get_symtab() argument
1959 struct cil_tree_node *node = ast_node; in cil_get_symtab()
2013 cil_tree_log(ast_node, CIL_ERR, "Failed to get symtab from node"); in cil_get_symtab()
/third_party/mesa3d/src/compiler/glsl/
H A Dast.h51 class ast_node { class
53 DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node);
74 * \sa _mesa_glsl_error, ast_node::set_location
93 * \sa ast_node::get_location
108 * \sa ast_node::set_location
141 ast_node(void);
222 class ast_expression : public ast_node {
345 class ast_subroutine_list : public ast_node
352 class ast_array_specifier : public ast_node {
373 /* This list contains objects of type ast_node containin
[all...]
H A Dglsl_parser_extras.cpp1206 ast_node::print(void) const
1212 ast_node::ast_node(void)
1236 foreach_list_typed(ast_node, ast, link, &this->statements) {
1245 ast_node *statements)
1315 foreach_list_typed (ast_node, ast, link, &this->expressions) {
1362 foreach_list_typed (ast_node, ast, link, & this->expressions) {
1374 foreach_list_typed (ast_node, ast, link, & this->expressions) {
1428 foreach_list_typed(ast_node, ast, link, & this->parameters) {
1505 foreach_list_typed (ast_node, as
[all...]
H A Dast_type.cpp573 ast_node* &node) in merge_into_out_qualifier()
692 ast_node* &node) in merge_into_in_qualifier()
940 ast_node *const_expression = exec_node_data(ast_node, node, link); in process_qualifier_constant()
H A Dast_array_index.cpp31 foreach_list_typed (ast_node, array_dimension, link, &this->array_dimensions) { in print()
H A Dast_function.cpp44 foreach_list_typed(ast_node, ast, link, parameters) { in process_parameters()
2207 foreach_list_typed(ast_node, ast, link, &this->expressions) { in hir()
2522 foreach_list_typed(const ast_node, ast, link, &this->expressions) { in has_sequence_subexpression() argument
H A Dast_to_hir.cpp158 foreach_list_typed (ast_node, ast, link, & state->translation_unit) in _mesa_ast_to_hir()
1081 ast_node::hir(exec_list *instructions, struct _mesa_glsl_parse_state *state) in hir()
1090 ast_node::has_sequence_subexpression() const in has_sequence_subexpression()
1096 ast_node::set_is_lhs(bool /* new_value */) in set_is_lhs()
2147 foreach_list_typed (ast_node, ast, link, &this->expressions) { in do_hir()
2305 foreach_list_typed (ast_node, ast, link, &this->statements) in hir()
2317 * Evaluate the given exec_node (which should be an ast_node representing
2328 ast_node *array_size = exec_node_data(ast_node, node, link); in process_array_size()
6969 foreach_list_typed (ast_node, stm in hir()
[all...]
/third_party/node/deps/v8/src/torque/
H A Ddeclarations.cc304 const std::string& name, GenericCallableDeclaration* ast_node) { in DeclareGenericCallable()
306 new GenericCallable(name, ast_node))); in DeclareGenericCallable()
310 const std::string& name, GenericTypeDeclaration* ast_node) { in DeclareGenericType()
312 std::unique_ptr<GenericType>(new GenericType(name, ast_node))); in DeclareGenericType()
303 DeclareGenericCallable( const std::string& name, GenericCallableDeclaration* ast_node) DeclareGenericCallable() argument
309 DeclareGenericType( const std::string& name, GenericTypeDeclaration* ast_node) DeclareGenericType() argument
H A Ddeclarations.h143 const std::string& name, GenericCallableDeclaration* ast_node);
145 GenericTypeDeclaration* ast_node);
/third_party/python/Lib/test/
H A Dtest_ast.py276 def _assertTrueorder(self, ast_node, parent_pos):
277 if not isinstance(ast_node, ast.AST) or ast_node._fields is None:
279 if isinstance(ast_node, (ast.expr, ast.stmt, ast.excepthandler)):
280 node_pos = (ast_node.lineno, ast_node.col_offset)
282 parent_pos = (ast_node.lineno, ast_node.col_offset)
283 for name in ast_node._fields:
284 value = getattr(ast_node, nam
[all...]

Completed in 34 milliseconds