issues
search
rsmicro
/
kproc-macros
(proposal linux kernel) minimal procedural macros parser that produce a convenient AST by including only the necessary code
https://docs.rs/crate/kproc-parser
GNU General Public License v2.0
0
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
TopLevelNode should give the possibility to access to the close span.
#62
vincenzopalazzo
opened
12 months ago
0
feat(kparser): be able to parse the enum on the top level parser
#61
vincenzopalazzo
closed
1 year ago
0
feat(kparser): be able to parse attribute on top of enums
#60
vincenzopalazzo
closed
1 year ago
0
kparser: be able to parse the paths
#59
vincenzopalazzo
opened
1 year ago
0
kparser: rework on how the attribute are parser
#58
vincenzopalazzo
opened
1 year ago
0
kparser: parsing a basic enum with all the values kinds.
#57
vincenzopalazzo
closed
1 year ago
0
bug while parsing a type with the qualified name
#56
vincenzopalazzo
opened
1 year ago
0
wip: work the architecture for parsing enum
#55
vincenzopalazzo
closed
1 year ago
0
feat: add the possiblity to print the bounds
#54
vincenzopalazzo
closed
1 year ago
0
docs: generate changelogs
#53
vincenzopalazzo
closed
1 year ago
0
feat: support the parsing of the trait bound
#52
vincenzopalazzo
closed
1 year ago
0
feat: support the parsing of the trait bound
#51
vincenzopalazzo
closed
1 year ago
0
implementing the enum parsing
#50
vincenzopalazzo
closed
1 year ago
0
implement iterator over the KTokenStream
#49
vincenzopalazzo
opened
1 year ago
0
docs: tag the version beta 6 for the 0.0.1
#48
vincenzopalazzo
closed
1 year ago
0
fix the attributed docs parsing for struct and function
#47
vincenzopalazzo
closed
1 year ago
0
docs: degenerate the new changelog for the beta 5
#46
vincenzopalazzo
closed
1 year ago
0
fix: support multiple version of proc_macro2
#45
vincenzopalazzo
closed
1 year ago
0
The library must support invalid rust to allow experimentation syntax
#44
vincenzopalazzo
opened
1 year ago
0
docs: degenerate the new changelog for the beta 4
#43
vincenzopalazzo
closed
1 year ago
0
fix(kparser): fix the formatting for empity generics
#42
vincenzopalazzo
closed
1 year ago
0
fix(kparser): fix the formatting for empity generics
#41
vincenzopalazzo
closed
1 year ago
0
ci: build again on stable and beta
#40
vincenzopalazzo
closed
1 year ago
0
feat(kproc_parser): work in stable by removing the unstable diagnosti…
#39
vincenzopalazzo
closed
1 year ago
0
parse_ty: do not include the `mut` check!
#38
vincenzopalazzo
closed
1 year ago
1
parse_ty do not take into count unit type `()` as identifier.
#37
vincenzopalazzo
opened
1 year ago
0
feat(kparser): parse the raw params list of types
#36
vincenzopalazzo
closed
1 year ago
0
docs: kparser tags the version
#35
vincenzopalazzo
closed
1 year ago
0
feat(kparser): store the return type inside the TyToken
#34
vincenzopalazzo
closed
1 year ago
0
fix(kparser): fix the check for visibility in the function
#33
vincenzopalazzo
closed
1 year ago
0
basic support for the functions parsing
#32
vincenzopalazzo
closed
1 year ago
0
remove the syntax error
#31
vincenzopalazzo
opened
1 year ago
0
kparser some improvment while integrating inside the kernel
#30
vincenzopalazzo
closed
1 year ago
0
feat(kparser): add the basic support to parse the trait decl
#29
vincenzopalazzo
closed
1 year ago
0
feat(docs): add the basic documentation for kproc-macro
#28
vincenzopalazzo
closed
1 year ago
1
Declare a top level token where I can call is_struct() or similar method on it
#27
vincenzopalazzo
closed
1 year ago
0
kparser support basic trait parsing
#26
vincenzopalazzo
closed
1 year ago
0
kparser should return an Result and not an value to be able to catch the errors
#25
vincenzopalazzo
opened
1 year ago
0
fix: be able to access the value of an attribute node
#24
vincenzopalazzo
closed
1 year ago
0
add the format function to allow formating attributes
#23
vincenzopalazzo
opened
1 year ago
0
allow to parse public token like `pub(crate)`
#22
vincenzopalazzo
opened
1 year ago
0
fix: be able to access the value of an attribute node
#21
vincenzopalazzo
closed
1 year ago
0
more fixed for the api migration
#20
vincenzopalazzo
closed
1 year ago
0
API reworking
#19
vincenzopalazzo
closed
1 year ago
0
docs: document the parser crate
#18
vincenzopalazzo
closed
1 year ago
0
introduce the error type and the fmt module
#17
vincenzopalazzo
closed
1 year ago
0
feat(kparser): parsing the full impl block
#16
vincenzopalazzo
closed
1 year ago
0
attribute in rust should return also the value
#15
vincenzopalazzo
closed
1 year ago
0
feat(kparser): support parsing impl block
#14
vincenzopalazzo
closed
1 year ago
0
parsing function definition
#13
vincenzopalazzo
closed
1 year ago
0
Next