| iMatix home page
| Libero home page | Libero documentation
| << | < | > | >>
Libero Libero
Version 2.30

Libero's Languages

  • Choosing A Language
  • Standard Public Names
  • The Awk Language
  • The Perl Language
  • The C Language
  • The C++ Language
  • The Java Language
  • The COBOL Language
  • The GNU Borne-Again Shell Language
  • The UNIX C Shell Language
  • The UNIX Korn Shell Language
  • The UNIX Bourne Shell Language
  • The Visual Basic Language
  • The 80x86 Assembler Language
  • The Microsoft Setup Basic Language
  • The Rexx Language

  • Choosing A Language

    Libero gives you the freedom you get to choose the language that suits your purpose. The way I add support for a particular language is to write a new schema file. This is a kind of script that tells Libero how to generate code for that particular language. Inevitably, the solution I choose for a language tends to vary. For example, the C schema generates a couple of include files to hold the generated code. The UNIX shell schemas in contrast take a source 'module' file and generate the final script (which you don't work on directly).

    This section documents the special aspects of each language (ie. schema). Some aspects that apply to all languages:

    Standard Public Names

    All schemas should support these names, which change syntax according to the -style option:


    | << | < | > | >>
    | Libero's Languages | The Awk Language | The Perl Language | The C Language | The C++ Language | The Java Language | The COBOL Language | The GNU Borne-Again Shell Language | The UNIX C Shell Language | The UNIX Korn Shell Language | The UNIX Bourne Shell Language | The Visual Basic Language | The 80x86 Assembler Language | The Microsoft Setup Basic Language | The Rexx Language
    iMatix
    Copyright © 1996-97 iMatix