Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Units/parser-basic.r/freebasic-access.d/args.ctags
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--sort=no
--fields=+{access}
2 changes: 2 additions & 0 deletions Units/parser-basic.r/freebasic-access.d/expected.tags
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
i_am_private input.bas /^Private Sub i_am_private$/;" f access:private
i_am_public input.bas /^Public Sub i_am_public$/;" f access:public
6 changes: 6 additions & 0 deletions Units/parser-basic.r/freebasic-access.d/input.bas
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Taken from https://documentation.help/FreeBASIC/KeyPgPublic.html
Private Sub i_am_private
End Sub

Public Sub i_am_public
End Sub
2 changes: 2 additions & 0 deletions Units/parser-basic.r/freebasic-namespace.d/args.ctags
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--sort=no
--fields=+e
6 changes: 6 additions & 0 deletions Units/parser-basic.r/freebasic-namespace.d/expected.tags
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
first input.bas /^namespace first 'first defines something'$/;" n end:12
first_func input.bas /^ sub first_func$/;" f namespace:first
second input.bas /^ namespace second 'second defines something'$/;" n namespace:first end:11
first_func input.bas /^ sub first_func 'oh a second first_func$/;" f namespace:first.second
second_func input.bas /^ sub second_func$/;" f namespace:first.second
first_func input.bas /^sub first_func 'oh another first_func$/;" f
17 changes: 17 additions & 0 deletions Units/parser-basic.r/freebasic-namespace.d/input.bas
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
namespace first 'first defines something'
sub first_func
end sub

namespace second 'second defines something'
sub first_func 'oh a second first_func
end sub

sub second_func
end sub
end namespace 'ignored'
end namespace

sub first_func 'oh another first_func
end sub

' vim: bs=2 sw=2 ss=2 ts=2 nu et ft=basic
Loading