aboutsummaryrefslogtreecommitdiffstats
path: root/dtc-lexer.l
AgeCommit message (Expand)AuthorFilesLines
2022-01-25dtc: introduce label relative path referencesAhmad Fatoum1-1/+1
2021-06-08Make handling of cpp line information more tolerantDavid Gibson1-1/+1
2020-01-16Remove redundant YYLOC global declarationDirk Mueller1-1/+0
2019-06-21dtc: Replace GPLv2 boilerplate/reference with SPDX tagsRob Herring1-16/+1
2018-09-25Merge nodes with local target label referencesFredrik Markstrom1-2/+2
2018-05-04dtc: add ability to make nodes conditional on them being referencedMaxime Ripard1-0/+7
2017-03-06Clean up gcc attributesDavid Gibson1-6/+1
2017-02-28Add printf format attributesDavid Gibson1-0/+6
2016-12-12dtc: Fix memory leak in character literal parsingGabriel Smith1-8/+8
2016-12-09dtc: Plugin and fixup supportPantelis Antoniou1-0/+5
2016-01-04Fix some bugs in processing of line directivesDavid Gibson1-13/+21
2016-01-03Gracefully handle bad octal literalsDavid Gibson1-1/+4
2014-09-26dtc: Delete the unused start condition INCLUDEWang Long1-1/+0
2014-05-09Fix bug with references to root nodeDavid Gibson1-1/+1
2014-01-04Move character literal processing to the lexerDavid Gibson1-3/+17
2014-01-03Move integer literal processing back to the lexerDavid Gibson1-2/+28
2013-12-25Pass 'unsigned char' type to isdigit()/isspace()/isprint() functionsSerge Lamikhov-Center1-2/+2
2013-10-28Use stdbool more widelyDavid Gibson1-4/+4
2013-06-03dtc: ensure #line directives don't consume data from the next lineStephen Warren1-1/+1
2012-09-28dtc: cpp co-existence: add support for #line directivesStephen Warren1-0/+21
2012-09-28dtc: cpp co-existence: allow names starting with # to be escapedStephen Warren1-2/+3
2012-09-06dtc: Add ability to delete nodes and propertiesStephen Warren1-0/+14
2012-04-09dtc: Basic integer expressionsStephen Warren1-1/+10
2011-10-11dtc: Add support for variable sized elementsAnton Staaf1-0/+6
2011-09-22dtc: Support character literals in cell listsAnton Staaf1-0/+8
2010-11-13Allow nodes to be referenced by path at the top level.John Bonesio1-1/+1
2010-09-21Add merging of labelled subnodes. This patch allows the followingDavid Gibson1-1/+1
2010-04-30dtc: Add -Wredundant-decls (resend)David Gibson1-1/+1
2010-02-08Modification of lexer and parser, improving dtc portability.Lukasz Wojcik1-0/+1
2010-01-14dtc: Cleanup line number tracking, add column number trackingDavid Gibson1-7/+4
2010-01-14dtc: Simpler interface to source file managementDavid Gibson1-81/+10
2008-10-03Remove support for the legacy DTS source file format.Jon Loeliger1-32/+2
2008-10-03Use flex's YY_USER_ACTION feature to avoid code duplicationJon Loeliger1-31/+5
2008-10-03Implement and use an xstrdup() functionJon Loeliger1-7/+7
2008-07-31dtc: Remove unused lexer functionDavid Gibson1-1/+1
2008-07-14dtc: Clean up lexing of include filesDavid Gibson1-19/+13
2008-06-19dtc: Add support for binary includes.David Gibson1-0/+7
2008-03-23dtc: Remove ugly include stack abuseDavid Gibson1-6/+6
2008-03-23dtc: Make dtc_open_file() die() if unable to open requested fileDavid Gibson1-3/+0
2008-03-23dtc: Fix error reporting in push_input_file()David Gibson1-20/+8
2008-01-10Preserve scanner state when /include/ing.Scott Wood1-3/+3
2008-01-07Convert malloc() uses to xmalloc().Scott Wood1-5/+1
2008-01-04Look for include files in the directory of the including file.Scott Wood1-27/+37
2007-12-07dtc: Reinstate full old-style reference-to-path for v0 dts filesDavid Gibson1-2/+1
2007-12-05dtc: Trivial lexer cleanupsDavid Gibson1-5/+3
2007-11-28dtc: Fix some lexical problems with referencesDavid Gibson1-7/+24
2007-11-08dtc: Switch dtc to C-style literalsDavid Gibson1-8/+32
2007-11-08dtc: Simplify lexing/parsing of literals vs. node/property namesDavid Gibson1-80/+29
2007-10-16dtc: Improve support for string escapesDavid Gibson1-1/+1
2007-09-18dtc: Whitespace cleanupDavid Gibson1-6/+6
2007-07-07dtc: allow a label: in any dts contextMilton Miller1-9/+10
2007-06-06dtc: Fix recognition of whitespace charactersDavid Gibson1-1/+1
2007-03-28DTC: Incorporate some review suggestions.Jon Loeliger1-3/+108
2007-03-26DTC: Add support for a C-like #include "file" mechanism.Jon Loeliger1-1/+38
2007-02-15Add support for decimal, octal and binary based cell values.Jon Loeliger1-6/+15
2007-02-08Allow multipart property valuesDavid Gibson1-0/+9
2005-10-19Rudimentary support for reporting the line number of syntax errors.David Gibson1-1/+18
2005-10-14Oops, use strtoul() instead of strtol() in dtc-lexer.l, so that weDavid Gibson1-1/+1
2005-07-15Support for specifying memreserve ranges in the source format, based onDavid Gibson1-1/+25
2005-07-11Add flex option to stop warning about unused yyunput().David Gibson1-1/+1
2005-07-04Oops. Using %{ %} in the rules (rather than definitions) section of aDavid Gibson1-2/+2
2005-06-16Rudimentary phandle reference support.David Gibson1-37/+27
2005-06-16Initial label support. Also switch to glr-parser mode and get rid ofDavid Gibson1-7/+16
2005-06-08Initial commitDavid Gibson1-0/+140