mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
* Add ".es" to recognised JavaScript extensions * Add heuristic to differentiate Erlang from ECMAScript * Add test-case for .es heuristic
27 lines
728 B
Erlang
Executable File
27 lines
728 B
Erlang
Executable File
#! /usr/bin/env escript
|
|
|
|
% Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
|
% use this file except in compliance with the License. You may obtain a copy of
|
|
% the License at
|
|
%
|
|
% http://www.apache.org/licenses/LICENSE-2.0
|
|
%
|
|
% Unless required by applicable law or agreed to in writing, software
|
|
% distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
% License for the specific language governing permissions and limitations under
|
|
% the License.
|
|
|
|
loop() ->
|
|
loop(io:read("")).
|
|
|
|
loop({ok, _}) ->
|
|
loop(io:read(""));
|
|
loop(eof) ->
|
|
stop;
|
|
loop({error, Reason}) ->
|
|
throw({error, Reason}).
|
|
|
|
main([]) ->
|
|
loop().
|