bug-3dldf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-3dldf] Closer to running


From: Glen Ritchie
Subject: [bug-3dldf] Closer to running
Date: Tue, 24 Aug 2004 15:38:32 -0700 (PDT)

Hi Laurence,

Ok. Yes, I forgot about the 'last email' saying how to
invoke '3dldf'. (It will be rectified in future. I
understand.) 

---
---
Now, I ran it.

First, using the 'abc.ldf' on the CVS.

Cmd:
address@hidden:~/3dproject/tst-Aug24/run/CWEB> ./3dldf
--multithread-input --multithread-output  abc.ldf

Get this:

---
---
[Thread 2] *** Parser: `picture_variable --> variable
PICTURE'.
[Thread 2] In parser rule `picture_variable -->
variable PICTURE':
`Scan_Parse::variable_type()' succeeded.

*** Parser: picture_primary --> picture_variable.

*** Parser: picture_secondary --> picture_primary

*** Parser: picture_tertiary --> picture_secondary

*** Parser: picture_expression --> picture_tertiary.

*** Parser: with_clause_output_list --> EMPTY.
[Thread 2] *** Parser: output_command --> OUTPUT
picture_expression with_clause_output_list.

*** Parser: command --> output_command.
[Thread 2] *** Parser: statement_list -->
statement_list statement.

*** Parser: with_clause_output_list --> EMPTY.
[Thread 2] *** Parser: endfig_command --> ENDFIG
with_clause_output_list.


*** Parser: command --> endfig_command.
[Thread 2] *** Parser: statement_list -->
statement_list statement.
[Thread 2] *** Parser: `program --> statement_list
END'.
   `yyparse()' returning 0.
ERROR! In `Mutex_Type::~Mutex_Type(void)':
`pthread_mutex_destroy()' failed.
`status' == `EBUSY' (mutex is in use).
Returning and will try to continue.
Type <RETURN> to continue.

In `main()': After join, thread 2:  status == 0
*return_value == 0
Exiting 3DLDF Version 1.2.0.0.

address@hidden:~/3dproject/tst-Aug24/run/CWEB> ./3dldf
--multithread-input --multithread-output  abc.ldf

***
Q1: I presume, this is showing debug comments? i.e.
The
what is actually happening, with threading, as
running.

Q2: The above with the CVS abc.ldf. Did it run right?
Or I
guess, ERROR! is not good?

---
---
Below, with the shorter 'abc.ldf' you email me.

*** Parser: numeric_token (INTEGER).
$$ == 41

*** Parser: subscript (numeric_token).
$$ == 41

*** Parser: suffix (suffix subscript).
$$ == -
scanner_node->token_real_vector.back() == 41
[Thread 2] *** Parser: variable --> tag suffix.

[Thread 2] *** Parser: variable --> tag suffix:
sb.first == a-.
[Thread 2] *** Parser: `point_variable --> variable
POINT'.
[Thread 2] In parser rule `point_variable --> variable
POINT':
`Scan_Parse::variable_type()' succeeded.

*** Parser: any_variable --> point_variable

*** Parser: show_command --> SHOW any_variable.
a[41]:
name == a[41]
type == POINT
`category' == REGULAR
`const_flag' == 0
`array_flag' == 1
`known_state' == `KNOWN'
object (point): (41, 41, 41)
up != 0
left == 0
right == 0
superordinate_vector == 0
Type <RETURN> to continue.


*** Parser: command --> show_command.
[Thread 2] *** Parser: statement_list -->
statement_list statement.

*** Parser: with_clause_output_list --> EMPTY.
[Thread 2] *** Parser: endfig_command --> ENDFIG
with_clause_output_list.


*** Parser: command --> endfig_command.
[Thread 2] *** Parser: statement_list -->
statement_list statement.
[Thread 2] *** Parser: `program --> statement_list
END'.
   `yyparse()' returning 0.
ERROR! In `Mutex_Type::~Mutex_Type(void)':
`pthread_mutex_destroy()' failed.
`status' == `EBUSY' (mutex is in use).
Returning and will try to continue.
Type <RETURN> to continue.

In `main()': After join, thread 2:  status == 0
*return_value == 0
Exiting 3DLDF Version 1.2.0.0.

address@hidden:~/3dproject/tst-Aug24/run/CWEB>

***
Still, not good?

***
Read your bit about the 'enable-local-eval'
function. Thanks for the heads up. I'll watch the
Local
vars. lines.

Glen

%% Local Variables:
%% mode:auto-fill
%% fill-column:59
%% End:


                
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush




reply via email to

[Prev in Thread] Current Thread [Next in Thread]