ExprBuilder::stack is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

ExprBuilder::stack field

Syntax

Jim_Stack stack;

References

LocationReferrerText
jim.c:9231
Jim_Stack stack; /* stack of pending terms */
jimsh0.c:13540
Jim_Stack stack;
jim.c:9285ExprTreeBuildTree()
int exp_stacklen = builder->stack.len + exp_numterms;
jim.c:9304ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jim.c:9317ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen && builder->level > 1) {
jim.c:9326ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jim.c:9333ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jim.c:9344ExprTreeBuildTree()
if (builder->stack.len > exp_stacklen) {
jim.c:9362ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jim.c:9430ExprTreeBuildTree()
node->ternary = Jim_StackPop(&builder->stack);
jim.c:9436ExprTreeBuildTree()
node->right = Jim_StackPop(&builder->stack);
jim.c:9442ExprTreeBuildTree()
node->left = Jim_StackPop(&builder->stack);
jim.c:9453ExprTreeBuildTree()
Jim_StackPush(&builder->stack, node);
jim.c:9496ExprTreeBuildTree()
Jim_StackPush(&builder->stack, node);
jim.c:9500ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jim.c:9506ExprTreeBuildTree()
Jim_SetResultFormatted(interp, "too %s arguments for math function", (builder->stack.len < exp_stacklen) ? "few" : "many");
jim.c:9509ExprTreeBuildTree()
if (builder->stack.len < exp_stacklen) {
jim.c:9541ExprTreeCreateTree()
Jim_InitStack(&builder.stack);
jim.c:9546ExprTreeCreateTree()
top = Jim_StackPop(&builder.stack);
jim.c:9555ExprTreeCreateTree()
Jim_FreeStack(&builder.stack);
jimsh0.c:13581ExprTreeBuildTree()
int exp_stacklen = builder->stack.len + exp_numterms;
jimsh0.c:13600ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jimsh0.c:13613ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen && builder->level > 1) {
jimsh0.c:13622ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jimsh0.c:13629ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jimsh0.c:13640ExprTreeBuildTree()
if (builder->stack.len > exp_stacklen) {
jimsh0.c:13658ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jimsh0.c:13723ExprTreeBuildTree()
node->ternary = Jim_StackPop(&builder->stack);
jimsh0.c:13729ExprTreeBuildTree()
node->right = Jim_StackPop(&builder->stack);
jimsh0.c:13735ExprTreeBuildTree()
node->left = Jim_StackPop(&builder->stack);
jimsh0.c:13746ExprTreeBuildTree()
Jim_StackPush(&builder->stack, node);
jimsh0.c:13789ExprTreeBuildTree()
Jim_StackPush(&builder->stack, node);
jimsh0.c:13793ExprTreeBuildTree()
if (builder->stack.len == exp_stacklen) {
jimsh0.c:13799ExprTreeBuildTree()
Jim_SetResultFormatted(interp, "too %s arguments for math function", (builder->stack.len < exp_stacklen) ? "few" : "many");
jimsh0.c:13802ExprTreeBuildTree()
if (builder->stack.len < exp_stacklen) {
jimsh0.c:13834ExprTreeCreateTree()
Jim_InitStack(&builder.stack);
jimsh0.c:13839ExprTreeCreateTree()
top = Jim_StackPop(&builder.stack);
jimsh0.c:13848ExprTreeCreateTree()
Jim_FreeStack(&builder.stack);

Data Use

Functions reading ExprBuilder::stack
ExprBuilder::stack
Type of ExprBuilder::stack
ExprBuilder::stack
all items filtered out