Pragmatic Software
06d6e0f0d4
Correct handling of concatenated prefixed string literals
2015-02-22 23:58:03 -08:00
Pragmatic Software
79796f9710
CGrammar: Add istrue to static assertion expression; add ability to customize istrue truthiness result, add isfalse
2014-09-19 04:17:37 +00:00
Pragmatic Software
de375e63a1
CGrammar: Add _Generic; fix issue with compound-literals
2014-07-21 07:11:11 +00:00
Pragmatic Software
af8787797a
CGrammar: Improve translation of switch/case block
2014-07-17 18:36:09 +00:00
Pragmatic Software
2a8d9152f5
CGrammar: Improve handling of "the result of the expression"
2014-07-13 06:36:55 +00:00
Pragmatic Software
38b6edf656
CGrammar: Fix passing 0 as argument to function
2014-07-10 12:35:33 +00:00
Pragmatic Software
c638b2c993
CGrammar: Fix shebangs to use env to detect perl location
2014-07-05 00:04:15 +00:00
Pragmatic Software
e17c749ca7
CGrammar: Remove todo comments
2014-07-04 23:45:38 +00:00
Pragmatic Software
8b72c03d34
CGrammar improvements:
...
- periods after "Call the function" and "Result of the function"
- conditional operator in assignment expression now says "otherwise the value"
- struct members now use "`identifer` as type" in declarations
- fix chained designated initializers, e.g. s.i[0] = x and [0][0] = x
- fix post/pre-incremented/decremented array elements
- correct positioning of "is nonzero" in multidimensional array locations
2014-07-03 21:33:20 +00:00
Pragmatic Software
aca698374c
CGrammar: Correct beautification regex for "the a"
2014-07-01 19:07:44 +00:00
Pragmatic Software
73967e0721
CGrammar: Progress on C11 features -- added compound-literals
2014-07-01 18:57:02 +00:00
Pragmatic Software
b66e9502d7
CGrammar: Improve translation of structure postfix productions; concatenate contexts for multiple context
2014-07-01 16:16:40 +00:00
Pragmatic Software
5d9b45661d
CGrammar: Correct handling of empty string literals during beautification
2014-06-28 14:49:59 +00:00
Pragmatic Software
086d5059b1
CGrammar: Move output beautification to c2eng.pl; white-out string literals before beautifying
2014-06-28 14:41:50 +00:00
Pragmatic Software
5730d56d54
CGrammar: Improvements to translation of comma operator
2014-06-28 10:18:28 +00:00
Pragmatic Software
b38c6c91c1
CGrammar: Add more types; improve translation of comma operator; track identifiers
2014-06-25 08:19:56 +00:00
Pragmatic Software
95949153e0
CGrammar: Change "is true" to "is nonzero"
2014-06-24 05:38:59 +00:00
Pragmatic Software
9abf8b6e44
CGrammar: Improve "is true" placement
2014-06-24 05:34:54 +00:00
Pragmatic Software
c1de5f6c97
CGrammar: Show bad parse error to users
2014-06-22 06:11:11 +00:00
Pragmatic Software
d97f8b2fd6
CGrammar: Return output instead of printing; improve error-handling of misparsed code
2014-06-22 06:08:01 +00:00
Pragmatic Software
476db3d6a9
CGrammar: Several improvements in declarations; progress on pointers to functions
2014-06-20 07:43:06 +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
730120be36
Rough-draft work-in-progress alpha of new C-to-English module
2014-06-07 13:00:07 +00:00