Bn f: Gallica, la Bibliothèque numérique de la BnF et de ses partenaires | BnF

Содержание

Регистратор ATL и синтаксис формы Backus-Naur (BNF)

  • Чтение занимает 2 мин

В этой статье

В этом разделе описаны скрипты, используемые регистратором ATL с помощью синтаксиса BNF, который использует нотацию, как показано в следующей таблице.

Соглашение/символЗначение
::=Эквивалентный
|ИЛИ
X+Один или несколько X.
[X]X является необязательным. Необязательные разделители отмечены [].
Любой полужирный текстСтроковый литерал.
Любой текст курсивомКак создать строковый литерал.

Как указано в приведенной выше таблице, скрипты регистратора используют строковые литералы. Эти значения являются фактическим текстом, который должен отображаться в скрипте. В следующей таблице описаны строковые литералы, использующиеся в скрипте регистратора ATL.

Строковый литералДействие
ForceRemoveПолностью удаляет следующий ключ (если он существует), а затем повторно создает его.
NoRemove
Не удаляет следующий ключ во время отмены регистрации.
ValУказывает, что <Key Name> является именованным значением.
УдалениеУдаляет следующий ключ во время регистрации.
sУказывает, что следующее значение является строкой (REG_SZ).
dУказывает, что следующее значение является DWORD (REG_DWORD).
mУказывает, что следующее значение является мультистрокой (REG_MULTI_SZ).
b
Указывает, что следующее значение является двоичным значением (REG_BINARY).

Примеры синтаксиса BNF

Ниже приведено несколько примеров синтаксиса, чтобы вы поняли принципы работы нотации и строковых литералов в скрипте регистратора ATL.

Пример синтаксиса 1

<registry expression> ::= <Add Key>

указывает, что registry expression эквивалентен Add Key.

Пример синтаксиса 2

<registry expression> ::= <Add Key> | <Delete Key>

указывает, что registry expression эквивалентен Add Key или Delete Key

.

Пример синтаксиса 3

<Key Name> ::= ‘<AlphaNumeric>+’

Указывает, что Key Name эквивалентно одному или нескольким AlphaNumeric значениям.

Пример синтаксиса 4

<Add Key>:: = [ForceRemove | Удалить | Val]<Key Name>

указывает, что Add Key эквивалентен Key Name и что строковые литералы, ForceRemove, NoRemove и val, являются необязательными.

Пример синтаксиса 5

<AlphaNumeric> :: = любой символ, не равный null, то есть ASCII 0

указывает, что AlphaNumeric является эквивалентом для любого ненулевого символа.

Пример синтаксиса 6

val 'testmulti' = m 'String 1\0String 2\0'

указывает, что имя ключа testmulti является значением мультистроки, состоящим из String 1 и String 2.

Пример синтаксиса 7

val 'testhex' = d '&H55'

указывает, что имя ключа testhex — это значение DWORD, установленное на шестнадцатеричное значение 55 (десятичное значение 85).

Обратите внимание, что этот формат соответствует нотации &H, описанной в спецификации Visual Basic.

См. также:

Создание скриптов регистратора

Познакомьтесь с людьми, которые делают BNF

История BNF берет свое начало еще задолго до самого «Бонифация» и промо-группы — в 2010 году. У истоков комьюнити стояли Вагиз Хусаинов и Андрей Красиков (Andrey Fuji, — прим. Enter) — именно они, тогда еще в составе техно-сообщества Re:Forms, решили открыть свой клуб, в котором регулярно звучала бы техно- и хаус-музыка. Не имея ни бизнес-, ни концепт-плана и пройдя через все ужасы бесконечного строительства, 14 сентября они открыли «Бонифаций» на Кави Наджми, 8.

Название придумали в ходе мозгового штурма за бутылкой коньяка: причем, по словам Вагиза, Бонифаций — это не только лев из советского мультика, снятого на основе чешской сказки, но и имя девяти Римских Пап. Первая вечеринка клуба состоялась на третий месяц стройки под флагом Re:Forms — Livestream Connection, и сопровождалась интернет-трансляцией. Тогда еще клуб не был готов, но команда уже устала строить и строить, поэтому решила провести вечеринку. В «Бонифации» на протяжении всего времени существования не прекращалась стройка — одни только деньги кончались дважды. Однако за два года прерывистой работы клуба здесь побывало девять иностранных артистов.

После десяти месяцев работы клуб закрылся в первый раз, но в 2014 году открылся вновь: в том же месте и с той же концепцией. Полное название ушло в прошлое, сократившись до стильного BNF. Изменился и логотип промо-группы, на первый взгляд представляющий из себя печать с зеркальным отображением названия из трех букв. Но если приглядеться — никакое это не отражение и логотип намеренно исковеркан.

Двухтанцпольная вечеринка BNF All Stars на «Фабрике Алафузова», где играли Fivedotfour, Gmorozov, Andrey Fuji, Nia, Aykhu, A. G. и другие резиденты, май 2017-го

Вагиз объяснил это следующим образом: «В логотип мы заложили идею противостояния логике, стандартам и обыденности. Фактически пошли против ветра и своих же сложностей внутри проекта и на площадке клуба. Логотип появился в ходе арт-совещания проекта PUSHKA 52, который к тому моменту уже прогремел дебютом под названием Basement Jam на “Фабрике Алафузова”». Однако, видимо, плыть против течения оказалось сложнее, чем думалось — в 2015-м клуб «Бонифаций» закрылся во второй раз.

За весь период своего существования промо-группа провела более 100 вечеринок и покорила порядка 15 адресов в Казани, наладила коллаборативные отношения со многими другими промо-актами города. Одним из самых громких стало мероприятие «Шерсть» — первая трехтанцпольная вечеринка в истории Казани. Она прошла на «Фабрике Алафузова», в стенах которой на одну ночь оказалось около 900 человек.

За ней последовали и другие вечеринки серии: «Кожа», «Лен», «Брезент», «Мех» и «Сукно». Концепция и организация этих ивентов проходила совместно с Alafuzov Loft.

Знаковым моментом для BNF можно считать период с 2016-го по 2017-й, когда промо-группа организовывала вечеринки в тире «Олимп» на Зорге 66Б, в духе европейских андеграундных рейвов. Здесь впервые состоялась вечеринка «8 girls x march 8», на которой играли только девушки. Также в тире появилась на свет серия вечеринок BNF Special Case — промо-группа провела четыре вечеринки, концепция которых заключалась в приглашении диджеев из других городов. Или, к примеру, день рождения кафе Hub с двумя танцполами — в самом заведении (предварительно из него убрали всю мебель) и в пустующем помещении на цокольном этаже. Не говоря уже о том, что количество репостов записи о событии (разумеется, с целью сэкономить на входе) достигло почти пятисот штук.

Помимо этого, под эгидой BNF проводятся и вечеринки серии Secret Location — всего их было семь. Концепция заключается в том, что каждый раз событие проводится в новом месте, а адрес раскрывается лишь за два часа до начала. В портфолио промо-проекта BNF имеются такие серийные вечеринки, как «Питерский Экспресс» (девять вечеринок с участием диджеев из Санкт-Петербурга), «Московский бит» (три вечеринки с участием диджеев из столицы), TEKNO-KULTURA (три вечеринки с участием гостей из Ростова-На-Дону и Екатеринбурга, и локальным составом). Флагманской серией вечеринок BNF считается Black Art — благодаря ей в Казани побывали такие музыканты, как Titonton Duvante, Dj Minx, Traxx, Mr Raoul K и Roch Dadier.

MEI Cashflow BNF приема пачки купюр до 50 банкнот!

1. Определение терминов
1.1. В настоящем Пользовательском Соглашении используются следующие термины:
1.1.1. «Администрация сайта web-industry.pro (далее – Администрация сайта или Оператор)» – уполномоченные сотрудники на управление сайтом, действующие от имени ООО Веб-Индастри Групп, которые организуют и (или) осуществляет обработку персональных данных, а также определяет цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными.
1.1.2. «Персональные данные» — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).
1.1.3. «Обработка персональных данных» — любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных.
1.1.4. «Конфиденциальность персональных данных» — обязательное для соблюдения Оператором или иным получившим доступ к персональным данным лицом требование не допускать их распространения без согласия субъекта персональных данных или наличия иного законного основания.
1.1.5. «Пользователь сайта web-industry.pro (далее ‑ Пользователь)» – лицо, имеющее доступ к Сайту, посредством сети Интернет и использующее Сайт.
1.1.6. «Cookie» — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент или веб-браузер каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта.
1.1.7. «IP-адрес» — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP.

2. Общие положения.
2.1. Предметом данного Соглашения является сохранение конфиденциальности персональных данных Пользователя сайта web-industry.pro.
2.2. Использование Пользователем сайта web-industry.pro означает согласие с настоящим Пользовательским Соглашением и условиями обработки персональных данных Пользователя.
2.3. В случае несогласия с условиями Пользовательского Соглашения и Политики Конфиденциальности Пользователь должен прекратить использование сайта.
2.4. Настоящая Политика применима только к сайту web-industry.pro и его поддоменам. ООО Веб-Индастри Групп не контролирует и не несет ответственность за обработку информации сайтами третьих лиц, на которые пользователь может перейти по ссылкам, доступным на сайтах ООО Веб-Индастри Групп.
2.5.Администрация сайта не проверяет достоверность персональных данных, предоставляемых Пользователем сайта.

