sergei
|
f69f6336e9
* Replaced hacks with resetting 'c' to zero and decreasing inputpointer by boolean parameter to skipcomment and skipoldtpcomment. This parameter specifies whether first character of comment should be read.
|
9 tahun lalu |
sergei
|
bbfbab7e0c
* Moved handling of comments and line breaks in assembler blocks from scanner to tokenizer level. Handling them at character level was causing compiler to accept comments in the middle of any assembler token, which should never happen. It was also causing Mantis #27459: a newline immediately after closing 'end' token was first handled in asmgetchar and then by normal parser, causing all subsequent line numbering to be off by one.
|
9 tahun lalu |
florian
|
70b8789262
o basic extended pascal support:
|
9 tahun lalu |
Jonas Maebe
|
cebcf0afa8
* add "doregister" parameter to tfloatdef.create, and don't register temporary
|
9 tahun lalu |
Jonas Maebe
|
b22e2ef400
* add "doregister" parameter to tsetdef.create, and don't register temporary
|
9 tahun lalu |
Jonas Maebe
|
e921d7847a
* add "doregister" parameter to tstringdef.create*, and don't register
|
9 tahun lalu |
Jonas Maebe
|
2778bf55c7
* add "doregister" parameter to torddef.create, and don't register temporary
|
9 tahun lalu |
Jonas Maebe
|
a1ed7cc162
* addending to r31831: disable cs_systemcodepage if the source file code page
|
10 tahun lalu |
Jonas Maebe
|
2cf8e50771
* fixed unwanted disabling of a codepage set via -FcXXX/{$codepage XXX}
|
10 tahun lalu |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 tahun lalu |
svenbarth
|
267adf4e46
scanner.pas, tscanner:
|
10 tahun lalu |
svenbarth
|
5b216cca08
scanner.pas, tscanner:
|
10 tahun lalu |
florian
|
b61fd60b9d
+ support for {$I %CURRENTROUTINE%}
|
10 tahun lalu |
florian
|
afa5546ff8
* aktcommentstyle => current_commentstyle
|
10 tahun lalu |
Jonas Maebe
|
146e3bcb9e
* synchronised with trunk till r29513
|
10 tahun lalu |
Jonas Maebe
|
e97f31541e
- reverted partial commit of merge
|
10 tahun lalu |
Jonas Maebe
|
a76bbf363d
* synchronised with trunk r29513
|
10 tahun lalu |
pierre
|
32cdcb8930
Remove wrong error message, Pascal Didier
|
10 tahun lalu |
florian
|
b7a1418065
* skip <type>(<expr>) in the cond. expression parser if eval is false
|
10 tahun lalu |
Tomas Hajny
|
3ee3542744
* boolean constant instead of IFDEFs for detection of microcontroller support
|
10 tahun lalu |
Jonas Maebe
|
bd09b88a5b
+ support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
|
11 tahun lalu |
nickysn
|
dc17b55505
* switch to asmmode_i8086_intel instead of asmmode_i386_intel on i8086 when tp
|
11 tahun lalu |
florian
|
24a9dd43b9
* do not crash with an ie on illegal boolean expressions in conditional compilation directives, resolves #25951
|
11 tahun lalu |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 tahun lalu |
florian
|
b2b26f84cf
* partially merged the mips-embedded branch of Michael Ring:
|
11 tahun lalu |
Jonas Maebe
|
b611882337
* some minor formatting fixes
|
11 tahun lalu |
Jonas Maebe
|
a6d28b5630
* pass on the "eval" state (whether or not subexpressions should be evaluated)
|
11 tahun lalu |
Jonas Maebe
|
2f741121e9
* don't give an internal error when freeing an error token in the preprocessor
|
11 tahun lalu |
Jonas Maebe
|
2274150698
* fixed compilation with -Oodfa on big endian systems
|
11 tahun lalu |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 tahun lalu |