Если не сложно ответе пжалуста...
Avenger 04.03.2003 10:54
Весь форум изрыл... нашел подобную тему... почитал недопер... почитал несколько раз документацую по поводу main. все равно непонял где грабли... Наверно антибиотики сказываются...
Т.е. возникла некоторая проблемма в понимании базовых понятий парсера. Если можете объясните... за ранее благодарен.
Получаю ошибку:
/index.html(3:1): parse error, expecting `$' [parser.compile]
хотел сделать несколько классов(не процедур) и по мере необходимости создавать обекты этих классов и пользоватся методами... но также нужна возможность изменять некоторые поля и процедуры в теле документа. если убрать 3 строчку из index.html то все работает, но понятно что не могу ничего изменять... как изменить структуру файлов чтобы заработало.... помогите пжалуста
index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang="ru">
@show_left[]
ddddddd
^show[]
</HTML>
auto.p
@USE
/classes/class_menu.p
/classes/class_head.p
/classes/class_body.p
/classes/class_top.p
@auto[]
#<VAR>
$connect_string[
pgsql://postgres:1@local:/rubtsovsk.ru?charset=koi8]
$web_url[
http://avenger]
#<PROCEDURE>
@dbconnect[code]
^connect[$connect_string]{$code}
@terminator[code]
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%" >
<TR CLASS="null">
<IMG SRC="${MAIN:web_url}/images/null.gif" HEIGHT="8" WIDTH="$code">
</TR>
</TABLE>
#Є-+-+і+ ++--++++ і---+-++-++ + ++і+ ---+-+++-
@show_top[]
$temp_top[^class_top::create[]]
^temp_top.top_show[]
@show_left[]
$temp_menu[^class_menu::create[]]
^temp_menu.menu_show[]
@show_center[]
 ^;
@show_right[]
 ^;
@show_bottom[]
<TABLE CLASS="globalbottom" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%" >
<TR>
<TD VALIGN="TOP">
</TD>
</TR>
</TABLE>
#
@head[]
$temp_head[^class_head::create[]]
^temp_head.head_show[]
@body[]
$temp_body[^class_body::create[]]
^temp_body.body_show[]
@show[]
^head[]
^body[]
классы думаю не нужно кидать....
- Если не сложно ответе пжалуста..., Avenger 04.03.2003 10:54