3. Обязанности пользователя.
Пользователь гарантирует: предоставленная им информация является точной и достоверной; при предоставлении информации не нарушается действующее законодательство Российской Федерации, не страдают законные права и интересы третьих лиц; вся предоставленная информация заполнена гражданином в отношении себя лично.

4. Политика конфиденциальности.
4.1. Состав персональных данных.
ООО Веб-Индастри Групп может собирать следующие персональные данные: имя, телефон, адрес электронной почты и общедоступные данные, в том числе IP, информация о регионе пользователя, характеристиках электронного устройства и браузера.
4.2. Цели обработки персональных данных.
ООО Веб-Индастри Групп осуществляет обработку, в том числе сбор и хранение только той персональной информации, которая необходима для достижения целей, указанных в данном Соглашении. ООО Веб-Индастри Групп вправе использовать персональные данные в следующих целях:
проведения маркетинговых, статистических и иных исследований на основе обезличенных данных;
связи с пользователем, в том числе осуществления клиентской поддержки, консультирования по выбору товаров и/или услуг, обработки запросов и заявок;
обеспечения пользователю доступа к сервисам сайта, в том числе опросникам и функционалу вопрос-ответ;
анализа аудитории для улучшения функционала сайта.
4.3. Защита персональных данных.
ООО Веб-Индастри Групп осуществляет хранение персональной информации и обеспечивает ее охрану от несанкционированного доступа и распространения.
4.4. Изменение персональных данных
Пользователь вправе требовать изменения или удаления своих персональных данных, в случае, если персональные данные являются неполными, устаревшими, неточными, незаконно полученными или не являются необходимыми для заявленной цели обработки.
4.5. Хранение персональных данных.
ООО Веб-Индастри Групп не хранит ваши персональные данные дольше, чем необходимо для целей их сбора, или чем требуется по действующему законодательству.
4.6. Сбор общедоступных данных.
ООО Веб-Индастри Групп может осуществлять сбор общедоступных данных пользователя (таких как IP-адрес, сведения об устройстве и т. д.) с помощью файлов cookie, журналов истории доступа и web-счетчиков. Если пользователь не согласен с этими условиями, он должен немедленно покинуть сайт.
ООО Веб-Индастри Групп может использовать услуги третьих сторон для мониторинга трафика, статистических исследований, рекламы и проведения других операций на сайтах. С разрешения ООО Веб-Индастри Групп эти третьи стороны могут использовать файлы cookie, журналы истории доступа, web-счетчики и другие технологии мониторинга для компиляции анонимной агрегированной статистики по посетителям сайтов.
4.7. Передача персональных данных третьим лицам.
ООО Веб-Индастри Групп обязуется не передавать персональные данные третьим сторонам для маркетинговых целей без разрешения пользователя.
Администрация сайта может передавать персональные данные уполномоченным агентствам или подрядчикам для достижения обозначенных в данном Соглашении целей.
Пользователь соглашается с тем, что Администрация сайта вправе передавать персональные данные третьим лицам, в частности, курьерским службам, организациями почтовой связи, операторам электросвязи, исключительно в обозначенных целях.
Персональные данные Пользователя могут быть переданы уполномоченным органам государственной власти Российской Федерации только по основаниям и в порядке, установленным законодательством Российской Федерации.

5. Соглашение.
Действующая редакция Соглашения находится по адресу: web-industry.pro/policy/. ООО Веб-Индастри Групп вправе в любое время в одностороннем порядке изменять условия настоящего Соглашения. При несогласии пользователя с внесенными изменениями он обязан отказаться от доступа к сайту, прекратить использование материалов и сервисов сайта, а также отправить запрос на удаление своих персональных данных.

6. Реквизиты.
Реквизиты ООО Веб-Индастри Групп:
ОГРН: 1137847234480
ИНН: 7810465511
Адрес: 191124, Санкт-Петербург ул. Новгородская, д. 23,
БЦ Базель, офис 314.

Почта для обратной связи: [email protected]

Квадрокоптер Blade Nano QX 3D BNF BLH7180

Микро-квадрокоптер Blade® Nano QX 3D ломает все барьеры. Теперь не составит труда выполнить переворот через крыло, крутые повороты и перевернутый полет. Интуитивно понятная технология SAFE™ обеспечивает плавный полет, автоматическое выравнивание и различные режимы полета. Продуманный дизайн делает коптер прочным и легким, так что серьезные поломки полностью исключены, если вы тренируетесь над травой или мягким ковром.

Легкое выполнение фигур пилотажа
SAFE® (диапазон полета, регулируемый датчиками) – это революционная электронная система защиты. Эта технология обеспечивает более плавный полет в любых погодных условиях. Даже новичок может подобрать удобный для себя режим и мгновенно начать полет.

Stability Mode (Стабильный режим)
В данном режиме область полета ограничена, технология SAFE позволяет поддерживать стабильную высоту, даже если пилот отпускает ручки управления. Вы можете выполнять поворот на 360° нажатием кнопки.

EVO Mode (Улучшенный режим)
Позволяет с легкостью выполнять поворот на 180° по вертикали нажатием одной кнопки. Управление остается прежним, независимо от положения коптера. В данном режиме область полета ограничена, технология SAFE выполняет стабилизацию высоты.

Agility Mode (Режим маневренности)
В данном режиме отсутствует ограничение на область полета и стабилизация высоты.

Основные особенности:
    •    Уникальная технология SAFE облегчает выполнение фигур пилотажа
    •    Выполнение поворота на 180° и 360° нажатием одной кнопки
    •    Яркие светодиоды и кабина позволяют не потерять вертолет
    •    Прочная и легкая рама с защитой пропеллеров
    •    Мощные коллекторные двигатели обеспечивают хорошую подъемную силу
    •    Ультра-микроплата 4-в-1, включающая приемник DSMX/ESC/микшер/датчик SAFE
    •    Набор запасных винтов в комплекте
    •    Батарея 200 мА/ч 1S 3,7V 30C Li-Po в комплекте
    •    Компактное зарядное устройство для LiPo-батареи в комплекте
    •    4-канальный передатчик с технологией DSMX в комплекте

Технические данные:
    •    Тип: квадрокоптер
    •    Размер/масштаб: ультра-микро
    •    Комплектация: BNF (требуется передатчик)
    •    Материал основной лопасти: пластик
    •    Тип основного двигателя: коллекторный
    •    Батарея: 200 мА/ч 3,7V 30C LiPo
    •    Длина: 130 мм
    •    Высота: 42 мм
    •    Ширина: 130 мм
    •    Полетный вес: 27 г
    •    Продолжительность полета: 5 минут
    •    Количество каналов: 5
    •    Рекомендуется для полетов в помещении/на улице
    •    Сборка не требуется

Требуется докупить:
    •   Аппаратуру управления Spektrum 4+ каналов, например DX5e.

Pharmaceutical Press — Британский национальный формуляр (BNF) 82

Британский национальный фармакологический справочник (BNF) — лучший выбор для краткой информации о лекарствах. Медицинские работники во всем мире доверяют нам для поддержки уверенного принятия решений при оказании медицинской помощи.

В новом издании (BNF 82) представлены современные рекомендации по назначению, отпуску и применению лекарств, а также юридические и профессиональные руководства.

Обширные обновления содержания в издании BNF 82 включают:

Новые монографии для:

  • Вакцина COVID-19 для активной иммунизации против болезни COVID-19
  • Enhertu® [трастузумаб друкстекан] для HER2-положительного неоперабельного или метастатического рака молочной железы
  • Миалепта® [метрелептин] при дефиците лептина при липодистрофии
  • Фесго® [пертузумаб с трастузумабом] при HER2-положительном раннем, метастатическом или местно-рецидивирующем раке молочной железы
  • Трепростинил при идиопатической или наследственной легочной артериальной гипертензии
  • Трепростинил ® [формотерола фумарат с гликопирронием и будесонидом] и Bevespi Aerosphere® [гликопирроний с формотерола фумаратом] при хронической обструктивной болезни легких
  • Фактор фон Виллебранда при болезни фон Виллебранда

