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

Libero's Languages

  • Choosing A Language
  • Standard Public Names
  • Contributed Schemas
  • The Awk Language
  • The C Language
  • The C++ Language
  • The COBOL Language
  • The GNU Borne-Again Shell Language
  • The Java Language
  • The Microsoft Setup Basic Language
  • The MS Visual Basic Language
  • The Perl Language
  • The Rexx Language
  • The UNIX C Shell Language
  • The UNIX Bourne Shell Language
  • The UNIX Korn Shell Language
  • The 80x86 Assembler 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:

    Contributed Schemas

    These schemas were contributed by Libero users, and are not documented in detail here. You will need to read the schemas and try them out to see how they work.


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