e100189aa9
- fix doxygen file header
2017-03-15 16:18:47 +00:00
f392bb586d
- detecting empty array size even when containing spaces
2017-03-15 13:14:52 +00:00
6291fa4b78
- detect empty array size for globals and initialize as pointer
2017-03-15 12:54:07 +00:00
26f5a868e8
- support function pointer globals
2017-03-15 12:13:50 +00:00
f39460e907
- support for function pointer as parameter
...
- todo: function pointer globals
2017-03-15 09:48:03 +00:00
f891492347
- improved regex for standard data types
2017-03-15 05:41:03 +00:00
a2c91798c5
- fix: calltest was not initialized
...
- create parameter type sepcific checks
2017-03-15 05:40:44 +00:00
506bb44c58
- improved globals and expected initializatian and testing
2017-03-13 19:46:07 +00:00
1fa51576e3
- detect arrays and save size in structure
...
- static variables not in stub
2017-03-13 19:42:03 +00:00
6b4f3f4137
- stub variable specific initialization and check
2017-03-13 14:00:56 +00:00
c6231c4007
- work on warnings counting and console output
2017-03-13 10:11:55 +00:00
0e0addd8d2
- cleaning debug output
2017-03-11 12:42:05 +00:00
4a4abfa46f
- added function to init both (globals and expected)
...
- cleaning debug output
2017-03-11 12:41:39 +00:00
0a1f9a39cf
- fix: detecting pointer arguments
2017-03-11 12:40:36 +00:00
adf425bb1a
- added creating function to work with stub global variables (init expected, init globals, check globals)
2017-03-10 22:48:29 +00:00
ad2deb3b32
- fix: create stubs only for regular files (STATIC functions are treated as regular)
2017-03-10 15:07:19 +00:00
e421f81375
- added TODO: special handling for function pointer
2017-03-10 15:06:55 +00:00
8690c0845a
- WIP creating user header and including it stub.c
...
- todo: write stubs even when there are warnings for some lines
2017-03-10 15:01:07 +00:00
726077eef4
- WIP populated cfile structure with variables, functions and according element type
...
- cleaned unused variable and function definitions
- cleaned debug output calls
- todo: create and include "user defined" header for including missing headers to stub.c (will not be overwritten if exists)
- todo: include "includes" in cfile structure
2017-03-10 14:27:24 +00:00
5e967dc12e
WIP multiline parser running (detecting variables, function, prototypes as whole string)
...
- TODO parsing result of first pass (detecting C elements)
- TODO #include, #if, ... not included
2017-03-10 09:10:04 +00:00
11d281fe75
WIP recursive line worker detects C variable and function definitions
...
- todo: detect expressione type (function, variable, ...)
2017-03-09 08:04:29 +00:00
4fd1780b42
WIP detect multiple C expressions also on one line
2017-03-09 07:59:24 +00:00
19e0c2c6ba
- populate mandatory includes
2017-03-07 16:06:09 +00:00
2dddba429e
2017-03-06 15:40:10 +00:00
ff6169a266
- fix include guard warning
...
- additional debug comments
2017-03-06 15:39:36 +00:00
16f0c0224a
- possibility to ignore block starts within block (warning is issued to stdout); used for removing comments
2017-03-06 15:39:04 +00:00
39e5ad42bb
- fix: added error detection for block removal error (error in one file influenced evaluation in following files)
2017-03-06 14:47:34 +00:00
57f349be10
- fix gnu_basename() to also detect windows path ("\\")
2017-03-06 14:46:20 +00:00
28fb99e4b6
- new directory traversal method
...
- using debug output from debug.h
2017-03-06 12:43:23 +00:00
07aef603ff
- implemented include guards
2017-03-04 18:55:04 +00:00
5f38527b03
- WIP also creating stub header (include guards missing)
2017-03-04 18:48:10 +00:00
0f2af9f368
- creating stub.c complete (quick review done)
2017-03-04 18:29:52 +00:00
3b5ada1a83
- WIP on stub generation
2017-03-04 08:12:35 +00:00
9557e97bab
- processing of function parameter added (first tests successful)
...
- next stage -> constructing stub files (.c and .h)
2017-03-03 14:07:38 +00:00
444b9fb078
- still WIP for parsing of parameter
...
- new blockdetection and -removal functions (used for comments and function bodies)
2017-03-03 11:08:07 +00:00
8f5e44c372
- additional test for matchgroup
2017-03-03 11:06:48 +00:00
7586365595
- new function for removing inline- and block comments from one ore more lines of c code
2017-03-02 07:12:43 +00:00
ea0939d74d
- WIP (dynamic function structure implementation; parameter parcing missing)
2017-03-01 14:36:53 +00:00
da56a3b6cf
- WIP (dynamic function structure implementation started; only function type at the moment; running)
2017-03-01 08:02:44 +00:00
53f530fb6f
- missing includes
2017-02-28 17:16:07 +00:00
0974cc3ecf
- cleaning and refactoring functionality
...
- parser function new WIP (old included as comment-> must be integrated)
2017-02-28 17:11:57 +00:00
05dd972ec7
- refactored to modular structure
2017-02-27 07:28:38 +00:00
ba8c750b75
first commit (work in progress)
2017-02-23 10:10:12 +00:00
f3feb46f5f
Create project 'stubgenerator'
2017-02-23 10:04:32 +00:00