projects
/
cparser
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Let panic() print file, line and function.
[cparser]
/
preprocessor.c
2012-07-13
Matthias Braun
implement is_universal_char_valid_identifier_c99
blob
|
commitdiff
|
raw
2012-07-09
Christoph Mallon
Implement -idirafter.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-09
Christoph Mallon
Record and handle, whether a search path is a system...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-09
Matthias Braun
better search paths handling; respect -I
blob
|
commitdiff
|
raw
|
diff to current
2012-07-08
Matthias Braun
bugfix for external non-emitting API
blob
|
commitdiff
|
raw
|
diff to current
2012-07-08
Matthias Braun
whitespace before tokens affects macro redef
blob
|
commitdiff
|
raw
|
diff to current
2012-07-08
Matthias Braun
implement includefile macro expansion
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Matthias Braun
show additional space before macro expanded '#'
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Matthias Braun
preprocessor: implement stringify operation '#'
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Christoph Mallon
Simplify peek_expansion().
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Matthias Braun
preprocessor: output '3' flag for system headers
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Christoph Mallon
Implement #include_next.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Christoph Mallon
Test skip_mode in parse_pragma_directive().
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Christoph Mallon
Properly test for a valid identifer after #define and...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Christoph Mallon
Reimplement input_error(), which got lost with the...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Christoph Mallon
Implement #error.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-06
Christoph Mallon
Correct do_include().
blob
|
commitdiff
|
raw
|
diff to current
2012-07-05
Matthias Braun
rework compilation loop, use our preproc for -E
blob
|
commitdiff
|
raw
|
diff to current
2012-07-05
Matthias Braun
make pp_token emit API public
blob
|
commitdiff
|
raw
|
diff to current
2012-07-04
Matthias Braun
fix line-directive parser
blob
|
commitdiff
|
raw
|
diff to current
2012-07-03
Christoph Mallon
Use obstack_copy() instead of obstack_alloc() + memcpy().
blob
|
commitdiff
|
raw
|
diff to current
2012-06-21
Matthias Braun
fix warning
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Christoph Mallon
Replace the old lexer by the new preprocessor.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
copy dollar in identifier feature from lexer
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
copy universal character parsing from lexer
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
copy line and pragma directive parsers from lexer
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
implement macro calling
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
preprocessor: scanning for :: token was missing
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
always set symbol for non-literal tokens
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Christoph Mallon
Simplify MAYBE macros.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Christoph Mallon
Correct indentation.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
preprocessor: keep unknown chars in preproc mode
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Christoph Mallon
Remove the unused return value from parse_include_direc...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Christoph Mallon
Replace !is_ifndef by is_ifdef.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Christoph Mallon
Add eat_token() for more clarity in the preprocessor.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Matthias Braun
rework preprocessor token number
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Christoph Mallon
Move the skip_mode test into parse_*_directive().
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Matthias Braun
rename obstack_grow_symbol=>obstack_grow_utf8
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Matthias Braun
fix error output for unknown non-ascii characters
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Matthias Braun
typedef token_kind_t as int
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Matthias Braun
preprocessor: backslash is not a punctuator token
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Matthias Braun
move docu in front of function
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Matthias Braun
fix bad argument to errorf
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Matthias Braun
fix warnings
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Christoph Mallon
Change multi-case macros so their usage looks like...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-17
Christoph Mallon
Let the lexer produce preprocessor numbers T_NUMBER...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-14
Christoph Mallon
Include string encoding in string_t.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-14
Christoph Mallon
Push finishing the string into make_string()/identify_s...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Christoph Mallon
Augment MATCH_NEWLINE() in the preprocessor so its...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Christoph Mallon
Reduce code duplication in parse_headername().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Christoph Mallon
Merge the implementations of parse_character_constant...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Christoph Mallon
Merge TP_WIDE_CHARACTER_CONSTANT into TP_CHARACTER_CONS...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-23
Christoph Mallon
Merge TP_WIDE_STRING_LITERAL into TP_STRING_LITERAL.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-18
Matthias Braun
preprocessor: rework headername parsing
blob
|
commitdiff
|
raw
|
diff to current
2012-05-18
Matthias Braun
preprocessor: correctly implement "" includes
blob
|
commitdiff
|
raw
|
diff to current
2012-05-18
Matthias Braun
preprocessor: implement -o in pptest
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
Christoph Mallon
Simplify a check in parse_ifdef_ifndef_directive().
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
Christoph Mallon
Move the symbol to token_base_t.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-05
Christoph Mallon
Remove T_ERROR and TP_ERROR.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Christoph Mallon
Simplify sizeof(x) / sizeof(x[0]) to lengthof(x).
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
preprocessor: escape sequence, octal parsing in utf32
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
move grow_symbol function into unicode.h
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
transform token_t into a union (similar to ast-nodes)
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
start working on include searchpath management
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
redo preprocessor output concerning spaces,newlines
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
do not add searchpath stuff into parse_headername
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
adapt preprocessor to coding standards
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Matthias Braun
preprocessor: cleanup, use new input functions
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Andreas Zwinkau
Merge branch 'makefilefix'
blob
|
commitdiff
|
raw
|
diff to current
2011-06-22
Christoph Mallon
Simplify some do-while-0 macros.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Christoph Mallon
Improve diagnostic handling: Add [-Wfoo] and -Werror...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Matthias Braun
fix a bunch of warnings (reported by cparser)
blob
|
commitdiff
|
raw
|
diff to current
2011-06-04
Christoph Mallon
Rename the attribute linenr of struct source_position_t...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-04
Christoph Mallon
Whitespace fixes.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-24
Matthias Braun
- Rework the way literals are handled, these are now...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Christoph Mallon
Put { of function on separate line.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-11
Christoph Mallon
Resolve warnings.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-14
Michael Beck
- fixed a lot of 'enum type mixed with ...' warnings
blob
|
commitdiff
|
raw
|
diff to current
2008-11-14
Matthias Braun
More work for C++ mode:
blob
|
commitdiff
|
raw
|
diff to current
2008-11-07
Matthias Braun
more work towards expansion of macros with arguments
blob
|
commitdiff
|
raw
|
diff to current
2008-11-04
Matthias Braun
fix parsing of define argument lists, fix subtle proble...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-03
Matthias Braun
if(n)def implementation
blob
|
commitdiff
|
raw
|
diff to current
2008-11-03
Matthias Braun
implemented #include
blob
|
commitdiff
|
raw
|
diff to current
2008-11-02
Matthias Braun
add beginnings of preprocessor code (and ugly hack...
blob
|
commitdiff
|
raw
|
diff to current