namespace
const char *namespace)
len = strlen (namespace);
if (strncmp (key, namespace, len) != 0)
const char *namespace);
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
namespace std {
mopts_collect (LibHalContext *hal_ctx, const char *namespace, int namespace_len,
strncmp (key, namespace, namespace_len - 1) == 0) {
switch (sym->namespace) {
if (sym->namespace != NS_SYMBOL)
switch(sym->namespace) {
die("Unrecognised namespace type %d",sym->namespace);
sym->namespace, sym->type);
switch(sym->namespace) {
die("unknown namespace %d symbol:%s type:%d\n", sym->namespace,
decl->namespace = NS_SYMBOL;
if (sym && sym->namespace == NS_TYPEDEF) {
return sym && (sym->namespace & NS_TYPEDEF);
if (sym->namespace & NS_SYMBOL && sym->ep)
if (!s || !(s->namespace & NS_TYPEDEF))
sym->namespace = NS_LABEL;
enum namespace ns;
if (sym && sym->namespace != NS_MACRO)
clean = (attr == sym->attr && sym->namespace == NS_MACRO);
sym->namespace = NS_MACRO;
if (attr == sym->attr && sym->namespace == NS_UNDEF)
sym->namespace = NS_UNDEF;
if (!(sym->namespace & NS_SYMBOL))
struct symbol *lookup_symbol(struct ident *ident, enum namespace ns)
if (next->namespace != sym->namespace)
void bind_symbol(struct symbol *sym, struct ident *ident, enum namespace ns)
sym->namespace = ns;
if (sym->namespace & ns) {
struct symbol *create_symbol(int stream, const char *name, int type, int namespace)
struct symbol *sym = lookup_symbol(ident, namespace);
bind_symbol(sym, token->ident, namespace);
enum namespace namespace:9;
extern struct symbol *lookup_symbol(struct ident *, enum namespace);
extern struct symbol *create_symbol(int stream, const char *name, int type, int namespace);
extern void bind_symbol(struct symbol *, struct ident *, enum namespace);
static inline struct symbol *lookup_keyword(struct ident *ident, enum namespace ns)