• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..11-Jul-2021-

contrib/H11-Jul-2021-241222

m4/H11-Jul-2021-9,4018,488

tests/H11-Jul-2021-1,4881,096

.gitignoreH A D11-Jul-2021325 3130

.indent.proH A D11-Jul-20214 21

AUTHORSH A D11-Jul-2021148 63

COPYINGH A D11-Jul-2021129 52

ChangeLogH A D11-Jul-202111.2 KiB394262

INSTALLH A D11-Jul-202177 63

LICENSEH A D11-Jul-20211.1 KiB2117

Makefile.amH A D11-Jul-20211.3 KiB2515

Makefile.inH A D03-May-202250.3 KiB1,4541,307

NEWSH A D11-Jul-2021652 1913

READMEH A D11-Jul-2021447 138

README.orgH A D11-Jul-2021773 2518

bison.cH A D11-Jul-2021228.8 KiB5,4094,408

bison.hH A D11-Jul-20216.1 KiB281231

compileH A D01-Jan-19700

config.guessH A D11-Jul-202141.9 KiB1,4221,230

config.hH A D11-Jul-20213.7 KiB12832

config.h.inH A D11-Jul-20213.4 KiB12787

config.statusH A D11-Jul-202156.7 KiB1,9891,569

config.subH A D11-Jul-202135.2 KiB1,8081,670

configureH A D03-May-2022484.2 KiB16,66614,179

configure.acH A D11-Jul-20213.6 KiB11189

configure.scanH A D11-Jul-20211.3 KiB5446

demo.yabH A D11-Jul-20216.5 KiB260229

depcompH A D11-Jul-202120.4 KiB708460

docbook.cssH A D11-Jul-20216.7 KiB423346

flex.cH A D11-Jul-2021145.5 KiB4,6623,496

flow.cH A D11-Jul-202125.1 KiB920690

foreign.cH A D11-Jul-202122.4 KiB778644

format_sources.shH A D11-Jul-202139 41

function.cH A D11-Jul-202153 KiB2,1711,920

graphic.cH A D11-Jul-202178.6 KiB2,8772,562

install-shH A D11-Jul-202114.3 KiB502327

io.cH A D11-Jul-202144.3 KiB1,9011,682

libtoolH A D11-Jul-2021331.2 KiB11,6468,151

ltmain.shH A D11-Jul-2021316.5 KiB11,1487,979

main.cH A D11-Jul-202179.6 KiB2,7352,422

missingH A D11-Jul-202110 KiB337263

mkinstalldirsH A D11-Jul-2021722 4123

runmeH A D11-Jul-20211.7 KiB7651

symbol.cH A D11-Jul-202134.6 KiB1,3871,119

test-driverH A D11-Jul-20214.5 KiB14987

whereami.cH A D11-Jul-202113.3 KiB692558

whereami.hH A D11-Jul-20211.9 KiB6619

yabasic.1H A D11-Jul-2021248.7 KiB9,3146,380

yabasic.bisonH A D11-Jul-202139.4 KiB859748

yabasic.flexH A D11-Jul-202116.9 KiB616548

yabasic.hH A D03-May-202224 KiB736593

yabasic.htmH A D11-Jul-2021728 KiB15,00914,836

README

1Yabasic implements the most common and simple elements of the basic
2language. It comes with goto/gosub, with various loops, with user defined
3subroutines and Libraries. Yabasic does simple graphics and printing. Yabasic
4runs under Unix and Windows, it is small, open source and free.
5
6
7To learn more about yabasic, please visit:
8
9   www.yabasic.de
10
11where you may view the Manual, browse the faq or read its history or the log
12of changes and bugs.
13

README.org

1
2Some hints:
3
4- Every build is a debug build, typically like: ./configure CFLAGS="-g -O2" && make
5
6- To compile with profiling information: export CFLAGS="-pg --coverage" ; ./configure ; make
7  - Then run yabasic as normal: ./yabasic tests/common/speed-yab
8  - Run gprof: gprof ./yabasic
9  - Or run gcov: gcov main.c
10  - WARNING: adding "--coverage" to CFLAGS slows down yabasic by a factor of 3 or more
11
12- To compile with address sanitizer:
13  - make sure that clang and llvm are installed
14  - ./configure CC=clang CFLAGS="-fsanitize=address -fno-omit-frame-pointer -g -O0"
15  - make
16
17- To apply changes in configure.ac
18  - autoconf
19  - If this doesn't help, try autoreconf -i
20
21- On first build after a fresh checkout from github
22  - aclocal
23  - autoconf
24  - ./configure
25