[Top][All Lists]
[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
- [bug-3dldf] Closer to running,
Glen Ritchie <=