2009-12-09 1 views
1

Этот синтаксис не работает:Что такое правильный синтаксис Rebol для выполнения блок в памяти кода, включая заголовок

>> do load/header {rebol [Title: "Hello World"] Print System/Header/Script/Title } 
** Script Error: Invalid path value: Header 
** Near: Print System/Header/Script/Title 

Я хочу, чтобы получить мета-данные в заголовке.

Моя цель в основном состоит в том, чтобы иметь возможность запускать весь источник восстания, включая заголовок в буфер обмена, и выполнять его в консоли, выполняя что-то вроде чтения клипа: // это не работает, если я включаю заголовок, я могу Не стесняйся, так как мне это нужно.

ответ

3

Переписан в ответ на комментарий.

Использование нагрузки/заголовок/следующий создать блок в два-элемента: заголовок сценария с последующим содержанием сценария:

loaded: load/header/next {rebol [Title: "Hello World"] Print "this is my script"^/a: 99 + 5 print a} 
probe loaded/1 ;; shows the header 
do loaded/2  ;; executes the script 
+0

К сожалению, я не объяснил цель: Моя цель состоит в том, чтобы быть в состоянии для выполнения целого источника восстания, включая заголовок в буфер обмена, и выполнить его в консоли, выполнив что-то вроде чтения клипа: // это не работает, если я включаю заголовок, я не могу его удалить, поскольку он мне нужен. –

+0

переписано для уточнения вашего разъяснения – Sunanda

 Смежные вопросы

  • Нет связанных вопросов^_^