Pragmatic Software
|
dfb7ca0abd
|
CGrammar: Move bit-field to declarator so they can be declared in lists like int a[5], b:5
|
2014-06-17 23:33:34 +00:00 |
|
Pragmatic Software
|
b2a0963abb
|
CGrammar: Improve array translation and fix pointer pluralization
|
2014-06-17 23:12:02 +00:00 |
|
Pragmatic Software
|
77f1005e03
|
CGrammar: Fix struct member declarations, pluralize "pointers to" when applicable
|
2014-06-17 18:20:13 +00:00 |
|
Pragmatic Software
|
c40fd81bb0
|
CGrammar: Add dash between bitwise operators, .e.g. "bitwise ORed" becomes "bitwise-ORed"
|
2014-06-16 21:23:19 +00:00 |
|
Pragmatic Software
|
b0ce2d422e
|
CGrammar: Improve structures and constant literals
|
2014-06-16 21:13:30 +00:00 |
|
Pragmatic Software
|
c205d348e7
|
CGrammar: Significantly improve postfix expressions, remove basics objects
|
2014-06-16 02:31:13 +00:00 |
|
Pragmatic Software
|
78419de052
|
CGrammar: Improve logic of precompiling grammar
|
2014-06-15 15:42:20 +00:00 |
|
Pragmatic Software
|
7f84708a5e
|
CGrammar: add support for precompiling grammar
|
2014-06-15 04:28:54 +00:00 |
|
Pragmatic Software
|
9389edd2df
|
CGrammar: Optimize postfix_expression rule and fix function definitions
|
2014-06-15 03:57:27 +00:00 |
|
Pragmatic Software
|
2dba87f453
|
CGrammar: Optimize preproc rules
|
2014-06-15 01:09:06 +00:00 |
|
Pragmatic Software
|
632a9582d5
|
CGrammar: Improve and optimize conditional_expression rule; improve translation of parenthetical expressions
|
2014-06-15 00:46:49 +00:00 |
|
Pragmatic Software
|
bf9586b6a8
|
CGrammar: Improve labels and goto
|
2014-06-14 19:13:53 +00:00 |
|
Pragmatic Software
|
392cbfb5d1
|
CGrammar: Improve switch/case/break/label
|
2014-06-14 18:41:55 +00:00 |
|
Pragmatic Software
|
c2b4d5cb19
|
CGrammar: Now parses int *a[10] and int (*a)[10] and such
|
2014-06-14 17:54:20 +00:00 |
|
Pragmatic Software
|
9597833b32
|
CGrammar: Function prototypes can appear in delcaration section
|
2014-06-12 14:19:39 +00:00 |
|
Pragmatic Software
|
0f5dbeda7a
|
CGrammar: Improve chained assignment
|
2014-06-12 13:23:03 +00:00 |
|
Pragmatic Software
|
c6e893a4fa
|
CGrammar: Improve arrays and fix array initialization
|
2014-06-12 13:13:45 +00:00 |
|
Pragmatic Software
|
e29bd99b42
|
CGrammar: Improve casting, for/do loops and assignment from function result
|
2014-06-12 12:23:16 +00:00 |
|
Pragmatic Software
|
df1fa14b2a
|
CGrammar: Fix array translation text
|
2014-06-11 12:50:16 +00:00 |
|
Pragmatic Software
|
026db04e4a
|
CGrammar: Remove some redundant returns
|
2014-06-11 08:54:12 +00:00 |
|
Pragmatic Software
|
992dae043f
|
CGrammar: Fix /* comment */ regex, minor improvement to while loop, need to fix arrays
|
2014-06-11 08:29:58 +00:00 |
|
Pragmatic Software
|
5c8b845e6d
|
CGrammar: Fix character-literal and string-literal regexs; add more character-literal constants
|
2014-06-11 07:42:16 +00:00 |
|
Pragmatic Software
|
d8703faf0e
|
CGrammar: Fix #elif and function prototypes
|
2014-06-10 21:12:09 +00:00 |
|
Pragmatic Software
|
27dd491fe6
|
CGrammar: Improve initializations
|
2014-06-10 17:01:43 +00:00 |
|
Pragmatic Software
|
83d0d862f5
|
c2english.pl: Improve code parsing/function extraction
|
2014-06-10 14:29:16 +00:00 |
|
Pragmatic Software
|
929d9368fe
|
CGrammar: Fix function call results and improve character constants
|
2014-06-10 08:50:19 +00:00 |
|
Pragmatic Software
|
c4fd8a964f
|
CGrammar: Fix preprocessor and improve for-loops
|
2014-06-10 06:05:14 +00:00 |
|
Pragmatic Software
|
9992119b11
|
CGrammar: Improve enumeration translation
|
2014-06-09 10:18:26 +00:00 |
|
Pragmatic Software
|
ffab2c6f3b
|
CGrammar: fix enumerations, improve for-loops and comma operators
|
2014-06-09 10:00:13 +00:00 |
|
Pragmatic Software
|
ec1fd207a6
|
CGrammar: fix conditional statement, improve structures and do-while loop
|
2014-06-08 15:59:43 +00:00 |
|
Pragmatic Software
|
6641bc3cf2
|
More progress on CGrammar.pm
|
2014-06-08 13:51:29 +00:00 |
|
Pragmatic Software
|
ca91e34a25
|
CGrammar: Significantly improve indentation; minor textual improvements
|
2014-06-08 06:34:55 +00:00 |
|
Pragmatic Software
|
8e818baa52
|
Rename global_var_declaration to external_declaration
|
2014-06-07 13:02:50 +00:00 |
|
Pragmatic Software
|
730120be36
|
Rough-draft work-in-progress alpha of new C-to-English module
|
2014-06-07 13:00:07 +00:00 |
|
Pragmatic Software
|
6740522fae
|
Improve cdecl usage message
|
2014-06-05 21:45:25 +00:00 |
|
Pragmatic Software
|
a6b66cb351
|
Add rpn module
|
2014-06-04 00:21:48 +00:00 |
|
Pragmatic Software
|
2cb5d60b51
|
compiler_vm: Convert exit code from octal to decimal; add variables to easily change opening/closing brackets; experiment with using whitespace instead of <>
|
2014-05-31 16:36:37 +00:00 |
|
Pragmatic Software
|
0302a5328a
|
compiler_vm: Add Win32 named-pipe TCP proxy program
|
2014-05-31 01:24:22 +00:00 |
|
Pragmatic Software
|
62e11d0b5d
|
compiler_vm: add Win32 VirtualBox server; misc improvements
|
2014-05-31 01:20:31 +00:00 |
|
Pragmatic Software
|
ae1842e3db
|
compiler_vm: Improve a couple of output sanitization regexs
|
2014-05-08 13:07:24 +00:00 |
|
Pragmatic Software
|
af447c2614
|
More nickometer tweaks
|
2014-05-02 03:57:19 +00:00 |
|
Pragmatic Software
|
8e07eb300e
|
compiler_vm: add -Wshadow; support -include
|
2014-05-02 00:43:42 +00:00 |
|
Pragmatic Software
|
c1fa37f982
|
Tweaks to nickometer module
|
2014-05-01 23:20:15 +00:00 |
|
Pragmatic Software
|
a0b0cb8a74
|
Add nickometer module
|
2014-05-01 03:40:56 +00:00 |
|
Pragmatic Software
|
cebcafba70
|
Do not allow RE2 to fallback to PCRE
|
2014-04-29 17:00:51 +00:00 |
|
Pragmatic Software
|
595e6a34d2
|
Use DFA regex engine on user-supplied regexs to avoid potential denial-of-service attacks
|
2014-04-28 17:20:01 +00:00 |
|
Pragmatic Software
|
96c57d80e5
|
Minor updates to various modules
|
2014-04-26 15:22:46 +00:00 |
|
Pragmatic Software
|
76cd4965f1
|
compiler_vm: allow ()'s around function identifiers; e.g. int (main)(void) {}
|
2014-04-26 15:17:11 +00:00 |
|
Pragmatic Software
|
fc1e372908
|
Update C-Faq module to use latest questions and links
|
2014-04-22 15:10:10 +00:00 |
|
Pragmatic Software
|
08e300bd54
|
compiler_vm: bump "Same output" length case to 22 to allow repetitions of "Success (no output)"
|
2014-04-07 07:24:14 +00:00 |
|