lp:~vila/ols-config/flex

Created by Vincent Ladeuil on 2017-01-02 and last modified on 2017-01-02
Get this branch:
bzr branch lp:~vila/ols-config/flex
Only Vincent Ladeuil can upload to this branch. If you are Vincent Ladeuil please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Vincent Ladeuil
Project:
ols-config
Status:
Development

Recent revisions

98. By Vincent Ladeuil on 2016-12-28

Use a reentrant scanner.

97. By Vincent Ladeuil on 2016-12-28

Rename cf_scan.setup to cf_scan.setup_buffer.

96. By Vincent Ladeuil on 2016-12-28

Cleanup tests by adding helpers.

95. By Vincent Ladeuil on 2016-12-28

Remove duplication in C code.

94. By Vincent Ladeuil on 2016-12-28

python3 support.

93. By Vincent Ladeuil on 2016-12-28

Add lineno support (leaving flex handle it).

Flex 2.6.0-11 has a bug: yylineno is not reset by yy_scan_string().

92. By Vincent Ladeuil on 2016-12-28

Add symbols for token values and test [:space:] (hint, it includes \n).

91. By Vincent Ladeuil on 2016-12-28

Add a unicode test to ensure the scanner properly deals with it (i.e. works on utf8 encoded strings).

90. By Vincent Ladeuil on 2016-12-27

Basic flex generated scanner with tests.

This is not the real scanner but validates the pipes between python and C.

89. By Vincent Ladeuil on 2016-12-24

Build an extension for a flex generated C file.

No attempt has been made to make it functional at that point, it's just a
first pass at building the right things in the right place with the right
options but can't be called from python yet.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ols-config
This branch contains Public information 
Everyone can see this information.

Subscribers