Commit Graph

  • 4574736afc parser: handle decimal '0' when parsing numbers master v1.0 Caleb Connolly 2022-05-24 17:39:31 +0100
  • f4ea6377b1
    [RFC] accessor: support QMI_CTL packets Caleb Connolly 2022-05-24 21:35:46 +0100
  • 516c3184d4
    parser: handle decimal '0' when parsing numbers Caleb Connolly 2022-05-24 17:39:31 +0100
  • e61ff7276e parser: fix another test file Alex Elder 2021-10-08 17:04:22 -0500
  • de50c02678 parser: don't treat 8 as a valid octal digit Alex Elder 2021-10-08 16:27:18 -0500
  • 4937e55261 parser: check the proper token number Alex Elder 2021-10-08 16:04:48 -0500
  • ed896c97dc parser: add support for constant value substitution Alex Elder 2021-10-01 18:23:38 -0500
  • 2bd95bd13b parser: introduce token_name() Alex Elder 2021-10-01 18:23:37 -0500
  • 624dcc7cc6 parser: refactor token_accept() Alex Elder 2021-10-01 18:23:36 -0500
  • fae755df21 parser: introduce qmi_identifier_parse() Alex Elder 2021-10-01 18:23:35 -0500
  • b793b576ff parser: introduce symbol_find() Alex Elder 2021-10-01 18:23:34 -0500
  • 734ecff5a5 parser: refactor loops in yylex() Alex Elder 2021-10-01 18:23:33 -0500
  • b6b7384256 parser: assert symbol names are valid Alex Elder 2021-10-01 18:23:32 -0500
  • 789c4e9d23 parser: avoid token buffer overflow Alex Elder 2021-10-01 18:23:31 -0500
  • 72d1687658 parser: disallow duplicate members Alex Elder 2021-10-01 18:23:30 -0500
  • 83931b750f parser: introduce qmi_package_parse() Alex Elder 2021-10-01 18:23:29 -0500
  • 61f6fe9d1c parser: be more restrictive when parsing numbers Alex Elder 2021-10-01 18:23:28 -0500
  • 84f213e584 parser: properly support hexadecimal numbers Alex Elder 2021-10-01 18:23:27 -0500
  • ad480502eb parser: properly support 64-bit numbers Alex Elder 2021-10-01 18:23:26 -0500
  • 26191dc4a9 parser: reset fixed flag each for each array Alex Elder 2021-10-01 18:23:25 -0500
  • 69f032f380 parser: add support for comments Alex Elder 2021-10-01 18:23:24 -0500
  • c172d15f2b parser: use stronger typing in the symbol structure Alex Elder 2021-10-01 18:23:23 -0500
  • 34a471e5e5 parser: rename and re-type token id symbols Alex Elder 2021-10-01 18:23:22 -0500
  • 8fc49e139b parser: print program name with error messages Alex Elder 2021-10-01 18:23:21 -0500
  • 32c0632957 parser: introduce memalloc() macro Alex Elder 2021-10-01 18:23:20 -0500
  • dcc2397921 parser: use stderr for error messages Alex Elder 2021-10-01 18:23:19 -0500
  • dcec18722a parser: use token_expect() instead of token_accept() Alex Elder 2021-10-01 18:23:18 -0500
  • f80136eb08 parser: use standard I/O for input buffering Alex Elder 2021-10-01 18:23:17 -0500
  • c7c8e47f74 parser: only one lookahead byte is required Alex Elder 2021-10-01 18:23:16 -0500
  • fad43b91d2 parser: use CHAR_MAX to define non-ASCII token id values Alex Elder 2021-10-01 18:23:15 -0500
  • b246e6d86f parser: introduce TOK_EOF Alex Elder 2021-10-01 18:23:14 -0500
  • e8fd1bafda parser: permit only ASCII characters in input Alex Elder 2021-10-01 18:23:13 -0500
  • 6b15855aad parser: make input() return char Alex Elder 2021-10-01 18:23:12 -0500
  • 28c48a5e18 parser: report input read errors Alex Elder 2021-10-01 18:23:11 -0500
  • 53dc3278af parser: free unused message token strings Alex Elder 2021-10-01 18:23:10 -0500
  • 61da0f8fda parser: free unused type token strings Alex Elder 2021-10-01 18:23:09 -0500
  • 405e4e2b01 parser: free unused token strings in token_accept() Alex Elder 2021-10-01 18:23:08 -0500
  • 23710a79b3 parser: don't bother with a buffer in yyerror() Alex Elder 2021-10-01 18:23:07 -0500
  • 8dcad17a55 parser: use unsigned for array indexes Alex Elder 2021-10-01 18:23:06 -0500
  • 0d92483f4a parser: get rid of a pointless loop in yylex() Alex Elder 2021-10-01 18:23:05 -0500
  • 815dd495eb kernel: Support having strings in structs Bjorn Andersson 2018-06-29 14:12:50 -0700
  • 4ad63502c5 Makefile: Allow compiler/linker flags to be overridden Khem Raj 2017-04-06 22:02:30 +0000
  • 3f62f9ba1e kernel: Support static arrays Bjorn Andersson 2018-02-15 12:46:19 -0800
  • 8e5daab4a6 kernel: Introduce kernel-style generator Bjorn Andersson 2018-01-31 12:59:05 -0800
  • 06a2c5a19b accessor: Move accessor generators to one file Bjorn Andersson 2018-01-30 16:54:13 -0800
  • a8c34af751 qmic: Extract all generators into functions Bjorn Andersson 2018-01-30 16:42:22 -0800
  • 6f19b29065 parser: Tidy up parser after move Bjorn Andersson 2018-01-30 16:18:13 -0800
  • 7e7d2a2a17 parser: Move struct parser to parser.c Bjorn Andersson 2018-01-30 16:13:06 -0800
  • 63f0bedbda parser: Move message parsing to parser.c Bjorn Andersson 2018-01-30 16:10:54 -0800
  • a3aa10545b qmic: Move simple type array to common file Bjorn Andersson 2018-01-30 16:06:33 -0800
  • eaa0f3b8a5 parser: Move parser code from qmic.c to parser.c Bjorn Andersson 2018-01-30 16:02:53 -0800
  • 4c693b7551 qmic: Adopt common list implementation Bjorn Andersson 2018-01-30 15:55:49 -0800
  • b4e899fffc qmi: Annotate yyerror noreturn Bjorn Andersson 2018-01-30 12:09:42 -0800
  • 60c295e1a7 Makefile: Allow compiler/linker flags to be overridden Khem Raj 2017-04-06 22:02:30 +0000
  • 1c036374ea Merge pull request #1 from ndechesne/gnu v0.1 Bjorn Andersson 2016-06-06 08:40:23 -0700
  • d42cf61564 Makefile: implement GNU Coding Standard for Makefiles Nicolas Dechesne 2016-06-05 21:40:06 +0200
  • 62f4c6a799 qmic: Update makefile for packaging Bjorn Andersson 2016-06-03 15:14:13 -0700
  • 08d9f3694b qmic: Add .gitignore Bjorn Andersson 2016-06-02 10:27:42 -0700
  • 7b9c51d078 qmic: Add the missing LICENSE file Bjorn Andersson 2016-06-02 10:26:43 -0700
  • 1ef360e6ae qmic: Add missing string type in structs Bjorn Andersson 2016-06-02 10:25:01 -0700
  • 0b09df395a qmic: Correct qmi_message string accessor Bjorn Andersson 2016-05-10 13:25:51 -0700
  • 9d4a317d4f qmic: Support specifying request, response or indication type Bjorn Andersson 2016-02-07 09:46:56 -0800
  • 241fff829e qmic: Initial basic implementation Bjorn Andersson 2016-02-07 09:27:50 -0800
  • 739fbdc423 Initial commit for qmic Bjorn Andersson 2016-02-07 09:25:31 -0800