Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

preparations for optscript #2707

Merged
merged 24 commits into from
Nov 24, 2020

Conversation

masatake
Copy link
Member

I'm working on introducing optscript, a postscript alike stack-oriented language to allow users to define a more complicated parser from the command line.

During developing the optscript interpreter, I fixed minor bugs and extended in-ctags APIs.
I would like to merge them before introducing the interpreter.

In the original code, the class definitions are put the table inlined
way. This change is the base for adding a class definition
dynamically.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
…ther type names

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
…Array

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
When printing pointer objects, #<foo> notation was used for all
classes. This doesn't fit to optscript. If a class has its own
print method, use it instead.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
…eCountItem()

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
@codecov
Copy link

codecov bot commented Nov 18, 2020

Codecov Report

Merging #2707 (e460488) into master (caca347) will decrease coverage by 0.31%.
The diff coverage is 7.59%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2707      +/-   ##
==========================================
- Coverage   86.99%   86.67%   -0.32%     
==========================================
  Files         185      185              
  Lines       39440    39587     +147     
==========================================
+ Hits        34309    34312       +3     
- Misses       5131     5275     +144     
Impacted Files Coverage Δ
dsl/qualifier.c 70.27% <ø> (ø)
dsl/sorter.c 63.63% <ø> (ø)
dsl/es.c 44.01% <4.04%> (ø)
main/ptrarray.c 56.89% <9.75%> (-26.44%) ⬇️
main/htable.c 51.18% <22.22%> (-5.46%) ⬇️
parsers/verilog.c 98.86% <0.00%> (+<0.01%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update caca347...e460488. Read the comment docs.

@masatake masatake merged commit 16366c1 into universal-ctags:master Nov 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant