Click here to Skip to main content
Click here to Skip to main content
 
Add your own
alternative version

Building a simple C++ script compiler from Scintilla and CINT

, 8 Jul 2006 CPOL
How to build a simple C++ script compiler from Scintilla and CINT.
personal_c___compiler_demo.zip
personal_cpp_compiler_demo
CintTest.exe
personal_c___compiler_src.zip
personal_cpp_compiler_src
cint
ARCHIVE
ARCHIVEBIN
C2cxx
chmod.cxx
cint.exe.manifest
cxx2C
cxx2cpp
demo
debug
debug2.com
debug2.cxx
errpipe
errpipe.cxx
setup
exception
ehdemo.cxx
Makefile
setup
gl
make0
testall
graphs
datafile
testall
intprt_cint
CINT
cint.sh
README
simple.cxx
ipc
common.cxx
keyfile
proc1.cxx
proc2.cxx
makecint
Array
Makefile
setup
setupdll
Complex
Makefile
setup
setupdll
DArray
Makefile
setup
setupdll
exception
eh.cxx
setup
KRcc
Makefile
setup
setupdll
p2f
Makefile
setup
ReadFile
Makefile
setup
setupdll
stl
Makefile
setup
test.cxx
Stub
Makefile
setup
setupdll
Stub2
compiled.cxx
main.cxx
Make1
Make2
setup
setupcygwin
setuphp
testall
testalldll
UserMain
script.cxx
setup
UserMain.cxx
mthread
fork.cxx
mtmain.cxx
ptmain.cxx
testall
multilibcint
main.cxx
setup
test1.cxx
test2.cxx
perlawk
data
README
posix
readdir.cxx
qt
qtstatic.cxx
test0.cxx
test1.cxx
test2.cxx
test3.cxx
test4.cxx
test5.cxx
test6.cxx
test7.cxx
test8.cxx
test9.cxx
simple
HelloWorld.cxx
stl
array2.cxx
array4.cxx
deque0.cxx
deque1.cxx
deque1i.cxx
list0.cxx
list1.cxx
list2.cxx
list3.cxx
list4.cxx
map0.cxx
stl0.cxx
stl1.cxx
stl2.cxx
stl3.cxx
stl3x.cxx
stl4.cxx
stl5.cxx
string0.cxx
testall
vec0.cxx
vec1.cxx
vec1s.cxx
vec1u.cxx
vec2.cxx
vec3.cxx
vec3t.cxx
vec4.cxx
tcpip
client.cxx
server.cxx
Win32App
graph01
app.ico
chapter24.dsp
chapter24.dsw
graph01.dsp
graph01.dsw
small.ico
TestApp
script.cxx
small.ico
TestApp.aps
TestApp.dsp
TestApp.dsw
TestApp.ico
TestApp.plg
xlib
doc
man1
cint.1
makecint.1
man2
garbage.2
security.2
unique.2
man3
array.h.3
fft.h.3
statistics.h.3
exportcint
exportgcc3
exportroot
EXPOSE
glob
ChangeLog
glob.texinfo
Makefile
include
_complex
_exception
_iostream
_stdexcept
bool
cassert
cctype
cerrno
cfloat
ciso646
climits
clocale
cmath
complex
csetjmp
csignal
cstdarg
cstddef
cstdio
cstdlib
cstring
ctime
cwchar
cwctype
darray.cxx
done
exception
fstream
GL
iomanip
iosenum.cxx
iosenum.win32
iosfwd
iostream
istream
limits
locale
make.arc
makearc
makearcg
makearcsun
makefile
makehpib
makemat
matrix.cxx
matrixstream.hi
new
ostream
ReadF.cxx
RegE.cxx
sstream
stdexcept
streambuf
strstream
sys
typeinfo
X11
INSTALLBIN
lib
accstrm
Makefile
alphastrm
Makefile
bcstream
Makefile
README
cbstream
Makefile
cintocx
Cint-Ocx
Cint-Ocx on VisualBasic.lnk
cintocx.aps
cintocx.clw
cintocx.ico
cintocx.mak
cintocx.mdp
cintocx.odl
cintocx3.bmp
CintocxCtl.bmp
dll_stl
setup
gcc3strm
Makefile
gl
setup
iccstrm
Makefile
ipc
setup
longlong
makelongif
makelongif3
setup
setuphp
Makefile
posix
setup
prec_stl
algorithm
bitset
climits
complex
deque
exception
functional
iterator
limits
list
map
memory
multimap
multiset
numeric
queue
set
stack
stdexcept
string
utility
valarray
vector
pthread
Makefile
setup
setuphp
qt
Makefile
qtstatic.cxx
setup
setup
snstream
length.cxx
Makefile
socket
setup
stdstrct
Makefile
setup
stream
Makefile
README
vc7strm
Makefile
vcstream
Makefile
Makefileold
README
WildCard
ARCHIVE
bodediagram.wc
calc.wc
grcalc.wc
guibuild.wc
Main.cxx
Makefile
question.wc
README
setup
test3.wc
test5.wc
wildc.wc
win32api
wintcldl
bodediagram.wc
calc.wc
grcalc.wc
guibuild.wc
quest.wc
question.wc
test1.wc
test3.wc
test5.wc
wildc.dbk
wildc.tcl
wildc.wc
wildc
temp
wildc.mak
wildc.mdp
wildc1.bmp
wintcldl83
bodediagram.wc
calc.wc
gainphas.wc
grcalc.wc
guibuild.wc
quest.wc
question.wc
test1.wc
test3.wc
test5.wc
wildc.dbk
wildc.tcl
wildc.wc
wildc
wildc.dsp
wildc.dsw
wildc.mak
wildc1.bmp
WILDCARD.tcl
xlib
setup
libcint
libcint.dsp
libcint.dsw
main
cppmain.cxx
Makefile
Makefile.base
Makefile.base.nec
Makefile.base.sgi
malloc
platform
aix3_gcc
aix3_xlC
aix4_old
aix4_old.root
aix4_xlC
aix4_xlC_libdl
aixdlfcn
dl.exp
Makefile
README
README.WHERE
aixMakefileBaseAdd
alpha_cxx
alpha_cxx.root
alpha_gcc
alpha_gcc.root
borland
cint.bpr
libcint.bpr
makecint.bpr
makeinf2
MAKEINFO
mkincld.bpr
borlandcc5
lib
Makefile
Makefile
Makefile.bk
MAKEINFO
MAKEINFO.bk
makemakecint
src
Makefile
Makefile.base
Makefile.bk
bsdos
bsdos2
cygwin1
cygwin2
cygwin3
cygwin51
libcint.def
cygwin51_gcc3_so
cygwin51_gcc3_so_v6
djgpp
Makefile
MAKEINFO
freebsd_B
freebsd_C
freebsd_min
freebsd2.1R
gcc_max
gcc_min
hpux_gcc3
hpux10_acc
hpux10_acc.root
hpux10_acc_so
hpux11
hpux11_acc
hpux11_acc_so
hpux8
hpux8.root
hpux8_acc
hpux8_acc.root
hpux8_arc
hpux8_gcc
hpux8_gccmax
hpux8_only_C
linux.icc
linux_debian_potato
linux_debian_potato2
linux_debian_slink
linux_Fedora2_gcc3.3
linux_RH4.2
linux_RH4.2_so
linux_RH5.1
linux_RH5.1_so
linux_RH5.2
linux_RH5.2_so
linux_RH6.2
linux_RH6.2_gcc3
linux_RH6.2_gcc3_mtso
linux_RH6.2_mtso
linux_RH6.2_so
linux_RH7.0
linux_RH7.0_so
linux_RH7.3
linux_RH7.3_gcc3
linux_RH7.3_gcc3_mtso
linux_RH7.3_gcc3_so
linux_RH7.3_mtso
linux_RH7.3_so
linux_slackware8_gcc3
linux_slackware9_gcc3
linux1.1
linux1.2
linux1.2.root
linux2.0
linux2.0_ansi
linux2.0_so_only_C
macosx_gcc3
macosx_gcc3_v0
macosx_gcc3_v1
macosx_gcc3_v2
macosx_gcc3_v3
macosx_gcc3_v3_v6
macosx_gcc3_v4
macosx_panther
mingw
minimum
nec_ux
nec_ux_gcc
netbsd
newsos4_only_C
newsos6_only_C
qnx_mtso
qnx_so
qnx6.2
sgi5
sgi5.root
sgi5_gcc
sgi5_gcc_uchar
sgi6.kcc
sgi6old.kcc
solaris_gcc
solaris_gcc1
solaris_gcc2
solaris_gcc3
solaris4.3
solaris4.3.root
solaris4.3_only_C
solaris5.4
solaris5.4_cc5
solaris5.5_gcc
solaris5.7_cc5
solaris5.7_cc5_B
solaris5.7_cc5_B_so
solaris5.7_cc5_so
solaris5.8_gcc3.x
sun
sunLD
sunos4_gcc
sunos4_only_C
symantec
ARCHIVE
cint.def
cint.lnk
cint.mak
cint.opn
cint.prj
include
mkincld.def
mkincld.lnk
mkincld.mak
mkincld.opn
mkincld.prj
MAKEINFO
src
libcint.def
libcint.lnk
libcint.mak
libcint.opn
libcint.prj
tool
makecint.def
makecint.lnk
makecint.mak
makecint.opn
makecint.prj
visual
include
mkincld.mak
mkincld.mdp
visualCpp6
cint.dsp
cint.dsw
cint.mak
cint1.dsp
cint1.plg
include
mkincld.mak
mkincld.mdp
MAKEINFO
setup.cxx
src
libcint.def
libcint.dsp
libcint.dsw
libcint.mak
libcint1.dsp
libcint1.plg
tool
makecint
makecint.mak
makecint.mdp
visualCpp7
cint.dsp
cint.dsw
cint.mak
include
mkincld.mak
mkincld.mdp
MAKEINFO
setup.cxx
src
libcint.def
libcint.dsp
libcint.dsw
libcint.mak
tool
makecint
makecint.mak
makecint.mdp
visualCpp8
cint.mak
include
mkincld.mak
mkincld.mdp
MAKEINFO
setup.cxx
src
libcint.def
libcint.mak
tool
makecint
makecint.mak
makecint.mdp
readline
ChangeLog
COPYING
doc
hist.texinfo
history.info
hstech.texinfo
hsuser.texinfo
Makefile
readline.info
rlman.texinfo
rltech.texinfo
rluser.texinfo
texinfo.tex
examples
Inputrc
Makefile
Makefile
Makefile.base
Makefile.base.nec
Makefile.bk
Makefileg
setup
src
accstrm.cxx
allstrm.cxx
alphastrm.cxx
Api.cxx
Apiif.cxx
Apiifold.cxx
BaseCls.cxx
bc_assign.cxx
bc_autoobj.cxx
bc_cfunc.cxx
bc_debug.cxx
bc_eh.cxx
bc_exec.cxx
bc_inst.cxx
bc_item.cxx
bc_parse.cxx
bc_reader.cxx
bc_type.cxx
bc_vtbl.cxx
bcstrm.cxx
CallFunc.cxx
Class.cxx
DataMbr.cxx
fakestrm.cxx
gcc3strm.cxx
HISTORY
iccstrm.cxx
kccstrm.cxx
libstrm.cxx
longif.cxx
longif3.cxx
Makeapi
Makeapiold
Makebcdict
Makefile.base
Makefile.base.nec
Makefile.base.sgi
Method.cxx
MethodAr.cxx
rflx_gendict.cxx
rflx_gensrc.cxx
rflx_tools.cxx
Shadow.cxx
sun5strm.cxx
sunstrm.cxx
Token.cxx
Type.cxx
Typedf.cxx
v6_auxu.cxx
v6_cast.cxx
v6_debug.cxx
v6_decl.cxx
v6_disp.cxx
v6_dmyinit.cxx
v6_dmystrct.cxx
v6_dmystrm.cxx
v6_dump.cxx
v6_end.cxx
v6_error.cxx
v6_expr.cxx
v6_fread.cxx
v6_func.cxx
v6_gcoll.cxx
v6_global1.cxx
v6_global2.cxx
v6_ifunc.cxx
v6_inherit.cxx
v6_init.cxx
v6_input.cxx
v6_intrpt.cxx
v6_loadfile.cxx
v6_macos.cxx
v6_macro.cxx
v6_malloc.cxx
v6_memtest.cxx
v6_new.cxx
v6_newlink.cxx
v6_newsos.cxx
v6_oldlink.cxx
v6_opr.cxx
v6_parse.cxx
v6_pause.cxx
v6_pcode.cxx
v6_pragma.cxx
v6_quote.cxx
v6_scrupto.cxx
v6_shl.cxx
v6_sizeof.cxx
v6_stdstrct.cxx
v6_struct.cxx
v6_stub.cxx
v6_sunos.cxx
v6_tmplt.cxx
v6_typedef.cxx
v6_val2a.cxx
v6_value.cxx
v6_var.cxx
v6_winnt.cxx
vc7strm.cxx
vcstrm.cxx
vcstrmold.cxx
stl
_algorithm
_autocontainer
_bitset
_climits
_deque
_functional
_iterator
_list
_map
_memory
_multimap
_multiset
_set
_stack
_string
_utility
_vector
algorithm
bitset
bool
deque
functional
iterator
limits
list
map
memory
multimap
multiset
numeric
pair
queue
set
stack
string
teststl
utility
valarray
vector
test
.DS_Store
.inputrc
98p02.hpg
access0.cxx
anonunion.cxx
aoki0.cxx
aryinit0.cxx
aryinit1.cxx
autocc.cxx
baseconv0.cxx
bitfield.cxx
borg1.cxx
borg2.cxx
bruce1.cxx
btmplt.cxx
Complex.cxx
complex1.cxx
const.cxx
constary.cxx
convopr0.cxx
cout1.cxx
cpp0.cxx
cpp1.cxx
cpp2.cxx
cpp3.cxx
cpp4.cxx
cpp5.cxx
cpp6.cxx
cpp8.cxx
delete0.cxx
eh1.cxx
enumscope.cxx
explicitdtor.cxx
fons3.cxx
friend0.cxx
funcmacro.cxx
fwdtmplt.cxx
idxscope0.cxx
ifs.cxx
ifs.data
include.cxx
inherit0.cxx
inherit1.cxx
inherit2.cxx
init1.cxx
init2.cxx
loopcompile1.cxx
loopcompile2.cxx
loopcompile3.cxx
loopcompile4.cxx
loopcompile5.cxx
maincmplx.cxx
maptest.cxx
mfstatic.cxx
minexam.cxx
minherit0.cxx
mkcmain.cxx
MyString.cxx
new0.cxx
nick3.cxx
nick4.cxx
nstmplt1.cxx
oprovld0.cxx
oprovld2.cxx
ostream.cxx
ostream.old
pb19.cxx
refassign.cxx
scope0.cxx
setw0.cxx
staticary.cxx
staticmem0.cxx
staticmem1.cxx
t1002.cxx
t1004.cxx
t1011.cxx
t1015.cxx
t1016.cxx
t1023.cxx
t1024.cxx
t1025.cxx
t1026.cxx
t1027.cxx
t1027.old
t1030.cxx
t1031.cxx
t1032.cxx
t1033.cxx
t1034.cxx
t1034.old
t1035.cxx
t1036.cxx
t1040.cxx
t1042.cxx
t1042.old
t1046.cxx
t1047.cxx
t1048.cxx
t1049.cxx
t1054.cxx
t1055.cxx
t1061.cxx
t1062.cxx
t1067.cxx
t1068.cxx
t1079.cxx
t1084.cxx
t1085.cxx
t1086.cxx
t1088.cxx
t1094.cxx
t1101.cxx
t1115.cxx
t1124.cxx
t1125.cxx
t1126.cxx
t1127.cxx
t1128.cxx
t1129.cxx
t1134.cxx
t1136.cxx
t1140.cxx
t1143.cxx
t1144.cxx
t1148.cxx
t1157.cxx
t1158.cxx
t1160.cxx
t1164.cxx
t1165.cxx
t1178.cxx
t1187.cxx
t1192.cxx
t1193.cxx
t1203.cxx
t1205.cxx
t1213.cxx
t1214.cxx
t1215.cxx
t1221.cxx
t1222.cxx
t1223.cxx
t1224.cxx
t1228.cxx
t1228.old
t1247.cxx
t1276.cxx
t1277.cxx
t1278.cxx
t1280.cxx
t215.cxx
t358.cxx
t488.cxx
t516.cxx
t603.cxx
t627.cxx
t630.cxx
t633.cxx
t634.cxx
t648.cxx
t674.cxx
t676.cxx
t694.cxx
t695.cxx
t705.cxx
t714.cxx
t733.cxx
t733.old
t749.cxx
t751.cxx
t764.cxx
t767.cxx
t776.cxx
t777.cxx
t784.cxx
t825.cxx
t910.cxx
t916.cxx
t927.cxx
t927.old
t928.cxx
t930.cxx
t938.cxx
t958.cxx
t959.cxx
t961.cxx
t963.cxx
t966.cxx
t968.cxx
t970.cxx
t972.cxx
t976.cxx
t977.cxx
t980.cxx
t986.cxx
t987.cxx
t991.cxx
t992.cxx
t995.cxx
t996.cxx
t998.cxx
t998.dat
telea0.cxx
telea1.cxx
telea2.cxx
telea3.cxx
telea5.cxx
telea6.cxx
telea7.cxx
telea8.cxx
temp.cxx
template.cxx
template0.cxx
template1.cxx
template2.cxx
template3.cxx
template3.old
template4.cxx
template5.cxx
template6.cxx
Test0.cxx
Test1.cxx
testall.cxx
testdiff.cygwin
testdiff.mac
testdiff.v5
testdiff.v6
VArray.cxx
vbase.cxx
vbase1.cxx
VCompany.cxx
vec3d.cxx
virtualfunc0.cxx
virtualfunc1.cxx
virtualfunc2.cxx
VObject.cxx
VPerson.cxx
VPersonTest.cxx
VString.cxx
tool
ifdef
ifdef.cxx
ifdef.mak
Makefile.base
Makefile.bcc5
setup