Decision

Contents:

  • Introduction
  • The Language
  • Common Data Structures
  • The Stages of Compilation
  • Linking
  • The Virtual Machine
  • The C API
    • Embedding Decision
    • Running Decision from C
    • Running C from Decision
    • Debugging Decision Code
  • Reference
Decision
  • Docs »
  • The C API
  • View page source

The C API¶

Since Decision is made in C, if you are writing a program in either C or C++, you can include Decision as an embeddable programming language! This chapter describes in detail how you can do so, and what you can do once you’ve embedded it into your program.

  • Embedding Decision
    • Prerequisites
    • Windows
    • Linux
  • Running Decision from C
    • Decision Strings
      • Loading Decision Strings
      • Running Decision Strings
    • Decision Files
      • Loading Decision Files
      • Running Decision Files
    • Decision Functions
      • Passing Arguments
      • Getting Return Values
      • Calling Decision Functions
  • Running C from Decision
    • C Function Prototype
    • C Functions as Decision Functions
    • C Functions as Decision Subroutines
  • Debugging Decision Code
    • Introduction
    • Compiling in Debug Mode
    • Debugging Agendas
      • Breakpoints
    • Debugging Sessions
    • Partial Example
Next Previous

© Copyright 2019-2020, Benjamin Beddows

Built with Sphinx using a theme provided by Read the Docs.