Commit Graph

522 Commits

Author SHA1 Message Date
Santiago M. Mola
708f2e40bf Merge pull request #26 from mcarmonaa/modelines
Added Modeline detection strategy
2017-05-22 12:34:47 +02:00
Manuel Carmona
3d867abac3 Added modeline strategy 2017-05-11 10:09:02 +02:00
Manuel Carmona
45314b4903 Added all the necessary to do GetLanguageByAlias functionality works 2017-05-08 11:34:00 +02:00
Santiago M. Mola
1cb715ae26 Merge pull request #23 from mcarmonaa/filenames
Added language detection by filename strategy
2017-05-04 17:24:18 +02:00
Santiago M. Mola
7920039c90 Merge pull request #22 from mcarmonaa/shebang
Added language detection by shebang functionality
2017-05-04 15:58:31 +02:00
Manuel Carmona
6f3ad6d30d separated GetLanguageType and languagesType map in different files due to a better generation files 2017-05-03 12:17:54 +02:00
Manuel Carmona
cbf44205e0 fixed GetLanguageType to return Unknown when language is not found in languagesType map 2017-05-03 10:48:28 +02:00
Manuel Carmona
664afe48d4 fixed GetLanguageByContent returned value when there is not a function matcher for the extension 2017-05-03 10:37:34 +02:00
Manuel Carmona
28dc452853 added some corner cases to content.go generation tests 2017-04-27 17:32:42 +02:00
Manuel Carmona
63d4d9bf24 removed templates from test_files directory to use templates from assets directory in tests 2017-04-27 17:32:42 +02:00
Manuel Carmona
7b7157e061 shebang #! now is a constant 2017-04-27 17:32:42 +02:00
Manuel Carmona
f63a25d794 all related to extension strategy renamed to reference it 2017-04-27 17:32:42 +02:00
Manuel Carmona
df60eab1ad added language detection by filename strategy 2017-04-27 17:32:39 +02:00
Manuel Carmona
645bdd7331 added filenames_map.go generation
languagesByFilename now is a map[string]string
2017-04-27 17:30:57 +02:00
Manuel Carmona
f45efec5fb GetLanguageType and Type constants have comments now
type.go comments generated from type.go.tmpl
2017-04-27 16:40:28 +02:00
Manuel Carmona
a029941876 slinguist cli uses GetLanguage
cli handles error returned by filepath.Walk
2017-04-27 16:40:23 +02:00
Manuel Carmona
1b8d51419d GetLanguage follows strategies shebang, extension, content 2017-04-27 16:40:23 +02:00
Manuel Carmona
c6d74bca66 added shebang functionality
fixed autogenerated comment

changed constant types names

GetLanguageByShebang doesn't print errors

languageInfo struct change to have only necessary fields

GetLanguageByShebang has a comment now
2017-04-27 16:40:08 +02:00
Manuel Carmona
2644a7c8da added interpreters_map.go generation
fixed Interpreters comment
2017-04-27 16:39:54 +02:00
Manuel Carmona
6ddbb79af0 changed generator_test.go to use only TestFromFile
modified *.test.yml to contain only necessary information

fixed white spaces

remove duplicated file languages.test.tmpl
2017-04-27 16:39:36 +02:00
Manuel Carmona
1bf555bc4c changed getAlphabeticalOrderedKeys to use sort.Strings 2017-04-27 16:35:23 +02:00
Santiago M. Mola
4ed60ad05b Merge pull request #21 from src-d/smola-patch-1
README: fix typo
2017-04-17 17:57:42 +02:00
Santiago M. Mola
fff26307fd README: fix typo 2017-04-17 17:57:18 +02:00
Santiago M. Mola
9d59e0046c Merge pull request #20 from mcarmonaa/types
added types.go generation
2017-04-17 12:13:01 +02:00
Manuel Carmona
c08b85120d created 'type Type int' for type.go generation 2017-04-17 12:08:54 +02:00
Manuel Carmona
b277944b2a fixed constant iotas 2017-04-17 12:00:50 +02:00
Manuel Carmona
92cd8c6976 fixed .php test 2017-04-17 11:55:29 +02:00
Manuel Carmona
25e835f5fd slice of languages arranged in alphabetical order 2017-04-17 11:55:29 +02:00
Manuel Carmona
9a9968dca0 added comments to constants 2017-04-17 11:55:29 +02:00
Manuel Carmona
ef39403555 added type.go generation 2017-04-17 11:55:29 +02:00
Manuel Carmona
5d61ca93d8 changed langs.go to unmarshal on a languageInfo struct 2017-04-17 11:55:29 +02:00
Santiago M. Mola
fee9949d1d Merge pull request #19 from mcarmonaa/documentation
Added documentation_matchers.go generation
2017-04-17 11:54:33 +02:00
Manuel Carmona
ca3ae587f3 added documentation_matchers.go generation 2017-04-17 11:52:11 +02:00
Máximo Cuadros
d66beade34 Merge pull request #15 from mcarmonaa/vendor
utils.go generation from vendor.yml
2017-04-16 18:45:44 +02:00
Manuel Carmona
ef19999fe8 removed vendorRegexp and benchmarks 2017-04-10 12:40:52 +02:00
Manuel Carmona
65996506ae fixed Vendor function's comment 2017-04-10 10:32:54 +02:00
Manuel Carmona
30772e4ea0 changed executeVendorTemplate's paramaters names 2017-04-10 10:27:44 +02:00
Manuel Carmona
f175c2d20b changed Vendor function's comment and parameters names 2017-04-10 10:25:52 +02:00
Manuel Carmona
eaf473743b changed function name executeUtilsTemplate to executeVendorTemplate 2017-04-10 10:20:38 +02:00
Manuel Carmona
e998b0ff2e regexp for vendored files and directories are generated in vendor_matchers.go 2017-04-07 09:27:40 +02:00
Manuel Carmona
5e13b984c9 changed TestIsVendor 2017-04-06 18:04:47 +02:00
Manuel Carmona
13e7886a02 Added utils.go generation 2017-04-06 17:31:17 +02:00
Máximo Cuadros
dae33dc2b2 makefile: clone linguist from https 2017-04-05 19:27:19 +02:00
Máximo Cuadros
45f82764b0 travis 2017-04-05 19:21:01 +02:00
Máximo Cuadros
06d729c9db LICENSE 2017-04-05 19:03:20 +02:00
Máximo Cuadros
d289a80e4c Makefile go generate base 2017-04-05 18:38:42 +02:00
Máximo Cuadros
3a2a62baad move srcd.works to gopkg.in 2017-04-05 18:26:58 +02:00
Máximo Cuadros
8c56cb5488 Merge pull request #14 from mcarmonaa/content
Added generator for content.go
2017-04-05 18:22:52 +02:00
Manuel Carmona
03c71a9b93 move content.go generation to internal 2017-04-05 18:15:27 +02:00
Manuel Carmona
ba22a0a243 content generator 2017-04-05 18:09:14 +02:00