Skip to content

Survenity Language Reference

mmaness edited this page Oct 5, 2011 · 1 revision

The Survenity Language Reference is intended as a reference guide to some of intricacies about the language's grammar feature. It describes the Survenity language. This document provides the rules governing the reading of Survenity programs, henceforth called Survenity surveys. This language reference was styled similarly to the Python Language Reference.

Survenity is currently only parsed using the insert name parser, which is provided in JULIE.

Language Reference

Notation

The notation used is described in the Python Language Reference. The description of the modified BNF grammar notation is provided here.

Definitions

  • JULIE - a survey framework for the creation and administration of web-based and computer-assisted surveys
  • Survenity - a external domain-specific language used for survey creation.
  • Julia - an internal domain-specific language for survey creation which Survenity is based on. Julia is Ruby-based. It may be confusing but Julia is not the same as JULIE. Julia was a component of JULIE.

Go back to Survenity Language

Home | JULIE Intro | Getting Started with JULIE | JULIE References | JULIE Development | Survenity Language