Skip to content
Stephen Leach edited this page Oct 16, 2022 · 3 revisions

Goal

To document the grammar of Pop-11 in a formal notation that can be rendered into railroad diagrams for easy display on the web and incorporating into manuals.

Status of Work

We started with the grammar described in "Pop11: A Practical Language for AI" and have gradually added in bits and pieces from the current Poplog implementation. This is a bigger and more complex language than described in the book - and also syntactically quite loose, which is an interesting aspect of the language.

Aside: We are on what we hope is a hiatus while we recover from Covid and other family matters. We plan to resume progress on this before the end of 2022.

Snapshot of the Pop-11 Grammar, 16th Oct 2022

000

001

002

003

004

005

006

007

008

009

010

011

012

013

014

015

016

017

018

019

020

021

022

023

024

025

026

027

028

029

030

031

032

033

034

Clone this wiki locally