#include <stdio.h>
#include <stdlib.h>
#include "types.h"
#include "ticvocab.h"
Include dependency graph for devnode.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | device_node |
Typedefs | |
typedef device_node | device_node_t |
Functions | |
void | new_device_vocab (void) |
void | delete_device_vocab (void) |
void | finish_device_vocab (void) |
char * | in_what_node (device_node_t *the_node) |
void | show_node_start (void) |
bool | exists_in_ancestor (char *m_name) |
Variables | |
char | default_top_dev_ifile_name [] |
device_node_t * | current_device_node |
tic_hdr_t ** | current_definitions |
|
|
|
Definition at line 298 of file devnode.c. References device_node::ifile_name, device_node::parent_node, reset_tic_vocab(), and device_node::tokens_vocab. Referenced by finish_device_vocab(), and reset_normal_vocabs(). Here is the call graph for this function: |
|
Definition at line 562 of file devnode.c. References as_a_what(), tic_hdr::fword_defr, in_what_node(), INFO, lookup_tic_entry(), device_node::parent_node, scope_is_global, show_node_start(), tokenization_error(), and device_node::tokens_vocab. Referenced by tokenized_word_error(). Here is the call graph for this function: |
|
Definition at line 349 of file devnode.c. References delete_device_vocab(), dev_vocab_control_struct_check(), device_node::ifile_name, INFO, device_node::line_no, started_at(), statbuf, TKERROR, and tokenization_error(). Referenced by finish_or_new_device(). Here is the call graph for this function: |
|
Definition at line 457 of file devnode.c. References device_node::ifile_name, in_what_buffr, in_what_file, in_what_line, device_node::line_no, show_where, and show_which. Referenced by create_current_alias(), exists_in_ancestor(), lookup_word(), and trace_creation(). |
|
Definition at line 232 of file devnode.c. References dev_vocab_control_struct_check(), device_node::ifile_name, iname, INFO, device_node::line_no, lineno, NEW_DEV_MSG_START, device_node::parent_node, safe_malloc(), started_at(), statbuf, tokenization_error(), and device_node::tokens_vocab. Referenced by finish_or_new_device(). Here is the call graph for this function: |
|
Definition at line 513 of file devnode.c. References in_what_file, in_what_line, just_started_at(), just_where_started(), show_where, and show_which. Referenced by create_current_alias(), exists_in_ancestor(), gather_locals(), tokenized_word_error(), trace_creation(), and warn_if_duplicate(). Here is the call graph for this function: |
|
Definition at line 124 of file devnode.c. Referenced by add_to_current(), add_user_macro(), create_current_alias(), enter_global_scope(), handle_current(), hide_last_colon(), lookup_current(), lookup_in_dev_node(), resume_device_scope(), and reveal_last_colon(). |
|
Definition at line 123 of file devnode.c. Referenced by create_current_alias(), fcode_ender(), fcode_starter(), lookup_word(), reset_normal_vocabs(), and trace_creation(). |
|
Definition at line 103 of file devnode.c. Referenced by fcode_ender(). |