Рекомендации MHRA по повышенному риску: пациенты с митохондриальной мутацией ионы

  • Диметилфумарат (Текфидера®): обновленные рекомендации по риску прогрессирующей мультифокальной лейкоэнцефалопатии (ПМЛ), связанной с легкой лимфопенией
  • Эпилепсия: обновленные рекомендации по противоэпилептическим препаратам при беременности после всестороннего обзора безопасности
  • Эритромицин: требуется осторожность из-за сердечных заболеваний риски (удлинение интервала QT) и лекарственное взаимодействие с ривароксабаном
  • Финголимод (Гиленья®): обновленные рекомендации о рисках серьезного поражения печени и герпетического менингоэнцефалита
  • Гидрокортизон (Алькинди®): риск острой надпочечниковой недостаточности у детей при переходе с гидрокортизона составы таблеток для гранул
  • Лекарства для беременных и кормящих: новая инициатива по последовательному руководству и отчету по оптимизации данных для лекарств, используемых во время беременности
  • Слабительные средства на основе полиэтиленгликоля (ПЭГ) и загустители на основе крахмала: потенциальный интерактивный эффект при смешивании, приводящий к увеличивать повышенный риск аспирации
  • Тофацитиниб (Xeljanz® ▼): результаты первоначальных клинических испытаний повышенного риска серьезных сердечно-сосудистых событий и злокачественных новообразований (за исключением NMSC) при использовании тофацитиниба по сравнению с ингибиторами TNF-альфа
  • Улипристала ацетат 5 мг (Esmya®) : дальнейшие ограничения из-за риска серьезного повреждения печени
  • Антидепрессанты SSRI / SNRI: небольшой повышенный риск послеродового кровотечения при использовании за месяц до родов
  • Другие важные изменения включают обновленное руководство по:

    • COVID-19, в том числе иммунизация и рекомендации по выбору вакцины COVID-19 в соответствии с рекомендациями Объединенного комитета по вакцинации и иммунизации и общественного здравоохранения Англии
    • Ведение гипогликемии, включая возрастное изменение доз
    • Ведение синдрома поликистозных яичников
    • Национальная программа иммунизации от гриппа и вакцина против гриппа в соответствии с Рекомендации Министерства здравоохранения Англии
    • Противозачаточные средства, содержащие только прогестоген, в соответствии с рекомендациями факультета сексуального и репродуктивного здоровья
    • Лечение укусов людей и животных
    • Использование иммуноглобулина против гепатита В и вакцин в соответствии с рекомендациями общественного здравоохранения Англии

    BNF 82 является важной публикацией, она предоставляет вам:

    • Актуальную информацию о назначении, отпуске и применении лекарств
    • Авторитетное независимое руководство по передовой практике, позволяющее выбирать безопасные и эффективные лекарства
    • Информация, которую вы знаете Вы можете доверять за качество, надежность и независимость
    • Все, что вам нужно, под рукой, все в одной книге

    Предисловие, стр.

    Благодарности

    Как создаются публикации БНФ

    Как использовать публикации BNF в печати

    Изменения

    Руководство по прописыванию

    Написание рецепта

    Экстренная поставка медикаментов

    Контролируемые препараты и наркозависимость

    Побочные реакции на лекарства

    Руководство по внутривенным инфузиям

    Оптимизация лекарств

    Контроль над антимикробными препаратами

    Детский рецепт

    Назначение при печеночной недостаточности

    Назначение при почечной недостаточности

    Назначение при беременности

    Назначение при кормлении грудью

    Назначение паллиативной помощи

    Рецепты для пожилых людей

    Наркотики и спорт

    Назначение в стоматологической практике

    УКАЗАНИЯ К ЛЕКАРСТВЕННЫМ СРЕДСТВАМ И ПРЕПАРАТАМ

    Желудочно-кишечная система стр.

    Сердечно-сосудистая система

    Дыхательная система

    Нервная система

    Инфекция

    Эндокринная система

    Мочеполовая система

    Иммунная система и злокачественные заболевания

    Кровь и питание

    Опорно-двигательный аппарат

    Глаз

    Ухо, нос и ротоглотка

    Кожа

    Вакцины

    Анестезия

    Неотложная помощь при отравлении

    ПРИЛОЖЕНИЯ И УКАЗАНИЯ

    Приложение 1 — Взаимодействие

    Приложение 2 — Пограничные вещества

    Приложение 3 — Предупреждающие и рекомендательные этикетки для отпускаемых лекарственных средств

    Приложение 4 — Средства для обработки ран и эластичная одежда

    Формуляр для практикующих стоматологов

    Фармацевтический справочник медсестер

    Немедицинские рецепты

    Индекс производителей

    Изготовители по специальному заказу

    Индекс

    Неотложная медицинская помощь в общине изнутри задней обложки

    4.6 Грамматики BNF

    4.6 Грамматики BNF

    Библиотека scribble / bnf предоставляет утилиты для набора грамматик.

    Например,

    000300030003

    @ (let ([open @litchar {(}]

    [close @litchar {)}])

    @BNF [(list @nonterm {expr}

    @nonterm {id}

    @ BNF-seq [открыть @kleeneplus [@nonterm {expr}] закрыть]

    @ open @ BNF litchar {lambda}

    open @kleenestar [@nonterm {id}] close

    @nonterm {expr} close]

    @nonterm

    (список @nonterm {val}

    @ BNF-alt [@nonterm {number} @nonterm {primop}])

    (список @nonterm {i d}

    @elem {любое имя, кроме @litchar {lambda})])

    производит результат

    ‹expr›

    › =

    ‹id›

    |

    (‹expr› +)

    |

    (лямбда (‹id› *) ‹expr›)

    |

    ‹val›

    ‹val›

    :: =

    ‹number› | ‹Primop›

    ‹id›

    :: =

    любое имя, кроме лямбды

    См. Также racketgrammar.

    Набирает грамматическую таблицу. Каждое производство начинается с элемента (обычно создается с нетерминалом) для нетерминального определяется, а затем список возможностей (обычно с BNF-seq и т. д.), чтобы показать на отдельных строках.

    Набирает нетерминальный шрифт: курсив в угловых скобках.

    Набирает последовательность.

    Набирает последовательность, разбитую на несколько строк, где каждая elems — это одна строка.

    Набирает группу, заключенную в фигурные скобки (чтобы вся группа могла повторяться, например).

    Набирает необязательный элемент: в квадратных скобках.

    Набирает 0 или более повторений.

    Набирает 1 или более повторений.

    Наборы с повторением n-to-m. Русский и m аргументов преобразуются в строку с использованием (формат «~ ​​a» n) и (формат «~ ​​a» m). Типы задают альтернативные варианты для отображения правой стороны продукта одна строка. Результат обычно используется как единственная возможность в список продукции для BNF.

    Элемент, используемый для пропущенных производств или контента.Оказывается как: …

    Фонд природы Борнео (BNF) — Программа помощи орангутанам


    Мы очень рады сотрудничеству с Borneo Nature Foundation (BNF) .

    О BNF

    BNF работает для защиты некоторых из наиболее важных зон тропических лесов, а также для защиты дикой природы, окружающей среды и культуры коренных народов Борнео, включая торфяные болота Себангау *, где проживает самая большая в мире популяция орангутанов. В течение 18 лет OuTrop (Проект тропических торфяников орангутанов), флагманская программа BNF, работает в лесу Себангау над мониторингом поведенческой экологии основных видов обезьян и кошек леса, проводит исследования в области биоразнообразия и лесоводства, а также работает над разработкой природоохранных решений. .

    Моцарт © Теа Пауэлл / OuTrop / BNF

    Программа лесовосстановления

    Восстановление выжженных и вырубленных участков леса Себангау — важная часть нашей работы по защите жилища борнейского орангутана. Посадка деревьев расширяет среду обитания орангутана, предотвращает эрозию почвы и снижает риск пожара; он привлекает местные сообщества к сохранению; и вносит свой вклад в глобальную борьбу за прекращение изменения климата.

    Когда лес теряется, орангутаны вынуждены переселяться в среду обитания более низкого качества, что приводит к перенаселенности и, в конечном итоге, к голоду.Неизбежно, что приводит к сокращению популяции орангутангов.

    Самки орангутана обычно расселяются рядом с домом своей матери, когда становятся независимыми, тогда как самцы расходятся дальше. Самки, у которых много дочерей, стараются разместить их в разных местах вокруг своего домашнего ареала, чтобы они были рядом, но избегают конкуренции.

    Грация, взрослая самка орангутана, родила троих детенышей. Ее дом находится рядом с рекой и частично сгорел во время лесных пожаров в 2015 году.Теперь ее младшему потомству будет сложно создавать свои собственные ареалы, поскольку среда обитания сокращается, и члены семьи вынуждены жить ближе друг к другу. Это ведет к усилению конкуренции за ресурсы, поскольку оставшаяся среда обитания становится переполненной. Однако долгосрочные исследования BNF показали, что популяция орангутанов может снова стабилизироваться и восстановиться, если будут реализованы проекты по защите среды обитания, вырубке леса и охоте, а также проекты восстановления и лесовосстановления.

    Итак, мы работаем вместе над лесовосстановлением участков лесного контингента на территории Грации.Узнайте больше о нашей программе лесовосстановления здесь. Вы можете поддержать кампанию, усыновив Грасию и ее детей!

    Программа ландшафта Рунгана

    Их программа «Рунганский ландшафт» направлена ​​на защиту до 100 000 гектаров леса, который сейчас находится под угрозой застройки, для преобразования в плантации масличных пальм, целлюлозы и акации. Это критический регион, в котором находится одна из крупнейших популяций орангутанов за пределами охраняемой территории на Борнео. В Барито Улу BNF взял на себя управление бывшей исследовательской станцией Кембриджского университета, одной из самых продолжительных исследовательских программ в Центральном Борнео.Это место находится на юге ландшафта Сердце Борнео и ранее использовалось для реинтродукции орангутанов.

    Образование в области охраны природы также занимает центральное место в Фонде природы Борнео, поскольку оно направлено на содействие созданию поколения, занимающегося природоохранной деятельностью: детей, которые полны знаний и уважения к миру природы и которые наделены полномочиями предпринимать позитивные шаги для защиты своего природного наследия.

    Наряду с этими программами BNF работает с широким кругом местных партнеров и заинтересованных сторон по всему Калимантану.Вместе эти организации изучают биоразнообразие, дают рекомендации по управлению лесами, поддерживают усилия по сохранению и консультируют по национальным и международным стратегиям защиты естественной среды обитания и дикой природы острова Борнео.

    BNF тесно сотрудничает с Фондом выживания орангутанов Борнео и Центром спасения и реабилитации орангутанов Ньяру Ментенг. Узнайте больше об удивительной работе BNF и о том, как вы можете стать ее частью, на веб-сайте Borneo Nature Foundation.

    Borneo Nature Foundation зарегистрирован в Великобритании как некоммерческая организация (номер компании 06761511) и поддерживается Фондом орангутанов по тропическим торфяникам (зарегистрированный в Великобритании благотворительный фонд № 1142870). Orangutan Outreach может принимать не облагаемые налогом пожертвования для BNF в США.

    Сделайте пожертвование в Фонд природы Борнео сегодня же!
    Пожертвовать BNF через Stripe

    Как ваш вклад поможет команде BNF?

    10 — дневная заработная плата пожарного-добровольца для тушения торфяных пожаров в засушливый сезон

    25 долл. США профинансирует группу из двух членов группы общественного патрулирования для дневного патрулирования реки Себангау и леса с целью предотвращения незаконных рубок

    50 $ оплачивает сбор семян, проращивание, рост и повторную посадку 10 саженцев тропических лиственных пород в зоне лесовосстановления.

    $ 100 построит дамбу, чтобы перекрыть каналы для вырубки леса в лесу Себангау, чтобы торф оставался влажным и, таким образом, предотвращал возможные пожары и обрушение леса.

    $ 150 будет финансировать ежемесячные мониторинговые исследования популяции орангутанов BNF.

    500 $ оснастит одну пожарную бригаду шлангами, форсунками и средствами защиты.

    1000 $ купит новый катер для патрульной группы (или купит компьютер и мебель для штаба патрульной группы).

    $ 2500 будет финансировать полную патрульную группу из семи человек в течение одного месяца, включая поставки и топливо.

    На данный момент приоритетными являются эксплуатационные расходы исследовательских, патрульных и детских бригад. Также необходимы средства для нового проекта строительства плотины. Сделайте пожертвование BNF сегодня! Свяжитесь с нами если у вас есть какие-либо вопросы.

    * Примечание по правописанию. В прошлом вы, возможно, видели лес, записанный как Сабангау с буквой «а» или Себангау с буквой «е».Обе формы считаются приемлемыми, но после консультации с местной командой мы решили, что в дальнейшем мы будем использовать «Sebangau» с буквой «e».

    Вы можете напрямую поддержать усилия Фонда природы Борнео по восстановлению лесов, приняв Грасию и детей — жителей леса Себангау! Всего за 15 долларов США в месяц (или 150 долларов США в год) вы можете помочь вырастить новый лес, в котором катастрофические пожары охватили парк в 2016 и 2019 годах … Вы можете «познакомиться» с Грасией и ее большой семьей на нашей странице усыновления.Просто нажмите на изображение ниже, чтобы узнать больше!

    Microsoft Macro Assembler BNF Grammar

    • 15 минут на чтение

    В этой статье

    Эта страница содержит BNF-описание грамматики MASM.Он предоставляется в качестве дополнения к справочнику и не гарантирует его полноту. Обратитесь к справочнику для получения полной информации о ключевых словах, параметрах, операциях и т. Д.

    Чтобы проиллюстрировать использование BNF, на следующей диаграмме показано определение директивы TYPEDEF , начиная с нетерминального typedefDir .

    Записи под каждой горизонтальной скобкой являются терминалами, например, NEAR16 , NEAR32 , FAR16 и FAR32 .Или это нетерминалы, такие как квалификатор , qualifier , distance и protoSpec , которые могут быть дополнительно определены. Каждый нетерминал, выделенный курсивом в определении typedefDir , также является записью в BNF. Три вертикальные точки указывают определение ветвления для нетерминала, которое для простоты на этом рисунке не показано.

    Грамматика BNF допускает рекурсивные определения.Например, грамматика использует qualifier как возможное определение для qualificationType , который также является компонентом определения квалификатора . Знак «|» символ определяет выбор между альтернативными выражениями, например endOfLine | комментарий . Двойные фигурные скобки указывают необязательный параметр, например ⟦ macroParmList ⟧. Скобки фактически не появляются в исходном коде.

    Нетерминалы MASM

    ;;
    endOfLine | комментарий

    = Dir
    id = immExpr ;;

    ДОБАВЛЕНИЕ
    + | -

    aExpr
    термин | aExpr && термин

    altId
    id

    альфа
    Любая прописная или строчная буква (A-Z) или один из этих четырех символов: @ _ $?

    произвольный текст
    charList

    asmInstruction
    мнемоника exprList

    acceptDir
    ASSUME acceptList ;;
    | НИЧЕГО НЕ ПРИНИМАЙТЕ ;;

    acceptList
    acceptRegister | acceptList , acceptRegister

    acceptReg
    регистр : acceptVal

    acceptRegister
    acceptSegReg | принять Рег.

    acceptSegReg
    segmentRegister : acceptSegVal

    acceptSegVal
    frameExpr | НИЧЕГО | ОШИБКА

    acceptVal
    qualifiedType | НИЧЕГО | ОШИБКА

    bcdConst
    знак decNumber

    binaryOp
    == | ! = | > = | <= | > | < | и

    bitDef
    bitFieldId : bitFieldSize = constExpr

    bitDefList
    bitDef | bitDefList , ;; бит Def

    bitFieldId
    id

    bitFieldSize
    constExpr

    blockStatements
    directiveList
    | .ПРОДОЛЖЕНИЕ .IF cExpr
    | .BREAK .IF cExpr

    bool
    ИСТИНА | ЛОЖНО

    byteRegister
    AL | AH | CL | CH | DL | DH | BL | BH | R8B | R9B | R10B | R11B | R12B | R13B | R14B | R15B

    cExpr
    aExpr | cExpr || aExpr

    символ
    Любой символ с порядковым номером в диапазоне 0–255, кроме перевода строки (10).

    charList
    символ | charList символ

    имя класса
    строка

    commDecl
    nearfar ⟧ ⟦ langType id : 905 905 905 905 905 905 905

    commDir
    COMM
    commList ;;

    комментарий
    ; текст ;;

    комментарий Директор
    КОММЕНТАРИЙ разделитель
    текст
    текст разделитель текст

    commList
    commDecl | commList , commDecl

    commType
    тип | constExpr

    константа
    цифр RadixOverride

    constExpr
    expr

    contextDir
    PUSHCONTEXT contextItemList ;;
    | POPCONTEXT contextItemList ;;

    contextItem
    ПРИНИМАЕТ | RADIX | ЛИСТИНГ | Процессор | ВСЕ

    contextItemList
    contextItem | contextItemList , contextItem

    controlBlock
    whileBlock | RepeatBlock

    controlDir
    controlIf | Блок управления

    controlElseif
    .ELSEIF cExpr ;;
    список директив
    controlElseif

    controlIf
    .IF cExpr ;;
    directiveList
    controlElseif
    .ELSE ;;
    список директив
    .ENDIF ;;

    сопроцессор
    .8087 | .287 | .387 | .NO87

    crefDir
    crefOption ;;

    crefOption
    .CREF
    | .XCREF idList
    | .NOCREF idList

    cxzExpr
    expr
    | ! выражение
    | выражение == выражение
    | выражение ! = выражение

    dataDecl
    DB | DW | DD | DF | DQ | DT | dataType | ID типа

    dataDir
    id dataItem ;;

    dataItem
    dataDecl scalarInstList
    | structTag structInstList
    | typeId structInstList
    | unionTag structInstList
    | recordTag recordInstList

    dataType
    BYTE | SBYTE | WORD | МЕЧ | DWORD | SDWORD | FWORD | QWORD | SQWORD | TBYTE | OWORD | REAL4 | REAL8 | REAL10 | MMWORD | XMMWORD | YMMWORD

    decdigit
    0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

    decNumber
    decdigit
    | десятичный номер десятичный разряд

    разделитель
    Любой символ, кроме whiteSpaceCharacter

    цифр
    десятичных цифр
    | цифр десятичных цифр
    | цифр шестнадцатеричные цифры

    директива
    generalDir | сегмент Def

    список директив
    директива | список директив директива

    дальний
    ближний | NEAR16 | NEAR32 | FAR16 | FAR32

    e01
    e01 orOp e02 | e02

    e02
    e02 И e03 | e03

    e03
    НЕ e04 | e04

    e04
    e04 relOp e05 | e05

    e05
    e05 ДОПОЛНЕНИЕ e06 | e06

    e06
    e06 mulOp e07 | e06 shiftOp e07 | e07

    e07
    e07 ДОБАВЛЕНИЕ e08 | e08

    e08
    HIGH e09
    | НИЗКИЙ e09
    | HIGHWORD e09
    | LOWWORD e09
    | e09

    e09
    СМЕЩЕНИЕ e10
    | SEG e10
    | LROFFSET e10
    | ТИП e10
    | ЭТО e10
    | e09 PTR e10
    | e09 : e10
    | e10

    e10
    e10 . e11
    | e10 expr
    | e11

    e11
    ( expr )
    | ⟦ expr
    | ШИРИНА id
    | МАСКА id
    | РАЗМЕР sizeArg
    | РАЗМЕР sizeArg
    | ДЛИНА id
    | ДЛИНА id
    | recordConst
    | строка
    | постоянная
    | тип
    | id
    | $
    | сегментный регистр
    | регистр
    | ST
    | ST ( expr )

    echoDir
    ECHO произвольный текст ;;
    % ВЫХОД произвольный текст ;;

    elseifBlock
    elseifStatement ;;
    directiveList
    elseifBlock

    elseifStatement
    ELSEIF constExpr
    | ELSEIFE constExpr
    | ELSEIFB текстовый элемент
    | ELSEIFNB textItem
    | ELSEIFDEF id
    | ELSEIFNDEF id
    | ELSEIFDIF текстовый элемент , текстовый элемент
    | ELSEIFDIFI текстовый элемент , текстовый элемент
    | ELSEIFIDN текстовый элемент , текстовый элемент
    | ELSEIFIDNI текстовый элемент , текстовый элемент
    | ELSEIF1
    | ELSEIF2

    endDir
    END immExpr ;;

    endpDir
    procId ENDP ;;

    концовDir
    id ENDS ;;

    equDir
    textMacroId EQU equType ;;

    equType
    immExpr | текст Буквальный

    errorDir
    errorOpt ;;

    errorOpt
    .ERR textItem
    | .ERRE constExpr optText
    | .ERRNZ constExpr optText
    | .ERRB textItem optText
    | .ERRNB textItem optText
    | .ERRDEF id optText
    | .ERRNDEF id optText
    | .ERRDIF textItem , textItem optText
    | .ERRDIFI textItem , textItem optText
    | .ERRIDN textItem , textItem optText
    | .ERRIDNI textItem , textItem optText
    | .ERR1 textItem
    | .ERR2 textItem

    exitDir
    .ВЫХОД expr ;;

    exitmDir
    : EXITM | EXITM текстовый элемент

    показатель степени
    E знак decNumber

    expr
    КОРОТКИЕ e05
    | .ТИП e01
    | OPATTR e01
    | e01

    exprList
    expr | exprList , expr

    externDef
    langType id ( altId 5 905 905

    externDir
    externKey externList ;;

    externKey
    EXTRN | EXTERN | EXTERNDEF

    externList
    externDef | externList , ;; externDef

    externType
    ABS | квалифицированный Тип

    fieldAlign
    constExpr

    fieldInit
    initValue ⟧ | structInstance

    fieldInitList
    fieldInit | fieldInitList , ;; fieldInit

    файл Char
    разделитель

    fileCharList
    fileChar | fileCharList fileChar

    fileSpec
    fileCharList | текст Буквальный

    flagName
    ZERO? | ПЕРЕНОСИТЬ? | ПЕРЕПОЛНЕНИЕ? | ЗНАК? | ЧЕТНОСТЬ?

    floatNumber
    sign decNumber . decNumber ⟧ ⟦ показатель степени
    | цифр R
    | цифр r

    forcDir
    FORC | IRPC

    forDir
    FOR | IRP

    forParm
    id : forParmType

    forParmType
    REQ | = текст Буквенный

    fpu Регистр
    ST expr

    frameExpr
    SEG id
    | DGROUP : id
    | сегмент Регистр : id
    | id

    generalDir
    modelDir | segOrderDir | nameDir
    | includeLibDir | комментарийDir
    | groupDir | acceptDir
    | structDir | recordDir | typedefDir
    | externDir | publicDir | commDir | protoTypeDir
    | equDir | = Директ | textDir
    | contextDir | опцияDir | Процессор Директор
    | radixDir
    | titleDir | pageDir | listDir
    | crefDir | echoDir
    | ifDir | errorDir | includeDir
    | macroDir | macroCall | macroRepeat | purgeDir
    | макроПока | макрос для | macroForc
    | псевдоним Директор

    gpРегистрация
    AX | EAX | CX | ECX | DX | EDX | BX | EBX
    | DI | EDI | SI | ESI | BP | EBP | SP | ESP
    | R8W | R8D | R9W | R9D | R12D | R13W | R13D | R14W | R14D

    groupDir
    groupId GROUP segIdList

    groupId
    id

    шестнадцатеричный
    a | b | c | d | e | f
    | A | B | C | D | E | Факс

    id
    alpha
    | id alpha
    | id decdigit
    Максимальная длина — 247 символов.

    idList
    id | idList , id

    ifDir
    ifStatement ;;
    directiveList
    elseifBlock
    ELSE ;;
    список директив ;;

    ifStatement
    IF constExpr
    | IFE constExpr
    | IFB текстовый элемент
    | IFNB текстовый элемент
    | IFDEF id
    | IFNDEF id
    | IFDIF текстовый элемент , текстовый элемент
    | IFDIFI текстовый элемент , текстовый элемент
    | IFIDN текстовый элемент , текстовый элемент
    | IFIDNI текстовый элемент , текстовый элемент
    | IF1
    | IF2

    immExpr
    expr

    includeDir
    INCLUDE fileSpec ;;

    includeLibDir
    INCLUDELIB fileSpec ;;

    initValue
    immExpr
    | строка
    | ?
    | constExpr DUP ( scalarInstList )
    | floatNumber
    | bcdConst

    inSegDir
    labelDef inSegDir

    inSegDirList
    inSegDir | inSegDirList inSegDir

    inSegmentDir
    инструкция
    | dataDir
    | controlDir
    | StartupDir
    | exitDir
    | смещениеDir
    | этикеткаDir
    | procDir localDirList ⟧ ⟦ inSegDirList endpDir
    | invokeDir
    | общий Директор

    instrPrefix
    REP | REPE | REPZ | REPNE | REPNZ | ЗАМОК

    инструкция
    instrPrefix asmInstruction

    invokeArg
    регистр :: регистр
    | выражение
    | ADDR выражение

    invokeDir
    INVOKE expr , ;; invokeList ;;

    invokeList
    invokeArg | invokeList , ;; invokeArg

    ключевое слово
    Любое зарезервированное слово.

    keywordList
    keyword | ключевое слово ключевое словоList

    labelDef
    id : | id :: | @@:

    labelDir
    id LABEL qualifiedType ;;

    langType
    C | PASCAL | FORTRAN | BASIC | SYSCALL | STDCALL

    listDir
    listOption ;;

    listOption
    .СПИСОК
    | .NOLIST
    | .XLIST
    | . СПИСОК
    | .LISTIF
    | .LFCOND
    | .NOLISTIF
    | .SFCOND
    | .TFCOND
    | .LISTMACROALL | .LALL
    | .NOLISTMACRO | .ПРОДАЖА
    | .LISTMACRO | .XALL

    localDef
    МЕСТНОЕ idList ;;

    localDir
    LOCAL parmList ;;

    localDirList
    localDir | localDirList localDir

    localList
    localDef | localList localDef

    macroArg
    % constExpr
    | % textMacroId
    | % macroFuncId ( macroArgList )
    | строка
    | произвольный текст
    | < произвольный Текст >

    macroArgList
    macroArg | macroArgList , macroArg

    macroBody
    localList macroStmtList

    macroCall
    id macroArgList ;;
    | идентификатор ( macroArgList )

    macroDir
    id MACRO macroParmList ;;
    macroBody
    ENDM ;;

    макрос для
    forDir forParm , < macroArgList ;
    macroBody
    ENDM ;;

    macroForc
    forcDir id , textLiteral ;;
    macroBody
    ENDM ;;

    macroFuncId
    id

    macroId
    macroProcId | macroFuncId

    macroIdList
    macroId | macroIdList , macroId

    macroLabel
    id

    macroParm
    id : parmType

    macroParmList
    macroParm | macroParmList , ;; macroParm

    macroProcId
    id

    macroRepeat
    repeatDir constExpr ;;
    macroBody
    ENDM ;;

    macroStmt
    директива
    | exitmDir
    | : macroLabel
    | GOTO macroLabel

    macroStmtList
    macroStmt ;;
    | macroStmtList macroStmt ;;

    macroWhile
    WHILE constExpr ;;
    macroBody
    ENDM ;;

    mapType
    ВСЕ | НЕТ | NOTPUBLIC

    memOption
    TINY | МАЛЕНЬКИЙ | СРЕДНИЙ | КОМПАКТНЫЙ | БОЛЬШОЙ | HUGE | ПЛОСКАЯ

    мнемоника
    Название инструкции.

    modelDir
    .MODEL memOption , modelOptlist ;;

    модельOpt
    langType | стек Опция

    модельOptlist
    модельOpt | Модель Список опций , Модель Опт

    модуль
    directiveList endDir

    MulOp
    * | / | МОД

    nameDir
    NAME id ;;

    ближний
    ближний | FAR

    nestedStruct
    structHdr id ;;
    structBody
    ENDS ;;

    offsetDir
    offsetDirType ;;

    offsetDirType
    ДАЖЕ
    | ORG immExpr
    | ВЫРАВНИТЬ constExpr

    offsetType
    ГРУППА | СЕГМЕНТ | ПЛОСКАЯ

    oldRecordFieldList
    constExpr ⟧ | oldRecordFieldList , constExpr

    optionDir
    OPTION optionList ;;

    optionItem
    CASEMAP : mapType
    | DOTNAME | NODOTNAME
    | ЭМУЛЯТОР | НОМУЛЯТОР
    | ЭПИЛОГ : macroId
    | EXPR16 | EXPR32
    | ЯЗЫК : langType
    | LJMP | NOLJMP
    | M510 | NOM510
    | NOKEYWORD : < keywordList >
    | NOSIGNEXTEND
    | OFFSET : offsetType
    | OLDMACROS | NOOLDMACROS
    | СТАРЫЕ КОНСТРУКЦИИ | NOOLDSTRUCTS
    | PROC : oVisibility
    | ПРОЛОГ : macroId
    | ТОЛЬКО ДЛЯ ЧТЕНИЯ | ТОЛЬКО
    | SCOPED | NOSCOPED
    | СЕГМЕНТ : сегмент Размер
    | SETIF2 : bool

    optionList
    optionItem | optionList , ;; опция Артикул

    optText
    , textItem

    orOp
    OR | XOR

    oVisibility
    PUBLIC | ЧАСТНАЯ | ЭКСПОРТ

    pageDir
    СТРАНИЦА pageExpr ;;

    pageExpr
    + | ⟦ страница Длина ⟧ ⟦ , страница Ширина

    страница Длина
    constExpr

    Ширина страницы
    constExpr

    parm
    parmId : qualifiedType
    | parmId constExpr ⟧ ⟦ : qualifiedType

    parmId
    id

    parmList
    parm | parmList , ;; Parm

    parmType
    REQ | = textLiteral | VARARG

    pOptions
    расстояние ⟧ ⟦ langType ⟧ ⟦ oVisibility

    первичный
    expr binaryOp expr | flagName | выражение

    procDir
    procId PROC pOptions ⟧ ⟦ < 6 procParmList

    процессор
    | .386 | .386p | .486 | .486P
    | .586 | .586P | .686 | .686P | 0,387

    процессор Dir
    процессор ;;
    | сопроцессор ;;

    procId
    id

    procItem
    instrPrefix | dataDir | этикеткаDir | смещениеDir | общий Директор

    procParmList
    , ;; parmList
    , ;; parmId : VARARG

    protoArg
    id : qualifiedType

    protoArgList
    , ;; protoList
    , ;; ⟧ ⟦ id : VARARG

    protoList
    protoArg
    | protoList , ;; протоАрг

    protoSpec
    расстояние ⟧ ⟦ langType ⟧ ⟦ protoArgList
    | ID типа

    protoTypeDir
    id PROTO protoSpec

    pubDef
    langType id

    publicDir
    PUBLIC pubList ;;

    pubList
    pubDef | pubList , ;; pubDef

    purgeDir
    PURGE macroIdList

    квалифицированный тип
    тип
    | ⟦ расстояние PTR квалифицированный Тип

    квалификатор
    qualifier | PROTO protoSpec

    цитата
    " | '

    qwordRegister
    RAX | RCX | RDX | RBX | RSP | RBP | RSI | RDI
    | R8 | R9 | R10 | R11 | R12 | R13 | R14 | R15

    radixDir
    .RADIX constExpr ;;

    RadixOverride
    h | o | q | t | y
    | H | O | Q | T | Y

    recordConst
    recordTag { oldRecordFieldList }
    | recordTag < oldRecordFieldList >

    recordDir
    recordTag RECORD bitDefList ;;

    recordFieldList
    constExpr ⟧ | recordFieldList , ;; ⟧ ⟦ constExpr

    запись Экземпляр
    { ;; recordFieldList ;; }
    | < oldRecordFieldList >
    | constExpr DUP ( recordInstance )

    recordInstList
    recordInstance | recordInstList , ;; запись Экземпляр

    recordTag
    id

    регистр
    специальный регистр | gpРегистрация | byteRegister | qwordRegister | Регистр fpu | SIMDRegister | сегментный регистр

    regList
    реестр | реестр реестр

    relOp
    EQ | NE | LT | LE | GT | GE

    repeatBlock
    .ПОВТОР ;;
    blockStatements ;; доDir ;;

    repeatDir
    REPEAT | ПОВТОР

    scalarInstList
    initValue
    | scalarInstList , ;; initValue

    segAlign
    BYTE | WORD | DWORD | PARA | СТРАНИЦА

    segAttrib
    PUBLIC | СТЕК | ОБЩИЙ | ПАМЯТЬ | AT constExpr | ЧАСТНАЯ

    segDir
    .КОД сегмент
    | .DATA
    | .ДАННЫЕ?
    | .CONST
    | .FARDATA segId
    | .ФАРДАТА? сегмент
    | .STACK constExpr

    идентификатор сегмента
    идентификатор

    segIdList
    segId
    | segIdList , segId

    segmentDef
    segmentDir inSegDirList endDir | simpleSegDir inSegDirList ⟧ ⟦ endDir

    segmentDir
    segId SEGMENT segOptionList ;;

    сегмент Регистр
    CS | DS | ES | FS | GS | SS

    segOption
    segAlign
    | segRO
    | segAttrib
    | segSize
    | имя класса

    segOptionList
    segOption | segOptionList segOption

    segOrderDir
    .ALPHA | .SEQ | .DOSSEG | ДОССЕГ

    segRO
    ТОЛЬКО ДЛЯ ЧТЕНИЯ

    segSize
    USE16 | USE32 | ПЛОСКАЯ

    shiftOp
    SHR | ШЛ

    знак
    + | -

    simdRegister
    MM0 | MM1 | MM2 | MM3 | MM4 | MM5 | MM6 | MM7
    | xmmРегистрация
    | YMM0 | YMM1 | YMM2 | YMM3 | YMM4 | YMM5 | YMM6 | YMM7
    | YMM8 | YMM9 | YMM10 | YMM11 | YMM12 | YMM13 | YMM14 | YMM15

    simpleExpr
    ( cExpr ) | первичный

    simpleSegDir
    segDir ;;

    sizeArg
    id | тип | e10

    специальные символы
    : | . | [ | ] | ( | ) | < | > | { | }
    | + | - | / | * | & | % | !
    | ' | \ | = | ; | , | "
    | whiteSpaceCharacter
    | endOfLine

    специальный регистр
    CR0 | CR2 | CR3
    | DR0 | DR1 | DR2 | DR3 | DR6 | DR7
    | TR3 | TR4 | TR5 | TR6 | TR7

    stackOption
    NEARSTACK | ФАРСТЭК

    Директор запуска
    .ЗАПУСК ;;

    stext
    stringChar | stext строка Char

    строка
    цитата stext цитата

    stringChar
    цитата цитата | Любой символ, кроме кавычек.

    structBody
    structItem ;;
    | structBody structItem ;;

    structDir
    structTag structHdr fieldAlign
    ,

    6 90UN395 ;
    structBody
    structTag ENDS ;;

    structHdr
    STRUC | СТРУКТУРА | СОЮЗ

    structInstance
    < fieldInitList >
    | { ;; ⟧ ⟦ fieldInitList ⟧ ⟦ ;; }
    | constExpr DUP ( structInstList )

    structInstList
    structInstance | structInstList , ;; structInstance

    structItem
    dataDir
    | generalDir
    | смещениеDir
    | вложенная структура

    structTag
    id

    термин
    simpleExpr | ! simpleExpr

    текст
    текст Буквальный | текст символ | ! символ текст | символ | ! знак

    textDir
    id textMacroDir ;;

    текстЭлемент
    текстЛитерал | textMacroId | % constExpr

    textLen
    constExpr

    textList
    textItem | textList , ;; текст

    текст Литерал
    < текст > ;;

    textMacroDir
    CATSTR textList
    | TEXTEQU textList
    | РАЗМЕР textItem
    | SUBSTR textItem , textStart , textLen
    | INSTR textStart , textItem , textItem

    textMacroId
    id

    textStart
    constExpr

    titleDir
    titleType произвольный текст ;;

    titleType
    TITLE | СУБТИТРЫ | СУБТЛ

    тип
    structTag
    | unionTag
    | recordTag
    | расстояние
    | dataType
    | ID типа

    typedefDir
    typeId TYPEDEF квалификатор

    id типа
    id

    unionTag
    id

    до Директора
    .ДО cExpr ;;
    .UNTILCXZ cxzExpr ;;

    использует Регги
    ИСПОЛЬЗУЕТ regList

    whileBlock
    .WHILE cExpr ;;
    blockStatements ;;
    .ENDW

    whiteSpaceCharacter
    ASCII 8, 9, 11–13, 26, 32

    xmmРегистрация
    XMM0 | XMM1 | XMM2 | XMM3 | XMM4 | XMM5 | XMM6 | XMM7
    | XMM8 | XMM9 | XMM10 | XMM11 | XMM12 | XMM13 | XMM14 | XMM15

    универсальных указателей ресурсов: BNF

    Это описание, похожее на BNF. синтаксис унифицированного указателя ресурсов.Вертикальная линия "|" указывает альтернативы, и [скобки] указывают на необязательный части. Пространства представлены слово "пробел" и вертикаль строчный символ "vline". Одинокий буквы обозначают отдельные буквы. Все слова из более чем одной буквы ниже приведены сущности, описанные где-то в этом описании.

    Текущая рабочая группа IETF URI предпочтение отдается prefixedurl производство. (Ноябрь 1993 г., июль 93 г.: url).

    «Национальная» и «пунктуация» персонажи не появляются ни в каких постановках и поэтому может не отображаться в URL-адресах.

    "Afsaddress" оставлен как исторический. обратите внимание, но это не URL-адрес

    prefixedurl
    u r l: url
    ур л
    httpaddress | ftpaddress | адрес новостей | nntpaddress | prosperoaddress | telnetaddress | гофераддресс | waisaddress | mailtoaddress | средний адрес | cidaddress
    схема
    ialpha
    httpадрес
    h t t p: // хост-порт [ / дорожка ] [ ? поиск ]
    ftpaddress
    f t p: // логин / путь [; ftptype]
    afsaddress
    a f s: / / cellname / дорожка
    информационный адрес
    новые: группа
    nntpaddress
    n n t p: группа / цифры
    средний адрес
    m i d: addr-spec
    cidaddress
    c i d: идентификатор-содержимого
    mailtoaddress
    m a i l t o: xalphas @ имя хоста
    waisадрес
    waisindex | Waisdoc
    waisindex
    w a i s: // hostport / база данных [ ? поиск ]
    waisdoc
    w a i s: / / hostport / база данных / wtype / wpath
    wpath
    цифр = путь; [wpath]
    группа
    * | группа | статья
    группа
    ialpha [.группа ]
    артикул
    xalphas @ хост
    база данных
    xalphas
    wtype
    xalphas
    проспероадрес
    Просперолинк
    Просперолинк
    п р о с п е р о: / / hostport / hsoname [% 0 0 версия [атрибуты]]
    hsoname
    путь
    версия
    цифр
    атрибутов
    атрибут [атрибуты ]
    атрибут
    букв
    телнетадрес
    t e ​​l n e t: // войти
    гоферад платье
    г о п е р: // hostport [/ gtype [gcommand]]
    логин
    [пользователь [: пароль] @] хост-порт
    хост-порт
    хост [: порт]
    хост
    имя хоста | hostnumber
    ftptype
    Код формы | Код формы E | Я | L цифры
    код формы
    N | Т | C
    имя ячейки
    имя хоста
    имя хоста
    ialpha [.имя хоста]
    номер хоста
    цифр. цифры. цифры . цифры
    порт
    цифр
    gcommand
    путь
    путь
    пусто | сегмент [/ путь]
    сегмент
    xpalphas
    поиск
    xalphas [+ поиск]
    пользователь
    alphanum2 [пользователь]
    пароль
    alphanum2 [пароль]
    фрагментид
    xalphas
    gtype
    xalpha
    букв2
    альфа | цифра | - | _ | .| +
    ксальфа
    альфа | цифра | сейф | дополнительный | побег
    xalphas
    xalpha [xalphas]
    xpalpha
    xalpha | +
    xpalphas
    xpalpha [xpalphas]
    ialpha
    альфа [xalphas]
    альфа
    a | б | c | d | е | f | г | h | я | j | k | л | м | п | о | p | q | г | s | т | u | v | w | Икс | y | z | А | B | C | D | E | F | G | H | Я | J | K | L | M | N | O | P | Q | R | S | Т | U | V | W | X | Y | Z
    цифра
    0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
    сейф
    $ | - | _ | @ | .| ~
    пунктуация
    <| >
    цифр
    цифра [цифры]
    буквенный
    альфа | цифра
    букв
    alphanum [alphanums]
    недействительно
    (конец URL BNF)

    Поклонник с большим именем - Fanlore

    Поклонник с большим именем (часто сокращенно BNF) является, как следует из этого термина, хорошо известным поклонником либо в отдельном фандоме, либо в фанатском сообществе в качестве весь.Это была часть словаря, унаследованного медиа-фандомом, когда он отделился от фантастического фэндома. Согласно сайту Science Fiction Citations, этот термин датируется 1950 годом. [1]

    Первоначально этот термин чаще всего относился к уважаемым членам фэндома, особенно к тем, кто организовывал или работал на конвенциях, создавал журналы, писал для журналов (либо художественная или документальная литература), создавала фан-арт и поддерживала связь с профессиональными писателями. [2] Фандом онлайн-СМИ имеет свои собственные критерии того, что делает фаната BNF. [3]

    В последние десятилетия, однако, "BNF" приобрело уничижительный оттенок и часто используется для описания фанатов, слишком впечатленных их собственной известностью, которые могут попытаться использовать свою популярность для личной выгоды или для развлечения. собственные необоснованные прихоти. Можно сказать, что обвинительный аспект BNFdom предназначен для демократизации фэндома, для распространения богатства признания вокруг, отбирая его у тех, у кого оно есть, там, связывая его с синдромом высокого мака; [4] в настоящее время нет никакого способа различить, называется ли кого-то BNF в чисто описательном или уничижительном смысле, кроме как по контексту.По сути, быть известным - значит быть уязвимым для обвинений в блуде над славой.

    От фаната в январе 1989 года: «Когда« BNF »стало уничижительным? Это старый и уважаемый термин за 60 лет фэндома. БОЛЬШОЙ ИМЯ ФАН всегда обозначал тех, кто РАБОТАЕТ НА фандом; выпускает информационные бюллетени, журналы организовали "против", собрали фанатов, распространили информацию. Они СДЕЛАЛИ ЭТО ДЛЯ фанатов ". [5]

    Неясно, когда зародилось уничижительное чувство BNF; По иронии судьбы, напротив, термин «Секретные Мастера Фэндома» в научной фантастике, который является примерно эквивалентом, начался как уничижительный, но двинулся в противоположном направлении, и теперь это нейтральное слово.

    См. Мина де Малфуа для вымышленного изображения BNF.

    (кроме Форреста Акермана) После того, как кто-то получил статус BNF, поведение других фанатов и их предположения могут измениться, о чем говорится в эссе, опубликованном на симпозиуме Fanfic, в котором, среди прочего, говорится:

    [...] Привыкайте держать вещи при себе. Есть много вещей, о которых другие люди могут сказать, что вы не делаете.Если вы любите свое шоу и так говорите, вы заставляете несчастных фанатов любить его или замолчать. Если вы ненавидите свое шоу и так говорите, вы заставляете счастливых фанатов ненавидеть его или замолчать. Любое мнение, которое у вас может быть, на самом деле является политикой: вы диктуете остальной части фандома, как все будет.
    [...] Вы не можете ни добавить слишком много других BNF в свой список друзей, ни удалить слишком много не BNF из вашего списка друзей. В первом случае вы являетесь частью клики. Если второе, ты сука.[...] Кроме того, вы должны дружить со всеми, кто дружит с вами, иначе вы являетесь недоступным элитарным сторонником.
    [...] Всем известно, что как только вы становитесь BNF, вы должны отбросить все дружеские отношения, которые у вас уже были, и дружить только с другими BNF. Говорили ли вы когда-нибудь с BNF Mary, теперь вы дружите с BNF Mary. Даже если вам совершенно не нравится BNF Mary, а BNF Mary ненавидит вас одинаково - вы друзья. Все, что делает Мэри из BNF, она делает с вашего явного одобрения, даже если на обед ест мозги младенцев ложками.
    [...] любой бизнес, который вы решите не вести на виду у фандома в незаблокированном журнале, несправедливо удерживается от фандома в целом.
    Блокировка журнала из-за того, что вы не хотите, чтобы тетя Мардж читала вашу косую черту, также является исключением. Использование псевдонима, когда ваше настоящее имя можно найти в Интернете, является исключением. Поскольку вы являетесь BNF, другие люди могут использовать ваше настоящее имя публично, и нет ничего плохого в том, что другие люди повторно публикуют ваши заблокированные записи в LiveJournal, чтобы весь фандом мог им насладиться.Вы - общественная собственность. [6]

    Отсутствие консенсуса

    Следует отметить, что нет единого мнения относительно того, что именно представляет собой BNF. Обсуждение журнала Journalfen [7] 2008 года показывает, насколько сильно различаются мнения о том, что такое BNF. Образец различных мнений о том, что такое BNF:

    «Лично для меня BNF - это автор в фандоме, рассказы которого хвалят почти все».

    «Я бы сказал, действительно, кого-то следует считать BNF, если его имя знакомо людям, которые не заинтересованы в фандоме."

    «BNF должен быть кем-то, кто хорошо известен в своей области фандома: хорошо известен тем, что делает что-то позитивное, а не совершает плагиат, участвует в фестивалях или драках на конвенциях».

    «Я думаю, что BNF определяется влиянием, кем-то, кто накопил значительную часть социального капитала, на котором работает фандом».

    «BNF для меня больше личностный тип, чем что-либо, связанное с качеством или популярностью фандомной продукции».
    Другая версия нейтрального значения BNF представлена ​​в книге Шэрин МакКрамб Bimbos of the Death Sun (Random House, 1988)
    «Монах Мэлоун? Он BNF.Я думал, все слышали - о, нет, думаю, ты не станешь. BNF расшифровывается как Big Name Fan. Он ходит на все съезды, знает все филксонги, участвует в десятке фэнзинов. Он нарицательный ".

    И для некоторых фанатов BNF может зависеть от платформы (список рассылки, LJ или tumblr), при этом некоторые приходят к выводу, что последние BNF вымерли, когда фэндомы перешли на Tumblr. Ниже приведены комментарии нескольких участников fail-fandomanon в июне 2013 года, когда один фанат спросил: « Кто такие сегодня BNF?»

    «Умом я знаю, что в наши дни фандом - это все о tumblr, и что самые большие BNF, вероятно, находятся в Homestuck, Superwholock или что-то в этом роде.Но я забавно отстал от времени, и всякий раз, когда я пытаюсь назвать BNF, я всегда придумываю кого-нибудь вроде астолата или сперанзы, которые были популярны в период расцвета LJ, но чья звезда закрепилась среди более крупных фандомов сегодня. Итак, те из вас, кто в курсе: кто в наши дни настоящие лидеры в фандоме? Какие они? Почему они популярны? Изменилась ли природа BNFdom с переходом на tumblr? ... "

    «У меня была концепция BNF только потому, что люди будут ссылаться на свои посты, и их посты начнут болтаться или будут представлены в метафандоме.Я понятия не имею, кто такие BNF сейчас, потому что не думаю, что их больше в LiveJournal. Я предполагаю, что Tumblr BNF - это люди, которые больше всего публикуют сообщения о том или ином конкретном теге tumblr и получают больше всего реблогов, что похоже - всегда были люди, которые часто говорили многословие, что привлекало других, которые становились BNF ... .. "

    «Я мог бы быть олдскулом, но я не считаю людей BNF, если они не известны своими фан-работами - фантастикой, искусством, видео и т. Д. Или организуют что-то вроде фестивалей, таких как Yuletide или популярных Big Bang.Реблог на tumblr: случайные комментарии или гифсеты? Не так много. Я даже не смотрю на имена людей, создавших этот обломок, если только это не какое-то хорошее оригинальное искусство ... "

    «Oldschool думает, что BNF - известные члены конкома ...»

    "[BNF - член конкома] Это само собой разумеется, - подумал я, наряду с людьми, фигурирующими во многих журналах. Просто подумайте об Интернете. Известные создатели фан-работ существуют с тех пор, как Интернет и просто переместился из списков рассылки, специализированных сайтов и других платформ в разные пространства.... "

    «Какое это имеет значение? Людям нужно отказаться от этого ярлыка, это нелепо и поощряет менталитет старшеклассников.

    «Как именно мы определяем BNF? Мое собственное определение BNF - это писатели, которые написали действительно популярные истории, получившие более 1000 похвал на AO3…»

    «В любом случае, кого это волнует? Они только развлекают нас, когда мы показываем и смеемся над ними, когда происходит дрочка. Что касается tumblr, я не могу вспомнить никого, у кого я делал реблог.В половине случаев я не знаю источник материалов, которые я пишу в блоге, поэтому я не знаю, как они могут получить статус BNF через tumblr .... "

    «Я нахожусь в одном из самых больших фандомов (и мой одноразовый пароль тоже огромен), и я на Tumblr намного больше как скрытень, и я понятия не имею, кто такие BNF. Я знаю людей, которые делают гифки, которые получают кучу заметок, но они не начинают и редко даже способствуют дрочению или даже, кажется, обладают большой индивидуальностью. Я знаю людей, которые написали невероятно уважаемые и признанные фантастики, но не похоже, что они чрезмерное внимание к ним, и они тоже не способствуют дрочке.Я действительно думаю, что Tumblr сильно изменил определение BNF. Я чувствую, что раньше это были очень самоуверенные авторы фантастических фильмов, и LJ упростил это, чего не делает Tumblr ... "

    .... Я бы сказал, что для целей этого обсуждения мета - это работа фанатов. Также дрочить. Иначе я бы никогда не назвал много BNF. Они являются BNF до тех пор, пока они создают что-то достаточно часто, чтобы люди знали, кого вы имеете в виду, если упоминаете их имя, и люди, вероятно, знают, кого вы имеете в виду, даже если вы говорите о них, не называя их." [8]

    Для некоторых все еще важна слава. Любая слава:

    Ну, знаете, люди становятся известны в фандоме тем, что занимаются разными вещами. Человек может стать BNF, написав то, что каждый хочет прочитать, или нарисовав то, что всем нравится, или виддинг, или другое творческое ремесло. Плюсы - это лакомства, и люди более чем готовы щедро одаривать любого, кто дает им больше того, что они любят.

    Люди также могут стать BNF за предоставление огромных услуг своему фандомному сообществу: ведение архива, предоставление информации, которую другие не могут получить, организация фандомных мероприятий.Они снова раздают людям лакомства, но уже другого типа.

    Но если вы действительно хотите прославиться и у вас нет других подарков, которые можно было бы подарить людям, вы всегда можете попробовать быть таким яростным драмалламом, что люди не могут не вспомнить ваше имя. Считайте это исполнительским искусством. Все любят смотреть на крушение поезда. Но, как и в случае с другими формами BNFdom, многие будут пытаться, но мало кому удастся.

    Есть несколько поистине славных BNF, которые обеспечивают фандомное развлечение более чем на одной арене, но на самом деле обычно одна область - это столько внимания, сколько может выдержать каждый. [9]

    BNF: получатели положительных отзывов и обид

    Удача фаната (и способность использовать власть) может предоставить захватывающие возможности для получения доступа к интервью, посещению съемок, переписке и другому доступу к TPTB. С другой стороны, такой доступ также может вызвать недовольство среди других фанатов. Редактор информационного бюллетеня One Beauty and the Beast (ТВ) в 1989 году очень подробно описал свой личный тур по съемочной площадке и динамику, которую она испытала:
    Нас обязали хранить в секрете наш визит (поскольку съемочная площадка действительно должна была быть «закрытой»).Это превратилось в тест на стойкость кишечника во время посещения аферы за пару дней до этого. Некоторым из «друзей» моего друга на съезде VQT (Зрители качественного телевидения) на прошлой неделе было отказано во входе в студию. Они стали подозрительными, а затем и возмущенными, когда стало известно, что и Шейла, и я остались ночевать после афера. Они сложили два и два ... и поняли, что она не добавила их в уравнение. С этим все стало невероятно садистским.Они рассказали [Шейле] о слухах, распространяемых фандомом, что она «преследовала Рона Перлмана, когда он был дома в Нью-Йорке». Она настаивала на том, что это неправда, но была обеспокоена тем, что Рон мог услышать это и поверить в это. Мысль об этом испортила ее выходные и заставила ее более чем бояться снова встретиться с этим мужчиной. Как я выяснил, для этого и была задумана вся эта шарада. Я никогда не забуду улыбающееся веселье, которое буквально за спиной моей подруги, когда одна из этих женщин якобы пыталась утешить ее.Мне неудобно признавать, насколько я шокирован и плохо подготовлен, когда стал свидетелем этого акта предательства. [10]

    Актеры, сценаристы и продюсеры «Семерки Блейка» были частыми гостями на конвенциях, писали собственные фан-работы, писали вступления в журналы и были очень доступны для поклонников. Хотя многим фанатам нравился этот тесный контакт со знаменитостями, это тесное общение имело разрушительные последствия, только одним из которых была ревность. См. «7 войн Блейка».

    Требуются примеры : Редакторам рекомендуется добавлять больше примеров или более широкий набор примеров.

    Дополнительное чтение / Мета

    • How To BNF Without Tears, Архивная версия Уолтера А. Уиллиса (1954)
    • Моя жизнь в слэшах и BNF, Сэнди Херельд (1994)
    • Нет, серьезно, вы бы мне сказали, да? автор: thebratqueen (2002)
    • Большая ошибка средней школы; ссылка на архив, страница 1; страница 2 и связанные с ней «Великие дебаты о статусе», Take 2; ссылка на архив
    • Женщины в пакетах от Алары Роджерс (2003)
    • Никто никогда не признает, что они BNF от надежды (2004)
    • Что делает кого-то BNF? Эмма Грант (2005)
    • «Что делает BNF?», Архивная версия от LariLee (2005)
    • Флэшпоинт фэндома: BNF WTF ?; Архив (2005)
    • Женщины и власть (Мета о BNF, ненависти и анонимности) Мириам Хедди (2006)
    • Как заводить друзей и оказывать влияние на людей.из Pipeline (сентябрь 1989 г.), см. Pipeline (прокрутите вниз)
    • Установочные данные: коды BNF | Блог

      OpenPrescribing принимает открытые наборы данных от NHS Digital и NHS Business Services Authority и позволяет людям легко изучить набор данных для прописывания. Мы также используем этот набор данных в наших исследованиях и предлагаем индивидуальные извлечения данных из набора данных о назначении для исследователей, клиницистов и сотрудников Национальной службы здравоохранения (свяжитесь с нами!). В этой серии сообщений блога мы объясним ключевые концепции и поделимся своими знаниями о наборе данных о назначении.В первом блоге мы рассмотрим коды BNF.

      Британский национальный формуляр (BNF) - это справочник, содержащий стандартный список лекарств, используемых при назначении лекарств в Великобритании. Он дает информацию о показаниях, дозировках и побочных эффектах для более чем 70 000 лекарств. BNF используется для отображения лекарств в иерархии, а Управление бизнес-услуг NHS использует устаревшую версию иерархии BNF для присвоения кодов лекарствам и химическим веществам. Вы можете узнать больше о том, как они присваивают коды здесь.ОБНОВЛЕНО, декабрь 2018 г .: здесь вы можете скачать последние коды BSA.

      Коды BNF из этой псевдоклассификации используются в наборе данных о назначении в качестве уникального идентификатора, чтобы показать, что было предписано. Эти коды BNF могут многое рассказать вам о лекарстве или приборе. Коды расположены в иерархии:

      Первые символы говорят вам, из какой части BNF принадлежит наркотик. Например, препараты в главе 4 BNF (Центральная нервная система) всегда начинаются с '04'.Затем BNF подразделяется на разделы. Например, все антидепрессанты, содержащиеся в разделе 3 главы 4 BNF, начинаются с «0403»

      .

      Последние несколько символов кода BNF дают более подробную информацию о лекарстве. Он сообщает вам, что представляет собой лекарство, он сообщает вам, является ли продукт генерическим или фирменным, и он сообщает вам больше о представлении лекарственного средства (например, является ли это капсулой или таблеткой и какова сила препарата)

      Изображения ниже, созданные нашим ведущим кодером Себом, показывают вам, как работает система классификации трамадола.Трамадол - это опиоидное обезболивающее, выпускаемое в капсулах, таблетках и многих других формах. На изображениях показаны коды BNF для некоторых доступных планшетов.

      «AA» под продуктом всегда относится к генерику любого интересующего вас лекарственного средства, но буквы под названием «сила» не всегда относятся к той же формулировке в других лекарствах, поэтому «AM» в этом примере не всегда относится к 300 мг M / Таблетки R для других химикатов.

      Звездочки на схеме означают, что в этом разделе можно ввести любой код.Так, например, все непатентованные опиоидные анальгетики будут иметь код 040702 в начале и «AA» под продуктом. Это означает, что мы знаем, что трамадол HCL 300 мг M / R в таблетках (040702040AAAMAM) является опиоидным анальгетиком, потому что он начинается с «040702», и что это дженерик, потому что он имеет «AA» в разделе «Продукт». Все другие непатентованные опиоидные анальгетики будут содержать эти символы в этих позициях, но будут иметь другие коды в подпункте, химическом веществе, силе и составе.

      Обновлено: 29.09.2021 — 03:52

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *