Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 years ago |
Jonas Maebe
|
466f6751c8
+ getpointerdef() function that returns a pointerdef for the passed def.
|
14 years ago |
Jonas Maebe
|
ae554ba1d3
* ifdefed pjvm usage
|
14 years ago |
Jonas Maebe
|
ec33f745a2
* ifdefed jvmdef usage
|
14 years ago |
Jonas Maebe
|
e534a17c01
- removed unused scanner.tscannerstate, inserttext_begin and inserttext_end
|
14 years ago |
Jonas Maebe
|
13b0ac91d9
+ generate java.lang.Enum descendant classes for Pascal enum types
|
14 years ago |
Jonas Maebe
|
4fbc1b5369
* better internal names for anonymous records (can't use characters that
|
14 years ago |
Jonas Maebe
|
fab08ca975
* allow classrefdef declarations for java classes (not yet properly
|
14 years ago |
Jonas Maebe
|
df7100ff80
+ support for anonymous record types for the JVM targets: automatically
|
14 years ago |
Jonas Maebe
|
834ea45be8
* (class_)constructor/destructor_head() now also parses hints,
|
14 years ago |
Jonas Maebe
|
43c5ed20c2
+ support for initialising typed constants via compiler-generated
|
14 years ago |
Jonas Maebe
|
40e0b4677a
+ support for (only named, for now) records in the JVM target:
|
14 years ago |
Jonas Maebe
|
c0b4514b7c
* also search for fully qualified nested types in Java classes/interfaces
|
14 years ago |
Jonas Maebe
|
30a6290aac
+ support for formal constants (= not typed constants) in Java interfaces,
|
14 years ago |
Jonas Maebe
|
9eca0dc1c2
- disabled RTTI generation for the jvm target (Delphi-style RTTI
|
14 years ago |
Jonas Maebe
|
f67919e9f5
+ odt_javaclass, odt_interfacejava objectdef types
|
14 years ago |
florian
|
79a96ab287
+ ttypesym.prettyname
|
14 years ago |
florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
14 years ago |
paul
|
d21bbc4548
compiler: reduce amount of hints and warnings
|
14 years ago |
paul
|
f904f41664
compiler: don't allow local or anonymous records to have types (the second part of issue #0019099)
|
14 years ago |
svenbarth
|
16e500ee3c
Removed old search algorithm
|
14 years ago |
svenbarth
|
d0705a1779
Rebase to revision 17236
|
14 years ago |
svenbarth
|
a944be69a6
* nflw.pas: search for enumerators in helpers for records as well
|
14 years ago |
florian
|
07c9a772bf
* fix compilation when object type cast checking is on
|
14 years ago |
svenbarth
|
f7f357f18e
* symconst.pas:
|
14 years ago |
Jonas Maebe
|
8e788c6fa5
* further fixes for parsing declarations involving nested types that are
|
14 years ago |
Jonas Maebe
|
af38604706
* fixed spelling of "isforward" parameter in previous patch
|
14 years ago |
Jonas Maebe
|
707f19e4c9
* factored out parsing of fully qualified nested types inside their
|
14 years ago |
svenbarth
|
80e6498921
Rebase to revision 17096
|
14 years ago |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 years ago |