Map
Index
Random
Help
th

QuoteRef: bennRK6_1968

topics > all references > ThesaHelp: references a-b



Topic:
programming with a database of modules
Group:
type declaration
Topic:
is a name a literal string or a symbol
Topic:
data type by lexical constraints
Topic:
data type by name or tags
Topic:
parameter passing by argument list
Topic:
function syntax by pattern
Topic:
naming conventions
ThesaHelp:
references a-b
Topic:
token
Topic:
parameter passing by keyword or position
Topic:
definition by example
Topic:
function definition

Reference

Bennett, R.K., "Build... A base for uniform language definition: A user's manual for computer language designers and systems programmers", Lexington, Massachusetts, Signatron, Inc, SIG-TR-336 (or NFSTI), June 1968. Google

Quotations
1.4 ;;Quote: operator definition includes operand names, a description, and examples
QuoteRef: bennRK6_1968 ;;1-9 "it is the thesis of the BUILD approach that the reading rules should be treated as basic - more so then writing rules for units ... [p. 1-8] writing rules how to form units and reading rules how to delimitate units i.e. translator rules
QuoteRef: bennRK6_1968 ;;2-2 "For the purpose of word delimitation...; the characters are assigned classes" -- along with operations to manipulate classes.
QuoteRef: bennRK6_1968 ;;2-2 Input string to processor made of words (symbolic) and quotes (word group)
QuoteRef: bennRK6_1968 ;;3-2 lexic rules based on character classes e.g., same class combine, different classes combine if in alternative class of lead class -- this with exception.
QuoteRef: bennRK6_1968 ;;3-3 splits words into semantic types eg subroutine, infix operator, list these can be changed
QuoteRef: bennRK6_1968 ;;3-4 declarations (ICL) by list structures eg label (ICL of arg, default value) can be fixed length, variable length of same type, or tree-structured
QuoteRef: bennRK6_1968 ;;3-6 maintains a dictionary
QuoteRef: bennRK6_1968 ;;3-8 all words typed before use but word definition separated from typing
QuoteRef: bennRK6_1968 ;;3-8 allows symbol prefixes to indicate default type (eg fortran's i2)
QuoteRef: bennRK6_1968 ;;3-9 Names by mnemonics eg WDA DCL-LCL for "word action. declare local"
QuoteRef: bennRK6_1968 ;;4-3 General quote form by prefixing quote mark with a quote label word eg '( a ') is quote a
QuoteRef: bennRK6_1968 ;;4-3 key word quotes for fixed length by keyword to indicate a position and a keyword terminator eg for i=1 to 10 by 2 do == for (i,1,10,2)
QuoteRef: bennRK6_1968 ;;7-3 word definition has access to entire parameter list


Related Topics up

Topic: programming with a database of modules (94 items)
Group: type declaration   (5 topics, 107 quotes)
Topic: is a name a literal string or a symbol (23 items)
Topic: data type by lexical constraints (15 items)
Topic: data type by name or tags (29 items)
Topic: parameter passing by argument list (6 items)
Topic: function syntax by pattern (15 items)
Topic: naming conventions (8 items)
ThesaHelp: references a-b (396 items)
Topic: token (8 items)
Topic: parameter passing by keyword or position (13 items)
Topic: definition by example (26 items)
Topic: function definition (25 items)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.