GitHub / Destroyerrrocket/rustycpp / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b5756acc | Implement a folding type so we can store AST types recursively in maps | Pol Marcet Sardà <p****a@g****m> | almost 3 years ago | |
| 8180b9ee | Make file naming more consistent | Pol Marcet Sardà <p****a@g****m> | almost 3 years ago | |
| 3d78a00a | More clippy fixes | Pol Marcet Sardà <p****a@g****m> | almost 3 years ago | |
| 8b51bc92 | Small clippy fixes | Pol Marcet Sardà <p****a@g****m> | almost 3 years ago | |
| 43fbe537 | Make dynamic functions accessible from the static struct | Pol Marcet Sardà <p****a@g****m> | almost 3 years ago | |
| abb3d20a | Use inheritance to make making an ast reasonable | Pol Marcet Sardà <p****a@g****m> | almost 3 years ago | |
| e723531d | Add inheritance to Rust :) | Pol Marcet Sardà <p****a@g****m> | about 3 years ago | |
| 5fd1d256 | Make use of only stable rust, and implent a bit of the type system | Pol Marcet Sardà <p****a@g****m> | about 3 years ago | |
| 69cf4c7c | Minnor refactor of scope related things | Pol Marcet Sardà <p****a@g****m> | about 3 years ago | |
| 71b9bdd4 | Add some tests of using namespace directive | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| b1b03275 | using namespace (untested) | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| e5be68ec | Fix race condition bug in preprocessor | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 5534db09 | Add a timeout of 5 min to the github actions | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| f2f13b17 | Lift some restrictions on the bufferedLexer | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| de09d163 | Add one more test | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 69434ed0 | Completely rethink how we do module dependency analysis | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 5b73aa5b | Implement better module detection at preprocessing stage | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| c6d79b3a | Implement inline namespaces (untested) | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| d65367d1 | Some moved files | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 62288e14 | Some testing for qualified names | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 6ebe506b | Implementación de NestedNameSpecifier, the 2nd way to lookup names | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| e093c8ba | Implement some tests for unqualified name resolution | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 9ade6e86 | Stuff so I can test name resolution in the parser | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 829e8059 | Some more tests for attributes | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| f358dc8e | Add more addecuate support for C++11 attributes | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| ad7d8f24 | Some more clippy fixes | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 643c3766 | Some name lookup code, minnor refactors | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 3a07f662 | Implement tests and a "bad" enum stub so I can test name resolution | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 5da99dda | Parse named namespaces | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 9e1537ab | Implement scopes. | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 5f2e8b39 | Some fixes and improved testing | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 8091710d | Empty stmt | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 09dce7a5 | Some sematic analysis for module sequences | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 074b6d9e | Finish testing the module parsing. No semantic checking yet. | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| ba1865df | All the basics for parsing are now settled | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 1576b831 | merge Merge branch 'master' of github.com:Destroyerrrocket/rustycpp | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 4924735e | Pass anotated dependency nodes. | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 5dd9cf2d | merge Merge pull request #2 from Destroyerrrocket/test-actions |
Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 59e579ad | Exporing derive macros and code coverage stuff! | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| a2efa887 | Update rust.yml |
Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d6159d97 | Update rust.yml |
Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 12953bda | Create rust.yml |
Pol M <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| bae7a969 | merge Merge branch 'master' of github.com:Destroyerrrocket/rustycpp | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| bbdc495e | Make Tokens copyable, making the parsing somewhat easier | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| d0bfd05e | Make Tokens copyable, making the parsing somewhat easier | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 0ce265bd | Files now are u64 entries. | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 6a49da1b | Fix bugs introduced catched by tests | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| c0d99978 | Drop lalrpop and antlr4. Rewritting everything manually... | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 191f6756 | Work on the antlr approach. | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 95c0eba4 | Don't evaluate function bodies, as we need to make full member lookups in them | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 70a3a79b | Disambiguate decl specifier | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 4d94dcef | Parse template brackets in consecutive >> | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 6a02123d | Clippy fixes | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 11487637 | Simple dynamic tokens and minor ambiguities resolved | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 820174e9 | Clippy checks | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 26a37ce4 | All grammar, needs de-ambiguation | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 9b5d0161 | start parser stage | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 76a8eb36 | merging of string literals, multithreading | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 0a9f3326 | During preprocessing, generate import and module tokens | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| aad3a426 | Documentation of implemented module_tree | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 545b2ab6 | Fix lexer and simplify prelexer | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 53fca82c | Version bump | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| cba4de16 | Make building easier by using git submodules | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 0d56aa09 | Implement module dependency discovery. | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| d897559c | Untested lexer | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| cbbe0968 | Fix errors and rename TokenPos things | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 9c1e13af | Add error reporting to Antlr parsers | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 9abb9f98 | Version bump with new name. Nothing major changed | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| bfd99255 | Add documentation, and rename the project to a (mostly) unused name | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 9dec7dc4 | Updates on readme, slightly better default printing, and version bump | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 9e292b6c | Changes in antlr generation to allow for publishing | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 870297bd | Some info changes | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| fdcafa85 | Fix minnor bug, jump to next version | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| c09f7df9 | Implement header inclussion | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 1a6434cc | Small refactor to make things more tidy | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| dbb4a211 | Implement conditional preprocessor | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 7696b9a4 | Fix some stuff. lalrpop might be too limiting. I might have to switch | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 06965c9e | bump version | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 0f73f09d | Readme change | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 18d87f8c | minor change in cargo | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| fdf3c804 | Readme updated | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| fcd1f5f0 | Clippy, some if impl, and licencing | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 22588175 | Prepare macros for conditional evaluation blocks | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 05aaef51 | Custom macros & warning/error preprocessors | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 233906aa | clippy-ed | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 6b16826d | Unused args | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 34f08dc4 | Additional improvements to comply with the standard | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| 03de65d2 | Fixes to the macro replacement | Pol Marcet Sardà <p****a@g****m> | over 3 years ago | |
| a3b7e7ef | Some clippy fixes | Pol Marcet Sardà <p****a@g****m> | almost 4 years ago | |
| 54ab4d37 | Change gitignore | Pol Marcet Sardà <p****a@g****m> | almost 4 years ago | |
| 7ec2b7b2 | Improve yet more the preporcessor to be more standard compliant | Pol Marcet Sardà <p****a@g****m> | almost 4 years ago | |
| 9f874304 | Implement some macro features (plain replacement, macro vars) | Pol Marcet Sardà <p****a@g****m> | almost 4 years ago | |
| 8f1d3cdb | Implement proper define replacement list parsing | Pol Marcet Sardà <p****a@g****m> | almost 4 years ago | |
| e5211f41 | Start to implement preprocessor | Pol Marcet Sardà <p****a@g****m> | almost 4 years ago | |
| b087ec2d | Initial implementation prelexer | Pol Marcet Sardà <p****a@g****m> | almost 4 years ago |