The winxed programming language
Parrot C++ Perl Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
pir update installable compiler Jun 9, 2012
t parse values for constants in the context of the ConstStatement, fix … Nov 26, 2013
LICENSE
Makefile
NEWS jump to 1.10 devel Jun 18, 2012
README.md
emit.cpp
emit.h
errors.cpp
errors.h diagnose delete unsupported in stage 0 and refactor a bit unsupported… Feb 3, 2011
setup.json
setup.pir
setup.winxed
token.cpp backport fixes for carriage return to stages 0 and 1 Jun 9, 2012
token.h
winxed.winxed drop support for try modifiers from stage 1 May 29, 2012
winxed_installed.winxed
winxedst0.cpp
winxedst1.winxed
winxedst2.winxed fix comparaisons between var and float Feb 21, 2014

README.md

Winxed compiler.

(C) 2009-2012 Julián Albo

Build:

You need a C++ compiler and parrot installed an in your PATH.

  • Use 'make' to build.
  • Use 'make install' to install. It gets installed in the appropiate directories of the parrot install.
  • Alternatively, you can install Winxed using parrot plumage. That way a C++ compiler is not needed.

Usage:

winxed [options] sourcefile

Command line options:

  • --target pir
    Compile to pir
  • --target pbc
    Compile to pir, call parrot to compile to pbc and delete the pir file.
  • -o filename
    Use filename for the generated file.
  • -c
    Compile only. Same as --target pir
  • -e codfragment
    Evaluate. The code fragment provided is compiled inside a 'function main(argv) {' ... ';}' enveloppe. Useful for one-liners and quick tests.
  • --help
    Show help

See --help for more options.

Web site:

http://winxed.net/

Code repository:

https://github.com/NotFound/winxed